Создание баз данных в среде MS Access - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

Создание баз данных в среде MS Access

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

ВВЕДЕНИЕ

Базы данных - это информационные системы, которые реализуют автоматизированный сбор, взаимодействие и обработку данных, а так же включают в себя технические средства обработки данных, программное обеспечение и обслуживающий персонал. В широком смысле база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

В данный момент существует множество информационных систем способных хранить и обрабатывать огромное количество информации. Эти информационные системы обладают сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.

Целью данной курсовой работы является создание базы данных по заданной предметной области, с задействованием всего функционала среды разработки баз данных Microsoft Access.

Предметной областью данной работы являются видеотерминальные устройства, состоящие из двух основных компонентов монитора или же дисплея, а также из видеоконтроллера, который также называется адаптером и входят в состав системного блока персонального компьютера.

ХАРАКТЕРИСТИКА БАЗЫ ДАННЫХ И АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Базы данных

База данных являются некоторым набором данных, которые организованны и структурированный по определённым правилам. То есть база данных это некое хранилище данных, которое по своей сути можно сравнить с библиотекой, где также существуют свои правила упорядочивания книг для более удобного обращения с ними со стороны работников и посетителей. Существует большое количество разновидностей баз данных, отличающихся по различным свойствам и критериям.

1.1.1 Модели баз данных

Самыми часто встречающимися моделями баз данных являются реляционные модели. Реляционная база данных состоит из таблиц, которые в свою очередь состоят из строк и столбцов. Содержащиеся в таблицах данные связываются между собой по ключевым значениям.

Создателем реляционной модели БД является сотрудник компании IBM доктор Э. Кодд. Он предложил обрабатывать данные при помощи аппарата теории множеств, которая гласила что «Любое представление данных сводится к совокупности двумерных таблиц особого вида - отношение» [4].

Реляционная модель данных – это некоторый конечный набор отношений, которые используется для отношения объектов, а также для описания различных связей между объектами.

Отношение – это двумерная таблица, имеющая уникальное имя и состоящая из строк и столбцов, где строки соответствуют записям, а столбцы атрибутам. Каждая строка в таблице представляет некоторый объект реального мира или соотношение между объектами.

Атрибут – это поименованный столбец отношения. Свойство объекта, его характеристики определяются значением атрибутов. Порядок следования атрибутов не влияет на само отношение, оно имеет один и тот же смысл при любом порядке их следования.

Домен – это совокупность значений, из которой берутся значения соответствующих атрибутов определенного отношения. Кортеж отношений отображает экземпляр объекта, а атрибут отношения отображает атрибут объекта. Кортежи могут располагаться в любом порядке, при этом отношение будет оставаться тем же самым, а значит иметь тот же смысл.

Первичный ключ – это столбец или некоторое подмножество столбцов, которые уникально, то есть единственным образом определяют строки. Первичный ключ, который включает более одного столбца, называется множественным, или комбинированным, или составным. Правило целостности объектов утверждает, что первичный ключ не может быть полностью или частично пустым.

Внешний ключ – это столбец или подмножество одной таблицы, который может служить в качестве первичного ключа для другой таблицы. Внешний ключ таблицы является ссылкой на первичный ключ другой таблицы. Правило ссылочной целостности гласит, что внешний ключ может быть либо пустым, либо соответствовать значению первичного ключа, на который он ссылается. Внешние ключи являются неотъемлемой частью реляционной модели, поскольку реализуют связи между таблицами базы данных.

Отношения имеют несколько свойств, которые отличают их от любой другой таблиц:

Отношение имеет имя, которое отлично от имен остальных отношений;

Отношение имеет вид табличной структуры, а имя таблицы совпадает с именем отношения, имена столбцов соответствуют именам атрибутов, а все строки таблицы - кортежам;

Каждому атрибуту дано имя отличающееся от других, эти имена берутся из одного и того же домена;

Каждый компонент кортежа является простым, атомарным значением, не состоящим из группы значений. Это не позволяет заменить значение атрибута другим отношением, что привело бы к сетевому или иерархическому отношению;

