Рабочая программа дисциплины «клиент-серверные технологии» Рекомендуется для направления подготовки

Вид материалаРабочая программа

Содержание


Место дисциплины в структуре ООП
3. Требования к результатам освоения дисциплины
4. Объем дисциплины и виды учебной работы
Аудиторные занятия (всего)
Самостоятельная работа (всего)
5. Содержание дисциплины
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
5.3. Разделы дисциплин и виды занятий
6. Лабораторный практикум
7. Практические занятия (семинары) – не предусмотрено
10. Материально-техническое обеспечение дисциплины
11. Методические рекомендации по организации изучения дисциплины
Подобный материал:

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ И ФИНАНСОВ

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

«КЛИЕНТ-СЕРВЕРНЫЕ ТЕХНОЛОГИИ»

Рекомендуется для направления подготовки

230700 Прикладная информатика

Квалификация выпускника – бакалавр

Санкт-Петербург
  1. Цели и задачи дисциплины:

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

  1. Место дисциплины в структуре ООП:

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


3. Требования к результатам освоения дисциплины:

Процесс изучения дисциплины направлен на формирование следующих компетенций:

ОК-8, ПК-9, ПК-10, ПК-31, ПК-32

В результате изучения дисциплины студент должен:

    Знать: основные концепции СУБД клиент-серверной архитектуры, типовые задачи, выполняемые при создании серверных баз данных и их администрировании.

    Уметь: проектировать и создавать базы данных и приложения пользователя в клиент-серверной архитектуре; эффективно выполнять задачи их администрирования.

    Владеть: языком SQL для создания и администрирования многопользовательских баз данных и объектов серверной бизнес-логики .

4. Объем дисциплины и виды учебной работы

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

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

Всего часов

(% семестр)

Аудиторные занятия (всего)

54

В том числе:

-

Лекции

22

Лабораторные работы (ЛР)

32

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

54

В том числе:

-

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

18

Тестирование

20

Реферат

16

Вид промежуточной аттестации (зачет)




Общая трудоемкость час

зач. ед.

108

3


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

5.1. Содержание разделов дисциплины

№ п/п

Наименование раздела дисциплины

Содержание раздела

1.

Введение в клиент\серверные технологии баз данных

Клиент-серверные технологии баз данных. Архитектура клиент\сервер. Функции и инструментальные средства серверного и клиентского программного обеспечения. Сервер баз данных Microsoft SQL Server.

2.

Разработка многопользо-вательской базы данных

Подключение к SQL Server. Создание многопользо-вательских баз данных и ее объектов. Создание таблиц и схем данных средствами языка T-SQL.

3.

Интерактивные средства SQL Server для управле-ния и создания объектов многопользовательской БД

Инструментальные средства SQL Server. MS SQL Server Management Studio.

Управление серверами. Управление базами данных.

4.

Программирование на языке Transact-SQL на стороне сервера БД

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

5.

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

Установка SQL Server. Система безопасности. Резервное копирование и восстановления базы данных. Управление транзакциями. Оптимизация запросов.

6.

Аналитическая обработка данных

Технологии хранения и анализа корпоративных данных. Хранилища и витрины данных. Модели аналитической обработки данных в СУБД. Оперативная аналитическая обработка данных (OLAP). Интеллектуальный анализ данных в корпоративных системах.


5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами

№ п/п

Наименование обеспе-чиваемых (последую-щих) дисциплин

№ № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин

1

2

3

4

5

6

1.

Корпоративные информационные системы.

+

+

+

+

+

+

2.

Банковские информационные системы.

+

+

+




+

+

3.

Корпоративный документооборот

+

+

+




+

+


5.3. Разделы дисциплин и виды занятий

№ п/п

Наименование раздела дисциплины

Лекц.

Лаб.

зан.

СРС

Все-го

час.

1.

Введение в клиент\серверные технологии баз данных

2

2

4

8

2.

Разработка многопользовательской базы данных

4

6

10

20

3.

Интерактивные средства SQL Server для управления и создания объектов многопользовательской БД

4

6

10

20

4.

Программирование на языке Transact-SQL на стороне сервера БД

4

8

12

24

5.

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

4

6

10

20

6.

Аналитическая обработка данных

4

4

8

16


6. Лабораторный практикум

№ п/п

№ раздела дисциплины

Наименование лабораторных работ

Трудо-емкость

(час.)

1.

1.

Подключение к SQL Server. Интерфейсы ODBC. и OLE DB.

2

2.

2.

Создание базы данных на сервере. Инструментальные средства многопользовательских СУБД. Создание таблиц и схем данных средствами языка T-SQL. Типы данных. Определение параметров целостности: ключи, индексы, ограничения на значения, связная целостность.

6

3.

3.

Инструментальные средства MS SQL Server Management Studio. Создание таблиц и схем данных.

6

4.

4.

