- •Учебная дисциплина «базы данных»
- •Учебная дисциплина «инженерная и компьютерная графика»
- •1. Информационное обеспечение дисциплины
- •1.1.Литература
- •1.2. Электронные ресурсы
- •2. Содержание дисциплины
- •Учебная дисциплина « основы электротехники и теории цепей »
- •1. Информационное обеспечение дисциплины
- •1.1. Литература
- •2. Содержание дисциплины
- •2.2. Практические занятия
- •2.5. Тематика курсовых работ
- •1.2. Электронные ресурсы
- •2. Содержание дисциплины
- •Учебная дисциплина «физические основы элементной базы эвс»
- •1. Информационное обеспечение дисциплины
- •1.1. Литература
- •1.2.Электронные ресурсы
- •2. Содержание дисциплины
- •Учебная дисциплина «философия»
- •1. Информационное обеспечение дисциплины
- •1.1. Литература
- •1.2. Электронные ресурсы
- •2. Содержание дисциплины
Учебная дисциплина «базы данных»
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
ЛИТЕРАТУРА
|
Коннолли Т., Бегг К. Базы данных. М.:2001. Шифр 004.6 К-646. |
|
Д.Хотка «Oracle8i на примерах» М.:2001 |
|
Маклаков С. «BPWin ERWin Case – средства разработки информационных систем». М.: Диалог-МИФИ 2000 |
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
ЛЕКЦИОННЫЕ ЗАНЯТИЯ
№ |
Содержание |
|
Системы с базами данных. Базы данных и системы управления базами данных. История развития СУБД. |
|
|
|
Проектирование баз данных. Концептуальное, логическое и физическое моделирование. Проектирование транзакций. Использование CASE-технологий. |
|
Модель «сущность-связь» (ER-модель). Типы сущностей. Атрибуты и домены. Потенциальный, первичный и составной ключи. |
|
Типы связей между сущностями. Показатель кардинальности. Проблемы ER-моделирования. EER-модель. |
|
Реляционная модель. Нарушение целостности базы данных. Нормализация при разработке логической модели |
|
Эксплуатация баз данных. Правила политики безопасности. Управление транзакциями. |
|
Языки баз данных. Основа реляционных языков: реляционная алгебра и реляционное исчисление. |
|
Язык SQL. Основные компоненты. Формат операторов. Запись SQL-операторов. Запросы. Классификация запросов. |
|
DML-операторы. Общий формат оператора SELECT. Выбор строк. Сортировка результатов. Использование обобщающих функций. |
|
Манипулирование данными. Группирование результатов. Подзапросы. Многотабличные запросы. Механизм соединения таблиц. |
|
Изменение содержимого базы данных. Добавление, модификация и удаление данных. |
|
Определение данных. DML-операторы. Создание баз данных, таблиц, индексов. |
|
Язык QBE. Сравнение языков SQL и QBE. Создание запросов на выборку данных. Сложные QBE-запросы. Активные запросы изменения содержимого таблиц. |
|
Новые направления. Функции и архитектура распределенных СУБД. Разработка распределенных реляционных баз данных |
|
Объектно-ориентированные СУБД. Сравнение объектно-ориентированного и логического моделирования данных. Преимущества и недостатки. |
|
Перспективные направления. Web-технологии и СУБД. Архитектура Oracle Network Computing Architecture (NCA). |
ЛАБОРАТОРНЫЕ ЗАНЯТИЯ
№ |
Содержание |
Работа 1 |
Знакомство с программой разработки информационных систем ERWin. Создание логической модели данных. |
Работа 2 |
Разработка концептуальной и логической модели информационной системы с использованием ERWin. |
Работа 3 |
Создание физической модели данных информационной системы в базе данных Oracle |
Работа 4 |
Разработка и заполнение базы данных в SQL Novigator. Экспорт и импорт данных. |
Работа 5 |
Формирование сложных запросов на языке SQL. |
Работа 6 |
Построение отчетов с помощью средства Oracle Builder. |
Работа 7 |
Создание форм отображения информации средствами Oracle Form. |
Работа 8 |
Построение индексов и простейшие средства администрирования. |