бд раб прогр. Образовательная программа по направлению 09. 03. 03 Прикладная информатика Профиль подготовки
Скачать 214.65 Kb.
|
Тема 1.1.Ввведение в базы данных. Этапы развития информационных систем. Понятие базы данных. Назначение роль бах данных. Место базы данных в современных информационных системах. Область использования баз данных. Перспективы развития концепции управления базами данных. Тема 1.2. Модель данных. Предметная область Концептуальные средства формализованного описания предметной области. Понятие модели данных. Типы моделей: иерархическая, сетевая, реляционная, бинарная, семантическая. Выбор модели и области применения моделей данных. Тема 1.3. Реляционная модель базы данных. Алгебраическая система. Понятие модели и алгебры отношений. Реляционная алгебра. Операторы реляционной алгебры. Реляционные исчисления, построенные на доменах и кортежах. Моделирование теоретико-множественных операций. Дополнительные аспекты реляционной технологии. Повышение производительности с помощью оптимизации структуры базы данных. Тема 1.4. Технология физического хранения и доступа к данным. Способы хранения информации в базах данных. Основные методы доступа к базам данных. Управление страницами. Процедуры индексирования и хеширования. Сжатие данных. Способы повышения эффективности обработки данных за счет их организации. Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных. Раздел 2. Проектирование базы данных. Тема 2.1. Цели и этапы проектирования баз данных. Концепция функциональной зависимости. Нормализация баз данных. Использование нормальных форм при проектировании приложений в реляционных СУБД. Объектное моделирование. Тема 2.2. ER-метод проектирования баз данных. Сущности и атрибуты. Связи . Степень связи. Получение отношений из ER-диаграммы. Типы сущностей и иерархия наследования. Ключи. Тема 2.3. Автоматизация проектирования баз данных Средства автоматизации проектирования баз данных. Общая характеристика, назначение, возможности, классификация. Функционально-ориентированной объектно-ориентированный подходы. Определение CASE-технологии. Эволюция и классификация современных CASE-средств проектирования информационных систем. Построение логической модели данных с использованием CASE-средств. Раздел 3. Разработка физической модели данных. Тема 3.1. Общие принципы построения СУБД. Состав и архитектура СУБД. Информационное, лингвистическое, математическое , правовое обеспечение СУБД. Стандарты баз данных. Универсальный язык для действий над данными SQL. Тема 3.2. Создание физической модели данных. Архитектура базы данных. Домены и основные типы данных . Управление объектами базы данных. Таблицы и представления. Индексы. Определение условий корректности данных. Тема 3.3. Выборка и внесение изменений в базу данных. Использование условий поиска для отображения данных. Получение итоговых значений. Сортировка результатов запроса. Объединение таблиц. Использование вложенных подзапросов. Добавление информации в базу данных. Удаление данных. Изменение существующих данных. Тема 3.4. Средства поддержание целостности базы данных. Понятие ссылочной целостности . Ограничение первичного ключа. Ограничение внешнего ключа. Контроль целостности данных с использованием триггеров. Средства обработки транзакций. Методы блокировки. Транзакции и параллелизм. Безопасность и целостность данных. Тестирование целостности базы данных. Управление пользователями базы данных. Типы пользователей. Создание пользователей. Управление доступом пользователей к базе данных. Использование системного каталога. Резервное копирование баз данных. Тема 4.1. Технология и модели архитектуры клиент/сервер. Введение в технологию клиент/сервер. Достоинства и недостатки моделей данных в архитектуре клиент/сервер и их влияние на функционирование сетевых СУБД. Развитие концепции клиент/сервер. Уровни системы клиент/сервер: двух-, трехуровневые, многоуровневые системы. Тема 4.3. Клиентская часть архитектуры клиент/сервер. Средства поддержания интерфейса с различными категориями пользователей. Языки четвертого поколения .Интерфейс языков СУБД с языками программирования. Средства реализации диалогового интерфейса и подготовки отчетов в языках СУБД. Стандарты на графический пользовательский интерфейс GUI. Разработка клиентского приложения с использованием языков программирования C++, Java, Delphi. Тема 4.4. Интерфейс между клиентом и сервером. Протоколы согласованной работы. Распределенные базы данных в сетях ЭВМ. Репликация информации. Средства интеграции и взаимодействия разнородных распределенных баз данных. Межсетевые интерфейсы и драйверы. Интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам данных и программам в сложных информационных системах. Раздел 5. Современные системы управления базами данных и перспективы их развития. Тема 5.1. Объектно-ориентированное программирование в СУБД. Принципы объектно-ориентированного программирования. Недостатки реляционных СУБД. Объектные расширения реляционных СУБД. Инструментальные средства, операционные системы и языки программирования C++, HTML, Java. Их характеристики и области применения. Гипертекстовые и мультимедийные базы данных. Тема 5.2. СУБДБ ориентированные на конкретные платформы. СУБД Access в Microsoft Office. Microsoft SQL Server. Связь компонентов СУБД с особенностями операционной среды. Многоплатформные СУБД. СУБД Visual FoxPro. Область применения. Сетевые компоненты многоплатфорных СУБД. Тема 5.3. Разработка сетевых приложений. Технология открытого доступа к данным ODBC. Организация доступа к данным с использованием технологии OLE, DB Library. Интеграция баз
|