Пример выполнения лабораторной работы № 1
Вариант № 0
Предметная область: Бухгалтерия (учет расхода горюче-смазочных материалов).
Основные предметно-значимые сущности: Горюче-смазочные материалы, Подразделения.
Основные предметно-значимые атрибуты сущностей:
- горюче-смазочные материалы – название;
- подразделения - название.
Основные требования к функциям системы:
- вывести расходы на горюче-смазочные материалы по подразделениям.
Отчет по выполнению лабораторной работы № 1
Тема работы: система управления базами данных Microsoft Access.
Цель работы: знакомство с возможностями СУБД Microsoft Access по созданию таблиц, связей между ними и запросов.
Порядок выполнения работы:
2. Создаем новую базу данных «Расход ГСМ.mdb» и в ней таблицы с соответствующими полями: ГСМ (горюче-смазочные материалы) с полями КодГСМ, ИмяГСМ; Подразделения (подразделения учебного заведения) с полями КодПодразделения, ИмяПодразделения.
3. Поскольку нам необходимо хранить информацию о расходе ГСМ определенным подразделением за определенную дату, то необходимо создать дополнительную таблицу с соответствующими полями: РасходГСМ (Расход горюче-смазочных материалов по подразделениям) с полями КодРасходаГСМ, КодГСМ, КодПодразделения, Цена, Количество, Дата. Поля Цена и Количество должны располагаться в этой таблице, поскольку они изменяются с течением времени.
4. Определяем типы данных (счетчик, текстовый, числовой и т.д.), описание и другие необходимые свойства полей (размер поля, подпись, обязательное поле и т.д.) созданных таблиц:
|
|
Таблица: ГСМ (Горюче-смазочные материалы)
Имя свойства | Имя поля | |
КодГСМ | ИмяГСМ | |
Тип данных | Счетчик | Текстовый |
Размер поля | Длинное целое | 50 |
Подпись | Код | Название ГСМ |
Обязательное поле | - | Да |
Индексированное поле | Да (Совпадения не допускаются) | Да (Совпадения не допускаются) |
Таблица: Подразделения (Подразделения предприятия)
Имя свойства | Имя поля | |
КодПодразделения | ИмяПодразделения | |
Тип данных | Счетчик | Текстовый |
Размер поля | Длинное целое | 50 |
Подпись | Код | Название подразделения |
Обязательное поле | - | Да |
Индексированное поле | Да (Совпадения не допускаются) | Да (Совпадения не допускаются) |
Таблица: РасходГСМ (Расход горюче-смазочных материалов по предприятиям)
Имя свойства | Имя поля | |||||
КодРасходГСМ | КодГСМ | КодПодразделения | Цена | Количество | Дата | |
Тип данных | Счетчик | Числовой | Числовой | Денежный | Длинное целое | Дата / время |
Размер поля/ число десятичных знаков | Длинное целое | Авто | Авто | 2 | Авто | - |
Подпись | Код | ГСМ | Подразделение | Цена | Количество | Дата |
Обязательное поле | - | Да | Да | Да | Да | Да |
Индексированное поле | Да (Совпадения не допускаются) | Да (Допускаются совпадения) | Да (Допускаются совпадения) | Нет | Нет | Нет |
5. Определяем первичные ключи в созданных таблицах: ГСМ – КодГСМ, Подразделения – КодПодразделения, РасходГСМ - КодРасходГСМ.
|
|
6. Определяем необходимые связи между таблицами и задаем параметры обеспечения целостности данных и вид объединения:
- РасходГСМ.КодГСМ=ГСМ.КодГСМ – тип отношения один-ко-многим с обеспечением целостности данных без каскадного обновления связанных полей и каскадного удаления записей. Параметры объединения: Объединение ВСЕХ записей из «РасходГСМ» и только тех записей из «ГСМ», в которых связанные поля совпадают.
- РасходГСМ.КодПодразделения=Подразделение.КодПодразделения – тип отношения один-ко-многим с обеспечением целостности данных без каскадного обновления связанных полей и каскадного удаления записей. Параметры объединения: Объединение ВСЕХ записей из «РасходГСМ» и только тех записей из «Подразделения», в которых связанные поля совпадают.
7. В схеме данных проверяем правильность созданных таблиц и связей между ними:
|
|
8. В таблице РасходГСМ для полей КодГСМ и КодПодразделения запускаем мастер подстановок, который заполняет соответствующие свойства вкладки подстановка:
Поле: РасходГСМ.КодГСМ
Дата добавления: 2018-04-04; просмотров: 438; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!