Заполнение БД в режиме таблицы
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра информатики
ОТЧЕТ
по расчетно-графической работе
«ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ»
по дисциплине «ИНФОРМАТИКА»
Вариант № 29
Выполнила: студент группы ИСТ-11
___________________Зохир Т.Т.
Проверил: профессор кафедры информатики
___________________Уржумов Д.В.
Йошкар-Ола
2019
СОДЕРЖАНИЕ
1. Развернутое описание варианта задания.. 3
2. Разработка структуры БД и ее обоснование. 3
2.1. Список атрибутов полей, содержащихся в БД. Создание инфологической модели БД.. 3
2.2. Создание БД с помощью СУБД MS Access. Выбор типов данных полей БД 4
3. Установка связи между таблицами.. 8
4. Заполнение БД в режиме таблицы.. 9
5. Создание запроса на выборку и отчета.. 12
Список литературы.. 15
Развернутое описание варианта задания
1. Создать в среде MS Access базу данных, содержащую следующие сведения: ФИО, факультеты, курс, стоимость обучения, стоимость компьютера.
2. Составить схему данных.
3. Определить типы данных для каждого поля таблиц базы данных и разработать меры по устранению ввода недопустимых значений данных в поля таблиц. Создать разработанную структуру базы данных в СУБД Access
4. Вывести сколько заработал каждый факультет на каждом курсе сделать отчет.
|
|
5. Вывести сколько компьютеров может приобрести каждый факультет исходя из полученной им суммы. Сделать отчет.
Разработка структуры БД и ее обоснование
База данных состоит из пяти таблиц. Одна из них главная, куда вносится вся информация относящееся к факультету (или к студенту). Остальные выполняют роль таблиц-справочников. Из них берется нужна информация и подставляется в главную. Данная реализация считается нормальной формой и позволяет конечному пользователю делать меньше ошибок, а также уменьшить головную боль разработчикам.
Список атрибутов полей, содержащихся в БД. Создание инфологической модели БД
В структуре БД, по условию задания на ее разработку, должны содержатся следующие поля:
1. ФИО;
2. Факультет
3. Курс
4. Стоимость обучения
5. Стоимость компьютера
С учетом предположений о структуре БД, которые приведены в предыдущем разделе работы, инфологическую модель БД можно представить в виде схемы (рис.2.1).
Рисунок 2.1. - Инфологическая модель БД
На данной схеме данных отсутствует еще одна, пятая, таблица, которая содержит стоимость компьютера. Она не связана с главной таблицей и ни какой другой, ибо ее содержимое нужно только при выполнение запроса к базе данных, где нужно вычислить количество компьютеров, которые факультет может себе позволить на честно заработанные.
|
|
Создание БД с помощью СУБД MS Access. Выбор типов данных полей БД
Типы данных полей ‑ это характеристики поля, определяющие, какие данные могут храниться в поле. Всего существует 10 типов полей: текстовый, поле MEMO, числовой, дата/время, денежный, счетчик, логический, поле объекта, гиперссылка, мастер подстановок.
Текстовый тип данных используется для хранения таких данных, как имена, адреса, а также чисел, не требующих вычислений.
Дата/время используется для сортировки дат. Формат дата занимает 8 символов. Для этих полей предусмотрено множество специальных функций обработки дат.
После задания наименования и типа полей в режиме конструктора таблицы выглядят следующим образом:
Основная таблица:
Таблица 2.2.1
Таблица «стоимость обучения»:
Таблица 2.2.2
Таблица «стоимость компьютера » :
Таблица 2.2.3
Таблица «факультеты » :
Таблица 2.2.4
Таблица «курс » :
Таблица 2.2.5
3. Установка связи между таблицами
Механизм описания логических связей между таблицами в Access реализован в виде объекта, называемого Схемой данных. Перейти к ее созданию можно из панели инструментов База данных, доступной из главного окна. Альтернативный вариант вызова данного режима доступен через меню Сервис, Схема данных. Интерфейс задания связей между полями в схеме основан на «перетаскивании» (перемещении при нажатой левой кнопки мыши) выбранного поля и «наложении» его на то поле, с которым должна быть установлена связь. Для связывания сразу нескольких полей их следует перемещать при нажатой клавише <Ctrl>.
|
|
Выделяют несколько типов связей между таблицами в схеме:
· «Один-к-одному» (1:1) ‑ одному значению поля в одной таблице соответствует только одно значение поля в другой;
· «Один-ко-многим» (1: ∞) ‑ одному значению поля в одной таблице соответствует несколько (одно или более) значений в другой.
С помощью мастера схемы данных в схему БД была добавлена новая таблица.
В результате схема данных имеет вид (рис. 3.1)
Рисунок 3.1 - Схема данных
Заполнение БД в режиме таблицы
После создания в режиме конструктора структуры основных таблиц, составляющих БД, необходимо внести в них данные.
Основная таблица:
Таблица 4.1
|
|
Таблица «факультет»:
Таблица 4.2
Таблица «курс»:
Таблица 4.3
Таблица «стоимость обучения»:
Таблица 4.4
Таблица «стоимость компьютера»:
Таблица 4.5
Дата добавления: 2021-01-21; просмотров: 47; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!