2.1 Лекционные занятия

Тема № 1 Введение (2 часа): Понятия данных, базы данных, системы управления базами данных. Краткий обзор и классификация существующих систем управления базами данных.

Тема № 2 Основы теории баз данных (6 часов): Модели данных. Краткая характеристика ранних моделей данных. Реляционная модель данных: структурная часть, манипуляционная часть, ограничения целостности. Этапы проектирования: на основе инфологического моделирования; на основе нормализации. Модель данных, основанная на XML

Тема № 3 Структура и принципы создания базы данных в стандарте Borland Paradox (2 часа): Имена полей и типы данных Paradox. Первичный ключ. Ссылки и внешние ключи. Вторичные индексы. Работа с утилитой Database Desktop по созданию структуры базы данных. Определение псевдонимов и настройка драйверов с помощью утилиты BDE Administrator.

Тема № 4 Компоненты Delphi для доступа к базам данных (4 часа): Краткий обзор компонентов для доступа к данным. Работа с полями – компонент TField. Работа с наборами данных – компонент TDataSet. Работа с таблицами – компонент TTable. Построение запросов – компонент TQuery. Работа с утилитой SQL Builder.

Тема № 5 Визуальные компоненты Delphi для отображения и изменения данных (4 часа): Краткий обзор визуальных компонентов для работы с данными. Табличное представление – TDBGrid. Компоненты для работы с записями: TDBText, TDBEdit, TDBMemo. Построение графиков – компонент TDBChart. Компонент TDataSource – “посредник”.

Тема № 6 Разработка приложений клиент-сервер (2 часа): Краткая характеристика приложений клиент-сервер. Обзор серверов баз данных Microsoft SQL server, Oracle, MySQL.

НЕ нашли? Не то? Что вы ищете?

Тема № 7 Язык баз данных SQL (2 часа): Типы данных MSSQL. Создание и удаление баз данных – операторы CREATE DATABASE и DROP DATABASE. Создание, изменение и удаление таблиц – операторы CREATE TABLE, ALTER TABLE и DROP TABLE. Запросы выборки данных – SELECT. Добавление, изменение и удаление записей – INSERT, UPDATE, DELETE. Работа с просмотрами – операторы CREATE VIEW и DROP VIEW.

Тема № 8 Хранимые процедуры и триггеры (2 часа): Создание хранимых процедур и триггеров в MSSQL. Транзакции и кэширование изменений.

Тема № 9 Компоненты Delphi для доступа к данным при работе с базами данных клиент-сервер (4 часа): Стандартные компоненты TQuery, TExecSQL, TStoredProc. Компоненты для доступа к MSSQL.

Тема № 10 Использование технологии ADO для доступа к серверам данных (4 часа): Понятия OLE DB, ADO и ODBC. Компоненты TADOConnection, TADODataset, TADOTable, TADOQuery, TADOStoredProc.

Тема № 11 XML Базы данных (4 часа). Понятие XML баз данных. Классификация XML баз данных. Обзор стандартов XML, XSD, XSL, XQuery.

Лист - вкладка рабочей программы учебной дисциплины

_________ Распределенные базы данных, ФТД. Р____________

название дисциплины, цикл, компонент

Дополнения и изменения в рабочей программе учебной дисциплины

6. Сведения о переутверждении РП на очередной учебный год

и регистрация изменений

№ изменения

Учебный год

Учебная группа /Рабочий УП

Содержание изменений и решение кафедры – разработчика /

№ протокола, дата, подпись

зав. кафедрой

Преподаватель -

разработчик программы

Решение выпускающей кафедры /

№ протокола, дата, подпись зав. кафедрой

Декан

факультета

(подпись)

1

ПИЭ-04 ПИЭЗ-04

Программа приведена в соответствие с требованиями, протокол от 01.01.2001.

Утвердить

Протокол № 1

от 30.08.06г.

2

ПИЭ-05 ПИЭЗ-05

Принята без изменений Протокол №

29.08.2007.

Утвердить

Протокол № 1

от 29.08.07г.

33

ПИЭ-06 ПИЭЗ-06

Принята без изменений Протокол №

от 01.01.2001.

Утвердить

Протокол № 1

от 29.08.08г.

Примечания:

·  В случае отсутствия изменений и дополнений вместо содержания изменений вносится запись «Принята без изменений».

·  Тексты изменений прилагаются к тексту рабочей программы обязательно.

Лист – вкладка рабочей программы учебной дисциплины

________________________ Распределенные базы данных, ФТД. Р __________________________

название дисциплины, цикл, компонент

7. Список основной учебной литературы

*Указания о контроле на момент переутверждения программы

Сведения об учебниках

Соответствие ГОС (для федеральных дисциплин) или соответствия требованиям ООП (для региональных и вузовских) - указание на недостаточно отраженные в учебнике разделы

Количество экземпляров в библиотеке на момент переутверждения программы

Дата

Внесение, продление или исключение /

Подпись отв. за метод работу

Наименование, гриф

Автор

Год издания

1

2

3

4

5

6

7

02.09.06

Внесение

Delphi 5. Руководство разработчика баз данных/ , . - М.: "Нолидж", 20с.: ил.

2001

Соответствует требованиям ООП

15

02.09.06

Внесение

Введение в стандарты языка баз данных SQL. http://www. *****/database/sqlbook/index. shtml

2005

Соответствует требованиям ООП

Примечания: В списке на момент переутверждения рабочей программы должно быть не более двух действующих учебников

*Столбцы 3, 4, 5, 6, 7 заполняет преподаватель - разработчик программы

Столбцы 1, 2 заполняет ответственный за методическую работу на кафедре на момент переутверждения программы

Лист – вкладка рабочей программы учебной дисциплины

________________________ Распределенные базы данных, ФТД. Р _______________________

название дисциплины, цикл, компонент

8. Список дополнительной учебной литературы

*Указания о контроле на момент переутверждения программы

Сведения об учебниках

Соответствие ГОС (для федеральных дисциплин) или соответствия требованиям ООП (для региональных и вузовских) - указание на недостаточно отраженные в учебнике разделы

Количество экземпляров в библиотеке на момент переутверждения программы

Дата

Внесение, продление или исключение /

Подпись отв. за метод работу

Наименование, гриф

Автор

Год издания

1

2

3

4

5

6

7

02.09.06

Внесение

Введение в системы баз данных, 6-е издание: Пер. с анг.-К; М; СПб.: Издательский дом “Вильямс”,1999.-848 с

Дейт, К., Дж.

1999

-

-

02.09.06

Внесение

Основы Delphi. Профессиональный подход – СПб.: Наука и техника, 200с.

А. А.

2005

-

-

Примечания: В списке на момент переутверждения рабочей программы должно быть не более двух действующих учебников

*Столбцы 3, 4, 5, 6, 7 заполняет преподаватель - разработчик программы

Столбцы 1, 2 заполняет ответственный за методическую работу на кафедре на момент переутверждения программы

График организации самостоятельной работы студентов

по учебному плану гр. ПИЭ-06

по дисциплине «Распределенные базы данных»

Очная форма обучения

Общее кол-во часов по учебному плану - 75 час.

36 час. Аудиторная работа

39 час. Самостоятельная работа

Формы аудиторных учебных занятий (час.)

Виды самостоятельной учебной работы (час.)

№ недели

№ и тема лекции

36 часа

Лекции

0 часа

Лабораторные

занятия

39

час.

Изучение теоретического материала

- час.

Решение практических задач

-час.

Составление практических задач и тестов

-час.

Подготовка реферата по теме

час.

Индивидуальные задания

1

Введение

2

2

2

Основы теории баз данных

6

4

3

Структура и принципы создания базы данных в стандарте Borland Paradox

2

4

4

Компоненты Delphi для доступа к базам данных

4

4

5

Визуальные компоненты Delphi для отображения и изменения данных

4

4

6

Разработка приложений клиент-сервер

2

2

7

Язык баз данных SQL

2

4

8

Хранимые процедуры и триггеры

2

3

9

Компоненты Delphi для доступа к данным при работе с базами данных клиент-сервер

4

4

10

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

4

4

11

XML Базы данных

4

4

ИТОГО

36

39


Заочная форма обучения

График организации самостоятельной работы по дисциплине

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

Название и содержание

разделов, тем, модулей,

видов учебной работы

Объем часов

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

Общий

(час.)

Аудиторная работа

Самостоятельная работа

(час.)

Лекции

(час.)

Практические (или семинарские) занятия

(час.)

Лабораторные занятия

(час.)

1

2

3

4

5

6

7

8

Учебный план групп ПИЭЗ-06

пятый семестр

75

6

-

69

Порядок организации самостоятельной работы

Контрольная работа:

Задание 1

Изучение приемов работы с базами данных средствами Delphi с использованием базы данных demos

Консультации преподавателя по графику

2

Stud:\паскаль\

Задания\

Задание 2

Разработка локальной базы данных по индивидуальным темам в стандарте Paradox с написанием приложения на Delphi

6

Задание 3

Создание распределенной базы данных (клиент-сервер)

8

Задание 4

Реализация распределенной базы данных с использованием хранимых процедур и триггеров для добавления, изменения и удаления данных

4

ИТОГО по контрольной работе

