Курсовая работа: Проектирование базы данных "Институт"
Курсовая работа
по информатике
Тема: Проектирование базы данных «Институт»
Понятие предметной области
Цель: Необходимо спроектировать базу данных (БД), которая должна выдавать оперативную информацию по учету и успеваемости студентов, о группах, в которых они числятся, о преподавателях и предметах, которые они ведут, об адресах и телефонах преподавателей и деканов о количестве студентов и т.д..
Здесь речь идет об успеваемости студентов разных факультетов для подачи справок по результатам успеваемости каждого студента, учебной группы, курса, факультета, а также для выдачи данных по студентам призывного возраста.
Такая база данных может быть впоследствии использована и для составления расписания занятий.
Для создания такой информационной системы вначале анализируется предметная область т.е. часть реального мира, которую эта информационная система отображает.
Предметная область – это совокупность реальных объектов (сущностей), которые представляют интерес для пользователей.
Объект (сущность) – это предмет, процесс или явление о котором собирается информация, необходимая для решения задачи.
Объектом может быть человек, предмет, событие и т.д..
Каждый объект характеризуется рядом основных свойств – атрибутов.
Атрибутом называется поименованная характеристика объекта. Атрибут показывает, какая информация должна быть собрана об объекте.
Например, объект – студент.
Анализ предметной области
Первым этапом проектирования БД любого типа является анализ предметной области, который заканчивается построением концептуальной схемы (информационной структуры).
На этом этапе анализируются запросы пользователей, выбираются информационные объекты и их характеристики, которые определяют содержание проектируемой БД. На основе проведенного анализа структурируется предметная область.
Анализ предметной области разбивается на три фазы:
1. анализ концептуальных требований и информационных потребностей ;
2. выявление информационных объектов и связей между ними;
3. построение концептуальной модели предметной области и проектирование концептуальной схемы БД.
Анализ концептуальных требований и информационных потребностей
Требования пользователей к разрабатываемой БД представляют собой список запросов, которые разработчик получает в диалоге с будущими пользователями этой БД.
Рассмотрим примерный состав вопросов при анализе предметной области «Институт»:
1. Сколько студентов учится в вузе?
2. Сколько факультетов и отделений в вузе?
3. Как распределены студенты по факультетам отделений и курсам?
4. Сколько дисциплин читается на каждом курсе по каждой специальности?
5. Сколько преподавателей в вузе?
--> ЧИТАТЬ ПОЛНОСТЬЮ <--