Упорядочение атрибутов теоретически несущественно, однако оно может влиять на эффективность доступа к кортежам;

Все строки или же кортежи должны быть различны;

Теоретически порядок следования кортежей не имеет значения, но этот порядок влияет на эффективность доступа к кортежам.

Так же различают и другие модели данных, которые являются некоторыми абстракциями, в которых отражаются некоторые аспекты функциональных особенностей объектов в выделенной предметной области, а второстепенные игнорируются. Таким образом выделяют еще как минимум четыре модели.

Инфологическая модель. Инфологической или семантической моделью - являются те модели, которые отображены в естественной и удобной для разработчиков и пользователей форме. Модель Сущность-Связь (ER-модель) — модель данных, позволяющая описывать концептуальные схемы. Представляет собой графическое изображение, основанное на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. Датологическая модель. На этапе перехода к реализации данной ER-диаграммы в виде реальной информационной системы или программы, происходит отображение ER-модели в более детальную модель данных базы данных, которая называется даталогической моделью данных по отношению к исходной ER-диаграмме [7].

Документальная модель. Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке.

Иерархическая модель. Иерархическая модель – это модель, которая состоит из упорядоченного набора деревьев, или точнее, из упорядоченного набора нескольких экземпляров одного типа дерева. Тип дерева состоит из одного «корневого» типа записи и упорядоченного набора из нуля или более типов поддеревьев (каждое из которых является некоторым типом дерева). Тип дерева в целом представляет собой иерархически организованный набор типов записи. Иерархическая модель данных является наиболее простой среди всех даталогических моделей. Исторически она появилась первой среди всех даталогических моделей: именно эту модель поддерживает первая из зарегистрированных промышленных СУБД IMS фирмы IBM.

Схема иерархической БД представляет собой совокупность отдельных деревьев, каждое дерево в рамках модели называется физической базой данных. Каждая физическая БД удовлетворяет следующим иерархическим ограничениям:

В каждой физической БД существует один корневой сегмент, то есть сегмент, у которого нет логически исходного (родительского) типа сегмента;

Каждый логически исходный сегмент может быть связан с произвольным числом логически подчиненных сегментов;

Каждый логически подчиненный сегмент может быть связан только с одним логически исходным (родительским) сегментом.

1.1.2 Этапы разработки баз данных

Прежде чем разработка базы данных будет окончательно завершена, пройдет несколько этапов её создания, от этапа проектирования и обдумывания всех её элементов до этапа физического воплощения.

Первым этапом является концептуальный - этот этап подразумевает идентификацию ключевых бизнес и системных сущностей и их взаимодействия, которые и определяют границы наших задач, которые система должна решать. С помощью элементов моделирования профайла UML и определяются эти ключевые бизнес сущности, а также системные сущности для моделирования бизнеса, которые включены в модель бизнес анализа и в элементы модели класса анализа в модели анализа.

Далее идёт этап логического моделирования – на этом этапе происходит детализация ключевых сущностей в более детальные логические сущности. Эти логические сущности и их взаимосвязи также могут дополнительно определяться в логической модели данных при помощи тех же элементов моделирования профайла UML для проекта базы данных. Такая дополнительная Логическая модель является частью рабочего продукта Модель данных и не является отдельным рабочим продуктом.

Последним этапом является физический – здесь происходит преобразование проектов логических классов в детальные и оптимизированные проекты физических таблиц баз данных. Физический этап также включает размещение проектов таблиц баз данных в табличном пространстве и в компоненте базы данных в проекте хранилища базы данных [2].

Задача проектирования базы данных распространяется на весь жизненный цикл разработки приложения, и первая задача проектирования может начаться в течение начального этапа. Для проектов, которые используют бизнес моделирования для описания бизнес контекста приложений, проектирование базы данных может начаться на концептуальном уровне вместе с идентификацией бизнес субъектов и бизнес вариантов выбора в модели бизнес вариантов выбора, а также бизнес исполнителей и бизнес сущностей в модели бизнес анализа. Для проектов, которые не используют бизнес моделирование, проектирование базы данных может начаться на концептуальном уровне вместе с идентификацией системных субъектов и системных вариантов выбора в модели системных вариантов выбора и идентификацией классов анализа в модели анализа из реализаций вариантов выбора.

