- •Министерство образования Республики Беларусь
- •Лабораторные работы по дисциплине «Технология организации хранения и обработки данных»
- •Содержание
- •Лабораторная работа № 1 Основные приемы работы с реляционной субд ms Access
- •Лабораторная работа № 2 Разработка таблиц базы данных средствами субд ms Access
- •Лабораторная работа №3 Проектирование и заполнение индивидуальной базы данных
- •Вариант №1 "Договора подряда"
- •Вариант №2 "Телефонные переговоры"
- •Вариант №3 "Торговые операции"
- •Вариант №4 "Преподаватели вуза"
- •Вариант №5 "Библиотека"
- •Вариант №6 "Банковские вклады"
- •Вариант №7 "Резервирование билетов"
- •Вариант №8 "Фотосервис"
- •Вариант №9 "Коммунальные услуги"
- •Вариант №10 "Прокат товаров"
- •Вариант №11 "Успеваемость студентов"
- •Вариант №12 "Рейтинг студентов"
- •Вариант № 1з "Доставка пиццы"
- •Вариант № 14 "Туристическая фирма"
- •Вариант №15 "Салон видеопроката"
- •Лабораторная работа №4 Формирование запросов типа выборки
- •1. Запрос "Исходные данные".
- •2. Запрос "Проживающие по заданному адресу".
- •3. Запрос "Алфавитный список".
- •4. Запрос "Список *** с условием".
- •5. Запрос "Фамилия, преобразованная к верхнему регистру".
- •6. Запрос "Фамилия, преобразованная к нижнему регистру".
- •7. Запрос "Фамилии и инициалы".
- •8. Запрос с расчетами.
- •9. Запрос с параметрами.
- •10. Запрос с групповой операцией.
- •11. Запрос с групповой операцией sum.
- •12. Запрос с групповой операцией count.
- •13. Перекрестный запрос.
- •Лабораторная работа №5 Формирование запросов действий
- •1. Запрос "Создание новой таблицы".
- •2. Запрос "Экспорт данных".
- •3. Запрос "Обновление данных".
- •4. Запрос "Добавление данных".
- •5. Запрос "Удаление данных".
- •Лабораторная работа №6 Проектирование и использование табличных форм
- •1. Автоформа в столбец ***.
- •2. Форма … с объектом ole.
- •3. Форма с элементом управления "Поле со списком".
- •4. Форма с диаграммой
- •Лабораторная работа №7 Проектирование и использование кнопочных форм
- •Лабораторная работа №8 Подготовка отчетов средствами Microsoft Access
- •1. Автоотчет в столбец.
- •2. Табличный отчет.
- •3. Подробный итоговый отчет.
- •4. Краткий итоговый отчет.
- •5. Почтовые наклейки.
- •Лабораторная работа №9 Взаимодействие субд Access с приложениями ms Office
- •Лабораторная работа № 10 Разработка презентации базы данных средствами ms PowerPoint
Лабораторная работа №3 Проектирование и заполнение индивидуальной базы данных
Цель работы: изучить основные приемы нормализации баз данных;
приобрести практический опыт проектирования реляционных баз данных.
Контрольные вопросы
Нормализация базы данных. Правила нормализации.
Типы данных MS Access. Какие типы данных не могут быть использованы при определении первичного ключа?
Свойства полей (краткая характеристика).
Для чего применяется индексирование полей?
Отношения между таблицами. Установка связей между таблицами при создании схемы данных.
Содержание отчета
Название и цель работы.
Постановка задачи (по варианту).
Спецификации для каждой таблицы (имя поля, тип данных, свойства).
Содержимое каждой таблицы согласно постановке задачи.
Структурная схема базы данным с имеющимися связями.
Краткие ответы на контрольные вопросы.
Выводы.
Список использованной литературы.
Порядок выполнения работы
Разработать структуру базы данных для хранения необходимой информации согласно варианту. При необходимости ввести дополнительные поля.
Реализовать проект средствами MS Access. Спецификации таблиц получить с использованием команды Сервис/Анализ/Архивариус.
Сформировать схему данных: установить связи между исходными таблицами, обеспечить условия ссылочной целостности данных. Печать схемы выполнить с помощью команды Файл/Печать схемы данных.
Выполнить информационное наполнение базы данных. Значения полей базовых таблиц задать самостоятельно.
Оформить отчет.
Постановка задачи:
Спроектировать и средствами MS Access реализовать реляционную базу данных для предметной области по варианту:
Вариант №1 "Договора подряда"
База данных "Договора подряда" должна хранить следующую информацию:
Фамилия, Имя, Отчество сотрудника.
Домашний адрес сотрудника.
Характеристика сотрудника.
Название должности сотрудника.
Должностные оклады.
Наименование проекта, в котором сотрудник принимал участие.
Дата начала/окончания проекта.
Описание проекта.
Количество дней, отработанных сотрудником в проекте.
База данных должна содержать информацию о 10 сотрудниках, 4 должностях, 2 проектах.
Предусмотреть, чтобы не менее 5 сотрудников работали в 2 проектах одновременно.
Вариант №2 "Телефонные переговоры"
База данных "Телефонные переговоры" должна хранить следующую информацию:
Фамилия, Имя, Отчество абонента.
Телефонный номер абонента.
Домашний адрес абонента.
Телефонный код и название города, куда звонил абонент.
Тариф за 1 минуту разговора с указанным городом.
Дата разговора, время разговора.
Продолжительность разговора.
Телефон, по которому звонил абонент
База данных должна содержать информацию о 10 абонентах, 5 городах.
Предусмотреть, чтобы 5 абонентов сделали не менее 2 телефонных звонков в различные города.
Вариант №3 "Торговые операции"
База данных "Торговые операции" должна хранить следующую информацию:
Название фирмы-клиента.
Фамилия, Имя, Отчество руководителя.
Юридический адрес фирмы-клиента.
Контактный телефон.
Название проданного товара.
Описание товара.
Единица измерения проданного товара.
Цена товара.
Количество проданного товара.
Дата продажи.
Скидка.
База данных должна содержать информацию о 10 фирмах-клиентах, 5 товарах.
Предусмотреть, чтобы 5 фирм сделали не менее 2 заказов различных товаров.