Главная страница
Навигация по странице:

  • Тема 1.2. Модель данных.

  • Тема 1.3. Реляционная модель базы данных.

  • Тема 1.4. Технология физического хранения и доступа к данным.

  • Раздел 2 . Проектирование базы данных .Тема 2.1. Цели и этапы проектирования баз данных.

  • Тема 2.2. ER-метод проектирования баз данных.

  • Раздел 3. Разработка физической модели данных. Тема 3.1. Общие принципы построения СУБД.

  • Тема 3.2. Создание физической модели данных.

  • Тема 3.3. Выборка и внесение изменений в базу данных.

  • Тема 3.4. Средства поддержание целостности базы данных.

  • Тема 4.1. Технология и модели архитектуры клиент/сервер.

  • Тема 4.3. Клиентская часть архитектуры клиент/сервер.

  • Тема 4.4. Интерфейс между клиентом и сервером.

  • Раздел 5 . Современные системы управления базами данных и перспективы их развития. Тема 5.1. Объектно-ориентированное программирование в СУБД.

  • Тема 5.2. СУБДБ ориентированные на конкретные платформы.

  • Тема 5.3. Разработка сетевых приложений.

  • 4.4. Содержание практических занятий

  • бд раб прогр. Образовательная программа по направлению 09. 03. 03 Прикладная информатика Профиль подготовки


    Скачать 214.65 Kb.
    НазваниеОбразовательная программа по направлению 09. 03. 03 Прикладная информатика Профиль подготовки
    Дата20.01.2020
    Размер214.65 Kb.
    Формат файлаdocx
    Имя файлабд раб прогр.docx
    ТипОбразовательная программа
    #104935
    страница4 из 5
    1   2   3   4   5
    Тема 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. Интеграция баз







    данных с JDBC. Использование Visual FoxPro

    для организации доступа к




    SQL серверу. Распределенные базы данных. Обобщенная архитектура




    брокера объектных

    запросов

    для поддержки

    распределенных

    объектов




    (технология CORBA). Доступ к удаленным базам данных посредством Web-




    интерфейса. Взаимодействие Visual FoxPro и Internet. Технология Active




    Server Pages. Перспективы развития СУБД.
















    4.4. Содержание практических занятий





















    Наименование

    раздела

    Содержание раздела дисциплины







    дисциплины






















    1.

    Базовые понятия реляционнойОсновные части реляционной модели данных: структурная,




    модели данных.







    целостная, манипуляционная. Типы данных, домены,













    кортежи, атрибуты, отношения. Свойства отношений.













    2.

    Целостность

    реляционныхNull-значения. Первичный и внешний ключи. Целостность




    данных.







    сущностей. Целостность по ссылкам. Общие принципы













    поддержания целостности

    данных в реляционной













    модели.










    3.

    Базисные

    средстваРеляционная алгебра и реляционное исчисление. Основные




    манипулирования




    и

    специальные операции

    реляционной

    алгебры.




    реляционными

    данными:Замкнутость операций. Условия совместности реляционных




    реляционная

    алгебра

    иопераций.













    реляционное исчисление.



















    4.

    Элементы языка SQL.




    Выборка данных (выборка всех строк таблицы).













    Выборка данных (ограничения на количество выбираемых













    строк).






















    Встроенные функции языка SQL. Однострочные функции.













    Групповые функции.Выборка данных из нескольких













    таблиц.






















    Выборка данных с помощью подзапросов.
















    Определение переменных времени выполнения в среде













    SQL*Plus






















    Создание таблиц






















    Манипулирование данными в таблицах
















    Работа с транзакциями






















    Словарь базы данных ORACLE
















    Изменение таблиц и ограничений
















    Последовательности, представления, индексы



















    5.

    Операторы DML







    . Выборка данных (выборка всех строк таблицы). Выборка













    данных (ограничения на количество выбираемых строк).













    Встроенные функции языка SQL. Однострочные функции.













    Групповые функции. Выборка данных из нескольких













    таблиц. Выборка данных с помощью подзапросов.













    Определение переменных времени выполнения в среде













    SQL*Plus Создание таблиц



















    Манипулирование данными в таблицах Изменение таблиц













    и ограничений Последовательности, представления,










    индексы






















    6.

    Нормальные

    формы

    . Этапы разработки БД, критерии оценки качества




    отношений.




    логической модели данных. Функциональные зависимости.










    Аномалии обновления. Первая, вторая и третья нормальные










    формы.

    Декомпозиция

    без

    потерь.










    Нормальные формы более высоких порядков: нормальная










    форма Бойса-Кодда, четвертая и пятая нормальные формы.










    Алгоритм нормализации отношений




    7.

    Семантические

    модели

    - Семантическая и физическая модели базы данных. Модель




    БД. ER - моделирование.

    Чена. Стандартные элементы

    ER-диаграмм.

    Нормальные










    формы и модель сущность-связь. Пример разработки










    простой ER-модели







    8.

    Транзакции и целостность баз

    Определение

    транзакции. Классификация

    ограничений




    данных. Параллельная работа

    транзакций. Проблемы параллельной работы транзакций.




    транзакций




    Методы борьбы с проблемами параллельной работы










    транзакций

































    1. 1   2   3   4   5


    написать администратору сайта