Видеотерминальные устройства

Идеальное видеотерминальное устройство состоит из монитора или дисплея и видеоконтроллера, а точнее адаптера.

Видеоконтроллеры это элементы, входящие в состав системного блока Персонального Компьютера, которые расположены на видеокарте, установленной в разъеме материнской платы, а видеомониторы это внешними устройствами ПК.

Видеомониторы, дисплеи или же просто мониторы - это устройства, отображающие графическую и текстовую информацию на экране. В настольных компьютерах это обычно экран с катодными лучевыми трубками ЭЛТ, а в портативных ПК — это жидкокристаллический плоский экран.

1.2.1 Видеомониторы

ЭЛТ дисплей - Монитор включает: панель CRT, блок развертки, видео-усилитель, электропитание и другие. В зависимости от типа управления лучом сигнала мониторы бывают аналоговыми и пальцевидными.

Аналоговые мониторы позволяют выводить более качественное изображение на экран, с большим количеством полутонов и цветов.

Размер экрана или монитора обычно задается его диагональю в дюймах: от 10 до 21 дюйма (наиболее распространённое значение для дисплея это 14 дюймов).

Важной характеристикой монитора является частота его развертки кадра. Изменение изображений (кадров) на экране с частотой 25 Гц воспринимается глазом как непрерывное движение, но глаз при этом из-за мерцания экрана быстро устает. Для большей стабильности изображения и уменьшения нагрузки на глаза в современных высококачественных мониторах имеется поддержка частоты кадров 70-80 Гц, частота линии достигает 40-50 кГц и увеличивает полосу частот видеосигнала.

В виду того что частота разверток в мониторе должна быть последовательна с частотными характеристиками видео-переходника, многочастотные мониторы более удобны и автоматически адаптируется к видеоконтроллеру (например, многочастотные мониторы с частотой сканирования кадров и линий соответственно 50 - 120 Гц и 30-60 кГц).

Линия развертки может быть линейной и чересстрочной, последняя позволяет получить большее разрешение, но снижает фактическую частоту кадров вдвое, то есть увеличивает мерцание экрана. Поэтому предпочтительнее производить построчное сканирование, также есть мониторы, которые работают в обоих режимах, при необходимости возможно получить более высокое разрешение чересстрочной развертки.

Видеомониторы обычно могут работать в два режима: текстовый и графический, В текстовом режиме изображение на экране монитора состоит из расширенных символов ASCII, генерируемых генератором знаков (возможны примитивные рисунки, гистограммы, рамки, составленные с использованием псевдографических символов).

В графическом режиме на экран выводятся более сложные изображения и надписи с различными шрифтами и размерами букв, сформированные из отдельной мозаики. Разрешение мониторов необходимо главным образом в графическом режиме и связано с размером пиксела.

Разрешение измеряется максимальным количеством пикселей, расположенных горизонтально и вертикально на экране монитора. Зависит разрешающая способность, как от характеристик монитора, так и естественно от характеристик видеоадаптера.

Стандартные значения разрешения современных мониторов: 640x480, 800x600, 1024x768, 1600x1200, но могут быть и другие значения. Важной характеристикой монитора, определяющей четкость изображения на экране, является размер зерна, так называемого тоннажа многоточия, светомассы экрана монитора. Чем меньше зерна, тем, естественно, выше четкость и тем меньше утомляются глаза. Контролер размера зерна имеет значения от 0,41 до 0,18 мм. Следует иметь в виду, что мониторам с крупным размером зерен недоступны высокое разрешение (например, экран с диагональю 14 дюймов имеющего ширину 265 мм, для получения разрешение 1024 точек по горизонтали, зерна не должны превысить 265/1024 = 0.22 мм, в противном случае пиксели сливаются, и изображение не будет четким).

Различные типы мониторов, как монохромные, так и цветные, могут использоваться совместно с компьютерами IBM PC.

