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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра «Информатика и программное обеспечение»

 

 

СИСТЕМА ПРОДАЖ В МАГАЗИНЕ “МИР КОВРОВ”

КУРСОВАЯ РАБОТА

 

Руководитель

Д.С. Серов

«5» июня 2013 г.

Студент гр. 12-ИСТ:

Тощевикова К.А.

«5» июня 2013 г.

 

 

 

Брянск 2013

Содержание

 

 

Введение…………………………………………………………….............. ....3

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

1.1. Проектирование инфологической модели…………...……………..6

1.2. Проектирование даталогической модели…………………………..7

2. Создание базы данных в СУБД Access……………………......................9

2.1. Создание структуры таблиц……………………………..…………...11

2.2. Создание запросов………………………..……………………...…….12

2.3. Создание форм………………...…………………………………...…...13

2.4. Создание отчетов…………………………...…………………...……...15

2.5. Создание кнопочной формы…………………………………...……...17

Заключение…………………..………………………………………..………..21

Список используемой литературы……………………………………........22

 


Введение

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

Понятие база данных (БД) можно применить к любой связанной между собой по определенному признаку информации, хранимой и организованной особым образом – что выполняется в СУБД MS Access в виде таблиц. По сути БД – это некоторое подобие картотеки, электронного хранилища данных, которые хранятся в компьютере в виде одного файла.

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

Курсовая работа состоит из двух частей. В первой части освещен теоретический вопрос, во второй рассматривается процесс проектирования инфологической модели, реализация этой инфологической модели в СУБД. Датологическая модель будет реализовываться в СУБД MS Access 2010, далее по тексту БД.

 

 


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

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

Проектирование БД осуществляется на основе трехуровневой архитектуры. Наглядно это представлено на рис.1.

Рис.1. Трехуровневая архитектура

 

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

2. Даталогические модели являются моделями концептуального уровня и разрабатываются для конкретной СУБД.

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

Фактографические модели данных соответствуют представлению информации в виде определенных структур данных (дерево, сеть, таблица…).

3. Физическая модель БД – это структура БД, реализованная в среде выбранной СУБД.

Также при создании БД важно учитывать следующие параметры:

Ø целостность БД – правильность данных в любой момент времени;

Ø избыточность БД – дублирование данных в нескольких таблицах (избыточность влечет за собой противоречивость данных, ее стараются исключить введением кодовых полей).

Цель проектирования БД – сокращение избыточности данных. Эта цель достигается с помощью теории нормализации баз данных.

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