Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Информационно-справочная система «Мир косметики»

Автор:   •  Март 7, 2019  •  Курсовая работа  •  1,395 Слов (6 Страниц)  •  516 Просмотры

Страница 1 из 6

Содержание

1.        Введение        3

2.        Постановка задачи        4

3.        Проектирование БД        5

3.1. Разработка концептуальной модели        5

3.2. Построение логической модели        6

3.3. Построение физической модели        7

4.        Разработка БД в среде MS SQL        8

4.2. Процедурные ограничения        8

4.3. Анализ данных        9

5. Тестовые примеры        10

6. Руководство пользователя        18

Выводы        20


  1. Введение

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

При выполнении курсовой работы была создана база данных «Mir_kosmetiki» в среде Microsoft SQL Server 2008.

  1. Постановка задачи

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

Предусмотреть добавление, удаление и просмотр информации.

Сформировать в БД следующие запросы:

- по цене;

- по наименованию;

-по фирме изготовителя.

  1. Проектирование БД

На основании задания можно выделить следующие сущности:

- Каталоги. Атрибуты: номер каталога, дата.

- Фирмы. Атрибуты: название фирмы, страна, адрес, телефон.

- Продукция. Атрибуты: Наименование, номинальный объем, единица измерения, цена.

- Формирование каталога. Атрибуты: номер каталога, наименование продукции, название фирмы.

3.1. Разработка концептуальной модели

На основании выделенных сущностей была составлена концептуальная
модель:

[pic 1][pic 2][pic 3][pic 4]

[pic 5]

[pic 6][pic 7]

[pic 8]

[pic 9][pic 10][pic 11][pic 12]

[pic 13]

3.1. – Концептуальная модель базы данных

3.2. Построение логической модели

На основании выделенных сущностей была составлена логическая модель базы данных.

[pic 14]

Рисунок 3.2 – Логическая модель базы данных

3.3. Построение физической модели

На основании логической модели была создана физическая модель, которая представлена на рисунке 3.3.1

[pic 15]

Рис. 3.3.1 – Физическая модель БД

  1. Разработка БД в среде MS SQL

4.1. Скрипт БД декларативные ограничения

CREATE TABLE Firma (

        Kod_firm          INTEGER         NOT NULL PRIMARY KEY,

        Nazvanie_firm    VARCHAR(50) NOT NULL,

        Strana         VARCHAR(50) NOT NULL,

        Adres       VARCHAR(50) NOT NULL

      Telefon      VARCHAR(50) NOT NULL);

CREATE TABLE Katalog  (

        Kod_kataloga        INTEGER         NOT NULL PRIMARY KEY,

    Data  Date NOT NULL);

 

CREATE TABLE Produkciyaa (

        Kod_produkcii INTEGER         NOT NULL PRIMARY KEY,

        naimenowanie VARCHAR(50) NOT NULL,

        Nominal_ob VARCHAR (50) NOT NULL,

        Edinica_izmereniya     VARCHAR (50) NOT NULL,

      Cena     VARCHAR (50) NOT NULL,

      Kod_firm     INTEGER NOT NULL,

FOREIGN KEY (Kod_firm) REFERENCES Firma (Kod_firm));

CREATE TABLE Formirowanie_kataloga (

        kod_formirowaniya INTEGER         NOT NULL PRIMARY KEY,

        kod_kataloga INTEGER         NOT NULL PRIMARY KEY,

kod_produkcii INTEGER         NOT NULL PRIMARY KEY,

FOREIGN KEY (Kod_kataloga) REFERENCES Katalog (Kod_kataloga)

FOREIGN KEY (Kod_produkcii) REFERENCES Prodycciyaa (Kod_kataloga)

);

4.2. Процедурные ограничения

Чтобы не потерять информацию делаем бэкаб добавления в таблицу продукция.

CREATE TABLE testing (

id INT NOT NULL  PRIMARY KEY,

row_id INT  NOT NULL,

content VARCHAR(50) NOT NULL

)

ENGINE = MYISAM

DELIMITER |

CREATE TRIGGER update_test before update ON Produkciyaa

FOR EACH ROW BEGIN

...

Скачать:   txt (14.5 Kb)   pdf (1.3 Mb)   docx (865.5 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club