Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая костюк 3 курс пбд.doc
Скачиваний:
7
Добавлен:
24.03.2015
Размер:
2.47 Mб
Скачать

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

Кафедра ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Курсовой проект

по курсу

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

Тема проекта: «Разработка базы данных

для интернет-магазина одежды»

Выполнила: Котерюшина Д. ИС-31

Научный руководитель: _________/Костюк В.В.

Москва, 2013 г.

  1. Содержание:

1. Введение. Назначение баз данных.........…......................................................................................3

2. Описание предметной области..................................................................................................…..5

2.1. Общее описание деятельности.............................................................................................……5

2.2. Пользователи базы данных...................................................................................................……5

2.3. Структура организации, в которой ведется учет деятельности................................................6

2.4. Документы учета и отчетности, разные справки, журналы учета и другие формы, фигурирующие при деятельности организации, входящие, исходящие (внешние) и внутренние документы (3 - 5 форм). Описание входящих, исходящих (внешних) и внутренних документов..............................7

2.5. Описание движения этих документов внутри организации....................................................10

3. Инфологическое моделирование предметной области...............................................................11

3.1. ER-модель предметной области.................................................................................................11

3.2. Описание ER-модели ………………………………………………..........................................11

3.3. Постановка задачи………………………………….………………...…........................……...12

4. Даталогическое моделирование предметной области………………...................................…..13

4.1. Представление базы данных в графическом виде …………...................................…………13

5. Моделирование предметной области............................................................................................14

5.1. Анкеты описания сущностей, атрибутов и связей....................................................................14

5.1.1. Сущности...................................................................................................................................14

5.1.2. Атрибуты и колонки..................................................................................................................15

5.1.3. Домены.......................................................................................................................................21

5.1.4. Связи..........................................................................................................................................22

6. Графические материалы.................................................................................................................23

6.1. Сущности и первичные ключи...................................................................................................23

6.2. Определение связей.....................................................................................................................24

6.3. Атрибуты сущностей...................................................................................................................25

6.4. Физическая модель......................................................................................................................26

6.5. Частная модель.............................................................................................................................27

7. SQL-скрипт схемы базы данных...................................................................................................28

8. Заключение......................................................................................................................................34

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

  1. Ведение. Назначение базы данных.

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

СУБД организует хранение информации таким образом, чтобы ее было удобно:

  • просматривать,

  • пополнять,

  • изменять,

  • искать нужные сведения,

  • делать любые выборки,

  • осуществлять сортировку в любом порядке.

Классификация баз данных:

  • По характеру хранимой информации:  — Фактографические (картотеки), — Документальные (архивы)

  • По способу хранения данных: — Централизованные (хранятся на одном компьютере), — Распределенные (используются в локальных и глобальных компьютерных сетях).

  • По структуре организации данных: — Табличные (реляционные), — Иерархические

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

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

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

В реляционной БД используются четыре основных типов полей:

  • Числовой,

  • Символьный (слова, тексты, коды и т.д.),

  • Дата (календарные даты в форме «день/месяц/год»),

  • Логический (принимает два значения: «да» - «нет» или «истина» - «ложь»).

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

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

 Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. Популярные СУБД - FoxPro, Access for Windows, Paradox.