Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мп-21,22.doc
Скачиваний:
6
Добавлен:
05.06.2015
Размер:
475.65 Кб
Скачать

Учебная дисциплина «базы данных»

  1. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

    1. ЛИТЕРАТУРА

Коннолли Т., Бегг К. Базы данных. М.:2001. Шифр 004.6 К-646.

Д.Хотка «Oracle8i на примерах» М.:2001

Маклаков С. «BPWin ERWin Case – средства разработки информационных систем». М.: Диалог-МИФИ 2000

  1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

    1. ЛЕКЦИОННЫЕ ЗАНЯТИЯ

Содержание

  1. 1

Системы с базами данных. Базы данных и системы управления базами данных. История развития СУБД.

  1. 2

  1. Основные функции СУБД. Трехуровневый подход в описании данных. Архитектура многопользовательских СУБД. Модели данных.

  1. 3

Проектирование баз данных. Концептуальное, логическое и физическое моделирование. Проектирование транзакций. Использование CASE-технологий.

  1. 4

Модель «сущность-связь» (ER-модель). Типы сущностей. Атрибуты и домены. Потенциальный, первичный и составной ключи.

  1. 5

Типы связей между сущностями. Показатель кардинальности. Проблемы ER-моделирования. EER-модель.

  1. 6

Реляционная модель. Нарушение целостности базы данных. Нормализация при разработке логической модели

  1. 7

Эксплуатация баз данных. Правила политики безопасности. Управление транзакциями.

  1. 8

Языки баз данных. Основа реляционных языков: реляционная алгебра и реляционное исчисление.

  1. 9

Язык SQL. Основные компоненты. Формат операторов. Запись SQL-операторов. Запросы. Классификация запросов.

  1. 10

DML-операторы. Общий формат оператора SELECT. Выбор строк. Сортировка результатов. Использование обобщающих функций.

  1. 11

Манипулирование данными. Группирование результатов. Подзапросы. Многотабличные запросы. Механизм соединения таблиц.

  1. 12

Изменение содержимого базы данных. Добавление, модификация и удаление данных.

  1. 13

Определение данных. DML-операторы. Создание баз данных, таблиц, индексов.

  1. 14

Язык QBE. Сравнение языков SQL и QBE. Создание запросов на выборку данных. Сложные QBE-запросы. Активные запросы изменения содержимого таблиц.

  1. 15

Новые направления. Функции и архитектура распределенных СУБД. Разработка распределенных реляционных баз данных

  1. 16

Объектно-ориентированные СУБД. Сравнение объектно-ориентированного и логического моделирования данных. Преимущества и недостатки.

  1. 17

Перспективные направления. Web-технологии и СУБД. Архитектура Oracle Network Computing Architecture (NCA).

    1. ЛАБОРАТОРНЫЕ ЗАНЯТИЯ

Содержание

Работа 1

Знакомство с программой разработки информационных систем ERWin. Создание логической модели данных.

Работа 2

Разработка концептуальной и логической модели информационной системы с использованием ERWin.

Работа 3

Создание физической модели данных информационной системы в базе данных Oracle

Работа 4

Разработка и заполнение базы данных в SQL Novigator. Экспорт и импорт данных.

Работа 5

Формирование сложных запросов на языке SQL.

Работа 6

Построение отчетов с помощью средства Oracle Builder.

Работа 7

Создание форм отображения информации средствами Oracle Form.

Работа 8

Построение индексов и простейшие средства администрирования.