Тема 11. Распределенные БД

Понятие распределенных БнД. Классификация БнД.

Дополнительные критерии оценки СУРБД.

Централизованные и распределенные системы.

Работа с базами данных в режимах "файл-сервер" и "клиент-сервер". Двух- и трехуровневые системы клиент-сервер.

Особенности работы с базами данных в многопользовательском режиме.

Обеспечение целостности БД в распределенных БнД. Уровни изолированности в ANSI SQL. Механизм блокировок

Технологии тиражирования.

Проектирование распределенных баз данных.

Сетевые возможности современных СУБД.

Особенности создания баз данных, функционирующих в локальных сетях. Особенности программирования обработки баз данных при многопользовательском режиме доступа.

Проектирование приложений типа "клиент-сервер". Клиентское и серверное ПО.

Особенности работы в гетерогенной среде. Стандарты интерфейсов.Проблемы, возникающие при параллельном доступе, и пути их решения.

Литература:

Основная литература: [1],[2],[3].

Дополнительная литература: [5],[6],[7],[8],[16].

Тема 12. Вывод информации из баз данных.

Возможности генераторов отчетов современных СУБД. Задание формы и состава документа. Введение вычисляемых полей. Получение документов, включающих несколько степеней итогов. Получение документов на основе нескольких связанных файлов.

Графическое оформление документа.

Вывод документа на печать, на дисплей и в файл.

Использование генераторов форм для получения выходных документов.

Литература:

Основная литература: [1],[2],[3].

Дополнительная литература: [4],[5],[6],[7].

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

Тема 1. Основы теории реляционных баз данных

Студенты на практическом занятии должны освоить основы работы с СУБД MS Access и на примере простой готовой базы данных (в качестве примера предлагается БД Orders={«Продавцы-Покупатели-Заказы}) познакомиться с важнейшими характеристиками, такими как реляционная таблица, запись, поле, формат поле, ключевое поле, сложные ключи, индексы, схема базы данных. Типы данных в полях. Форматы данных. Значения по умолчанию. Связывание таблиц. Виды соединений.

Далее, студенты должны выбрать некоторую предметную область, например, база данных по обработке заказов, база данных по регистрации людей в аэропорту, база данных интернет-магазина, складская база данных и т.д. и для выбранной базы данных таблицы, заполнив их произвольными данными.

Домашнее задание: доработать выбранный проект базы данных до 5 – 7 реляционных таблиц, заполненных данными.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: