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