3. Порядок выполнения работы
Обучаемому необходимо спроектировать БД, содержащую некоторые сведения, описываемые представленными ниже атрибутами. Восемь первых атрибутов являются обязательными для всех, а остальные варьируются (табл.4). Приведенные атрибуты характеризуют некоторую группу людей и позволяют с учетом их профессиональной деятельности рассчитать денежное содержание.
Состав атрибутов:
FIO фамилия и инициалы;
God год рождения;
Dolgn должность занимаемая;
O_Dolgn оклад по должности;
Stag стаж работы;
D_Stag надбавка за стаж (свыше 5, 10, 15, 20, 25, 30, 35, 40 лет);
Udal удаленность (средняя, большая, очень большая);
D_Udal надбавка за удаленность;
Slogn сложность (средняя, высокая, очень высокая);
D_Slogn надбавка за сложность;
Vredn вредность (по категориям: 1, 2, 3, 4, 5);
D_Vredn надбавка за вредность;
Clasn классность (мастер, первая, вторая, третья);
D_Clasn надбавка за классность;
U_Zvan ученое звание (доцент, сне, профессор);
D_Uzvan надбавка за ученое звание;
U_Step ученая степень (ктн, дтн);
D_UStep надбавка за ученую степень;
Zvanie воинское звание офицерское (лейтенант, ст._лейтенант, капитан, майор, подполковник, полковник);
D_Zvanie надбавка за воинское звание.
Распределение атрибутов по вариантам приведено в таблице 4.
Таблица 4
Распределение атрибутов по вариантам
Вариант |
Номер атрибута | |||||||||||
|
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
1 |
* |
* |
|
|
|
|
|
|
|
|
* |
* |
2 |
* |
* |
|
|
|
|
|
|
* |
* |
|
|
3 |
* |
* |
|
|
|
|
* |
* |
|
|
|
|
4 |
* |
* |
|
|
* |
* |
|
|
|
|
|
|
5 |
* |
* |
* |
* |
|
|
|
|
|
|
|
|
6 |
|
|
* |
* |
|
|
|
|
|
|
* |
* |
7 |
|
|
* |
* |
|
|
|
|
* |
* |
|
|
8 |
|
|
* |
* |
|
|
* |
* |
|
|
|
|
9 |
|
|
* |
* |
* |
* |
|
|
|
|
|
|
10 |
|
|
|
|
* |
* |
|
|
|
|
* |
* |
11 |
|
|
|
|
|
|
|
|
* |
* |
|
|
12 |
|
|
|
|
* |
* |
* |
* |
|
|
|
|
13 |
|
|
|
|
|
|
* |
* |
|
|
* |
* |
14 |
|
|
|
|
|
|
* |
* |
* |
* |
|
|
15 |
* |
|
|
|
|
|
|
|
* |
* |
* |
* |
16 |
* |
* |
|
|
|
|
|
|
* |
* |
* |
* |
17 |
* |
* |
|
|
|
|
* |
* |
|
|
* |
* |
18 |
* |
* |
|
|
|
|
* |
* |
* |
* |
|
|
19 |
* |
* |
|
|
* |
* |
|
|
|
|
* |
* |
20 |
* |
* |
* |
* |
|
|
|
|
|
|
* |
* |
21 |
* |
* |
|
|
* |
* |
* |
* |
|
|
|
|
22 |
* |
* |
* |
* |
* |
* |
|
|
|
|
|
|
23 |
|
|
* |
* |
|
|
|
|
* |
* |
* |
* |
24 |
|
|
* |
* |
|
|
* |
* |
* |
* |
|
|
25 |
|
|
* |
* |
* |
* |
* |
* |
|
|
|
|
26 |
|
|
|
|
* |
* |
* |
* |
|
|
* |
* |
27 |
|
|
|
|
* |
* |
* |
* |
* |
* |
|
|
28 |
|
|
|
|
|
|
* |
* |
* |
* |
* |
* |
Для выполнения работы необходимо:
В соответствии со своим списком атрибутов спроектировать БД.
Создать базу данных в MS Access.
Занести в нее данные (не менее 30 записей).
Организовать постоянные связи между таблицами для обеспечения целостности своей БД при: изменении записей, добавлении записей, удалении записей.
Убедиться, что:
- данные, внесенные в таблицы, непротиворечивы;
- система поддержки целостности БД функционирует. Для этого попытаться изменить, ввести и удалить данные в таблицах с нарушением правил поддержания целостности БД.
Организовать запросы к БД, которые бы позволяли продемонстрировать:
- фамилию и должность сотрудника;
- сумму денежного содержания сотрудника и значения компонентов, из которых она формируется;
- сведения в запросе упорядочить в порядке убывания денежного содержания, а при равном денежном содержании - в алфавитном порядке фамилий сотрудников.
Создать отчет, используя средства MS Access.