Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВАЯ РАБОТА по СУБД MS SQL 9 вариант.doc
Скачиваний:
465
Добавлен:
01.03.2016
Размер:
2.96 Mб
Скачать

3. Создание базы данных и объектов базы данных

3.1. Создание базы данных

Рис. 3.1.1. Внешний вид окна программы Microsoft SQL Server Management Studio Express

Создадим новую базу данных. Окно создания БД представлено на рис. 3.1.2.

Рис. 3.1.2. Окно создания БД

Рис. 3.1.3. Вид Management Studio с созданной базой данных

Создаем таблицы:

Рис. 3.1.4. Среда Management Studio в режиме создания таблицы

Для определения связей между таблицами необходимо задать первичные ключи таблиц. (рис. 3.1.5).

Рис. 3.1.5. Задание первичного ключа (Remove Primary Key)

    1. Создание таблиц

Таблицы

Моя База Данных содержит 6 таблиц:

  1. ОВД

  2. Уг_дела

  3. Следователь

  4. Звание

  5. Должность

  6. Решение

Во всех таблицах в режиме конструктора указываются первичные или внешние ключи. Ниже мы увидим таблицы содержащие столбцы и данные в этих столбцах.

Таблица должность: содержит 2 поля и содержит информацию о должности следователей:

к_должности – номер должности. Поле является счетчиком.

Должность – название должности следователей

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_должности]

,[должность]

FROM [уголовное_дело].[dbo].[должность]

Таблица звание: содержит 2 поля:

к_звания– номер звания. Поле является счетчиком.

звание – звание следователя

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_звания]

,[звание]

FROM [уголовное_дело].[dbo].[звание]

Таблица ОВД: содержит 4 поля и краткую информацию о ОВД:

к_ОВД – номер кода ОВД. Поле является счетчиком.

ФИО_куратора – фамилия, имя, отчество куратора ОВД.

наименование – название ОВД

служба_ведущая_дело - служба_ведущая_дело

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_ОВД]

,[наименование_овд]

,[ФИО_куратора_ОВД]

,[служба_ведущая_дело]

FROM [уголовное_дело].[dbo].[ОВД]

Таблица решение: содержит 4 поля:

к_решения – номер решения. Поле является счетчиком.

принятое_решение- принятое решение по УД

дата_принятия – дата принятия УД.

лицо_принявшее – лицо принявшее решение по УД.

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_решения]

,[принятое_решение]

,[дата_принятия]

,[лицо_принявшее_решение]

FROM [уголовное_дело].[dbo].[решение]

Таблица следователь: содержит 5 полей и информацию о следователях:

к_следователя – номер следователя. Поле является счетчиком.

ФИО – фамилия, имя, отчество следователя

дата_рождения – дата рождения следователя.

к_звания – номер звания.

к_должности - номер должности

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_следователя]

,[ФИО]

,[дата_рождения]

,[к_звания]

,[к_должности]

FROM [уголовное_дело].[dbo].[следователь]

Таблица уг_дела: содержит 9 полей и информацию о уголовном деле:

К_уг_дела - номер (код) уг дела. Поле является счетчиком.

К_ОВД – номер ОВД

К_следователя – номер следователя.

Дата_начала – дата начала УД.

Дата_окончания – дата окончания УД.

квалификация – вид нарушения.

Кол_во_обвиняемыхКол_во_обвиняемых.

Кол_во_эпизодовКол_во_эпизодов.

К_решения - номер решения

В режиме SQL запрос выглядит так:

SELECT TOP 1000 [к_уг_дела]

,[к_ОВД]

,[к_следователя]

,[дата_начала]

,[дата_окончания]

,[квалификация]

,[кол_во_обвиняемых]

,[кол_во_эпизодов]

,[к_решения]

FROM [уголовное_дело].[dbo].[уг_дело]

В данных таблицах мы видим информацию которая существует уже в этих таблицах для дальнейшей работы с базами данных в SQL Server.