Заполнение БД в режиме таблицы



МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

 

Кафедра информатики

 

 

ОТЧЕТ

по расчетно-графической работе

«ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ»

по дисциплине «ИНФОРМАТИКА»

 

Вариант № 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!