Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАНИЕ_Практика_БД_12БИ(б).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
203.78 Кб
Скачать

Практическое задание №4: Создание связей между таблицами.

В – 1

1.Создайте БД с именем «ваша фамилия и № группы».

2.Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Сделайте поле «ФИО» ключевым. Сохраните таблицу с именем «Преподаватель».

ип данных

КодПреп

Счётчик

ФИО

Текстовый

НаимОтделен

Текстовый

3.Введите в созданную таблицу следующие данные:

КодПреп

ФИО

НаимОтделен

1

Петров Ф.В.

Очное

2

Симонов А. П.

Очное

3

Малахова В.И.

Заочное

4

Свиридова Р. В.

Вечернее

5

Коновалова Н. А.

Очное

Закройте таблицу «Преподаватель».

4. Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Сделайте поле «НазвГр» ключевым. Сохраните таблицу с именем «Группа».

ип данных

КодГр

Счётчик

НазвГр

Текстовый

Спец

Текстовый

5.Введите в созданную таблицу следующие данные:

КодГр

НазвГр

Спец

1

4П1

2203

2

4П2

2203

3

1А1

2202

4

1Б4

0605

5

2Б2

0604

Закройте таблицу «Группа».

6.Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Сохраните таблицу с именем «Занятие». Не делайте ключевых полей. Закройте таблицу «Занятие».

ип данных

КодЗан

Счётчик

ФИОпреп

Текстовый

НаимГр

Текстовый

№пары

Числовой

Предмет

Текстовый

7.Создайте схему данных и 2-е связи один-ко-многим (подчинённой является таблица «Занятие»). Включите поддержку целостности данных и включите флажки: каскадное обновление и каскадное удаление.

8. Введите в таблицу «Занятие» следующие данные:

КодЗан

ФИОпреп

НаимГр

па-ры

Предмет

1

Малахова В. И.

4П1

1

Основы права

2

Коновалова Н. А.

4П1

2

Делопроизводство

3

Петров Ф. В.

4П1

3

Менеджмент

4

Свиридова Р. В.

1А1

1

Литрература

5

Симонов А. П.

1А1

2

Математика

6

Свиридова Р. В.

1А1

3

История

7

Коновалова Н. А.

1Б4

1

БухУчёт

8

Петров Ф. В.

1Б4

2

Культурология

9

Малахова В. И.

2Б2

2

Банковские операции

10

Симонов А. П.

2Б2

3

Денежное обращение

9.В таблице «Занятие» отфильтруйте данные по группе 1А1. Покажите преподавателю. Отмените фильтр.

10.Из таблицы «Группа» удалите группу 4П1. Просмотрите результат в таблице «Занятие».

11.Откройте схему данных и измените связи: отключите флажки каскадное удаление и обновление. Попробуйте удалить преподавателя Малахова из таблицы «Преподаватель».

12. Сохраните БД и закройте.

Практическое задание №4: Создание связей между таблицами.

В – 2

1.Создайте БД с именем «ваша фамилия и № группы».

2.Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Сделайте поле «ФИОБол» ключевым. Сохраните таблицу с именем «Больной».

ип данных

КодБол

Счётчик

ФИОБол

Текстовый

Тел

Текстовый

3.Введите в созданную таблицу следующие данные:

КодБол

ФИОБол

Тел

1

Герасимова В. С.

34-90-67

2

Семченков М. И.

88-67-56

3

Ильин В. М.

98-78-09

4

Бундин А. А.

87-67-12

5

Свердлов П. Л.

16-67-98

Закройте таблицу.

4.Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Сделайте поле «ФИОВр» ключевым. Сохраните таблицу с именем «Врач».

ип данных

КодВр

Счётчик

ФИОВр

Текстовый

Отделение

Текстовый

5.Введите в созданную таблицу следующие данные:

КодВр

ФИОВр

Отделение

1

Самсонов А. Р.

Хирургия

2

Севрюгина Е. Д.

Кардиология

3

Понасенко о. Л.

Терапия

4

Абдрафикова Л. Б.

Родильное

5

Малинин Г. Д.

Глазное

Закройте таблицу.

6.Создайте таблицу, которая имеет следующую структуру

Имя поля

Т

Задайте полям подписи. Не делайте ключевых полей. Сохраните таблицу с именем «Карточка». Закройте таблицу.

ип данных

КодКарт

Счётчик

ФИОБол

Текстовый

ФИОВр

Текстовый

ДатаПост

Дата

ДатаВып

Дата

7.Создайте схему данных и 2-е связи один-ко-многим (подчинённой является таблица «Карточка»). Включите поддержку целостности данных и включите флажки: каскадное обновление и каскадное удаление.

8. Введите в таблицу «Карточка» следующие данные:

КодКарт

ФИОБол

ФИОВр

Дата Пост

ДатаВып

1

Герасимова В. С.

Самсонов А. Р.

02.03.99

03.04.99

2

Семченков М. И.

Севрюгина Е. Д.

31.08.98

09.09.98

3

Ильин В. М.

Понасенко о. Л.

20.09.00

23.10.00

4

Бундин А. А.

Самсонов А. Р.

01.08.99

18.08.99

5

Свердлов П. Л.

Севрюгина Е. Д.

01.11.01

16.11.01

6

Герасимова В. С.

Абдрафикова Л. Б

10.12.97

26.12.97

7

Семченков М. И

Малинин Г. Д.

29.08.00

30.09.00

8

Ильин В. М.

Самсонов А. Р.

17.09.00

19.10.00

9

Бундин А. А.

Малинин Г. Д.

05.05.01

05.06.01

10

Свердлов П. Л.

Самсонов А. Р.

12.12.00

14.01.01

9.В таблице «Карточка» отфильтруйте данные по врачу Самсонов. Покажите преподавателю. Отмените фильтр.

10.Из таблицы «Врач» удалите Абдрафикову. Просмотрите результат в таблице «Карточка».

11.Откройте схему данных и измените связи: отключите флажки каскадное удаление и обновление. Попробуйте удалить больного по фамилии Ильин из таблицы «Больной».

12. Сохраните БД и закройте.

Практическое задание №4: Создание связей между таблицами.

В – 3