Для студентов ТулГУ по предмету Базы данныхПроектирование базы данных для коллекционера марокПроектирование базы данных для коллекционера марок
2023-05-092023-05-09СтудИзба
Курсовая работа: Проектирование базы данных для коллекционера марок
Описание
Введение
Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:
1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.
2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).
3. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных).
4. Защита данных (от сбоев и несанкционированного доступа).
5. Простота и удобство эксплуатации.
6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей.
Удовлетворение первых 4-х требований обязательно для принятия проекта.
Процесс проектирования БД включает в себя следующие этапы:
1. Изучение предметной области.
2. Информационно-логическое (инфологическое) проектирование.
3. Определение требований к операционной обстановке, в которой будет функционировать информационная система.
4. Выбор СУБД и других инструментальных программных средств.
5. Логическое проектирование БД.
6. Физическое проектирование БД.
7. Разработка подсистемы безопасности
8. Разработка программного обеспечения
1. Изучение предметной области
Спроектировать базу данных для коллекционера марок, собирающего тематическую коллекцию. В БД должны храниться сведения о марках, имеющихся в коллекции, и сведения об их положении в коллекции.
Сведения о марках должны включать в себя: номер марки, страну выпуска марки, номер серии, тему серии, год выпуска, цвет марки, размер марки, цену марки, тему марки. Марки расположены в коллекции по темам. Сведения о положении марки в коллекции включают в себя: номер раздела коллекции (разбит на тома по темам и странам), в котором хранится марка, номер тема, номер страницы и уникальное положение марки на странице. Возможно открытие новых или закрытие старых тем. Место расположения марки может измениться. Коллекционеру могут потребоваться следующие сведения;
· марки каких стран содержатся в данном разделе;
· в каком томе коллекции находится марка определенной серии;
· в каких местах коллекции находятся марки указанной темы;
· какие темы у серий, включающих марки определенного размера;
· марка какой страны находится в данном месте.
Коллекционер может вносить следующие изменения:
· добавление марки новой темы;
· удаление всех марок одной темы;
· изменение места расположения марки в коллекции.
Необходимо предусмотреть возможность выдачи справки о странах, чьи марки находятся в данной теме, и отчета по коллекции (количество и названия тем и стран по разделам, количество марок каждой страны для каждой темы, количество страниц в коллекции).
Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:
1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.
2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).
3. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных).
4. Защита данных (от сбоев и несанкционированного доступа).
5. Простота и удобство эксплуатации.
6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей.
Удовлетворение первых 4-х требований обязательно для принятия проекта.
Процесс проектирования БД включает в себя следующие этапы:
1. Изучение предметной области.
2. Информационно-логическое (инфологическое) проектирование.
3. Определение требований к операционной обстановке, в которой будет функционировать информационная система.
4. Выбор СУБД и других инструментальных программных средств.
5. Логическое проектирование БД.
6. Физическое проектирование БД.
7. Разработка подсистемы безопасности
8. Разработка программного обеспечения
1. Изучение предметной области
Спроектировать базу данных для коллекционера марок, собирающего тематическую коллекцию. В БД должны храниться сведения о марках, имеющихся в коллекции, и сведения об их положении в коллекции.
Сведения о марках должны включать в себя: номер марки, страну выпуска марки, номер серии, тему серии, год выпуска, цвет марки, размер марки, цену марки, тему марки. Марки расположены в коллекции по темам. Сведения о положении марки в коллекции включают в себя: номер раздела коллекции (разбит на тома по темам и странам), в котором хранится марка, номер тема, номер страницы и уникальное положение марки на странице. Возможно открытие новых или закрытие старых тем. Место расположения марки может измениться. Коллекционеру могут потребоваться следующие сведения;
· марки каких стран содержатся в данном разделе;
· в каком томе коллекции находится марка определенной серии;
· в каких местах коллекции находятся марки указанной темы;
· какие темы у серий, включающих марки определенного размера;
· марка какой страны находится в данном месте.
Коллекционер может вносить следующие изменения:
· добавление марки новой темы;
· удаление всех марок одной темы;
· изменение места расположения марки в коллекции.
Необходимо предусмотреть возможность выдачи справки о странах, чьи марки находятся в данной теме, и отчета по коллекции (количество и названия тем и стран по разделам, количество марок каждой страны для каждой темы, количество страниц в коллекции).
Файлы условия, демо
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
5
Размер
2,31 Mb
Список файлов
КР БД 25 вариант (2).docx