Практическая работа 1. 2 Описание проектирования базы данных 2 практическая работа 2 10
Скачать 2.52 Mb.
|
Список атрибутов таблицы «Студенты»
Список атрибутов таблицы «Дисциплины»
Список атрибутов таблицы «Ведомости»
Список атрибутов таблицы «Подчиненная таблица Ведомости»
ПРАКТИЧЕСКАЯ РАБОТА №2 УСТАНОВКА СОЕДИНЕНИЯ С СЕРВЕРОМ MICROSOFT SQL SERVER И ПРИНЦИПЫ СОЗДАНИЯ БАЗ ДАННЫХ Цель практической работы: Познакомиться с основными принципами создания базы данных в MS SQL Server. Изучить операции, проводимые с базами данных в целом. Получить навыки использования программы "SQL Server Management Studio" для создания, удаления, регистрации, подключения, извлечения метаданных, резервного копирования и восстановления базы данных. Изучить SQL-операторы для создания, подключения и удаления базы данных. Познакомиться с основными принципами управления учетными записями и ролями. Задание для практической работы №2 Установить MS SQL Server 2008 R2 с приложением SQL Server Management Studio 2008 rus на компьютер. Познакомиться с теоретическими сведениями о Microsoft SQL Server. Создать файл базы данных «Учеба» (University) с помощью sql-команды. Создать резервную копию базы данных. Определить 2-3 должностных лица, которые смогут работать с таблицами БД. Для каждого должностного лица определить набор привилегий, которыми он может пользоваться. В утилите SQL Server Management Studio создать под каждое должностное лицо соответствующую роль, наделить эту роль определенными привилегиями. Далее создать по одному пользователю на каждую должность и присвоить им соответствующие роли. Сохранить последовательно SQL-операторы с указанием заданий в файле с названием ФамилияСтудента_ПР_2. Создать текстовый отчет с именем ПР2.doc (.docx), в котором отобразить sql-команды разработанных запросов и скриншоты результатов работы из СУБД SQL Server Management Studio. Выслать на электронную почту sine-tatyana@yandex.ru (1 подгруппа) и ulizakharova@mail.ru (2 подгруппа) до 19 апреля 2020 г. В теме письма указать свою группу и фамилию. 2.2. Исходные данные Студент получает исходные данные с кратким описанием предметной области, который используется при выполнении всех описанных данном пособии практических работ. При этом каждая очередная Практическая работа является продолжением выполненной ранее и поэтому они должны обязательно выполняться последовательно. 2.3. Используемые программы Работающий на компьютере сервер MS SQL Server 2008 R2. Установленная платформа .NET Framework 2.0, 3.0, 3.5 или 4.0. Операционная система Microsoft Windows 2000/XP/2003/Vista/Windows 7/Windows 8. Приложение 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 |