Учебная программа курса или дисциплины «Технологии баз данных»




Скачать 27.46 Kb.
НазваниеУчебная программа курса или дисциплины «Технологии баз данных»
Дата публикации20.07.2013
Размер27.46 Kb.
ТипУчебная программа курса
lit-yaz.ru > Информатика > Учебная программа курса
Учебная программа курса или дисциплины

«Технологии баз данных»
1. Аннотация

Цель дисциплины “Технологии баз данных” - ознакомление слушателей с организацией, принципами построения и функционирования современных систем управления базами данных, с методами моделирования данных, принципами построения приложений баз данных.

2. Перечень разделов курса

  1. Информационные системы

Общие понятия баз данных. Системы управления базами данных. Функции, возлагаемые на системы управления базами данных. Взаимодействие типа клиент-сервер.

  1. Модели данных

Рассматриваются вопросы построения моделей данных, описываются иерархическая, сетевая, реляционная и объектно-ориентированная модели данных.


  1. ^ Реляционная алгебра


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


  1. ^ Нормальные формы


Определения нормальных форм. Процесс нормализации.


  1. SQL – как основа взаимодействия с реляционными базами.

Принципы построения языка SQL. Стандартизация языка SQL. Определение данных (DDL), ограничения целостности. Операции модификации данных (DML). Транзакции.


  1. Поддержка SQL операций на уровне сервера.


Курсоры, триггеры, сохраненные процедуры.


  1. Доступ к данным из прикладных приложений


DB Lib API, Embedded SQL


  1. Стандартные интерфейсы для доступа


Стандартизация интерфейсов доступа к базам данных. JDBC, ODBC.

Object-relational mapping (ORM) – современные средства


  1. Распределенные базы данных


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


  1. Многоуровневые модели доступа к данным


Мониторы транзакций, сервера приложений. З-х уровневая модель и ее отличие от модели клиент-сервер.
^ 3. Список литературы и веб-источников
1. Томас Коннолли, Каролин Бегг, Анна Страчан. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Издательство: Вильямс, 2000 г. 264 c. ISBN 5-8459-0109-X, 0-201-34287-1

2. Джен Л. Харрингтон. Проектирование реляционных баз данных Издательство: Лори, 2006 г. 230 стр. ISBN 0-12-326425-1, 5-85582-082-3

3. К. Дж. Дейт. Введение в системы баз данных. Издательство: Вильямс, 2005 г. 1328 стр. ISBN 5-8459-0788-8, 0-321-19784-4

4. Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом. Системы баз данных. Полный курс.Издательство: Вильямс, 2003 г. 1088 стр. ISBN 5-8459-0384-Х

5. Мартин Грабер. SQL. Описание SQL92, SQL99 и SQLJ. Издательство: Лори, 2003 г. 643 стр. ISBN 5-85582-109-9, 0-7821-2538-7

6. Кузнецов С.Д. SQL. Язык реляционных баз данных. Издательство: Майор, 2001 г. 192 cтр. ISBN 5-901321-03-0

дополнительная:

1. Джен Харрингтон. Проектирование объектно-ориентированных баз данных. Издательство: ДМК пресс, 2001 г. 272 стр. ISBN 5-94074-097-9, 0-12-326428-6

2. К. Дж. Дейт, Хью Дарвен. Основы будущих систем баз данных: третий манифест. Издательство: "Янус-К". 2004 г. 656 стр. ISBN: 5-8037-0183-1

5. Список вопросов, выносимый на экзамен и/ или содержание тестов.

^ Торговая система

Есть следующие таблицы

T1

(Id int primary key,

Name char(80),

Price decimal(5,2) )

T2

(OrderId int primary key,

Id int foreing key,

Qty int)

T1 – содержит список товаров: (код, наименование)

T2 – содержит набор транзакций: (номер заказа, код товара, количество)

^ Все товары однородные, единицы измерения везде одинаковые (штуки, коробки etc.)

Задачи

1. Выдать список товаров, где сумма проданного товара (объем продаж) больше 10 единиц

2. Выдать список товаров, для которых есть больше 2 заказов

3. Выдать список товаров, упорядоченный по количеству заказов, в которых они упоминаются

4. Выдать список товаров, упорядоченный по сумме проданного товара (по объему продаж)

5. Выдать список заказов, где сумма проданного больше среднего по всем заказам

6. Выдать список заказов, где количество позиций больше среднего количества по всем заказам

Добавить документ в свой блог или на сайт

Похожие:

Учебная программа курса или дисциплины «Технологии баз данных» icon«Использование баз данных и субд для обработки экономической информации»
В состав банка данных входят одна или несколько баз данных, справочник баз данных, субд, а также библиотеки запросов и прикладных...

Учебная программа курса или дисциплины «Технологии баз данных» iconУчебная программа курса или дисциплины «Основы программирования»
В частности, в курсе рассматриваются основные конструкции языков программирования, анализируются основные типы и структуры данных,...

Учебная программа курса или дисциплины «Технологии баз данных» iconУчебная программа курса или дисциплины «Технологии создания Интернет-узлов»
Тема Адресация в Internet. Адресация сетей, подсетей и устройств ("хостов"). Класс-ориентированная и бесклассовая адресация. Адресация...

Учебная программа курса или дисциплины «Технологии баз данных» iconУчебная программа курса или дисциплины «Компьютерные сети»
Тема html понятие языка разметки. Общая структура документа. Метаинформация. Составные документы

Учебная программа курса или дисциплины «Технологии баз данных» iconРабочая учебная программа дисциплины 4 Цели и задачи курса 4 Цель...
Автор учебного методического комплекса кандидат политических наук, доцент Евлампиева Екатерина Владимировна

Учебная программа курса или дисциплины «Технологии баз данных» iconУчебная программа курса или дисциплины «Дискретные структуры»
Ознакомить слушателей с фундаментальными понятиями, методами и алгоритмами дискретной математики, которые составляют теоретический...

Учебная программа курса или дисциплины «Технологии баз данных» iconРабочая учебная программа дисциплины > Цели и задачи курса Курс лекций «Психическая травма»
Методические указания студенту по изучению дисциплины и организации самостоятельной работы 6

Учебная программа курса или дисциплины «Технологии баз данных» iconРабочая учебная программа дисциплины > 1 Цели и задачи курса Курс...
Методические указания студенту по изучению дисциплины и организации самостоятельной работы 10

Учебная программа курса или дисциплины «Технологии баз данных» iconРабочая учебная программа дисциплины > 1 Цели и задачи курса Курс...
Методические указания студенту по изучению дисциплины и организации самостоятельной работы 9

Учебная программа курса или дисциплины «Технологии баз данных» iconМэрия управление образования
Егэ) на территории Вологодской области в 2010 году и обеспечения формирования региональных баз данных егэ (далее рбд), муниципальных...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница