Главная страница

Практическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10


Скачать 2.52 Mb.
НазваниеПрактическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10
АнкорMS SQL
Дата20.04.2022
Размер2.52 Mb.
Формат файлаdocx
Имя файлаms-sql-server-pr.1-5.docx
ТипПрактическая работа
#487708
страница4 из 12
1   2   3   4   5   6   7   8   9   ...   12

Список атрибутов таблицы «Студенты»



Название

Идентификатор

Тип

Не пусто

Ограничение

1

Код

студента

Kod_studenta

Числовой

Да

ПК (первичный ключ)

2

Код группы

Kod_grupu

Числовой

Да

ВК (внешний ключ)

3

ФИО

FIO

Текстовый

Нет




4

Год

God_rogdeniya

Числовой

Нет







рождения













5

Адрес

Address

Текстовый

Нет







проживания














Список атрибутов таблицы «Дисциплины»



Название

Идентификатор

Тип

Не пусто

Ограничение

1

Код

дисциплины

Kod_disciplinu

Числовой

Да

ПК (первичный ключ)

2

Код

кафедры

Kod_kafedru

Числовой

Да

ВК (внешний ключ)

3

Название

дисциплины

Name_dis

Текстовый

Нет




4

Расчасовка

Raschasovka

Числовой

Нет




5

Форма

контроля

Kontrol

Текстовый

Нет

Два значения –

экзамен или зачет


Список атрибутов таблицы «Ведомости»



Название

Идентификатор

Тип

Не пусто

Ограничение

1

Код

ведомости

Kod_vedomopsti

Числовой

Да

ПК (первичный

ключ)

2

Код группы

Kod_grupu

Числовой

Да

ВК (внешний ключ)

3

Код

дисциплины

Kod_disciplinu

Числовой

Да

ВК (внешний ключ)

4

Код

преподавателя

Kod_prepodavately

Числовой

Да

ВК (внешний ключ)













5

Учебный год

God

Числовой

Нет




6

Семестр

Semester

Числовой

Нет

Диапазон от 1-10


Список атрибутов таблицы «Подчиненная таблица Ведомости»



Название

Идентификатор

Тип

Не пусто

Ограничение

1

Код

Под_ведомости

Kodpodvedomopsti

Числовой

Да

ПК (первичный ключ)

2

Код ведомости

Kod_ edomopsti

Числовой

Да

ВК (внешний ключ)

3

Код студента

Kod_studenta

Числовой

Да

ВК (внешний ключ)

4

Оценка

Osenka

Числовой

Нет

Диапазон от 0-12



ПРАКТИЧЕСКАЯ РАБОТА №2

УСТАНОВКА СОЕДИНЕНИЯ С СЕРВЕРОМ MICROSOFT SQL SERVER И ПРИНЦИПЫ СОЗДАНИЯ БАЗ ДАННЫХ
Цель практической работы:
Познакомиться с основными принципами создания базы данных в MS SQL Server. Изучить операции, проводимые с базами данных в целом. Получить навыки использования программы "SQL Server Management Studio" для создания, удаления, регистрации, подключения, извлечения метаданных, резервного копирования и восстановления базы данных. Изучить SQL-операторы для создания, подключения и удаления базы данных. Познакомиться с основными принципами управления учетными записями и ролями.
Задание для практической работы №2

  1. Установить MS SQL Server 2008 R2 с приложением SQL Server Management Studio 2008 rus на компьютер.

  2. Познакомиться с теоретическими сведениями о Microsoft SQL Server.

  3. Создать файл базы данных «Учеба» (University) с помощью sql-команды.

  4. Создать резервную копию базы данных.




  1. Определить 2-3 должностных лица, которые смогут работать с таблицами БД. Для каждого должностного лица определить набор привилегий, которыми он может пользоваться.




  1. В утилите SQL Server Management Studio создать под каждое должностное лицо соответствующую роль, наделить эту роль определенными привилегиями. Далее создать по одному пользователю на каждую должность и присвоить им соответствующие роли.




  1. Сохранить последовательно SQL-операторы с указанием заданий в файле с названием ФамилияСтудента_ПР_2.




  1. Создать текстовый отчет с именем ПР2.doc (.docx), в котором отобразить sql-команды разработанных запросов и скриншоты результатов работы из СУБД SQL Server Management Studio.

  2. Выслать на электронную почту sine-tatyana@yandex.ru (1 подгруппа) и ulizakharova@mail.ru (2 подгруппа) до 19 апреля 2020 г. В теме письма указать свою группу и фамилию.



2.2. Исходные данные
Студент получает исходные данные с кратким описанием предметной области, который используется при выполнении всех описанных данном пособии практических работ. При этом каждая очередная Практическая работа является продолжением выполненной ранее и поэтому они должны обязательно выполняться последовательно.
2.3. Используемые программы

  1. Работающий на компьютере сервер MS SQL Server 2008 R2.




  1. Установленная платформа .NET Framework 2.0, 3.0, 3.5 или 4.0.




  1. Операционная система Microsoft Windows 2000/XP/2003/Vista/Windows 7/Windows 8.




  1. Приложение SQL Server Management Studio 2008 rus, установленное на локальном компьютере.


2.4. Теоретические сведения
На сегодняшний день известно более двух десятков серверных СУБД, из которых наиболее популярными являются Oracle, Microsoft SQL Server, Informix, DB2, Sybase, InterBase, MySQL.
Для выполнения практических работ будет использоваться сервер " Microsoft SQL Server 2008", установленный на сервере кафедры компьютерных систем и сетей (компьютер pi_srv).




Microsoft® SQL Server™ — это
система анализа и управления реляционными базами данных в решениях электронной коммерции,
производственных отраслей и хранилищ данных.
Microsoft SQL Server — система управления реляционными базами
данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта

ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.


    • SQL Server 2008 имеется большой набор интегрированных служб, расширяющих возможности использования данных: вы можете составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, вы полностью контролируете данные независимо от того, где вы их сохранили.


Система SQL Server 2008 позволяет обращаться к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio, а также в пределах сервисно-ориентированной архитектуры и бизнес-процессов — через Microsoft BizTalk Server. Сотрудники, отвечающие за сбор и анализ информации, могут работать с данными, не покидая привычных приложений, которыми они пользуются каждый день, например приложений выпуска 2007 системы Microsoft Office.


    • Microsoft SQL базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких файлов 2: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы и пр., а во втором находится т.н. transaction log, в котором находится информация необходимая для восстановления БД.


Файл с базой данных представляет собой набор страниц одинакового размера. Размер страницы задается при создании базы данных и может быть изменен только при


  • восстановлении из резервной копии. Чтение и запись данных в базе данных осуществляется постранично.


Все операции с базой данных должны производиться только посредством команд к SQL-серверу. Для клиентских приложений эти файлы абсолютно бесполезны и при правильной организации доступа пользователей к файлам в сети, вообще не должны быть доступны.
Сервер СУБД не имеет интерфейса пользователя и для выполнения операций с базой данных ему необходимо посылать команды либо с помощью командной строки или с помощью какой-либо прикладной программы.
Для выполнения операций с базой данных при проведении практических работ предлагается использовать программу " SQL Server Management Studio 2008 Rus" (рис. 1), представляющую собой наиболее распространенное и удобное средство администрирования баз данных под управлением MS SQL Server (Среда Management Studio Express доступна для свободной загрузки из центра загрузки Майкрософт.
Рис. 1. ПрограммаSQL Server Management Studio
1   2   3   4   5   6   7   8   9   ...   12


написать администратору сайта