Монохромные мониторы. Эти мониторы намного дешевле цветных, но при этом они имеют большое разрешение. Среди наиболее часто используемых монохромных мониторов:

Мониторы непосредственного регулирования monochrome: обеспечивают высокое разрешение, показывая текст и псевдографические изображения, но они не предназначены для формирования графических изображений, построенных из отдельных пикселей, и работают совместно только с монохромными видеоконтроллерами;

Композитные монохромные мониторы обеспечивают высокое качество изображения и символьную и графическую информацию при работе с цветной графикой.

Цветной монитор. В качестве цветных мониторов используются:

Составные цветные мониторы и телевизоры, которые обеспечивают как цвет, так и графику, но имеют довольно низкое разрешение;

Цветные RGB мониторы — являются, пожалуй, самыми качественными, обладающими графикой и цветом высокого разрешения. Схема RGB (Красный-Зеленый-Синий) используется для каждого из этих цветовых сигналов его отдельный провод, а в композитных все три цветовых сигнала идут по одному проводу. RGB-мониторы работают вместе с цветным графическим контроллером.

Для портативных компьютеров часто используют различные виды дисплеев, такие как электролюминесцентные или жидкокристаллические,

Настольные компьютеры используются другие типы видеомониторов, например CD (цветной дисплей), ECD (увеличенный компактный диск и увеличенный цветной дисплей) и ПК (профессиональная система графиков) [3].

Самое высокое разрешение с хорошей передачей полутонов присутствует у монохромных композитных мониторов с черно-белым типом изображения, они часто используется в настольных издательских системах с разрешающей способности при совместной работе с видеорегистратором типа SVGA: 1280x1024 пикселей.

Среди прочих характеристик мониторов следует еще и разделять мониторы на плоский или выпуклый. Первый вариант предусматривает большую прямоугольность изображения и меньшее количество бликов. Уровень высокочастотного радиоизлучения увеличивается с увеличением полосы частот видеосигналов, но значительно уменьшается при хорошем экранировании — мониторы с низким уровнем излучения типа LR (Low Radiation).

1.2.1 Видеоконтроллеры

Видеоконтроллеры (видеоадаптеры) - это внутрисистемные устройства, которые осуществляют управления мониторами и вывод информации на экраны. Видеоадаптер также содержит: схему управления ЭЛТ, растровую память, видеопамять, хранящую воспроизводимую на экране информацию и использующую поле видеобуфера в ОЗУ, сменные микросхемы ПЗУ (матрицы знаков), порты ввода-вывода.

Важной характеристикой этого устройства является емкость видеопамяти, которая определяет количество пикселей, которые можно хранить в памяти и в их атрибутах. Разрядность этих атрибутов пикселя определяет, в частности то каким будет максимальное число цветовых оттенков и полутонов, учитываемых при отображении пикселя [6].

Видеоконтроллеры SVGA типа VESA (видеокарты VESA) с объемом видеопамяти 1—2 Мбайт могут обеспечить наибольшую разрешающую способность 1280 х 1024 при отличной передаче цветовых оттенков.

Данная предметная область является очень интересной для изучения и по ней в дальнейшем мы и построим нашу базу данных в Microsoft Access.

РАЗРАБОТКА БАЗЫ ДАННЫХ

Создание ER – диаграммы

Когда мы создаём модели данных, мы пользуемся методом семантического моделирования. Семантическое моделирование само по себе основывается на некотором значении различного рода структурных элементов или характеристик  данных, что,  позволяет правильно их интерпретировать, так же это можно называть понимания или разъяснения. В качестве инструмента семантического моделирования используются различные варианты диаграмм сущность-связь (ER — Entity-Relationship) .

Существуют различные варианты отображения ER, но все варианты диаграмм сущность-связь исходят из одной идеи — рисунок всегда нагляднее текстового описания.ER – диаграммы используют графическое изображение сущностей предметной области, их свойств (атрибутов), и взаимосвязей между сущностями.

Для нашей базы ER – диаграмма выглядит, так как показано на рисунке 1.

