- •Министерство образования и науки Украины
- •Особенности PostgreSql
- •Причины, по которым можно предпочесть PostgreSql
- •Недостатки PostgreSql
- •Ограничения PostgreSql
- •Обзор применения последней версии PostgreSql 8.1.
- •Доступ к базам данных из Java-программ
- •1. Постановка задачи
- •2.Информационная модель
- •3.Проетирование бд
- •Атрибуты сущности и их типы данных
- •Типы связей между сущностями
- •Функциональные зависимости
- •4.Программная реализация.
- •5.Инструкция пользователя
- •6.Тестовый пример
- •7.Выводы:
- •Список литературы
1. Постановка задачи
Согласно теме своего курсового проекта мне необходимо автоматизировать работу магазина по продаже бытовой техники. Создание информационной системы позволит автоматизировать процесс оформления документации, связанной с получением товара и его реализацией, обновлять и удалять ранее записанные данные, производить операции над данными, производить поиск необходимой информации, что существенно сэкономит время сотрудников магазина. Вся информация будет систематизирована и представлена в удобном и привычном для пользователя виде.
2.Информационная модель
Рис. 3. Информационная модель
3.Проетирование бд
В результате построения информационной модели мы получили следующие сущности:
Сущность |
Описание |
prodaja |
Сущность, которая несет в себе свойства о продаже того или иного товара |
tovar |
Предполагаемый магазином предмет потребления (бытовая техника) |
zakupka |
Сущность, которая несет в себе свойства о закупке того или иного товара |
postavshik |
Физическое или юридическое лицо, поставляющее магазину товар. |
tip_tovara |
Определенный вид товара, кардинально отличающийся от другого |
firma_proizvoditelya |
Информация, содержащая название и описание фирм, производящих товар |
Атрибуты сущности и их типы данных
Сущность |
Атрибут |
Тип данных |
prodaja |
nomer_cheka |
Ключевое поле, тип числовой |
|
id_tovara |
Тип числовой, внешний ключ |
|
kolichestvo_prodaj |
Тип числовой |
|
data_prodaji |
Тип дат |
tovar |
id_tovara |
Ключевое поле, тип числовой |
|
id_tipa |
Тип числовой, внешний ключ |
|
id_firmi |
Тип числовой, внешний ключ |
|
nazvanie_tovara |
Тип символьный |
|
model |
Тип символьный |
|
opisanie |
Тип символьный |
|
tsena |
Тип числовой |
|
kolichestvo_imeushihsa |
Тип числовой |
zakupka |
id_zakupki |
Ключевое поле, тип числовой |
|
id_postavki |
Тип числовой, внешний ключ |
|
id_tovara |
Тип числовой, внешний ключ |
|
data_zakupki |
Тип дата |
|
kolichestvo |
Тип числовой |
|
tsena_zakupki |
Тип числовой |
postavshik |
id_postavshika |
Ключевое поле, тип числовой |
|
firma_postavshika |
Тип символьный |
|
strana |
Тип символьный |
|
gorod |
Тип символьный |
|
address |
Тип символьный |
|
telefone_number |
Тип символьный |
firma_proizvoditelya |
nomer_firmi |
Ключевое поле, тип числовой |
|
nazvanie_firmi |
Тип символьный |
|
opisanie_firmi |
Тип символьный |
|
ssilka |
Тип символьный |
tip_tovara |
nomer_tipa |
Ключевое поле, тип числовой |
|
nazvanie_tipa |
Тип символьный |