20

Допуск к зачету

Аудиторные занятия

6

-

16

-

ИТОГО

6

-

16

78

Формы контроля

Экзамен и зачет.

Условие допуска:

1.  Принятые контрольные работы.

«Контрольная работа» в учебном плане группы.

Условие зачета контрольной работы в ведомость:

1. Представление оформленных работ, собеседование.

Самостоятельную работу по дисциплине следует начать сразу же после установочной лекции и получения задания. Для работы необходимо ознакомиться с учебным планом группы и установить, какое количество часов отведено учебным планом в целом на изучение дисциплины (как правило, это 80 – 160 часов), на аудиторную работу с преподавателем на лекционных и практических (семинарских) занятиях, а также на самостоятельную работу.

Затем нужно познакомиться с заданиями письменных практических работ и примерным объемом времени, предполагаемым на их выполнение, составить в отдельной тетради (можно выполнить план работы в тетради для теоретического материалы по дисциплине) понедельный план работы и установить минимальные еженедельные результаты и их вид.

При общем объеме времени до 130 часов, предусмотренных на изучение дисциплины в учебном плане группы, студент выполняет письменные практические работы №№ 1-5.

Целесообразно начать работу с изучения теоретического материала и с письменных ответов на вопросы теоретической части содержания дисциплины, чтобы приступить затем к выполнению письменных практических работ, имея необходимые знания. Теоретический материал студент изучает в соответствии с вопросами для подготовки к экзамену и зачету (см. п. 2.2) и составляет в отдельной тетради письменный конспект ответа объемом не более 1 страницы на один вопрос (план-конспект).

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

Самостоятельная работа

1. Изучение среды PHP, баз данных MSSQL, MySQL.

2. Разработка структуры базы данных, алгоритмов, написание, отладка и тестирование приложений по тематике лабораторных занятий и курсовой работы.

3. Изучение литературы по тематике баз данных и программирования баз данных в среде Delphi и PHP.

4. Изучение приемов работы с базами данных средствами Delphi с использованием базы данных demos

5. Разработка локальной базы данных по индивидуальным темам в стандарте Paradox с написанием приложения на Delphi

6. Создание распределенной базы данных (клиент-сервер)

7. Реализация распределенной базы данных с использованием хранимых процедур и триггеров для добавления, изменения и удаления данных.

Методические рекомендации преподавателю

Целью изучения дисциплины является получение студентами базовых знаний по теории информации, знакомство с основами информационных технологий, принципами работы современных технических и программных средств, изучение архитектуры компьютера, базовых инструментальных средств (операционные среды, компиляторы и т. п.), проблемных пакетов программ, офисных и сетевых технологий.

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

При определении порядка изучения материала желательно придерживаться принципа "от простого - к сложному, от примера - к обобщению".

Теоретические занятия проводятся в форме лекций. Большую роль в курсе имеет в процессе их самостоятельной работы на компьютерах, получение навыков применения современных языков программирования для разработки распределенной базы данных по индивидуальным темам в стандарте Microsoft SQL Server или MySQL c написанием программного обеспечения в среде PHP. В процессе такого обучения студенты получают навыки использования различных источников информации как во внутреннем, так и в международном информационном пространстве, а также наглядно убеждаются в эффективности компьютерных методов решения сформулированных задач. При этом основное внимание уделяется освоению студентами современных компьютерных технологий на материале проблемной среды из области их будущей профессиональной деятельности. На лабораторных занятиях, проводимых в компьютерном классе, выполняются индивидуальные задания по курсу с использованием современных сред разработки программ (Borland Paradox, Borland Delphi 6/7).

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

Контроль усвоения дисциплины – промежуточный и в форме зачета целесообразно проводить с помощью тестирования.

Учебно-методическая литература

1.  Delphi 5. Руководство разработчика баз данных/ , . - М.: "Нолидж", 20с.: ил.

2.  Дейт, К., Дж. Введение в системы баз данных, 6-е издание: Пер. с анг.-К; М; СПб.: Издательский дом “Вильямс”, 1999.-848 с.

3.  , Основы Delphi. Профессиональный подход – СПб.: Наука и техника, 200с.

4.  , Библия Delphi. - СПб.: БХВ-Петербург, 200с.

5.  Кузнецов в стандарты языка баз данных SQL. http://www. *****/database/sqlbook/index. shtml

6.  Пушников в системы управления базами данных http://www. *****/database/dblearn/index. shtml

7.  Кириллов проектирования реляционных баз данных.
http://www. *****/database/dbguide/index. shtml

8.  Материалы сайта http://www. delphi. *****/

Из за большого объема этот материал размещен на нескольких страницах:
1 2