Рисунок 1 – ER-диаграмма

Создание таблицы свойств полей

В нашей базе данных должно находиться пять таблиц, так что мы должны разработать пять таблиц свойств полей, это таблицы 1-5.

Таблица 1 – Свойства полей таблицы «IPS мониторы»

Имя поля

Тип данных

Ограничение

Код

Счётчик

Размер поля: длинное целое, ключевое поле

Производитель

Текстовое

Размер поля: 256

Модель

Текстовое

Размер поля: 256

Разрешение

Текстовое

Размер поля: 256

Диагональ

Текстовое

Размер поля: 256

Цена

Числовое

Размер поля: длинное целое, ключевое поле

Таблица 2 – Свойства полей таблицы «ЖК мониторы»

Имя поля

Тип данных

Ограничение

Код

Счётчик

Размер поля: длинное целое, ключевое поле

Производитель

Текстовое

Размер поля: 256

Модель

Текстовое

Размер поля: 256

Разрешение

Текстовое

Размер поля: 256

Диагональ

Текстовое

Размер поля: 256

Цена

Числовое

Размер поля: длинное целое, ключевое поле

Фото

Поле объекта OLE

Необязательно

Имя поля

Тип данных

Ограничение

Код

Счётчик

Размер поля: длинное целое, ключевое поле

Производитель

Текстовое

Размер поля: 256

Модель

Текстовое

Размер поля: 256

Разрешение

Текстовое

Размер поля: 256

Диагональ

Текстовое

Размер поля: 256

Цена

Числовое

Размер поля: длинное целое, ключевое поле

Отзыв

Поле MEMO

Необязательно

Таблица 3 – Свойства полей таблицы «ЭЛТ мониторы»

Таблица 4 – Свойства полей таблицы «Производители»

Наименование поля

Тип данных

Ограничение

Код

Счётчик

Размер поля: длинное целое, ключевое поле

Производитель

Текстовое

Размер поля: 256

Таблица 5 – Свойства полей таблицы «Модель и его цена»

Имя поля

Тип данных

Ограничение

Код

Счётчик

Размер поля: длинное целое, ключевое поле

Модель

Текстовое

Размер поля: 256

Цена

Числовое

Размер поля: длинное целое, ключевое поле

Построение схемы данных

После того как мы построили ER – диаграмму и составили таблицы требований, мы можем построить связи нашей будущей базы данных, данная схема изображена на рисунке 2. На ней мы можем просмотреть все связи, которые должны быть реализованы в нашей БД, а также мы изобразили типы этих связей.

Рисунок 2 – Схема данных

Создание таблиц

Главный структурный компонент базы данных – это таблица, она состоит из строк, который так же называют записи и столбцов еще называемые полями. В любой таблице содержатся записи определенного вида и типа.

В базе данных разработанной нами находится пять таблиц, содержащих информацию об элементах выбранной нами предметной области.

Первая таблица содержит в себе наименования мониторов с IPS матрицей, различные характеристики и их цену, рисунок 3.

Рисунок 3 – Таблица «IPS мониторы»

Первый столбец является ключевым полем имеющим тип счетчик, что означает то, что каждая следующая запись имеет номер на единицу больше предыдущей и эти номера являются уникальными. Ключевое поле, также называемое первичным ключом, является полем, которое однозначно идентифицируют запись.

Следующим полем является столбец «Производитель», здесь находятся значения, которые подставлены из другой таблице. Подстановка выполнена в виде списка с возможностью добавлять лишь одно значение.

Далее идут поля имеющие значения, вписываемые вручную которые имеют либо текстовый, либо числовой формат.

В режиме конструктора данная таблица выглядит, так как показано на рисунке 4.

Рисунок 4 – Таблица «IPS мониторы» режим конструктора

Далее идет таблица содержащая информацию о ЖК мониторах, она имеет всё те же поля, что и предыдущая, но последнее имеет тип объекта OLE. OLE объект может содержать различные графические элементы, например электронную таблицу Microsoft Excel или рисунок Microsoft Draw, рисунок 5.

