761777
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаДругие методич. материалыЛабораторная работа по проектированию баз данных на тему "Построение логической информационной модели уровня «сущность-связь» в MS Visio" (3 курс)

Лабораторная работа по проектированию баз данных на тему "Построение логической информационной модели уровня «сущность-связь» в MS Visio" (3 курс)

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Лабораторная работа №1.

Построение логической информационной модели уровня «сущность-связь» в MS Visio.


Целью работы является освоение технологии построения информационной модели логического и физического уровней в нотации IDEF1X с использованием пакета Microsoft Office Visio.


Фронтальный опрос.

Что такое Методология IDEF1X?

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

Назовите Уровни информационной модели?

Концептуальная модель: исследование предметной области

Логическая модель позволяет понять суть проектируемой системы, отражая логические взаимосвязи между сущностями.

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

Что такое сущность?

это множество реальных или абстрактных объектов (людей, предметов, документов и т.п.), обладающих общими атрибутами или характеристиками.


Графическое представление сущности «Студент» в MS Office Visio.

hello_html_389849e3.gif


Что означает атрибут сущности?

характеристика сущности, то есть свойство реального объекта.

Назовите атрибуты сущности «Студент»

«ID студента», «Фамилия», «Имя», «Отчество», «Дата поступления» и «Номер билета»

Что такое Первичный ключ (Primary Key, PK)?

Каждая сущность должна обладать атрибутом или комбинацией атрибутов, чьи значения однозначно определяют каждый экземпляр сущности. Эти атрибуты образуют первичный ключ сущности.

Что такое Внешний ключ (Foreign Key, FK)?

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

Что такое Нормализация?

это процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований к реляционной модели данных. Процесс нормализации сводится к последовательному приведению структур данных к нормальным формам – формализованным требованиям к организации данных.

Какие нормальные формы Вы знаете?

Первая нормальная форма (1НФ). Сущность находится в первой нормальной форме тогда и только тогда, когда все атрибуты содержат атомарные значения. Среди атрибутов не должно встречаться повторяющихся групп, т.е. несколько значений для каждого экземпляра.

Вторая нормальная форма (2НФ). Сущность находится во второй нормальной форме, если она находится в первой нормальной форме, и каждый не ключевой атрибут полностью зависит от первичного ключа (не может быть зависимости от части ключа).

Третья нормальная форма (3 НФ). Сущность находится в третьей нормальной форме, если она находится во второй нормальной форме и никакой не ключевой атрибут не зависит от другого не ключевого атрибута (не должно быть зависимости между не ключевыми атрибутами).


Упражнение 1. Построение логической информационной модели уровня «сущность-связь» для процесса «Выполнить курсовую работу»

Составление пула – списка потенциальных сущностей

Студент выполняет задание в рабочей тетради.

Arrow Name

Варианты заданий

График

Графическая часть

Задание

Замечания, дополнения

Курсовая работа

Литература

Методические указания

Оценка за курсовую работу

Положение о курсовом проектировании

Пояснительная записка

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

Расчеты

Список литературы

Студент

Пул – список потенциальных сущностей




В качестве сущностей выделим следующие:

1) задание;

2) пояснительная записка;

3) курсовая работа;

4) положение о курсовом проектировании;

5) студент;

6) преподаватель;

7) график;

8) методические указания.




hello_html_294bbddf.gif

Рисунок – Сущности информационной модели логического уровня

Как будет выглядеть в MS Visio







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


Любой студент должен выполнить одну или несколько курсовых работ.

Каждая курсовая работа должна выполняться одним студентом (в идеале).

Каждая курсовая работа выполняется в соответствии с методическими указаниями и положением о курсовом проектировании.

Курсовая работа сдается по графику.

Курсовая работа оформляется в виде пояснительной записки.

Преподаватель проводит консультации, проверяет и ставит оценку за курсовую работу.


Таким образом, сформулируем имена связей:


СТУДЕНТ выполняет КУРСОВУЮ РАБОТУ.

ПРЕПОДАВАТЕЛЬ проверяет КУРСОВУЮ РАБОТУ.

КУРСОВАЯ РАБОТА выполняется в соответствии с ЗАДАНИЕМ.

КУРСОВАЯ РАБОТА оформляется в виде ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ определяют требования к КУРСОВОЙ РАБОТЕ.

КУРСОВАЯ РАБОТА организуется согласно ПОЛОЖЕНИЮ ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ.

КУРСОВАЯ РАБОТА сдается по ГРАФИКУ.

Упражнение 2. Разработка логической модели данных, основанной на ключах

Студент выполняет задание в рабочей тетради.

Логическая модель


Определим типы связей и построим модель


hello_html_m38e60c57.gif



Рисунок – Информационная модель уровня «сущность - связь»

hello_html_2d52383d.gif

Рисунок – Информационная модель с ключевыми атрибутами

Упражнение 3. Создание полной атрибутивной модели

Студент выполняет задание в рабочей тетради.


Для того чтобы получить полную атрибутивную модель, необходимо дополнить сущности не ключевыми атрибутами.

Дополненная модель представлена на рисунке.

hello_html_9ac6c81.gif


Рисунок– Скорректированная информационная модель, основанная на ключах

Упражнение 4. Нормализация полной атрибутивной модели

Студент выполняет задание в рабочей тетради.



hello_html_m1c71de5e.gif



Рисунок– Информационная модель, приведенная к 1 НФ

Критерии результативности работы

Лабораторная работа считается выполненной в том случае, если:

1. Студент выполнил все задания в соответствии с представленной методикой;

2. Результаты выполнения работы, представленные в рабочей тетради, соответствуют предъявленным к ним требованиям;

3. Студент правильно ответил на все контрольные вопросы и выполнил контрольные задания.

Рабочая тетрадь может быть представлена в бумажном или электронном виде.

Контрольные вопросы

1. Для чего предназначена диаграмма «сущность-связь»?

2. Чем отличается полная атрибутивная модель от диаграммы «сущность-связь»?

3. Какие виды отношений существуют и чем они отличаются?

4. Что представляет собой нормализация?



СПИСОК ЛИТЕРАТУРЫ

1. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем. : - М.: Финансы и статистика, 2014.-190 с.

2. Вендров А. М. Проектирование программного обеспечения экономических информационных систем -М.: Финансы и статистика, 2014.-543 с.

3. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2014. – 432с.

Общая информация

Номер материала: ДВ-551289

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «1С: Предприятие 7.7»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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