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 |


