Программа дисциплины обязательного компонента для специальности 1 53 01 02 " Автоматизированные системы обработки информации"


Скачать 492.5 Kb.
НазваниеПрограмма дисциплины обязательного компонента для специальности 1 53 01 02 " Автоматизированные системы обработки информации"
страница4/5
Дата публикации12.03.2013
Размер492.5 Kb.
ТипПрограмма дисциплины
referatdb.ru > Информатика > Программа дисциплины
1   2   3   4   5

3.5

^ Использование языка запросов SQL для выборки данных (4 ч.)

  1. Использование языка SQL для выборки данных из таблиц.

  2. Общая структура оператора SELECT языка SQL.

  3. Указание состава полей и таблиц в операторе SELECT. Определение дополнительных имен (алиасов) таблиц и полей.

  4. Использование выражений в списке полей запроса.




2



2



Практическое пособие




Защита отчета по лабораторной работе

3.6

Отбор и сортировка записей в запросах для выборки данных (4 ч.)

  1. Отбор записей, возвращаемых SELECT-запросом языка SQL. Использование реляционных и булевых операторов в спецификации выбора строк.

  2. Предложение WHERE.

  3. Использование специальных операторов IN, LIKE, BETWEEN, IS NULL.

  4. Форматирование результатов запросов.

  5. Сортировка результатов запросов.

  6. Предложение ORDER BY.






2

2

Практическое пособие




Защита отчета по лабораторной работе

3.7

Группировка данных в запросах (6 ч.)

  1. Понятие группировки данных.

  2. Использование группировки в запросах.

  3. Определение полей группировки.

  4. Состав и использование функций агрегирования: COUNT, MAX, MIN, SUM, AVG.

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

2



2

2

Практическое пособие

[2]

[3]

[4]

Защита отчета по лабораторной работе

3.8

Выборка данных из множества таблиц (6 ч.)

  1. Использование множества таблиц в запросах языка SQL на выборку данных.

  2. Реализация декартового произведения таблиц с помощью предложения WHERE.

  3. Самообъединение таблиц.

  4. Объединение таблиц с помощью операции JOIN.

Левое внешнее объединение.

Правое внешнее объединение.

  1. Вложенные операции JOIN.

2



2

2

Практическое пособие




Защита отчета по лабораторной работе

3.9

Использование подзапросов в языке запросов SQL (2 ч.)

  1. Использование подзапросов.

  2. Вложенные подзапросы в предложении WHERE.

  3. Использование подзапросов в предложении HAVING.

  4. Cвязанные подзапросы.

  5. Алгоритм выполнения связанных подзапросов.

  6. Связывание таблицы со своей копией.

  7. Специальные операторы EXISTS, ANY(SOME), ALL.

  8. Различия в использовании ANY, ALL и EXISTS при обработке NULL-значений.









2




[2]

[3]

[4]




3.10

Объединение запросов (4 ч.)

  1. Понятие объединения запросов.

  2. Совместимость запросов по объединению.

  3. Использование предложения UNION.

  4. Определение типов NULL-значений в объединенных запросах.

  5. Сортировка результата объединения запроса.




2




2




Практическое пособие




Защита отчета по лабораторной работе

3.11

Запросы обновления таблиц в языке запросов SQL (2 ч.)

  1. Запросы обновления таблиц.

  2. Создание одиночных записей с помощью оператора INSERT INTO.

  3. Использование подзапроса в операторе INSERT INTO для формирования записей, добавляемых в таблицу.

  4. Изменение значений полей с помощью оператора UPDATE.

  5. Использование подзапроса для определения группы изменяемых записей.

  6. Удаление записей из таблиц с помощью оператора DELETE.

  7. Использование подзапроса для определения группы удаляемых записей.




2




2




Практическое пособие




Защита отчета по лабораторной работе

3.12

Оптимизация выполнения запросов SQL (2 ч.)

  1. Метод оптимизации выполнения запросов, основанный на синтаксисе.

  2. Метод оптимизации выполнения запросов, основанный на стоимости.

  3. Порядок оптимизации выполнения запроса.

  4. Анализ плана SQL-запросов.

  5. Явное указание использования индексов в SQL-запросах.




2













[1]

[3]

[9]







^ Раздел 4 Проектирование баз данных (16 ч.)

