Главная страница
Навигация по странице:

  • Лабораторная работа №1 СОЗДАНИЕ БАЗ ДАННЫХ (БД) В MICROSOFT SQL SERVER Цель работы

  • Содержание работы

  • Пояснения к выполнению работы

  • Покупки ( название таблицы Purchases)

  • Справочник книг ( название таблицы Books)

  • Справочник авторов ( название таблицы Authors)

  • Справочник поставщиков ( название таблицы Deliveries)

  • Справочник издательств ( название таблицы Publishing_house)

  • SQL Server Management Studio

  • Study

  • Соединить > ).Для написания программного кода в SQL Server Management Studio

  • DB_Books

  • Лабораторная работа 1 создание баз данных (БД) в microsoft sql server


    Скачать 1.1 Mb.
    НазваниеЛабораторная работа 1 создание баз данных (БД) в microsoft sql server
    Дата15.10.2019
    Размер1.1 Mb.
    Формат файлаdoc
    Имя файлаms_sql_2005_c_v2.doc
    ТипЛабораторная работа
    #90115
    страница1 из 11
      1   2   3   4   5   6   7   8   9   10   11

    Введение


    • процессе выполнения лабораторных работ по дисциплине «Системы управления базами данных» студенты должны выработать навыки физического проектирования баз данных, а также навыки разработки клиентских приложений для работы с базами данных, расположенных на сервере.


    Изучение этих вопросов предусмотрено действующим государственным образовательным стандартом и в данном учебно-методическом пособии базируется на решении задач, актуальных для студентов специальности «Автоматизация и управления» (АУ).


    • серии лабораторных работ используются Microsoft SQL Server, Microsoft Visual C# Express Edition. Важной составной частью работ является освоение SQL стандарта. Для того чтобы приступить к выполнению этих работ, студенту уже нужно иметь минимальные навыки обращения с используемыми в них программными средствами. Эти необходимые навыки даются студентам на установочных занятиях, в начале семестра, вместе с выдачей заданий и электронных материалов.


    Результаты выполнения работ рекомендуется сохранять в личных папках, так как лабораторные работы взаимосвязаны.

    Лабораторная работа №1
    СОЗДАНИЕ БАЗ ДАННЫХ (БД) В MICROSOFT SQL SERVER

    Цель работы с помощью операторов языкаTransact SQLнаучиться создавать базы данных и совокупность связанных таблиц, принадлежащих указанной базе данных.
    Содержание работы:

    1. Познакомиться с набором утилит, входящих в состав MS SQL Server.

    1. Познакомиться с работой утилиты SQL Server Management Studio.




    1. Создать с помощью приведенных операторов пример базы данных «Книжное дело».




    1. По выданным вариантам создать персональную базу данных с набором связанных таблиц.

    Пояснения к выполнению работы
    В качестве примера базы данных, которая будет создана программно с помощью операторов языка Transact SQL, выберем БД «Книжное дело» (рисунок 1). Структура таблиц данной БД представлена в табл. 1-5.


    Purchases




    Books




    Authors




    Code_book




    Code_book




    Code_author

    Date_order




    Title_book




    Name_author

    Code_delivery




    Code_author




    Birthday

    Type_purchase




    Pages










    Cost




    Code_publish










    Amount
















    Code_purchase





















    Deliveries
    Code_delivery
    Name_delivery
    Name_company
    Address
    Phone
    INN
    Рисунок 1- фрагмент базы данных «Книжное дело»


    Publishing_house
    Code_publish
    Publish
    City


    Таблица 1
    Покупки (название таблицы Purchases)


    Название поля




    Тип поля

    Описание поля

    Code_book




    Int

    Код закупаемой книги

    Date_order




    DateTime

    Дата заказа книги

    Code_delivery




    Int

    Код поставщика

    Type_purchase




    Bit

    Тип закупки (опт/ розница)

    Cost




    Money

    Стоимость единицы товара

    Amount




    Int

    Количество экземпляров

    Code_purchase




    Int

    Код покупки










    Таблица 2




    Справочник книг (название таблицы Books)













    Название поля




    Тип поля

    Описание поля

    Code_book




    Int

    Код книги

    Title_book




    Char

    Название книги

    Code_author




    Int

    Код автора

    Pages




    Int

    Количество страниц

    Code_publish




    Int

    Код издательства










    Таблица 3

    Справочник авторов (название таблицы Authors)













    Название поля




    Тип поля

    Описание поля

    Code_author




    Int

    Код автора

    Name_author




    Char

    Фамилия, имя, отчество автора

    Birthday




    DateTime

    Дата рождения










    Таблица 4

    Справочник поставщиков (название таблицы Deliveries)













    Название поля




    Тип поля

    Описание поля

    Code_delivery




    Int

    Код поставщика

    Name_delivery




    Char

    Фамилия, и., о. ответственного лица

    Name_company




    Char

    Название компании-поставщика

    Address




    Char

    Юридический адрес

    Phone




    Numeric

    Телефон контактный

    INN




    Char

    ИНН










    Таблица 5

    Справочник издательств (название таблицы Publishing_house)













    Название поля




    Тип поля

    Описание поля

    Code_publish




    Int

    Код издательства

    Publish




    Char

    Издательство

    City




    Char

    Город













    Запустить 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- Результат создание диаграммы

      1   2   3   4   5   6   7   8   9   10   11


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