Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных_часть2_.pdf
Скачиваний:
80
Добавлен:
05.06.2015
Размер:
2.84 Mб
Скачать

РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ «БАЗЫ ДАННЫХ»

база данных;

СУБД;

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

¾уяснить основные особенности и сферы применения БнД разных классов, тенденции развития СУБД и технологии БнД

Для самооценки по теме 1 необходимо:

¾ ответить на вопросы главы 1учебника [1];

Тема 2. Инфологическое (концептуальное) моделирование предметной области

Понятие предметной области. Состав инфологической модели (ИЛМ). Требования, предъявляемые к ИЛМ. Способы описания предметной области. ER-модели. Объекты и классы объектов. Атрибуты объектов. Типы объектов. Виды связей. Классы членства.

CASE-средства проектирования БД. Модели описания предметной области. UML. Особенности проектирования БД в среде Design/IDEF.

При изучении темы 2 необходимо:

Читать учебник [1] Глава 2

¾Акцентировать внимание на следующих понятиях:

Класс объектов;

Тип и экземпляр объекта

Виды объектов

Виды свойств

Виды связей между объектами

¾освоить методику построения ER-модели

изучить теоретические правила построения ER-модели

выполнить практическую работу по построению ER-модели для конкретной предметной области

выполнить аудиторную контрольную работу по построению ER-модели для конкретной предметной области

¾ознакомиться с дополнительной литературой по теме [3, 4, 5, 11, 15]

¾освоить доступное CASE-средство (Design/IDEF, ERWin и др.)

изучить возможности и особенности выбранного CASE-средства

изучить/определить методику построения ER-модели в среде выбранного CASE-средства

выполнить лабораторную работу по построению ER-модели для конкретной предметной области в среде выбранного CASE-средства (Design/IDEF)

Для самооценки темы 2 необходимо:

¾ ответить на вопросы учебника [1] Глава 2

Тема 3. Проектирование реляционной базы данных

Реляционные модели: основные понятия, особенности реляционной модели. Характеристика реляционных СУБД.

Проектирование реляционных баз данных. Определение состава таблиц (алгоритм перехода от ER-модели к реляционной; дополнительные рекомендации по проектирова-

116

РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ «БАЗЫ ДАННЫХ»

нию, не вытекающие из ER-модели и теории нормализации). Выбор типов полей. Свойства полей. Индексирование. Описание баз данных.

При изучении темы 1 необходимо:

Читать учебник [19] Глава 2

¾Акцентировать внимание на следующих понятиях:

отношение

ключ (вероятный, первичный, простой, составной, внешний)

домен

¾уяснить особенности реляционной модели и их влияние на проектирование реляционной БД

¾уяснить суть и значение нормализации реляционной модели

Читать учебник [1] Глава 3

¾изучить алгоритм перехода от ER-модели к реляционной

¾уяснить общность теории нормализации и алгоритма перехода от ER-модели к реляционной

Читать учебное пособие [2] Глава 1

выполнить практическую работу по переходу от ER-модели предметной области к реляционной модели БД

выполнить контрольную работу по переходу от ER-модели предметной области к реляционной модели БД

создать описание базы данных в среде конкретной СУБД (Access)

¾обратить внимание на выбор типа полей и свойства полей

¾задать связи между таблицами; уяснить возможности задания разных видовсвязей

¾использовать возможности задания полей подстановки (с фиксированным набором значений, из другой таблицы)

заполнить базу данных данными для выполнения контрольного примера

выполнить лабораторную работу по генерации схемы БД из ER-модели в среде выбранного CASE-средства (Design/IDEF)

Для самооценки темы 3 необходимо:

¾ответить на вопросы учебника [1] Глава 3

¾ответить на вопросы учебника [19] Глава 2

¾ответить на вопросы учебного пособия [1] Глава 1

Тема 4. Целостность баз данных

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

При изучении темы 4 необходимо:

Читать учебник [1] Глава 4

¾Акцентировать внимание на следующих понятиях:

целостность

ограничение целостности

целостность связи

¾определить виды ограничений целостности и способы их задания

Читать учебное пособие [2] Глава 1

117

РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ «БАЗЫ ДАННЫХ»

¾изучить способы задания ограничений целостности в СУБД Access

¾уяснить, что изменится при работе системы при задании разных ограничений целостности

¾научиться определять, когда и какие ограничения целостности следует задавать

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

Для самооценки темы 4 необходимо:

¾ответить на вопросы учебника [1] Глава 4

¾ответить на вопросы учебного пособия [1] Глава 1

Тема 5. Табличные языки запросов

Язык запросов QBE. Общая характеристика языка QBE. Особенности реализации QBE в современных СУБД. Задание простых и сложных запросов. Влияние типа поля на формулирование запроса. Возможности совместной обработки нескольких файлов. Вычисляемые поля. Упорядочение данных в ответе. Состав и порядок следования полей в ответе. Возможности группировки данных, получение подитогов. Использование агрегатных функций. Параметрические запросы. Перекрестные запросы.

Корректирующие запросы.

Запоминание и корректировка запросов. Использование запросов на QBE при последующей обработке данных.

Запоминание результатов выполнения запроса. Особенности реализации QBE в современных СУБД. Табличные языки как «построители» SQL-запросов.

При изучении темы 5 необходимо:

Читать учебник [1] Глава 5

Читать учебное пособие [2] Глава 2

¾определить классы запросов

¾уяснить, как задаются запросы каждого из классов

реализовать запросы каждого из классов в среде СУБД Access/

Для самооценки темы 5 необходимо:

¾ответить на вопросы учебника [1] Глава 5

¾ответить на вопросы учебного пособия [1] Глава 2

Тема 6. Экранные формы

Понятие «Экранная форма», классификация, назначение, способы создания. Экранные формы, предназначенные для ввода данных в БД. Использование генера-

торов форм для получения выходных документов.

Источники данных для экранных форм. Создание многотабличных форм. Вычисляемые поля.

Виды управляющих элементов в экранной форме и способы их создания. Изменение типа элемента управления.

Создание формы с помощью «Мастера». Корректировка форм в режиме «Конструктора».

118

РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ «БАЗЫ ДАННЫХ»

При изучении темы 6 необходимо:

Читать учебник [1] Глава 7

Читать учебное пособие [2] Глава 3

¾определить классы экранных форм

¾уяснить, как создаются формы каждого из классов

создать экранные формы в среде СУБД Access

Для самооценки темы 6 необходимо:

¾ответить на вопросы учебника [1] Глава 7

¾ответить на вопросы учебного пособия [1] Глава 3

Тема 7. Создание отчетов для вывода информации из баз данных

Возможности генераторов отчетов современных СУБД. Задание формы и состава документа. Введение вычисляемых полей. Получение документов, включающих несколько степеней итогов. Получение документов на основе нескольких связанных файлов.

Графическое оформление документа. Возможности получения сложных документов. Вывод документа на печать, на дисплей и в файл. Создание «этикеток».

При изучении темы 6 необходимо:

Читать учебник [1] Глава 7

Читать учебное пособие [2] Глава 4

¾определить классы отчетов

¾уяснить, как создаются отчеты каждого из классов

создать экранные формы в среде СУБД Access

Для самооценки темы 7 необходимо:

¾ответить на вопросы учебника [1] Глава 7

¾ответить на вопросы учебного пособия [1] Глава 4

4. Темы курсовых проектов по курсу «Базы данных»

Целью курсового проектирования является закрепление теоретических знаний, а также навыков проектирования БД, полученных при изучении курса «Базы данных».

Темы курсовых проектов можно разбить на несколько групп:

1.Проектирование баз данных для конкретных предметных областей

2.Сравнительный анализ возможностей СУБД

3.Сравнительный анализ средств автоматизации проектирования БД

4.Научно-исследовательские темы по любому из направлений по тематике «Базы

данных».

Курсовые проекты по любой из категории тем обязательно должны включать проектную часть, выполненную на компьютере с использованием той или иной СУБД. Для выполнения курсового проекта может быть выбрана любая СУБД.

Основной группой курсовых проектов является «Проектирование баз данных для конкретных предметных областей». Курсовые проекты этой группы должны содержать следующие разделы:

119