Учебно-методический комплекс дисциплины распределенные базы данных (код и название дисциплины по учебному плану специальности) icon

Учебно-методический комплекс дисциплины распределенные базы данных (код и название дисциплины по учебному плану специальности)



Смотрите также:
Учебно-методический комплекс дисциплины (ЕН. Ф...
Учебно-методический комплекс дисциплины фтд. Р...
Учебно-методический комплекс дисциплины опд. Ф., Дс. Р...
Учебно-методический комплекс дисциплины сд. В...
Учебно-методический комплекс дисциплины ен. Ф...
Учебно-методический комплекс дисциплины сд. Ф...
Учебно-методический комплекс дисциплины опд. Ф...
Учебно-методический комплекс дисциплины опд. Ф...
Учебно-методический комплекс дисциплины сд. Ф...
Учебно-методический комплекс дисциплины модели социальных процессов (код и название дисциплины...
Учебно-методический комплекс дисциплины сд...
Учебно-методический комплекс дисциплины основы научных исследований (код и название дисциплины...



скачать


Новокузнецкий филиал-институт

государственного образовательного учреждения

высшего профессионального образования

«Кемеровский государственный университет»


Факультет информационных технологий

Кафедра информационных систем и управления им. В.К. Буторина


УТВЕРЖДАЮ:

Директор

В.С.Гершгорин _________________

«___»_______ 200__г.


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС


ДИСЦИПЛИНЫ


РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ

(код и название дисциплины по учебному плану специальности)


Для специальности ^ 080801 Прикладная информатика в экономике

(код и название специальности)

Цикл дисциплин учебного плана ________________ФТД_________________

(ОГСЭ, ЕН, ОПД, СД, ДС)

Компонент учебного плана: ___________________региональный__________

(федеральный, региональный, вузовский)

Формы обучения очная, заочная (полная)


Новокузнецк


Новокузнецкий филиал-институт

Государственного образовательного учреждения

высшего профессионального образования

«Кемеровский государственный университет»


СОГЛАСОВАНО:

Заведующий выпускающей кафедрой ИСУ Буторин В.К.



(подпись)

«_07_»__сентября___2006 г

УТВЕРЖДАЮ:

Декан факультета ИТ

Каледин В.О.



(подпись)

«_21_»__сентября___2006 г



^

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ

«РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ»


(название дисциплины )


Для специальности 080801, Прикладная информатика в экономике

(код и название специальности, учебного плана)

Входит в состав цикла дисциплин: ____ФТД___________

Входит в состав компонента учебного плана: _________региональный______

(федеральный, региональный, вузовский)

Для факультета _______информационных технологий___________


Всего часов __75__ Экзамен _______

Лекции 36___(часов) Зачет _5 сем__

Практические занятия _______(часов) Курсовая работа _______

Лабораторные занятия _______(часов) Контрольная работа _____

Самостоятельная учебная работа __39_ (часов)


^

Составители

_к.т.н., доцент Степанов Ю.А.


(ученая степень, звание, должность, Ф.И.О.)


Новокузнецк


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



^ Государственного образовательного стандарта высшего профессионального образования по специальности 351400 Прикладная информатика (по областям).

(название типовой программы, дата ее утверждения УМО по специальности)


^

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


кафедры информационных систем и управления

факультета информационных технологий


Протокол №__1___ от «__30__» ___августа___2006 г.




Зав. кафедрой ____________________ Каледин В.О.

(подпись)


^ Одобрено методической комиссией факультета

информационных технологий


Протокол № _1__от «__06___» ___сентября___ 2006 г.





Председатель

методической комиссии ___________________ Ермак Н.Б.

(подпись)


^ 1. Цели и задачи дисциплины


Цель: Знакомство с основными новейшими направлениями в области создания баз данных, основными правилами нормализации данных. Изучение основ программирования баз данных: добавление, изменение и удаление данных.


Задачи: знакомство с основами теории реляционных баз данных, жизненным циклом баз данных, современными системами управления базами данных, разработка локальной базы данных в формате Borland Paradox и распределенной базы данных в формате Microsoft SQL Server c написание приложений в среде Borland Delphi.


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


Итоговый контроль осуществляется в виде экзамена. Промежуточный контроль знаний осуществляется в виде опросов по изученным темам и защиты лабораторных работ.


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





Название и содержание разделов, тем, модулей

Объем часов

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

Общий

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

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

Лекции

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

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

1

2

3

4

5

6

7

8

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

1

Введение

4

2







2




2

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

10

6







4




3

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

6

2







4




4

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

8

4







4




5

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

8

4







4




6

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

4

2







2




7

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

6

2







4




8

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

5

2







3




9

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

8

4







4




10

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

8

4







4




11

XML Базы данных

8

4







4







Всего:

75

36







39




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




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

  • Очно-заочная и заочная формы обучения – контрольные работы.




  • Очная форма обучения – зачет

  • Очно-заочная и заочная формы обучения –зачет.






Название и содержание разделов, тем, модулей

Объем часов

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

Общий

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

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

Лекции

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

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

1

2

3

4

5

6

7

8

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

1

Введение

4

1







2




2

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

10










6




3

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

6

1







6




4

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

8

1







8




5

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

8










6




6

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

4










6




7

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

6

1







6




8

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

5










7




9

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

8

1







6




10

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

8










8




11

XML Базы данных

8

1







8







Всего:

75

6







69




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




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

  • Очно-заочная и заочная формы обучения – контрольные работы.




  • Очная форма обучения – зачет

  • Очно-заочная и заочная формы обучения –зачет.



^ 2. Содержание дисциплины

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

2006-2007

^ ПИЭ-04 ПИЭЗ-04

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






Утвердить

Протокол № 1

от 30.08.06г.





Каледин В.О.



2

2007-2008


^ ПИЭ-05 ПИЭЗ-05

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

29.08.2007.






Утвердить

Протокол № 1

от 29.08.07г.



Каледин В.О.



33

2008-2009



^ ПИЭ-06 ПИЭЗ-06

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

от 29.08.2008.



Степанов Ю.А.

Утвердить

Протокол № 1

от 29.08.08г.



Каледин В.О.


Примечания:

  • В случае отсутствия изменений и дополнений вместо содержания изменений вносится запись «Принята без изменений».
  • Тексты изменений прилагаются к тексту рабочей программы обязательно.



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

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

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

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

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

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

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

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

Дата

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

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

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

Автор

Год издания

1

2

3

4

5

6

7

02.09.06

Внесение

Delphi 5. Руководство разработчика баз данных/ В.В. Фаронов, П.В. Шумаков. - М.: "Нолидж", 2001. - 640 с.: ил.

Фаронов В.В.

2001

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

15

02.09.06

Внесение

Введение в стандарты языка баз данных SQL. http://www.citforum.ru/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. Профессиональный подход – СПб.: Наука и техника, 2004.- 600 с.

Сухарев М.В. А.А.

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:\паскаль\

Задания\

6

8

Задание 2

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

4

Задание 3

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

Задание 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. Руководство разработчика баз данных/ В.В. Фаронов, П.В. Шумаков. - М.: "Нолидж", 2001. - 640 с.: ил.

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

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

  4. Фленов М. Е., Библия Delphi. - СПб.: БХВ-Петербург, 2004.- 880 с.

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

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

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

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






Скачать 239,69 Kb.
оставить комментарий
Дата10.10.2011
Размер239,69 Kb.
ТипУчебно-методический комплекс, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх