- •Методические указания и задания по теме база данных
- •Лабораторная работа 1. Создание базы данных, состоящей из одной таблицы
- •Лабораторная работа 2. Создание базы данных, состоящей из двух таблиц
- •Лабораторная работа 3 Создание базы данных, состоящей из трех таблиц
- •1. Проектирование структуры базы данных.
- •Лабораторная работа 4 Создание и использование запросов
- •Лабораторная работа 5 Создание отчетов
- •Контрольная работа по Access
- •Распределение атрибутов по вариантам
- •Контрольные вопросы по теме бд
- •Проверочный тест
Контрольная работа по Access
Индивидуальное задание включает следующие элементы:
Проектирование БД;
Создание БД средствами Access и занесение в нее данных;
Организацию запросов к базе;
Оформление отчета с помощью Конструктора запросов.
Необходимо спроектировать БД, содержащую некоторые сведения, представленные в виде группы представленных ниже атрибутов. Шесть первых атрибутов являются обязательными для всех, а остальные варьируются (табл.1). Приведенные атрибуты характеризуют некоторою группу людей и позволяют с учетом их профессиональной деятельности рассчитать денежное содержание. Состав атрибутов:
ФИО – фамилия и инициалы;
Год – год рождения;
Должность. – должность занимаемая;
О_Долж – оклад по должности;
Стаж – стаж работы;
Над_Стаж – надбавка за стаж (свыше 5,10,15,20,25,30,35,40 лет);
Удал – удаленность (средняя, большая, очень большая);
Над_Удал – надбавка за удаленность;
Сложн - сложность (средняя, большая, очень большая);
Над_Сложн – надбавка за сложность;
Вред – вредность (по категориям: 1,2,3,4,5)
Над_Вред – надбавка за вредность;
Класс – классность (мастер, первая, вторая, третья);
Над_Класс. – надбавка за классность;
Уч.зв. – учебное звание (доцент, снс);
Над_Уч.зв. – надбавка за ученое звание;
Уч.ст – ученая степень (ктн, дтн);
Над_Учст – надбавка за ученую степень;
Зван - воинское звание (младший лейтенант, лейтенант, ст. лейтенант);
НадЗван –надбавка за воинское звание.
Задание:
Необходимо в соответствии со своим списком атрибутов спроектировать БД.
Создать базу данных.
Занести данные.
Организовать постоянные связи между таблицами для обеспечения целостности своей БД при: изменении записей, добавлении записей, удалении записей.
Убедиться, что:
данные, внесённые в таблицы, непротиворечивы;
система поддержки целостности БД функционирует. Для этого попытаться изменить, ввести и удалить данные в таблицах с нарушением правил поддержания целостности БД.
Организовать запросы к БД, которые бы позволяли продемонстрировать:
фамилию и должность сотрудника;
сумму денежного содержания сотрудника и значения компонентов, из которых она формируется;
сведения в запросе упорядочить в порядке убывания денежного содержания, а при равном денежном содержании- в алфавитном порядке фамилий сотрудников.
Оформить отчёт, используя Конструктор отчётов.
Распределение атрибутов по вариантам
Вариант выбирается по последним 2 номерам зачетки
-
Вариант
Номер атрибута
7
8
9
10
11
12
13
14
15
16
17
18
19
20
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*