|
Задание. Технология работы с базами данных
Таблица 5
Данные для таблицы «Сотрудники»
Код
сотрудника
| ФИО
| Пол
| Образование
| Дата
рождения
| Адрес
| Телефон
| Иждивенцы
| Льготы
| 001
| Орлов И.Б.
| муж
| высшее
| 01.03.1970
| Новосибирск, К.Маркса, 26/1, 30
| 346-58-10
| 2
| Да
| 002
| Козлов А.А.
| муж
| высшее
| 15.02.1965
| Новосибирск, Красный пр, 75,10
| 223-15-20
| 1
| Нет
| 003
| Петрова Н.В.
| жен
| высшее
| 03.10.1980
| НСО, Бердск, Ленина, 5, 20
| 46-15-20
|
| Нет
| 004
| Иванова Е.С.
| жен
| высшее
| 10.11.1978
| Новосибирск, Д.Ковальчук, 125, 200
| 226-65-33
| 2
| Да
| 005
| Иванов С.Б.
| муж
| высшее
| 20.02.1975
| Новосибирск, Д.Ковальчук, 125, 200
| 226-65-33
| 2
| Да
| 006
| Цой И.Б.
| муж
| высшее
| 13.11.1971
| Новосибирск, Титова, 20, 2
| 314-50-20
| 1
| Нет
| 007
| Борисов В.П.
| муж
| высшее
| 11.09.1969
| НСО, Искитим, Народная, 15, 10
|
|
| Нет
| 008
| Антонова А.А.
| жен
| спец. среднее
| 05.04.1980
| Новосибирск, Новогодняя, 9, 35
|
|
| Нет
| 009
| Ким М.Б.
| жен
| спец. среднее
| 08.03.1990
| НСО, Бердск, Маркса, 10, 3
|
|
| Да
| 010
| Аксенова Т.В.
| жен
| спец. среднее
| 22.07.1989
| Новосибирск, Ленина, 15, 46
| 221-98-16
|
| Нет
| 011
| Егорова К.В.
| жен
| спец. среднее
| 12.02.1975
| Новосибирск, Космическая, 10, 28
| 346-53-27
| 1
| Нет
| 012
| Потапов В.В.
| муж
| высшее
| 23.12.1970
| Новосибирск, Плахотного, 26/1, 17
| 341-99-48
| 3
| Да
| 013
| Дроздова Е.С.
| муж
| высшее
| 05.10.1965
| Новосибирск, Зорге, 106, 45
| 342-15-15
|
| Нет
| Таблица 5
Данные для таблицы «Штат»
Код должности
| Должность
| Оклад
| 01
| генеральный. директор
| 50000
| 02
| исполнительный директор
| 40000
| 03
| юрист
| 35000
| 04
| инженер
| 30000
| 05
| спец. по рекламе
| 25000
| 06
| спец. по связи с общественностью
| 25000
| 07
| бухгалтер
| 30000
| 08
| главный бухгалтер
| 35000
| 09
| программист
| 35000
| 10
| оператор
| 15000
| 11
| уборщица
| 10000
| 12
| грузчик
| 10000
| 13
| сетевой администратор
| 45000
|
Установите связь между таблицами с соблюдением условия обеспечения целостности и каскадных изменений. В результате должна получиться схема данных (рис.1). Обратите внимание на то, что между таблицами «Сотрудники» и «Список» устанавливается отношение «один-к-одному», а между таблицами «Штат» и «Список» – отношение «один-ко-многим».
Рис. 1. Схема данных
Для полей Код должности и Код сотрудника из таблицы «Список» создайте столбцы подстановок на основе данных из таблиц «Штат» и «Сотрудники», соответственно. В результате при раскрытии поля Код сотрудника в таблице «Список» можно будет просмотреть соответствие кодов сотрудников и ФИО (рис. 2), а при раскрытии поля Код должности соответствие между кодами должностей и их названиями (рис. 3).
Рис. 2. Столбец подстановки для поля Код сотрудника
Рис. 3. Столбец подстановки для поля Код должности
|
|
|