- •ВВедение
- •1.1 Область применения методических указаний
- •1.3. Цели и задачи учебной дисциплины – требования к результатам освоения учебной дисциплины:
- •1.4 Количество часов на освоение примерной программы учебной дисциплины:
- •2 Рабочая программа учебной дисциплины
- •2.1. Объем учебной дисциплины и виды учебной работы
- •2.2 Тематический план и содержание учебной дисциплины Основы проектирования баз данных
- •Методические указания по каждой теме программы и вопросы для самоконтроля
- •Тема 1.1.Базы данных и субд
- •Тема 1.2.Модели данных.
- •Тема 1.3.Реляционная модель данных.
- •Тема 1.4.Основы реляционной алгебры.
- •Контрольные вопросы:
- •Тема 1.5 Проектирование реляционных баз данных.
- •Контрольные вопросы
- •Тема 1.6 Концептуальное проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.7.Даталогическое проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.8.Физическое проектирование баз данных.
- •Контрольные вопросы
- •Тема 1.9. Средства автоматизированного проектирования структур баз данных
- •Контрольные вопросы
- •Тема 2.1.Субд Microsoft Office Access.
- •Контрольные вопросы
- •Тема 2.2.Создание базы данных и таблиц.
- •Контрольные вопросы.
- •Тема 2.3.Индексирование
- •Контрольные вопросы.
- •Тема 2.4.Сортировка, поиск и фильтрация данных
- •Контрольные вопросы
- •Тема 2.5.Взаимосвязи между таблицами.
- •Контрольные вопросы.
- •Тема 2.6. Создание запросов к базе данных.
- •Контрольные вопросы.
- •Тема 2.7.Создание форм
- •Контрольные вопросы
- •Тема 2.8.Создание отчетов.
- •Контрольные вопросы
- •Тема 3.1. Основы sql.
- •Что можно делать с помощью sql?
- •Команды sql
- •Контрольные вопросы
- •Задание для контрольной работы
- •Создание поля Телефон с помощью Маски ввода.
- •Изменение вида связи с помощью Схемы данных в Access.
- •Создание формы с помощью инструмента «Форма»
- •Создание разделенной формы при помощи инструмента «Разделенная форма»
- •Создание формы с помощью Мастера форм.
- •Редактирование формы в режиме Конструктора.
- •Создание подчиненных форм.
- •Создание запроса в режиме конструктора.
- •Задания для практической работы по вариантам
- •Перечень лабораторных работ и практических заданий
- •Контроль и оценка результатов освоения учебной дисциплины
Тема 1.6 Концептуальное проектирование баз данных.
Метод сущность-связь называют также методом “ER-диаграмм”: во-первых, ER -аббревиатура от слов Essence (сущность) и Relation (связь), во-вторых, метод основан на использовании диаграмм, называемых соответственно диаграммами ER-экземпляров и диаграммами ER-типа.
Основными понятиями метода сущность-связь являются следующие:
сущность,
атрибут сущности,
ключ сущности,
связь между сущностями,
степень связи,
класс принадлежности экземпляров сущности,
диаграммы ER-экземпляров,
диаграммы ER-типа.
Контрольные вопросы
1. Перечислите основные понятия метода сущность-связь.
2. Охарактеризуйте понятие ключа сущности.
3. Что представляют собой диаграммы ER-экземпляров и диаграммы ER-типа.
4. Что определяет степень связи между сущностями?
5. Каким может быть класс принадлежности?
6. Приведите пример диаграммы ER-экземпляров со степенью связи между сущностями 1:1 и обязательным классом принадлежности двух сущностей.
7. Как на диаграммах ER-типа обозначаются степень связи, обязательное и необязательное участие в связи экземпляров сущности?
8. Приведите пример диаграммы ER-экземпляров для связи типа 1:М.
9. Назовите и охарактеризуйте этапы проектирования базы данных.
10. Как осуществляется формирование отношений для связи 1:1?
11. Сформулируйте правило 3 формирования отношений, если степень связи 1:1 и класс принадлежности обеих сущностей является необязательным.
12. Сформулируйте правило формирования отношения для случая степени связи между сущностями 1:М (М:1) и обязательного класса принадлежности М-связной сущности.
13. Укажите правила формирования отношений для связи М:М.
Тема 1.7.Даталогическое проектирование баз данных.
Суть этапа даталогического проектирования заключается в отображении инфологической модели предметной области базы данных на те структурные и процедурные возможности, которые предоставляют:
тип структуры данных, например реляционная модель;
выбранный тип СУБД, которая эту модель данных поддерживает;
технология и средства прикладного программирования;
конкретная компьютерная среда
Разработка даталогических моделей осуществляется на этапе технического проектирования базы данных.
На этапе технического проектирования выполняются разные виды работ. В техническом плане осуществляется выбор компьютерной среды и типа СУБД, ориентированной на поддержку соответствующей технологии работы с базой данных. В простейшем случае это может быть локальная база данных на персональном компьютере, функционирующая под управлением офисной СУБД, например MS Access.
Контрольные вопросы
Что называется даталогическим проектированием?
Какая информация является исходной для даталогического проектирования?
В чем заключается проектирование логической структуры базы данных для каждого
из известных Вам классов СУБД или конкретных СУБД?
Какие критерии используются для оценки спроектированной базы данных?
В каких случаях и для обеспечения каких целей вводятся искусственные идентификаторы?
Как отображается простой объект и его единичные свойства в реляционной базе данных? в других известных вам СУБД?
Как отображаются условные свойства объектов в реляционной базе данных? в других известных вам СУБД?
Как отображаются множественные свойства объектов в реляционной базе данных? в других известных вам СУБД?