Программирование на языке Transact-SQL. Разработка бизнес логики на стороне сервера БД: создание представлений инструментальными средствами SQL Server и Access.

2

5.

4.

Разработка бизнес логики на стороне сервера: создание хранимых процедур инструментальными средствами SQL Server и Access.

4

6.

4.

Создание триггеров средствами SQL Server.

2

7.

5.

Установка SQL Server

2

8.

5.

Система безопасности серверных баз данных. Разграничение доступа к данным.

Управление учетными записями. Роли сервера. Назначение прав доступа к базам данных и их объектам. Роли баз данных.


2

9.

5.

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

2

10.

6.

Инструментальные средства аналитического сервера MS SQL Server.Технологии интеграции информации. Хранилища данных. Типовые архитектуры.

2

11.

6.

Оперативная аналитическая обработка данных Создание кубов. Создание источника данных для построения кубов. Работа с размерностями.

Подключение размерностей. Выбор показателей. Процессинг куба.

2


7. Практические занятия (семинары) – не предусмотрено


8. Примерная тематика курсовых работ – не предусмотрено

9. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература:
  1. Самоучитель Microsoft Access 2010. Бекаревич Ю.Б., Пушкина Н.В. СП б., изд. BHV,2010.
  2. Microsoft SQL Server 2005 Analysis Services. OLAP и многомерный анализ данных. Под ред. А.Б. Бергера, И.В. Горбач. - СП б., изд. BHV,2007.


б) дополнительная литература:
  1. Microsoft SQL Server 2005. Справочник администратора. Станек Уильям Р. – М.: изд. Русская редакция, 2006.
  2. Системы баз данных: проектирование, реализация и управление. Роб П., Коронел К. Пер. с англ., изд. BHV,2004.
  3. Microsoft SQL Server.- Мамаев Е.В., изд. BHV,2007.
  4. Видеокурс (на CD-ROM). -  Бекаревич Ю.Б., Пушкина Н.В., СПб.: изд. BHV, 2007
  5. Самоучитель Microsoft Access 2007. Бекаревич Ю.Б., Пушкина Н.В. СП б., изд. BHV,2007.
  6. Microsoft SQL Server 2005. Новые возможности. Волоха А.В., СПб.: Питер 2006.
  7. MS Access за 21 занятие. Бекаревич Ю.Б., Пушкина Н.В. СП б., изд. BHV,2005.
  8. Системы баз данных. Полный курс. Гарсиа-Молина, Гектор, Ульман и др. Пер. с англ., изд. дом «Вильямс», 2004.
  9. Базы данных: проектирование, реализация, и сопровождение. Теория и практика. Томас Конолли и др. 2-е изд. Пер. с англ. – М. : Издательский дом «Вильямс», 2001
  10. Дейт К. Введение в системы баз данных: Пер. с англ. - М.: Наука, 1980.
  11. Мартин Дж. Организация баз данных в вычислительных системах / Пер. с англ. М., 1980.


в) программное обеспечение: СУБД MS SQL Server 2008 и MS Access 2010

г) базы данных, информационно-справочные и поисковые системы:

Базы данных на CD-ROM. -  Самоучитель Microsoft Access 2010. Бекаревич Ю.Б., Пушкина Н.В., СПб.: изд. BHV, 2010

10. Материально-техническое обеспечение дисциплины:
  1. Компьютерный класс, оборудованный для проведения практических работ средствами оргтехники, персональными компьютерами, объединенными в сеть с выходом в Интернет;
  2. Установленное лицензионное программное обеспечение.

11. Методические рекомендации по организации изучения дисциплины:
  • Вести рабочую тетрадь с проработкой и заметками по изучаемым вопросам.
  • Для самоконтроля использовать вопросы и ответы, представленные в конце каждого раздела самоучителей.
  • Выполнять домашние задания по реализации конкретных задач с помощью инструментальных средств СУБД и программирования, как на стороне клиента, так и на стороне сервера.
  • Выполнять регламентное тестирование по мере прохождения разделов курса.
  • В соответствии с темами практических занятий готовиться к ним по
    • лекционным материалам,
    • рекомендованным главам самоучителя по системам управления базами данных,
    • дополнительно указанным источникам,
    • мультимедийным материалам, прилагаемым к самоучителям.




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

1 семестр

Количество баллов

Зачетный минимум

Зачетный максимум

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

30

55

Тестирование

10

20

Реферат

15

25

Итого:

55

100

Зачет – 55 баллов и более.


Разработчики:

__СПбГУЭФ_________ ____доцент________ _Н.В.Пушкина________

(место работы) (занимаемая должность) (инициалы, фамилия)


Эксперты:


ЗАО «Энергопроект

по развитию ММ» ген. директор М.К. Казаков

____________________ ___________________ ________________________

(место работы) (занимаемая должность) (инициалы, фамилия)