8




8













4.1

^ Основные этапы проектирования баз данных (6 ч.)






















4.1.1

Этапы проектирования баз данных. (4 ч.)

  1. Инфологическое проектирование.

  2. Функциональный подход к проектированию баз данных.

  3. Предметный подход к проектированию баз данных.

  4. Проектирование с использованием метода "сущность-связь".

2




2




Практическое пособие

[1]

[3]

[10]

Защита отчета по лабораторной работе

4.1.2

Элементы проектирования баз данных (2 ч.)

  1. Определение требований к операционной обстановке.

  2. Выбор СУБД и других инструментальных программных средств.

  3. Логическое проектирование баз данных.

  4. Физическое проектирование баз данных.

  5. Автоматизация проектирования баз данных.




2



















4.2

Проектирование баз данных (10 ч.)























4.2.1

Проектирование таблиц (6 ч.)

  1. Определение состава таблиц.

  2. Виды взаимосвязей между таблицами реляционной базы данных: «один-к-одному», «один-к-многим», «многие-к-многим».

  3. Понятие родительской и дочерней таблицы.

  4. Удаление связей «многие-к-многим» путем создания дополнительных отношений.

  5. Определение состава атрибутов отношений (таблиц).

2




4




Практическое пособие

[1]

[3]

[10]

Защита отчета по лабораторной работе

4.2.2

Нормализация (4ч.)

  1. Нормализация отношений.

  2. Первая, вторая и третья нормальные формы.

  3. Достоинства и недостатки нормализации.

2




2




Практическое пособие

[1]

[3]

[10]

Защита отчета по лабораторной работе

5

^ Раздел 5 Работа с базами данных из современных языков программирования (16 ч.)

8




6

2










5.1

Язык описания данных (4 ч.)

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

  2. Создание таблиц с помощью языка манипулирования данными (SELECT INTO).

  3. Создание таблиц с помощью языка манипулирования данными (CREATE TABLE).

  4. Определение состава и типов полей, значений по умолчанию для столбцов таблицы, допустимости NULL-значений.

  5. Определение первичного ключа таблицы.

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



2




2




Практическое пособие

[1]

[3]

[10]

Защита отчета по лабораторной работе

5.2

Ссылочная целостность данных (4 ч.)

  1. Понятие ссылочной целостности данных.

  2. Ограничения целостности данных.

  3. Поддержка ограничений целостности данных.

  4. Методы обеспечения целостности данных.

  5. Определение внешних ключей таблиц.

  6. Определение родительских ключей таблиц.

  7. Задание способов каскадных обновлений таблиц.

2




2



Практическое пособие

[2]

[3]

[10]

Защита отчета по лабораторной работе

5.3

Оптимизация работы с базами данных (4 ч.)

  1. Модификация структуры таблицы.

  2. Уничтожение таблицы.

  3. Назначение и использование индексов для таблиц базы данных.

  4. Уникальные и неуникальные индексы.

  5. Создание индексов по одному полю.

  6. Создание индексов по множеству полей.

  7. Оптимизация состава индексов.

  8. Уничтожение индексов.

2




2




Практическое пособие

[2]

[5]

[11]

Защита отчета по лабораторной работе

5.4

Тема 4 Представления (4 ч.)

  1. Назначение представлений (просмотров).

  2. Создание представлений.

  3. Обновляемые и необновляемые представления.

  4. Изменение значений с помощью представлений.

  5. Контроль добавления записей в соответствии с условиями запроса представления.

  6. Контроль изменения записей в соответствии с условиями запроса представления.

  7. Уничтожение представлений.



2







2




[4]

[7]

[10]

Фронтальный опрос




^ Раздел 6 Работа с сетевыми базами данных (66 ч.)

32




12

22










6.1

Особенности языка SQL для различных SQL-серверов (4 ч.)

  1. Дополнительные параметры оператора Select.

  2. Возможность использования подзапросов в качестве источника данных.

  3. Оператор Case.

  4. Дополнительные возможности в операторе добавления данных Insert.

  5. Дополнительные возможности в операторе обновления данных Update.

  6. Дополнительные возможности в операторе удаления данных Delete.

2




2




Практическое пособие




Защита отчета по лабораторной работе

6.2

