- •Система управления базами данных Microsoft Access
- •База данных Расписание». Создание базы данных, таблицы, схемы данных. Создание форм, запросов. Запросы по выбору. Отчеты
- •Создание структуры таблиц бд
- •Заполнение таблиц бд
- •Создание таблицы Расписание
- •Для создания формы Расписание удобно воспользоваться Мастером форм. Мастер форм – это событийная процедура, выполняющая определенные конструкторские функции.
- •Заполнение таблицы при помощи формы
- •Создание схемы бд
- •Запросы
- •Описание Бланка запроса по образцу
- •Пример запроса на выборку
- •Создайте запрос с перечисленными полями. Присвойте ему имя: Чётная неделя. Для создания отчёта удобно воспользоваться событийной процедурой Мастером отчетов.
- •Корректировка отчета
- •Расписание
- •База данных «Автосалон»
- •Создание таблиц
- •Создание вспомогательных таблиц
- •Создание основной таблицы
- •Создание схемы данных
- •Создание формы
- •Создание запросов
- •Создание отчетов
- •Создание базы данных на заданную тему
Создание таблиц
Создание таблиц осуществляется в режиме конструктора.
Основная таблица:
Авто [Код авто, Марка, Модель, Код завода, Мощность двигателя, Код топлива, Код компл, Цена, Цвет, Номер склада]
Вспомогательные таблицы:
Завод изготовитель [Код завода, Завод]
Комплектующие [Код компл, КПП, Привод, Кузов, Салон]
Топливо [Код топлива, Топливо]
Склад [Номер склада, Адрес, Телефон]
Создание вспомогательных таблиц
Рекомендуется сначала создать вспомогательные (дополнительные) таблицы. В таблицах должны быть отмечены ключевые поля, а также в общих свойствах поля необходимо задать длину (размер) поля, соответствующую данным этого поля.
Например, таблица «Завод изготовитель» для базы данных «Автомагазин» в режиме конструктора выглядят следующим образом:
После создания таблиц в режиме конструктора, следует ввести в них необходимые данные.
Создание основной таблицы
Создание основной таблицы также осуществляется в режиме конструктора. При ее создании обязательным является использование полей со списком для ссылок на объекты, коды которых образуют ключевые поля вспомогательных таблиц.
Ввод данных в основную таблицу необходимо осуществлять, используя форму, для создания которой необходимо построить схему данных.
Создание схемы данных
Для того, что бы создать схему данных необходимо использовать соответствующую кнопку на панели инструментов .
Используя диалоговое окно, появившееся после нажатия данной кнопки, выберите таблицы необходимые для включения в схему данных. Установите связи между таблицами.
Создание формы
Форму удобнее создавать в режиме «Мастер форм». В диалоговом окне данного режима необходимо выбрать поля таблиц, включаемых в форму. Далее форма создается почти автоматически.
После создания формы, введите данные для основной таблицы.
Создание запросов
Спроектировать 3 запроса, в каждом из них должны присутствовать условия отбора, задаваемые пользователем.
Условие отбора по одному полю
Запрос 1:
Запрос 2:
Условие отбора по двум полям, в одном из которых возможен не единственный выбор (например, пользователь выбирает марку авто и несколько моделей)
Запрос 3:
Создание отчетов
По созданной базе данных необходимо создать отчеты по спроектированным запросам, а так же сводный отчет по всем таблицам (исключая поля кодов и счетчиков, если они имеются)
Таблицы для базы данных «Автосалон»
Вспомогательные таблицы:
Основная таблица:
Лабораторная работа №7.3
Создание базы данных на заданную тему
Содержание работы:
Сформировать базу данных, состоящую из 4-6 таблиц. Количество записей во вспомогательных таблицах – не менее 3, в основных таблицах – не менее 15.
Создать схему данных, установив связи между таблицами.
Для основных таблиц БД создать формы.
Организовать четыре запроса.
Создать два отчета.
Вариант 1
База данных «Кинофестивали».
Предполагаемые поля: название фильма, страна - создатель фильма, год создания, жанр фильма, фамилия режиссера, количество копий, стоимость копии, страна – покупатель, количество купленных копий, год проведения фестиваля, место проведения фестиваля, дата начала фестиваля, дата окончания, приз фестиваля.
Вариант 2
База данных «Книжный магазин».
Предполагаемые поля: название магазина, автор книги, название книги, год издания, жанр книги, тираж, стоимость одного экземпляра, количество поступивших книг, количество проданных книг, остаток (в натуральном и стоимостном измерении).
Вариант 3
База данных «Театры».
Предполагаемые поля: город, название театра, название спектакля, жанр, дата выпуска спектакля, количество показов, средняя посещаемость спектакля (в процентах от количества мест), количество гастрольных показов.
Провести сортировку по жанру спектакля и количеству лет показа спектакля.
Вариант 4
База данных «Спортивные клубы».
Предполагаемые поля: Название клуба, название города, стадион, главный тренер, высшие достижения, в каком году, доходы от продажи игроков, расходы на покупку игроков, функции игрока (защитники, вратари, нападающие), сведения об игроках (дата рождения, вес, рост игроков).
Вариант 5
База данных «Расписание электричек (поездов)».
Предполагаемые поля: Направление (запад, восток), дни недели, пункт отправления, пункт прибытия, время отправления, время прибытия.
Вариант 6
База данных «Магазин вычислительной техники».
Предполагаемые поля: Типы ПК, их комплектующие, страна изготовитель, цена единицы, поступило штук, продано штук, стоимость поступивших, стоимость проданных, дата поступления, дата продажи.
Вариант 7
База данных «Бюро путешествий».
Предполагаемые поля: Наименование бюро, наименование маршрутов, вид транспорта, продолжительность путешествия, стоимость путевки, класс отеля, количество экскурсий, количество стран в маршруте, численность группы, ближайшая дата отправления.
Вариант 8
База данных «Автогонки».
Предполагаемые поля: Страна организатор гонок, название гонок, фамилия гонщика, тип машины, количество стран, по которым проходит гонка, страна участница, призовой фонд, дата начала гонок, дата окончания гонок.
Вариант 9
База данных «Автомагазин».
Предполагаемые поля: Название магазина, марка автомобиля, цвет, страна – изготовитель, год выпуска, цена за единицу, степень износа, количество поступивших, количество проданных, остаток.
Вариант 10
База данных «Хит-парад».
Предполагаемые поля: Название хит-парада, авторы песни, исполнитель, страна, вид носителя (диск, кассета), тираж, год выпуска, место в хит-параде, дата проведения опроса.
Вариант 11
База данных «Результаты сессии».
Предполагаемые поля: Фамилия И. О. студента, факультет, группа, предмет, фамилия преподавателя, оценка, дата сдачи экзамена, дата окончания сессии.
Вариант 12
База данных «Памятка о друге».
Предполагаемые поля: Фамилия, имя отчество, дата рождения, E-mail, телефон, место рождения, адрес, место работы, должность, хобби,
Вариант 13
База данных «Справка о студенте».
Предполагаемые поля: Фамилия, имя отчество, факультет, группа, дата рождения, год окончания школы, год поступления в ВУЗ, местожительства, адрес родителей, телефон, средний балл последней сессии.
Вариант 14
База данных «Организация автоперевозок».
Предполагаемые поля: Название автопредприятия, адрес, марки машин, населенные пункты, тип маршрута, сведения о водителе, продолжительность маршрута.
Вариант 15
База данных «Аукцион».
Предполагаемые поля: Наименование лота (скульптура, картина, ювелирное изделие и т.д.), фамилия автора, год издания, дата проведения аукциона (страна, город), место проведения, оценочная стоимость, кто выставил изделие на аукцион.
Вариант 16
База данных «Дорожнотранспортные происшествия».
Предполагаемые поля: Наименование ДТП, место ДТП, дата, время, последствия, количество пострадавших, паспортные данные нарушителя, ФИО сотрудника ГИБДД, данные о потерпевшем..
Вариант 17
База данных «Учет выдачи топлива».
Предполагаемые поля: ФИО сотрудника, марка автомобиля, норма расхода топлива, количество выданного топлива, дата получения, цена за один литр, суточный пробег.
Вариант 18
База данных «Склад запасных частей».
Предполагаемые поля: Наименование зап. частей, фирма изготовитель, фирма поставщик, количество поступивших, цена за одну штуку, количество выданных, дата поступления на склад, дата выдачи, количество бракованных деталей.