Министерство Министерство Экономики образования

advertisement
Министерство
Экономики
Российской Федерации
Министерство
образования
Российской Федерации
Государственный университет –
Высшая школа экономики
Программа дисциплины
«Проектирование баз данных»
специализации «Информационные технологии управления» для
направления 5215 00 Менеджмент (третья ступень высшего
профессионального образования - магистратура)
Москва - 2000 г.
I. Пояснительная записка
Автор программы: к.э.н., доцент, Диго С.
М. Требования к студентам:
Для изучения дисциплины специализации студент должен владеть методами и средствами
информатики по следующим разделам: «Вычислительные машины, сети и системы
телекоммуникаций», «Пакеты прикладных программ офисного назначения», «Информатика».
Аннотация:
Дисциплина «Проектирование баз данных» выступает составной частью специализации
«Информационные технологии управления».
Целью изучения дисциплины является ознакомление студентов с современными средствами
проектирования баз данных, включая CASE-средства. Учебная задача курса:
В результате изучения дисциплины студент должен:
знать структуру и общую схему функционирования CASE-средств, методологию
моделирования информационной системы (ИС) с помощью CASE-средств;
уметь использовать конкретное CASE-средство (DESIGN/IDEF) в процессе проектирования
баз данных;
иметь представление о теоретических основах проектирования баз данных, ручных и
автоматизированных средствах проектирования, а также современных технологиях организации
банков данных;
обладать навыками построения ER-моделей предметной области; проектирования БД на
основе ER-модели; выбора и применения CASE-систем для проектирования баз данных. Формы
контроля:
текущий контроль: контрольная работа;
итоговый контроль: экзамен.
II. Тематический расчет часов.
№ п/п
Название разделов Аудиторные занятия
и тем
Лекции
Семинары
Всего
Контр, и/или
курсовые работы
Самостоятельная
работа
Всего часов
1
Введение в банки
данных.
4
4
2
6
2
Этапы
проектировали я
баз данных.
4
4
8
12
3
Инфологическ ое 6
(концептуальн
ое)моделирова ние
предметной
области.
2
8
8
16
4
Case-средства
проектировали
я БД.
6
4
10
10
20
5
Основы теории
реляционных баз
данных.
4
4
8
8
16
6
Проектировали е 4
реляционной базы
данных.
2
6
10
16
7
Ограничения
целостности
2
6
8
14
4
8
9
Итого:
Организация ввода 4
данных в базу
данных.
Языки запросов.
4
40
2
6
10
16
4
8
12
20
20
60
76
136
III. Содержание дисциплины. Тема 1. Введение в банки данных.
Понятие банка данных (БнД). Предпосылки создания БнД.
Компоненты БнД. База данных (БД) - ядро Бнд. Программные средства БнД. Понятие СУБД.
Языковые средства современных СУБД. Классификация языковых средств. Языки
четвертого поколения и их свойства. Технические средства БнД. Организационно-методические
средства.
Классификация БнД. OLAP и OLTP-системы. Хранилища данных. Тенденции развития БнД.
Пользователи БнД. Администраторы БнД (АБД) и их функции.
Преимущества и недостатки БнД.
Тема 2. Этапы проектирования баз данных.
Понятие предметной области (ПО). Концептуальная (инфологическая) модель ПО.
Даталогическое моделирование. Физическое моделирование. Технологическая сеть проектирования.
Взаимосвязь этапов проектирования.
Тема 3. Инфологическое (концептуальное) моделирование предметной области.
Состав инфологической модели (ИЛМ). Требования, предъявляемые к ИЛМ. Способы
описания предметной области. ER-модели. Объекты и классы объектов. Атрибуты объектов. Типы
объектов. Виды связей. Классы членства.
Сравнение методик инфологического моделирования. Методология IDEF1X.
Универсальный язык моделирования UML.
Тема 4. Case-средства проектирования БД.
Общая характеристика CASE-средств. Средства моделирования данных и их связь с другими
компонентами CASE-систем. Критерии оценки. Обзор средств моделирования данных систем
Design/IDEF, POWER DESIGNER, ERWin, Silverrun, Case Oracle, Rational и
ДР.
Детальное изучение одного из CASE-средств (Design/IDEF). Особенности построения ERмодели в Design/IDEF.
Тема 5. Основы теории реляционных баз данных.
Основные понятия: база данных, отношение, кортеж, атрибут, ключ (первичный,
альтернативный; простой, составной), внешний ключ.
Теория нормализации. Первая, вторая, третья нормальные формы. Связь ER-моделирования и
теории нормализации.
Тема б. Проектирование реляционной базы данных.
Факторы, влияющие на проектирование базы данных.
Алгоритм перехода от ER-модели к структуре реляционной базы данных.
Дополнительные рекомендации по проектированию реляционной базы данных.
Тема 7. Ограничения целостности
Понятия «целостность БД», «ограничения целостности». Классификация ограничений
целостности. Причины, вызывающие нарушение ограничений целостности. Способы задания
ограничений целостности в современных СУБД: процедурный и декларативный способы задания
ограничений целостности.
Тема 8. Организация ввода данных в базу данных.
Способы ввода данных в базу данных. Оформление экрана. Создание и использование
экранных форм. Использование приемов, рационализирующих процесс ввода данных. Контроль
вводимых данных.
Тема 9. Языки запросов.
Табличные языки запросов. QBE - общие принципы. Реализация QBE в различных СУБД.
Табличные языки как «построители» SQL-запросов.
Общая характеристика SQL. Описание БД. Команда SELECT. Ограничения
целостности в стандартах SQL.
1У.Литература:
Основная:
1. Диго С.М. Проектирование и использование баз данных :учебник. - М.: Финансы и статистика,
1995.
Дополнительная:
1. Вендров А.М. Case-технологии. Современные методы и средства проектирования
информационных систем. М.: Финансы и статистика, 1998. -174с.
2. Дейт К. Введение в системы баз данных. - Киев: Диалектика, 1998.
3. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. М.:Мир,
1991.
4. Г.Н. Калянов. CASE структурный анализ (автоматизация и применение), -М. :Издательство
"ЛОРИ", 1996.
5. .Калянов Г.Н. Консалтинг при автоматизации предприятий, СИНТЕГ, М: 1997
6. Калянов Г.Н. Российский рынок CASE-средств, PC Week/RE, №23, 16.06.98
Download