Теория проектирования. Создание базы данных

 

Содержание


1. Теория проектирования

.1 Анализ предметной области

.2 Проектирование базы данных

2. Создание базы данных

.1 Разработка таблиц базы данных

.2 Заполнение таблиц

.3 Сортировка данных

.4 Поиск данных с помощью фильтра

.5 Создание форм с помощью мастера форм

2.6 Разработка форм со связанными таблицами

2.7 Разработка запросов

.8 Составление сложных запросов

.9 Создание и настройка отчетов

.10 Разработка многотабличных отчетов

2.11 Создание приложения

Список литературы


1. Теория проектирования


.1 Анализ предметной области


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

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

На рис. 1.1.1 представлены основные компоненты концептуальной модели.

проектирование данные база запрос

Рисунок 1.1.1. Компоненты концептуальной модели


К концептуальной модели предъявляют следующие требования:

-Адекватное отображение предметной области;

-Непротиворечивость;

-Однозначная трактовка модели всеми ее пользователями;

-Легкость восприятия разными категориями пользователей;

-Легкость модификации;

-Возможность композиции и декомпозиции модели.


.2 Проектирование базы данных


Рисунок 1.2.1-Фрагмент ER-модели. Виды связи


На рисунке 1.2.1 изображен фрагмент ER-модели, включающий все допустимые типы связи и кардинальности. Связь между Группой и Слушателем означает, что занятия проводятся либо в группах численностью 10 человек, либо индивидуально. При задании связи между Сотрудником и Загран_Паспортом предполагалось, что сотрудник может иметь только один загранпаспорт либо не иметь его вообще.


2. Создание базы данных


.1 Разработка таблиц базы данных


Разработка таблицы Базы Данных начинается с построения ее основания, так называемого "скелета" таблицы. В нашем случае "скелетом" является Конструктор таблиц в MS Access. С ее помощью задаются Имя полей, Описание, Типы данных. Также в Конструкторе можно задать параметры полей. На рисунке 1.2.2 представлен пример разработки таблицы "Сотрудники".


Рисунок 1.2.2-Выбор типов данных в Конструкторе


При разработке таблицы необходимо установить ключевое поле.


.2 Заполнение таблиц


Построение и заполнение начинается с главных таблиц. В нашем случае это таблицы "Сотрудник", "Проведение занятий", "Подразделение". Далее к ним с помощью связей прикрепляются побочные таблицы. На рисунке 1.2.3 представлен пример заполнения таблицы "Сотрудники".

Рисунок 1.2.3-Пример заполнения таблицы


На рисунке 1.2.4 представлен пример установления связей между 2-я и несколькими таблицами Базы Данных.


Рисунок 1.2.4-Связи между таблицами в MS Access


.3 Сортировка данных


В таблицах MS Access существует 2 вида сортировок- Сортировка по возрастанию, Сортировка по убыванию. На рисунке 1.2.5 представлен пример сортировки данных в таблице.


Рисунок 1.2.5-Сортировка данных по возрастанию


.4 Поиск данных с помощью фильтра


Фильтр обеспечивает быстрый поиск данных в таблице. В зависимости от данных можно выбрать подходящий фильтр. Также в MS Access существует Расширенный фильтр. Пример фильтра представлен на рисунке 1.2.6.


Рисунок 1.2.6-Фильтр


.5 Создание форм с помощью мастера форм


Главное предназначение формы в Access состоит в том, чтобы организовать удобную работу с данными (с понятным и приятным интерфейсом), чего нельзя добиться при работе с таблицами. На форме легко уместить множество полей одной или нескольких таблиц, таблица же позволяет увидеть обычно пять-десять полей одной записи. Пример создания формы с помощью Мастера форм представлен на рисунке 1.2.7.


Рисунок 1.2.7-Создание формы для таблицы "Сотрудник"


На рисунке 1.2.8 представлен окончательный вид формы.


Рисунок 1.2.7-Окончательный вид формы


.6 Разработка форм со связанными таблицами


Формы со связанными таблицами обеспечивают доступ к данным нескольких таблиц. Пример формы со связанными таблицами представлен на рисунке 1.2.8


Рисунок 1.2.8-Форма со связанными таблицами


.7 Разработка запросов


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

)конструирование с помощью мастеров - в режиме Конструктор

2)программирование - в режиме SQL

На рисунке 1.2.9 представлен пример создания запроса на первую букву фамилии.


Рисунок 1.2.9-Процесс создания запроса


В нашем случае мы создали запрос на выборку на первую букву рис.12.10.


Рисунок 1.2.10-Запрос на первую букву фамилии


После того,как мы вводим первую буку, на экране отоброзится таблица с полями,которые были задействованы на выборке.Рис 1.2.11


Рисунок 1.2.11-Вывод информации по запросу


.8 Составление сложных запросов


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


Рисунок 1.2.12-Пример сложного запроса

2.9 Создание и настройка отчетов


Отчеты, как правило, разрабатывают для вывода на печать результатов обработки информации. Отчеты, аналогично формам, могут быть связаны как с таблицами, так и с запросами. На рисунке 1.2.13 представлен пример отчета двух связанных таблиц БД.


Рисунок 1.2.13-Отчет ФИО и Дата зачисления в штат


.10 Разработка многотабличных отчетов


На раду с однотабличными отчетами MS Access Позволяет создавать более сложные отчеты, обеспечивающие вывод данных из нескольких взаимосвязанных таблиц базы данных. Для вывода взаимосвязанных данных в многотабличный отчет автоматически используются связи таблиц, установленные в схеме данных БД. На рисунке 1.2.14 представлен пример многотабличного отчета.


Рисунок 1.1.14-Отчет из таблиц "Сотрудник","Дата зачисления в штат","Штатный"


.11 Создание приложения


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


Рисунок 1.2.15-Приложение "Контакты"


Список литературы


1. Диго С.М. Базы данных: проектирование и использование: Учебник. - М.: Финансы и статистика, 2005. -592с.: ил.

. Гагарина Л.Г. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие / Л.Г. Гагарина. - М.: ИД "ФОРУМ": ИНФРА-М, 2013. -384с.: ил. - (Профессиональное образование).

. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам. [Текст]. - Введ. 1996-01-07 - М.: Изд-во стандартов, 1996.- 36 с.

. Запрос "Таблица БД со связями в MS Access" Форум программистов и сисадминов CyberForum.ru. Режим доступа http://www.cyberforum.ru/ms-access/thread419841.html



Содержание 1. Теория проектирования .1 Анализ предметной области .2 Проектирование базы данных 2. Создание базы данных .1 Разработка таблиц б

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