- •Межрегиональный открытый социальный институт
- •Содержание
- •Примечание! 108
- •2. Цели и задачи дисциплины, ее место в учебном процессе
- •1.1. Цели и задачи дисциплины
- •1.2. Место дисциплины в учебном процессе
- •1.3. Итоговый контроль знаний по курсу
- •3. Содержание дисциплины
- •План занятий
- •3. Содержание дисциплины
- •План занятий
- •Наименование и краткое содержание лекций
- •Тема 2. Администрация базы данных.
- •Тема 3. Взаимодействие компонентов системы Баз данных.
- •Тема 4. Классификация субд.
- •Тема 5. Модели данных.
- •Тема 6. Уровни моделирования предметной области.
- •Тема 7. Концептуальное проектирование баз данных
- •Тема 9. Требования к распределенным базам данных
- •Тема 10. Транзакции.
- •Конспект лекций
- •Тема 2. Администрация базы данных
- •Тема 3. Взаимодействие компонентов системы баз данных
- •Тема 4. Классификация субд
- •Тема 5. Модели данных
- •5.1. Основные понятия реляционной модели данных
- •5.2. Целостность реляционных данных
- •5.3. Операции над отношениями
- •5.4. Нормализация баз данных
- •Тема 6. Уровни моделирования предметной области
- •Тема 7. Концептуальное проектирование баз данных
- •7.1.Даталогическое проектирование
- •7.2. Физические модели
- •Тема 8. Case-средства разработки баз данных
- •8.1. Пример нотации er-модели – метод idef1x
- •Тема 9. Требования к распределенным базам данных
- •9.1. Базовые архитектуры распределенной обработки
- •Сервер бд
- •Тема 10. Транзакции
- •Тема 11. Проблема сжатия больших информационных массивов.
- •Тема 11. Фракталы и Фрактальные методы архивации
- •2. Математические основы фрактального сжатия
- •3. Типовая схема фрактального сжатия
- •Методические рекомендации для выполнения лабораторных работ
- •Создание таблицы в режиме таблицы и определение свойств для полей таблицы
- •Импорт таблиц. Работа с мастером подстановок
- •Создание связей между таблицами
- •Ввод и просмотр данных в режиме таблицы
- •Заполните таблицу Продажи товаров, рис. 5.11
- •Создание формы базы данных с помощью мастера
- •Работа с конструктором форм. Элементы управления
- •Создание подчиненной формы
- •Оформление формы
- •Создание простого запроса на выборку
- •Задание нескольких условий отбора в запросе
- •Создание вычисляемого поля в запросе
- •Групповые расчеты в запросе
- •Создание запроса на удаление
- •Создание запроса на обновление
- •Создание запроса на создание таблицы
- •Создание отчета базы данных с помощью мастера
- •Просмотр и печать отчета
- •Создание макроса
- •Тестовая база
- •Ответы:
- •Глоссарий
Тема 6. Уровни моделирования предметной области.
Рассматриваются уровни моделирования предметной области.
Вопросы для самоконтроля по Теме 6.
Что такое предметная область?
При проектировании БД организацию данных принято рассматривать на трех уровнях…..
Что называется даталогической моделью?
Какая модель определяет способ размещения данных непосредственно на машинном носителе?
Какая модель называется внешней?
Тема 7. Концептуальное проектирование баз данных
Рассматривается модель сущность-связь, типы связей, создание связей между таблицами, даталогическое проектирование, физические модели.
Вопросы для самоконтроля по Теме 7.
Что такое сущность?
Что собой представляет неформальный способ идентификации сущностей?
Перечислите виды атрибутов.
Что называют уникальным идентификатором?
Рассмотрите общий подход к построению РБД на основе инфологической модели.
Рассмотрите связи между сущностями.
Дайте определение физической модели БД.
Какие вопросы относятся к организации данных?
Какие ER-модели применяются на практике?
Тема 9. Требования к распределенным базам данных
Дайте определение распределенной БД.
Какие технологии используются в системах с распределенными БД?
Перечислите свойства идеальной системы управления распределенными БД. Почему нельзя достигнуть данного идеала?
Какие группы функций выделяют при обработке данных в сетевой среде?
Как разделяются способы доступа к данным базы?
Постройте схему обработки информации в БД по принципу файл-сервер. Опишите недостатки архитектуры.
Постройте схему обработки информации в БД по принципу выделенный сервер базы данных (клиент-сервер).Раскройте достоинства и недостатки данной архитектуры.
Постройте схему обработки информации в БД по принципу активный сервер баз данных.
Какую архитектуру называют моделью с тонким клиентомимоделью с толстым клиентом?
Тема 10. Транзакции.
Рассматриваются модели транзакций, предъявляемые требования к транзакциям.
Дайте определение транзакции. Постройте схему выполнение и откат транзакции.
Перечислите набор требований к транзакциям (ACID), раскройте каждое требование.
Постройте модель автоматического выполнения транзакций, охарактеризуйте ее.
Тема 11. Проблема сжатия больших информационных массивов.
Рассматриваются различные виды сжатия больших информационных массивов.
Опишите основные методы сжатия без потерь.
Опишите метод статистического кодирования.
Опишите метод словарного сжатия.
Опишите метод кодирования длин.
Классификация методов по стратегиям обновления модели (словаря).
Содержание и основные тенденции в исследованиях проблемы сжатия данных в СУБД.
Сжатие табличных данных
Кодирование числовых данных
Кодирование длин серий и методы устранение констант
Статистическое кодирование
Дифференциальное кодирование
Арифметическое сжатие
Сжатие табличных данных с потерями
Тема 11. Фракталы и Фрактальные методы архивации.
Дается определение и краткая история возникновения фрактала. Математические основы фрактального сжатия.
Кем была предложена фрактальная геометрия? Дайте определение фрактала.
Рассмотрите математическое обоснование возможности фрактального сжатия.
Учебно-методические материалы по дисциплине
Рекомендуемая литература
Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001, 304 с.
Петров В.Н. Информационные системы. – СПб.: Питер, 2002.
Фаронов В.В. Программирование баз данных в Delphi 7: Учебный курс. – СПб.: Питер, 2004 - 464 с.
Кренке Д. Теория и практика построения баз данных: [пер.с англ] / Д. Кренке. - 9 - е изд. - СПб.: Питер, 2005. - 858 с.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. - СПб.: КОРОНА принт, 2000. - 416с.
Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2001. - 304с.
Ульман Дж., Уидом Дж. Введение в системы баз данных. - М.: Лори, 2000. - 374с.
Мейер Д. Теория реляционных баз данных. - М.: Мир, 1987. - 608с.
Джексон Г. Проектирование реляционных баз данных для использования с микро - ЭВМ. - М.: Мир, 1991.
Четвериков В.Н. и др. Базы и банки данных. - М.: Высш.шк., 1987.
Бойко В.В., Савинов В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989.
Дейт К. Введение в системы баз данных. - К.: Диалектика, 1998.
Хансен Г., Хансен Д. Базы данных: разработка и уравление. - М.: БИНОМ, 1999.
Каратыгин С., Тихонов А., Тихонова Л. Visual Fox Pro 5. К вершинам мастерства. - М.: Восточная книжная компания, 1997.
Бекаревич Ю.Б., Пушкина Н.В. Microsoft Access 2000. - СПб.: БХВ, 1999.
Горев А., Макащарипов С., Владимиров Ю. Microsoft SQL. Server 6.5 для профессионалов. - СПб.: Питер, 1998.
Литвиненко М.В. Конспект лекций по курсу «Базы данных» обучающей системы ДО.
Атре Ш. Структурный подход к организации базы данных. - М.: Финансы и статистика, 1983. - 312 с.
Ахтырченко К.В., Леонтьев В.В. Распределенные объектные технологии в информационных системах// СУБД № 5-6. - Москва, 1997, С.52-64.
Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. - М.: Радио и связь, 1992. - 160 с., ил.
Двуреченский С.В. Концептуальное проектирование баз данных к АСУ. - М.: ЦНИИатоминформ, 1986. - 121 с.
Дейт К. Введение в системы баз данных: Пер. с англ. - М.: Наука, 1980. - 464 с.
Зиндер Е.З. Проектирование баз данных: новые требования, новые подходы. М.: Финансы и статистика, 1996. - 182 с.
Кириллов В.В. Основы проектирования баз данных. - М.: Финансы и статистика, 1997. - 204 с.
Ладыженский Г. Системы управления базами данных - коротко о главном.// СУБД № 2. - Москва, 1995, С.34-39.
Создание базы данных для ведения «Ведомственного реестра» Минобразования России / Литвиненко М.В.; Моск. гос. унив. геод. и картогр. – Москва, 2000. – 9 с. – Библиогр. 5 назв. – Рус. – Деп. в ОНИПР ЦНИИГАиК 10.10.2000 г. № 729-гд 2000 Деп.
Тиори Т., Фрай Дж. Проектирование структур баз данных: В 2-х кн. Пер. с англ. - М.: Мир, 1985. - 287 с., ил.
Тюрин Ю.Н. Макаров А.А. Анализ данных на компьютере./ Под.ред. В.Э.Фигурнова. - М.: ИНФРА-М, Финансы и статистика, 1995. - 384 с.
Цикритзис Д., Лоховски Ф. Модели данных. - М.: Финансы и статистика, 1985. - 214 с.