Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по БД.doc
Скачиваний:
1
Добавлен:
16.08.2019
Размер:
282.62 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

Высшего профессионального образования

Ярославский государственный технический университет

Кафедра кибернетики

Работа защищена

с оценкой

Преподаватель

_______ А.П. Харитонов

Создание базы данных «Программы»

Отчет по лабораторной работе

Ягту 220301.65-015 лр

Работу выполнила

студентка гр. МА-23

_______ А.А. Савинская

27.05.2009

2009

Задание:

Использование базы данных является одним из приоритетных направлений развития прикладного программного обеспечения.

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

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

1. Разработка структуры базы данных

1.1 Уточнение задания

База данных создается для того, чтобы пользователь ПК при необходимости мог получить информацию о той или иной программе. Данная база разработана с целью упрощения поиска информации по определенным критериям, структурирования данных о программах. База данных "Программы" используется пользователем, сокращая время поиска необходимой ему информации. Предполагается, что клиент будет получать информацию через компьютеры или терминалы в специализированных магазинах, где, выбирая необходимый товар, он обращается к менеджеру для приобретения. Также нельзя исключать возможность заказа программы через интернет-магазины. При вызове программы перед клиентом появится информация обо всех программах, имеющихся в наличии. Также необходимо, чтобы по желанию клиента на экран выводилась информация о системных требованиях. Необходимо учесть и возможность выбора программ по определенным критериям, таким как название, дата выпуска, стоимость и др.

Требования к функциям базы данных:

1) база данных должна позволять просматривать информацию о программах любому пользователю;

2) база данных должна позволять регистрировать информацию о новых программах, поступивших в продажу только сотрудникам магазинов, а также удалять информацию о программах, которых нет в наличии.

1.2 Анализ предметной области, определение сущностей и взаимосвязей между ними

В соответствии с задачами, которые поставлены перед базой, выделим четыре сущности (они являются определяющими критериями в выборе программы):

1) «Программа» - в эту сущность включена информация о программах (название, фирма, тип, информация о поддержке)

2) «Версия» - в эту сущность включена информация о сходствах и различиях версий программы (назначение, дата выпуска, стоимость)

3) «Производитель» - в эту сущность включена информация о фирме, стране-производителе и контактная информация.

4) «Технические характеристики» - в эту сущность включена информация о типе системных требований, их значениях и языке программы.

Эти сущности взаимосвязаны следующим образом:

- у одной программы может быть несколько версий, однако каждой версии соответствует одна программа. Следовательно, связь между сущностями "программа" и "версия" «один ко многим»

- один производитель может выпускать несколько программ, однако каждой программе соответствует один производитель. Следовательно, связь между сущностями "производитель" и "программа" «один ко многим»

-один набор технических характеристик может соответствовать нескольким версиям программ, однако у каждой версии существует свой набор технических характеристик. Следовательно, связь между сущностями "технические характеристики" и "версия" «один ко многим»

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]