Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение
Новосибирский государственный технический университет
Кафедра вычислительной техники
Расчётно-графическая работа
по дисциплине «Базы данных»
База данных «Бакалея»
Факультет: АВТФ
Группа: АВТ-909
Преподаватель: Трошина Г.В.
Студент: Гоголи А.Г.
Вариант: 12
Новосибирск, 2012
Оглавление
1. Задание. 3
2. Графическое представление связей между файлами. 4
3. Структуры таблиц баз данных. 5
4. Содержание таблиц баз данных. 6
5. Руководство пользователя. 8
6. Индивидуальные задания. Примеры выполнения. 14
Анализ результатов и выводы.. 23
Список использованной литературы.. 25
Основная база данных «Бакалея». Предусмотреть: ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов с использование нескольких таблиц:
· Дате выпуска
· Алфавиту
· Весу
· Стоимости
В базе данных bakaleyaсозданы 4 таблицы:
· bakaleya - таблица, в которой хранятся основные сведения о товарах, имеющихся в бакалеи.
· proizvoditeli - таблица, в которой хранятся наименования производителей.
· tovary - таблица, в которой хранятся сведения о всевозможных товарах.
· type_bakaleya- таблица, в которой хранятся наименования типов бакалейных товаров.
Таблицы в базе связаны следующим образом:
Таблицы bakaleya и proizvoditeli имеют связь «от многих к одному» по полям bakaleya.id_proizvod и proizvoditeli.id.
Таблицы bakaleya и tovary имеют связь «от одного ко многим» по полям bakaleya.id_tovar и tovary.id.
Таблицы tovary и type_bakaleya имеют связь «от многих к одному» по полям tovary.type_bak и type_bakaleya.id.
Рис. 1. Графическое представление базы данных
Таблица bakaleya содержит следующие поля:
· id – идентификатор товара в магазине
· id_tovar – идентификатор товара в каталоге товаров
· id_proizvod – идентификатор производителя
· release_date – дата выпуска
· price – цена товара в магазине
· weight_volume – вес/объем одной единицы товара
· count – количество единиц товара в магазине
Таблица tovary содержит следующие поля:
· id – идентификатор товара в каталоге
· name– название товара
· type_bak – идентификатор типа бакалейных товаров
· shelf_life – срок годности
Таблица proizvoditeli содержит следующие поля:
· id – идентификатор поставщика товара
· name – наименование поставщика
Таблица type_bakaleyaсодержит следующие поля:
· id – идентификатор типа бакалейных товаров
· name – наименование типа бакалейных товаров
Созданные таблицы были заполнены следующими записями:
Рис. 2. Содержимое таблицы bakaleya
Рис. 3. Содержимое таблицы tovary
Рис. 4. Содержимое таблицы proizvoditeli
Рис. 5. Содержание таблицы type_bakaleya
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.