Практическая работа 1 выполняется письменно и в конце занятия сдается на проверку. После проверки будет выставлена оценка
Скачать 179.18 Kb.
|
Практическая работа №1 выполняется письменно и в конце занятия сдается на проверку. После проверки будет выставлена оценка. Выбор задания Получить вариант задания, соответствующий номеру студента в списке учебной группы. Для всех последующих практических работ вариант остается неизменным. Каждому студенту предоставляется свой вариант предметной области (ПО), который он будет использовать в процессе выполнения всех практических работ. Анализ предметной области. На основании выбранного варианта привести: название предприятия, цель деятельности предприятия, структура предприятия, информационные потребностей пользователей (кратко). Описание основных сущностей ПО. Здесь следует привести описание основных сущностей (объектов) ПО. Отбор сущностей производится на основе анализа информационных потребностей. Необходимо привести таблицы описания сущностей (сущностей должно быть не менее 3-х) Таблица 1.1. Список сущностей предметной области.
Здесь же приводится отбор атрибутов (не менее 5-ти) для каждого экземпляра сущности. Отбираются только те атрибуты сущностей, которые необходимы для формирования ответов на регламентированные и непредусмотренные запросы. Для каждого объекта следует привести таблицы его атрибутов. Таблица 1.2. Список атрибутов.
На основе анализа информационных запросов следует выявить связи между сущностями. Для выявленных связей также нужно заполнить таблицу 1.3. Таблица 1.3. Список связей ПО.
Построение инфологической модели. На основании ранее выбранного варианта и таблиц 1.1-1.3: описать классы объектов (сущностей) и их свойства, расставить существующие связи между ними, на основании табл. 1.3. в письменной форме обосновать типы связей (1:1, 1:М и т.д.). При графическом построении ИЛМ следует придерживаться единого масштаба для всей схемы. Все прямоугольники, обозначающие классы объектов, должны быть одного размера. Аналогично, все ромбы с именами связей также должны иметь одинаковый размер. Построение даталогической модели. На основании ранее выбранного варианта и таблиц 1.1-1.3, инфологической модели и нормализации БД необходимо: провести соответствие ключей для каждой таблицы 1.1-1.3, заполнить для каждой таблицы БД форму, согласно табл. 1.4. Таблица 1.4. Структура таблицы для даталогической модели.
СОДЕРЖАНИЕ ОТЧЕТА Название и цель работы. Словесный и схематический анализ предметной области (ПО), включая схему структуры предприятия. Заполненные таблицы 1.1 - 1.3. с описанием основных сущностей ПО. Инфологическая модель БД, согласно варианту. Обоснование типов связи в инфологической модели данных. Даталогическая модель БД (табл. 1.4.). ПРИМЕР ОФОРМЛЕНИЯ Пример. Разработать базу данных «Учеба студентов». Решение. Шаг первый. Анализ предметной области. Студенты учатся на одном из факультетов, возглавляемом деканатом, в функции, которого входит контроль за учебным процессом. В учебном процессе участвуют преподаватели кафедр, административно относящиеся к одному из факультетов. Каждому факультету могут принадлежать несколько кафедр. Студенты кафедр организованные в группы. Преподаватели кафедр характеризуются фамилией именем и отчеством, должностью, научным званием, ставкой и стажом работы, адресом проживания, возрастом. Каждая кафедра читает определенный набор закрепленных за ней дисциплин. Каждая дисциплина характеризуется своим полным названием, указанием общего количества часов и формы контроля (зачет, экзамен). В конце каждого семестра составляется экзаменационно-зачетные ведомости, в которых указываются дисциплины и для каких групп проводится форма контроля, фамилия преподавателя и учебный год и семестр. В каждой такой ведомости составляется список студентов и выставляется оценка. Шаг второй. Описание основных сущностей ПО. В результате проведенного анализа предметной области базы данных «Учеба студентов» легко перечислить основные сущности этой БД. Так как на физическом уровне сущности соответствует таблица, то просто перечислим основные таблицы БД. В реляционную модель проектированной БД будут входить следующие таблицы (сущности): Факультет, Кафедра, Преподаватели, Группы, Студенты, Дисциплины, Ведомости. Список сущностей.
Для каждой таблицы (сущности) приведем описание ее атрибутов. Атрибут на физическом уровне – это колонки таблицы и выражает определенное свойство объекта. Список атрибутов таблицы «Факультеты»
Список атрибутов таблицы «Кафедра»
Список атрибутов таблицы «Преподаватели»
Список атрибутов таблицы «Группы»
|