Рисунок 5 – Таблица «ЖК мониторы»

Следующая таблица так же содержит все те поля, что есть и в остальных, но вдобавок там есть ещё и поле MEMO для хранения произвольного текста, комментариев длинной до 64000 символов. Там у нас храниться отзывы о представленных мониторах, рисунок 6.

Рисунок 6 – Таблица «ЭЛТ мониторы»

Последние две таблицы не содержат уникальных полей, но из таблицы «Производители» идёт подстановка в поле производители во всех предыдущих таблицах, рисунок 7.

Рисунок 7 – Таблица «Производители»

Создание запросов

Запросом является инструментом для анализа, выбора и изменения данных. Запрос представляет собой спецификацию на специальном языке для обработки данных.

В нашей базе данных имеется семь запросов. Первый это запрос на выборку по цене, данный запрос выводит мониторы дешевле двадцати тысяч рублей, рисунок 8.

Рисунок 8 – Запрос «ЖК мониторы дешевле 20 тысяч»

Данный запрос выполняется при помощи условия отбора «< 20000» записанного в конструкторе в соответствующем поле.

Следующий запрос выводит все мониторы в ценовом диапазоне от 15 до 30 тысяч рублей, рисунок 9. Это осуществляется при помощи функции «Between "15000" And "30000"».

Рисунок 9 – Запрос на выборку от 15 до 30 тысяч

Третий запрос выводит некоторые поля из таблицы IPS мониторов. Четвёртый запрос выводит ту информацию, которая соответствует конкретному значению одного из столбцов, в нашем случае это значение зернистости 0,24, что продемонстрировано на рисунке 10.

Рисунок 10 – Запрос «ЭЛТ мониторы с зернистостью 0,24»

Последние два запроса это запросы на обновление данных, один запрос повышает цену, которая соответствует определённому условию, а другой запрос понижает изменённую цену обратно, в режиме конструктора это выглядит, так как показано на рисунке 11.

Рисунок 11 – Запрос на обновление

Формы в базе данных

Формами являются представления таблицы в более удобном виде для чтения пользователя. Формы в Access создаются не только для одной таблицы, но и для нескольких, связанных между собой, таблиц. Тогда возможным становится с помощью формы вводить данные сразу в несколько таблиц, соблюдая условия целостности данных.

В нашей работе имеются пять форм и одна главная кнопочная форма, эти формы являются более удобными для чтения вариациями таблиц с различными элементами управления. Этими элементами являются кнопки, которые позволяют переходить с одной страницы на другую и на главную кнопочную форму, все эти формы продемонстрированы на рисунке 12, 13, 14 и 15.

Рисунок 12 – Форма «IPS мониторы»

Рисунок 13 – Форма «ЖК мониторы»

Рисунок 14 – Форма «Производитель»

Рисунок 15 – Форма «Производитель»

Последней формой является главная кнопочная форма на которой расположены элементы управления, благодаря которым пользователь может спокойно переходить по различным формам, отчетам или выполнять какие либо запросы. Главная кнопочная форма создается для того чтобы осуществлять навигацию по всей базе данных, а так же она может служить и использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов. Запросы и таблицы не являются элементами главной кнопочной формы, но и их можно открыть при помощи макросов.

Рисунок 16 – Главная кнопочная форма

Как видно на рисунке 16, наша главная кнопочная форма содержит в себе ещё три кнопочные формы и в них содержатся соответствующие элементы.

Создание отчётов в базе данных

Отчет в Access выполняет особую «презентационную» роль, обеспечивая вывод на экран или бумажный носитель информации из базы данных в наи­более удобном для восприятия и работы виде. Если такие объекты как таблицы и формы, используются для ввода данных, а запросы позволяют редактировать данные и выполнять поиск необходимых записей, то благодаря отчетам все важные сведения, хранимые в таблицах, могут быть переданы для дальнейшего использования, причем как в электронном виде, так и в виде печатных документов. Увидеть простые отчеты можно на рисунке 17 и 18.

Рисунок 17 – Отчёт «IPS мониторы»

Рисунок 18 – Отчёт по запросу

