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

Конспект урока «Моделирование базы данных»

ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону N273-ФЗ «Об образовании в Российской Федерации» педагогическая деятельность требует от педагога наличия системы специальных знаний в области обучения и воспитания детей с ОВЗ. Поэтому для всех педагогов является актуальным повышение квалификации по этому направлению!

Дистанционный курс «Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ) в соответствии с ФГОС» от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (72 часа).

Подать заявку на курс
библиотека
материалов

Моделирование базы данных

Концептуальная модель БД – это модель, описывающая структуры БД в общих, не связанных с какой-либо конкретной СУБД понятиях. Чаще всего для такого описания используется так называемая ER-диаграмма, или, иначе, модель “сущности – связи”, описывающая БД с помощью понятий сущности, связей и ссылочной целостности.

Рассмотрим процесс создания базы данных на конкретном примере – создадим базу данных «Учебный процесс» для решения задачи автоматизации учета успеваемости студентов и посещений студентами занятий в семестре.

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

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

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

- Преподаватели – специалисты – работники института, преподающие какую-л. дисциплину.

- Дисциплины – самостоятельные отрасли, разделы какой-л. науки, преподава- емые на занятиях в институте.

- Занятия – учебные часы (лекции, семинары, лабораторные работы) по какой-л. дисциплине.

- Студенты – учащиеся в институте.

- Пропуски – факты отсутствия студентов на занятиях.

- Группы – совокупности студентов, учащихся на одном курсе и на одной специальности.

- Контроль – итоговый контроль знаний студентов по дисциплинам (зачеты, экзамены).

- Успеваемость – степень усвоения дисциплин студентами.


Определим эти сущности атрибутами:

- ПРЕПОДАВАТЕЛИ (Фамилия, Имя, Отчество)

- ДИСЦИПЛИНЫ (Название, Вид Занятия, Преподаватель)

- ГРУППЫ (Номер, Количество студентов, Специализация)

- СТУДЕНТЫ (Фамилия, Имя, Отчество)

- ЗАНЯТИЯ (Дисциплина, Дата, Номер пары)

- ПРОПУСКИ (Занятие, Студент)

- УСПЕВАЕМОСТЬ (Студент, Результат)

Признаки обязательностей связей между сущностями описываются условиями ссылочной целостности, разрешающими или нет существование информации о каком-либо экземпляре в первой сущности при отсутствии таковой в связанной сущности. Условия ссылочной целостности проверяются средствами СУБД при выполнении следующих операций:

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

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

  3. обновлении экземпляров. Например: редактирование номера группы в сущности ГРУППЫ должно привести к соответствующему изменению данных для всех студентов этой группы, изменение номера группы для студентов должно повлечь проверку существования такого номера, и, в случае отсутствия такового, запретить изменение.

Аналогично, рассмотрим другие связи и окончательно получим следующую инфологическую модель:










Нотация Чена


красава.bmp






Нотация Баркера





лл1_5.bmp









Курс профессиональной переподготовки
Учитель информатики
Почему учителям и воспитателям следует проходить курсы повышения квалификации и профессиональной переподготовки в учебном центре «Инфоурок» ?

• Огромный каталог:  677 курсов профессиональной переподготовки и повышения квалификации;
• Очень низкая цена, при этом доступна оплата обучения в рассрочку – первый взнос всего 10%, оставшуюся часть необходимо оплатить до конца обучения;
• Вы можете начать обучение уже сегодня (группы формируются ежедневно);
• Курсы проходят полностью в дистанционном режиме (форма обучения в документах не указывается);
• Возможность оплаты курса за счёт Вашей организации.
• Дипломы и Удостоверения от проекта «Инфоурок» соответствуют всем установленным законодательству РФ требованиям. (Согласно ФЗ «Об образовании в Российской Федерации» от 2012 года).
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:
Концептуальная модель БД – это модель, описывающая структуры БД в общих, не связанных с какой-либо конкретной СУБД понятиях. Чаще всего для такого описания используется так называемая ER-диаграмма, или, иначе, модель “сущности – связи”, описывающая БД с помощью понятий сущности, связей и ссылочной целостности. Рассмотрим процесс создания базы данных на конкретном примере – создадим базу данных «Учебный процесс» для решения задачи автоматизации учета успеваемости студентов и посещений студентами занятий в семестре. Сущность – объект, характеризующий какую-либо сторону описываемого явления, обладающий относительной самостоятельностью, описание которого должна сохраняться на носителях. Сущности описываются атрибутами – поименованными характеристиками, определяющими какая информация должна быть отображена в ней. Наименование атрибута должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различных сущностей. Каждый представитель сущности называется ее экземпляром. ВЫДЕРЖКА ИЗ ТЕКСТА «Концептуальная модель БД – это модель, описывающая структуры БД в общих, не связанных с какой-либо конкретной СУБД понятиях. Чаще всего для такого описания используется так называемая ER-диаграмма, или, иначе, модель “сущности – связи”, описывающая БД с помощью понятий сущности, связей и ссылочной целостности. Рассмотрим процесс создания базы данных на конкретном примере – создадим базу данных «Учебный процесс» для решения задачи автоматизации учета успеваемости студентов и посещений студентами занятий в семестре. Сущность – объект, характеризующий какую-либо сторону описываемого явления, обладающий относительной самостоятельностью, описание которого должна сохраняться на носителях. Сущности описываются атрибутами – поименованными характеристиками, определяющими какая информация должна быть отображена в ней. Наименование атрибута должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различных сущностей. Каждый представитель сущности называется ее экземпляром. Для нашей задачи относительной самостоятельностью обладают следующие группы данных, которые мы и выделим в качестве сущностей: - Преподаватели – специалисты – работники института, преподающие какую-л. дисциплину. - Дисциплины – самостоятельные отрасли, разделы какой-л. науки, преподава- емые на занятиях в институте. - Занятия – учебные часы (лекции, семинары, лабораторные работы) по какой-л. дисциплине. - Студенты – учащиеся в институте. - Пропуски – факты отсутствия студентов на занятиях. - Группы – совокупности студентов, учащихся на одном курсе и на одной специальности. - Контроль – итоговый контроль знаний студентов по дисциплинам (зачеты, экзамены). - Успеваемость – степень усвоения дисциплин студентами. Определим эти сущности атрибутами: - ПРЕПОДАВАТЕЛИ (Фамилия, Имя, Отчество) - ДИСЦИПЛИНЫ (Название, Вид Занятия, Преподаватель) - ГРУППЫ (Номер, Количество студентов, Специализация) - СТУДЕНТЫ (Фамилия, Имя, Отчество) - ЗАНЯТИЯ (Дисциплина, Дата, Номер пары) - ПРОПУСКИ (Занятие, Студент) - УСПЕВАЕМОСТЬ (Студент, Результат) Признаки обязательностей связей между сущностями описываются условиями ссылочной целостности, разрешающими или нет существование информации о каком-либо экземпляре в первой сущности при отсутствии таковой в связанной сущности. Условия ссылочной целостности проверяются средствами СУБД при выполнении следующих операций: 1) добавлении новых экземпляров. Например: добавление новой группы ничем не ограничивается, но нового студента можно ввести только для существующей группы; 2) удалении экземпляров из сущностей. Например: удаление пропусков студента не ограничено, но удаление студента должно повлечь удаление всех связанных с ним пропусков занятий; 3) обновлении экземпляров. Например: редактирование номера группы в сущности ГРУППЫ должно привести к соответствующему изменению данных для всех студентов этой группы, изменение номера группы для студентов должно повлечь проверку существования такого номера, и, в случае отсутствия такового, запретить изменение.»
Общая информация

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

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