Автор: Пользователь скрыл имя, 14 Марта 2013 в 20:18, курсовая работа
Целью проведения лабораторной работы является отработка на практике теоретических знаний, полученных при изучении курса «Проектирование экономических информационных систем», по вопросам проектирования информационной базы.
Задание:
рассмотреть:
На этапе технического проектирования при разработке базы данных выполняются следующие работы.
На этапе рабочего
Это схема данных, которая описывает связи между таблицами. Создание схемы данных позволяет упростить конструирование форм, запросов, отчетов, а также обеспечить поддержаниецелостности взаимосвязанных данных при корректировке таблиц. Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных и целостность БД.
Схема данных задает структуру БД. Она является графическим образом БД. Схема данных базы графически отображается в своем окне, таблицы представлены списками полей, а связи - линиями между полями разных таблиц. Схема данных ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми установлены связи 1:М и 1:1 с обеспечением целостности БД. Поэтому схема данных отроится в соответствии с информационно-логической моделью.
Состав и поля таблиц БД:
Таблица 1 – Товары. В этой таблице хранятся данные о товарах код, наименование, цена, а так же его единица измерения.
Товары | |||
код_товара |
наименование |
цена |
ед_изм |
1 |
шампунь |
499,00р. |
шт |
2 |
скраб для лица |
450,00р. |
шт |
Таблица 2 – Приход. В этой таблице заполняются данные о приеме товаров от поставщиков.
Приход | ||||
код_товара |
№_накладной |
дата |
код_поставщика |
количество |
1 |
34523 |
14.03.2013 |
1 |
567 |
Таблица 3 – Расход. В этой таблице заполняются данные на отпуск товара покупателю.
Расход | ||||
код_товара |
№_накладной |
дата |
код_покупателя |
количество |
2 |
34521 |
23.03.2013 |
2 |
456 |
Таблица 5 – Покупатели. В этой таблице хранятся данные о покупателей.
Покупатели | ||
код_покупателя |
название |
адрес |
2 |
GARNIER |
МОСКВА |
Таблица 6 – Поставщики. В этой таблице хранятся данные о поставщиков.
Поставщики | ||
код_поставщика |
название |
адрес |
1 |
johnsons baby |
МАЙАМИ БИЧ |
Первичными ключами является:
1.Код товара
2.Код поставщика
3.Код покупателя
Первичный ключ — это поле или набор полей таблицы, уникальный идентификатор для каждой строки. В реляционной базе данных сведения распределяются по отдельным таблицам, созданным для определенных целей. Затем при помощи первичных ключей и отношений между таблицами выбирается способ, которым сведения будут объединены вновь. После того как первичный ключ определен, его можно использовать в других таблицах для ссылки на таблицу с полем первичного ключа. Например, поле «Код товара» из таблицы «Товары» можно найти и в таблице «Приход». В таблице «Товары» оно является первичным ключом. В таблице «Приход» оно называется внешним ключом. Проще говоря, внешний ключ — это первичный ключ другой таблицы.
Ниже представлено создание этих таблиц в режиме конструктора, т.е. с указанием именем поля и типом данных.
Имя и тип полей, используемых в таблице «Товары»
Имя и тип полей, используемых в таблице «Приход»
Имя и тип полей, используемых в таблице «Расход»
Имя и тип полей, используемых в таблице «Покупатели»
Имя и тип полей, используемых в таблице «Поставщики»