Создание таблиц баз данных в среде SQL-сервера (4 ч.)

  1. Способы создания таблиц баз данных в среде SQL-сервера.

  2. Понятие о типах данных.

  3. Выбор типов данных.

  4. Создание временных таблиц.

  5. Определение связей между таблицами.

  6. Определение внешних и родительских ключей таблиц.

  7. Определение рационального состава индексов таблиц.

  8. Создание индексов таблиц.

  9. Принципы создания индексов.

  10. Правила создания хорошего индекса.

2




2




Практическое пособие




Защита отчета по лабораторной работе.

Фронтальный опрос

6.3

Установка связи с таблицами баз данных (4 ч.)

  1. Использование средств ODBC.

  2. Описание ODBC-источников данных.

  3. Создание источников данных ODBC.

  4. Преимущества и недостатки использования ODBC. Установка связи с данными на SQL-сервере.

  5. Определение прав доступа к данным.

2




2




Практическое пособие




Защита отчета по лабораторной работе

6.4

Создание и использование представлений в среде SQL-сервера (4 ч.)

  1. Создание представлений в среде SQL-сервера.

  2. Типы представлений в среде SQL-сервера.

  3. Использование представлений в среде SQL-сервера.

  4. Изменение значений с помощью представлений в среде SQL-сервера.

  5. Контроль добавления и изменения записей в соответствии с условиями запроса представления в среде SQL-сервера.

  6. Уничтожение представлений в среде SQL-сервера.



2




2




Практическое пособие




Защита отчета по лабораторной работе

6.5

Хранимые процедуры (2 ч.)

  1. Назначение хранимых процедур.

  2. Язык написания хранимых процедур.

  3. Определение хранимых процедур.

  4. Определение и использование параметров хранимых процедур. Вызов хранимых процедур из приложения.

  5. Отображение и редактирование хранимых процедур.

Изменение и удаление хранимых процедур.

6 Компиляция процедуры и преобразование имен.

2













[6]

[7]

[10]

Защита реферата

6.6

Операторы хранимых процедур (4 ч.)

  1. Определение внутренних переменных в хранимых процедурах. Использование переменных в хранимых процедурах.

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

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

  4. Возможности использования операторов языка SQL в тексте хранимых процедур.

2




2




Практическое пособие




Защита отчета по лабораторной работе

6.7

Создание и использование курсоров (6 ч.)

  1. Понятие курсора.

  2. Клиентские и серверные курсоры.

  3. Использование курсоров SQL-сервера: объявление курсора, открытие курсора, выборка данных из курсора, закрытие курсора, аннулирование курсора.

  4. Примеры использования курсоров.

  5. Использование вложенных курсоров.

  6. Работа с курсорами в клиентских приложениях для организации циклов обработки результатов запросов.

2




2

2

Практическое пособие




Защита отчета по лабораторной работе

6.8

Описание и использование хранимых функций (4 ч.)

  1. Виды хранимых функций.

  2. Скалярные хранимые функции.

  3. Возврат результата SQL-запроса как возвращаемого функцией набора данных.

  4. Формирование набора данных при выполнении хранимой функции.

  5. Использование хранимой функции в списке полей оператора Select.

  6. Использование хранимой функции как источника данных в операторе Select.

2






2




[6]

[7]

[10]

Фронтальный опрос

6.9

Триггеры SQL-сервера (4 ч.)

  1. Понятие о триггерах SQL-сервера.

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

  3. Виды триггеров по типам операций с базой данных.

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

2






2




[6]

[7]

[11]

Защита реферата

6.10

Использование триггеров SQL-сервера (4 ч.)

  1. Создание триггеров.

  2. Удаление триггеров.

  3. Отображение информации о триггере.

  4. Использование триггеров для операторов Insert и Update.

  5. Использование триггеров для оператора Delete.

  6. Использование вложенных триггеров.

2






2




[10]

[11]

[12]




6.11

Транзакции (4 ч.)

  1. Понятие транзакций.

  2. Понятие блокировки.

  3. Откат транзакций в триггерах.

  4. Специальные методы управления транзакциями.

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

2






2




[10]

[11]

[12]




6.13

Основные понятия DB2 (4 ч.)

  1. Иерархия объектов базы данных.

  2. Системы, экземпляры, базы данных, табличное пространство. Объекты базы данных.

  3. Аспекты производительности.

  4. Параметры конфигурации.

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

