Модификация таблиц БД. Создание ограничений для обеспечения целостности БД: Лабораторная работа № 6 по курсу «Информационные технологии в менеджменте»

Страницы работы

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

Министерство образования и науки Российской Федерации

Комсомольский-на-Амуре государственный технический университет

Кафедра «Машины и технология литейного производства»

ЛАБОРАТОРНАЯ РАБОТА  № 6

«Модификация таблиц БД.

Создание ограничений для обеспечения целостности БД»

по курсу  «ИТвМ»

для студентов специальностей

150101, 150106

Дневной и заочной форм обучения

Комсомольльск-на-Амуре 2008

УДК 621.742.487

«Модификация таблиц БД. Создание ограничений для обеспечения целостности БД» по курсу  «ИТвМ» для студентов специальностей  150101, 150106  / Сост. В.В. Куриный.- Комсомольск-на-Амуре: Комсомольский-на-Амуре гос. техн. ун-т, 2008.- 13.

Печатается по постановлению редакционно-издательского совета Комсомольского-на-Амуре государственного технического университета.

Согласовано со службой стандартизации.


Тема. Модификация таблиц БД. Создание ограничений для обеспечения целостности БД.

Цель: получить знания по обеспечению целостности таблиц с помощью интерактивных средств MicrosoftSQLServerManagementStudio

практический опыт модификации таблиц через окно Диаграмм MicrosoftSQLServerManagementStudio

практический опыт по отображению всех элементов определения таблицы

Задание.

Модификация БД в окне Диаграммы.

1.  Определите значения ключевых полей  на основе счетчика (столбцов идентификации (Identity)).

Для этого:

·  Откройте диаграмму БД для модификации

·  Щелкните на таблице Pupil правой кнопкой мыши и выполните команду Table VewàModify Custom

·  Найдите в поле Available columns окна Column Selection  элементы Identity, Identity Seed, Identity Increment и перепишите их последовательно в поле Selected Columns. Щелкните по кнопке ОК.

·  Отобразите новые элементы в таблице, выполнив команду Table Vewà Custom контекстного меню окна редактирования таблицы.

·  Установите для ключевого поля свойство Identity, щелкну по флажку в столбце Identity поля id. Определите значения параметров шаг и начальное значение

·  Отмените отображение элементов идентификации полей в окне редактора таблицы. Выполнив команду Table VewàModifyCustom и перенеся элементы идентификации обратно. Щелкните по кнопке ОК.

2.  Добавьте в БД новую таблицу Parents, в окне Диаграмм

Parents

Имя поля

Тип

Описание

id

int

Идентификатор ученика(Primary key)

FamyliIо

Varchar(50)

Фамилия Имя(полностью)

Status

int

Статус родителя(мама, папа) (Primary key)

Place_work

Varchar(50)

Место работы

3.  Добавьте в БД новую таблицу Status

Status

Имя поля

Тип

Описание

Свойства

id

int

Идентификатор статуса(Primary key)

Счетчик

Name

Varchar(50)

название

4.  Наполнение БД

Введите в таблицы БД следующие значения.

Pupil

id

FamyliIо

Adress

Data

Klass

1

Иванов Иван

г. Москва, ул. Первая, д.15

01.01.1993

10

2

Петров Петр

г. Москва, ул.Вторая, д.10

01.02.1992

11

3

Зайцев Олег

г. Москва, ул.Третья, д.1

05.05.1993

10

4

Смирнов Игорь

г. Москва, ул.Четвертая, д.11

02.03.1992

11

Discipline

id_ discipline

Name

1

Алгебра

2

Физика

3

Русский

4

Геометрия

5

История

Advancement

id

id_ discipline

id_teacher

mark

Date

Lesson number

1

1

12

5

01.03.2007

1

1

1

12

4

01.03.2007

2

1

5

19

5

12.03.2007

1

4

1

12

3

12.03.2007

2

4

2

17

4

15.03.2007

3

2

1

12

5

15.03.2007

2

Parents

id

FamyliIо

Status

Place_work

1

Анна Ивановна

1

ООО 1

1

Иван Петрович

2

Дом.хозяйка

2

Елена Николаевна

1

МММ 2

2

Александр Иванович

2

ООО 2

3

Ольга Сергеевна

3

Пенсионерка

4

Алексей Викторович

4

Пенсионер

4

Людмила Андреевна

1

ООО 3

4

Сергей Николаевич

2

ННН 4

Похожие материалы

Информация о работе