- •62 Компьютерные информационные технологии: лабораторные работы
- •Лабораторная работа №1
- •Контрольные вопросы
- •Лабораторная работа № 2
- •Контрольные вопросы
- •Контрольные вопросы
- •Лабораторная работа №4 Создание новых таблиц в субд access. Цель работы: в среде субд access освоить следующие приемы:
- •Выполнение работы
- •Контрольные вопросы
- •Лабораторная работа №5 Создание запросов в субд access. Цель работы: в среде субд access освоить следующие приемы:
- •Теоретические положения
- •Выполнение работы
- •Контрольные вопросы
- •Выполнение работы
- •Создание запроса на удаление записей.
- •Лабораторная работа №7 Создание форм в субд access. Цель работы: научиться в среде субд access разрабатывать формы, освоить следующие приемы:
- •Выполнение работы
- •Контрольные вопросы
- •Выполнение работы
- •2.Создание суммарного отчета по сгруппированным данным с помощью мастера отчетов.
- •Контрольные вопросы
- •Лабораторная работа №9 Проектирование и создание базы данных в субд access из указанных атрибутов (полей).
- •Теоретические положения
- •Выполнение работы
- •Лабораторная работа №10 Проектирование и создание базы данных в субд access по своей предметной области.
- •Выполнение работы
- •Контрольные вопросы
- •Лабораторная работа №11 Разработка макросов в субд access. Создание стартовой кнопочной формы.
- •Теоретические положения
- •Выполнение работы
- •Лабораторная работа №12 Защита базы данных
- •Теоретические положения Защита на уровне пользователей
- •Лабораторная работа №13 Изучение объектов dao на примере разработки приложения.
- •Теоретические положения
Выполнение работы
Работа выполняется по индивидуальным вариантам и включает следующие элементы:
Проектирование БД
Создание БД средствами АССЕ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. Распределение атрибутов по вариантам
Вариант |
Номер атрибута | |||||||||||
|
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 |
|
|
|
|
|
|
* |
* |
* |
* |
* |
* |