2







2




[6]

[7]

[10]

Защита реферата

6.14

Инструменты DB2 с графическим интерфейсом (4 ч.)

  1. Центр управления.

  2. Управления удаленными объектами в Центре управления. Центр репликации.

  3. Центр хранилищ данных.

  4. Журнал.

  5. Информационный центр.

  6. Поддержка SQL.




2







2




[6]

[7]

[10]




6.15

Работа с инструментами DB2 (4 ч.)

  1. Резервное копирование.

Восстановление базы данных.

  1. Первое оперативное резервное копирование базы данных.

  2. Работоспособность базы данных.

  3. Репликация базы данных.

  4. Разработка стратегии репликации.




2







2




[6]

[7]

[10]




6.16

^ Администрирование сетевых БД (4 ч.)
1 Функции администратора БД.

2 Работа с пользователями, установление стадартов и процедур.

3 Задачи администратора БД.

4 Целостность БД.

5 Обработка транзакций, контроль параллельной обработки.



2






2




[6]

[7]

[10]




6.17

Защита сетевых БД (2 ч.)

  1. Идентификация пользователя.

  2. Проверка полномочий и представления данных, шифровка.

  3. Восстановление БД, источники отказов, процедуры восстановления, протоколирование с отложенными обновлениями, протоколирование с немедленными обновлениями, контрольные точки.






2










[6]

[7]

[10]

Защита реферата

6.18

^ Совместное использование данных и базы данных (2 ч.)
1 Совместное использование данных пользователями разных уровней.

2 Совместное использование данных региональными отделениями.

3 Критерии эффективности БД.

4 БД и контроль управления.









2




[6]

[7]

[10]







^ Раздел 7 Базы данных в Интернет (4 ч.)

4

4
















7.1

Сервер Web как ядро приложений для Интернет (2 ч.)

1 Основы работы сервера Web.

2 Пассивные и активные серверы Web.

3 Активность на стороне клиента.

  1. Интеграция серверов Web и SQL Server.

  2. Проект Интернет магазина.

  3. Установка программ и подготовка к работе.

2













[3]

[7]

[11]

Фронтальный опрос

7.2

Связь приложений с базами данных через ODBC (2 ч.)

  1. Программный интерфейс ODBC.

  2. Обработка ошибок.

  3. Программа ODBCAPP.

  4. Запуск хранимых процедур.

2













3]

[7]

[11]





Ассистент В.Н. Леванцов
1   2   3   4   5

Похожие рефераты:

Программа дисциплины обязательного компонента для специальности 1-53...
Учебная программа дисциплины обязательного компонента составлена на основе требований образовательного стандарта Республики Беларусь....
Программа по дисциплине обязательного компонента для специальности...
Учебная программа дисциплины обязательного компонента составлена в соответствии с требованиями образовательного стандарта Республики...
Программа дисциплины обязательного компонента для специальности 1-53...
Учебная программа составлена на основе типовой учебной программы «Физика» для специальности 1-53 01 02 «Автоматизированные системы...
Программа дисциплины обязательного компонента для специальности 1-53...
Учебная программа составлена на основе типовой учебной программы «Начертательная геометрия и инженерная графика» для специальности...
Программа дисциплины обязательного компонента для специальности 1-53...
Учебная программа составлена на основе типовой учебной программы «Начертательная геометрия и инженерная графика» для специальности...
Рабочая учебная программа дисциплины обязательного компонента для...

Программа дисциплины обязательного компонента для специальности:...
Составили: Желонкина Т. П. старший преподаватель, Семченко И. В. д ф м н, доктор В. Г. Шолох, к ф м н., доцент
Программа дисциплины обязательного компонента для специальности 1...
Рассмотрена и рекомендована к утверждению в качестве рабочего варианта на заседании кафедры асои
Программа дисциплины обязательного компонента для специальности 1...
Рассмотрена и рекомендована к утверждению в качестве рабочего варианта на заседании кафедры асои
Рабочая программа по дисциплине теория принятия решений для специальности...
«Информатика и вычислительная техника» для специальности 22 02 00 – «Автоматизированные системы обработки информации и управления»,...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
referatdb.ru
referatdb.ru
Рефераты ДатаБаза