Также отчёты могут быть построены на основе сложных запросов и сильно упрощают восприятие выводимой на экран информации как это изображено на рисунке 19.

Рисунок – 19 Отчёт «ЖК мониторы»

Макросы в базах данных

Макросы – это программа которая состоит из последовательности макрокоманд. Макрокомандой называют набор, каких либо инструкций для выполнения, каких либо операций.

В данной курсовой работе используется шесть макросов для того чтобы открывать различные отчёты, выполнять запросы и переходить на главную форму. Макрос autoexec позволяет открывать главную форму при открытии базы данных. Все макросы, используемые в нашей БД можно увидеть на рисунке 20.

Рисунок 20 – Макросы

Данные макросы используются для переходов на различные сущности и выполняются на кнопочной форме. Процесс внедрения макроса в кнопочную форму выглядит как на рисунке 21.

Рисунок 21 – Внедрение макроса на главную форму

Связи в Базе данных

В нашей базе данных имеется несколько связей. Все эти связи относятся к типу «один ко многим» и выглядят эти связи в нашей базе данных так, как показано на рисунке 22.

Рисунок 22 – Схема данных

ЗАКЛЮЧЕНИЕ

В данной курсовой работе мы провели анализ предметной области «Видеотерминальные устройства», а также разработали по ней собственную базу данных, где реализовали различные сущности.

Мы прошлись по всем этапам разработки БД, от проектирования до реализации и в итоге получили базу данных с множествами связей построенной по ER-диаграмме. Первый этап разработки БД очень важен для сохранения целостности данных, его называют концептуальным проектированием.

В результате нашей курсовой работы мы улучшили свои навыки разработки баз данных, а так же закрепили теоритические знания по дисциплине управление данными.

СПИСОК ЛИТЕРАТУРЫ

Концептуальное проектирование баз данных[Электронный ресурс]. – Режим доступа: https://studfiles.net/preview/1705211/page:4.(дата обращения: 2018г.)

Этапы проектирования данных. [Электронный ресурс]. – Режим доступа: http://www.mstu.edu.ru/study/materials/zelenkov/ch_5_1.html(дата обращения: 2018г.)

Видеотерминальные устройства. [Электронный ресурс]. – Режим доступа:https://studfiles.net/preview/5368342/page:5/ (дата обращения: 2018г.)

Виды и типы баз данных. [Электронный ресурс]. – Режим доступа: https://zametkinapolyah.ru/zametki-o-mysql/bazy-dannyx-vidy-i-tipy-baz-dannyx-struktura-relyacionnyx-baz-dannyx-proektirovanie-baz-dannyx-setevye-i-ierarxicheskie-bazy-dannyx.html(дата обращения: 2018г.)

Мониторы, классификация, принцип действия, основные характеристики.[Электронный ресурс]. – Режим доступа: https://studfiles.net/preview/5349016/ (дата обращения: 2018г.)

Видеоконтроллеры. [Электронный ресурс]. – Режим доступа: https://remontcompa.ru/357-kontroller-vga-sovmestimyy.html(дата обращения: 2018г.)

Концептуальное и логическое проектирование. [Электронный ресурс]. – Режим доступа: https://docplayer.ru/39230737-Konceptualnoe-i-logicheskoe-proektirovanie-bazy-dannyh.html/ (дата обращения: 2018г.)

Карпова И.П. Базы данных [Электронный ресурс]: учебное пособие / И.П. Карпова. - Санкт-Петербург: Питер, 2013. (дата обращения: 2018г.)

Кабанов В. А. Практикум Access [Электронный ресурс] / В. А. Кабанов. - М.: Инфра-М; Znanium.com, 2015. - 55 с. (Электронно-библиотечная система Znanium). (дата обращения: 2018г.)

Базы данных: в 2-х кн. учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2014. Кн. 2. Распределенные и удаленные базы данных - 272 с.

Базы данных: учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - 2-e изд., испр. и доп. - М.: Форум: ИНФРА-М, 2009. - 400 с. (дата обращения: 2018г.)

Просмотров работы: 3