Лабораторная работа 1 создание баз данных (БД) в microsoft sql server
Скачать 1.1 Mb.
|
Введение процессе выполнения лабораторных работ по дисциплине «Системы управления базами данных» студенты должны выработать навыки физического проектирования баз данных, а также навыки разработки клиентских приложений для работы с базами данных, расположенных на сервере. Изучение этих вопросов предусмотрено действующим государственным образовательным стандартом и в данном учебно-методическом пособии базируется на решении задач, актуальных для студентов специальности «Автоматизация и управления» (АУ). серии лабораторных работ используются Microsoft SQL Server, Microsoft Visual C# Express Edition. Важной составной частью работ является освоение SQL стандарта. Для того чтобы приступить к выполнению этих работ, студенту уже нужно иметь минимальные навыки обращения с используемыми в них программными средствами. Эти необходимые навыки даются студентам на установочных занятиях, в начале семестра, вместе с выдачей заданий и электронных материалов. Результаты выполнения работ рекомендуется сохранять в личных папках, так как лабораторные работы взаимосвязаны. Лабораторная работа №1 СОЗДАНИЕ БАЗ ДАННЫХ (БД) В MICROSOFT SQL SERVER Цель работы –с помощью операторов языкаTransact SQLнаучиться создавать базы данных и совокупность связанных таблиц, принадлежащих указанной базе данных. Содержание работы: 1. Познакомиться с набором утилит, входящих в состав MS SQL Server. Познакомиться с работой утилиты SQL Server Management Studio. Создать с помощью приведенных операторов пример базы данных «Книжное дело». По выданным вариантам создать персональную базу данных с набором связанных таблиц. Пояснения к выполнению работы В качестве примера базы данных, которая будет создана программно с помощью операторов языка Transact SQL, выберем БД «Книжное дело» (рисунок 1). Структура таблиц данной БД представлена в табл. 1-5.
Deliveries Code_delivery Name_delivery Name_company Address Phone INN Рисунок 1- фрагмент базы данных «Книжное дело» Publishing_house Code_publish Publish City Таблица 1 Покупки (название таблицы Purchases)
Запустить SQL Server Management Studio, проверить включение сервера. Для запуска MS SQL Server 2005 выберите утилиту SQL Server Management Studio и запустите ее (в лабораторном классе попросить инженера или лаборанта запустить эту утилиту от имени администратора, на протяжении занятия оставить ее открытой. Если совместно с преподавателем в SQL Server была создана учетная запись Study, то при подключении нужно в разделе Server Type выбрать DataBase Engine, в разделе Server Name соответствующее вашей машине название, затем нажмите кнопку <Connect> (<Соединить>). Для написания программного кода в SQL Server Management Studio нужно нажать кнопку «Создать запрос» («New query») на панели инструментов «Стандартная» («Standart»). Создать новую базу данных с названием DB_Books с помощью команды: CREATE DATABASE DB_BOOKS Для выполнения команды нажать F5. Открыть утилиту SQL Server Management Studio. Проверить наличие БД DB_Books, если ее не видите в разделе DataBases, то нажмите F5 для обновления. Рисунок 2- Результат создания БД Cоздать в ней перечисленные таблицы с помощью следующих команд (для создания новой страницы для кода в SQL Server Management Studio нажать кнопку «Создать запрос»): use DB_BOOKS CREATE TABLE Authors(Code_author INT PRIMARY KEY, name_author CHAR(30), Birthday DATETIME) CREATE TABLE Publishing_house(Code_publish INT PRIMARY KEY, Publish CHAR(30), City CHAR(20)) CREATE TABLE Books(Code_book INT PRIMARY KEY, Title_book CHAR(40), Code_author INT FOREIGN KEY REFERENCES Authors(Code_author), Pages INT, Code_publish INT FOREIGN KEY REFERENCES Publishing_house(Code_publish)) CREATE TABLE Deliveries(Code_delivery INT PRIMARY KEY, Name_delivery CHAR(30), Name_company CHAR(20), Address VARCHAR(100), Phone BIGINT, INN CHAR(13)) CREATE TABLE Purchases(Code_purchase INT PRIMARY KEY, Code_book INT FOREIGN KEY REFERENCES Books(Code_book), Date_order SMALLDATETIME, Code_delivery INT FOREIGN KEY REFERENCES Deliveries(Code_delivery), Type_purchase BIT, Cost FLOAT, Amount INT) Запустите команду клавишей F5. утилите SQL Server Management Studio проверить наличие БД DB_Books и таблиц в ней. разделе диаграмм создать новую диаграмму, в которую добавить из списка пять наших таблиц, проверить связи между таблицами. Рисунок 3- Результат создание диаграммы |