Uploaded by Анатолий Карпук

Учебная программа по дисциплине "Операционные системы и базы данных"

advertisement
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ СВЯЗИ»
УТВЕРЖДАЮ
Ректор Белорусской
государственной академии связи
________________ А.О. Зеневич
____________________
(дата утверждения)
Регистрационный № УД-___________/уч.
ОПЕРАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ
Учебная программа учреждения высшего образования
по учебной дисциплине для специальностей:
1-45 01 01 Инфокоммуникационные технологии (по направлениям)
для направления специальности:
1-45 01 01-02 Инфокоммуникационные технологии (сети инфокоммуникаций)
1-45 01 02 Инфокоммуникационные системы (по направлениям)
для направлений специальности:
1-45 01 02-02 Инфокоммуникационные системы (техническая эксплуатация)
1-45 01 02-03 Инфокоммуникационные системы (сопровождение
программного обеспечения)
2017 г.
2
Учебная программа учреждения высшего образования составлена на
основе типовой учебной программы «Операционные системы и базы данных»,
утвержденной Министерством образования Республики Беларусь 04.02.2015,
регистрационный номер № ТД–I.1162/тип. с учетом требований
образовательных стандартов высшего образования по специальности 1-45 01 01
Инфокоммуникационные технологии ОСВО 1-45 01 01-02-2013, утвержденного
постановлением Министерства образования Республики Беларусь 17.01.2014
№ 17 и по специальности 1-45 01 02 Инфокоммуникационные системы ОСВО
1-45 01 02-2013, утвержденного постановлением Министерства образования
Республики Беларусь 27.12.2013 № 141.
СОСТАВИТЕЛЬ:
А.А. Карпук, доцент
кафедры
программного
обеспечения
сетей
телекоммуникаций Белорусской государственной академии связи, кандидат
технических наук, доцент
РЕКОМЕНДОВАНА К УТВЕРЖДЕНИЮ:
Кафедрой программного обеспечения сетей телекоммуникаций
(протокол № 9 от 02.06.2017 г.);
Научно-методическим советом Белорусской государственной академии связи
(протокол № __ от ___________)
И.о. начальника УМО______________ С.Н. Апиок
Дата
Нормоконтроль
Дата
______________ О.В. Баркун
3
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цели и задачи учебной дисциплины:
Целью учебной дисциплины «Операционные системы и базы данных»
является изучение теоретических основ построения и функционирования
операционных систем, принципов построения баз данных, в первую очередь
современных реляционных баз данных и серверов баз данных, практическое
овладение инженерными принципами создания и эксплуатации баз данных,
организации пользовательского интерфейса, работе с базами данных в сети
Интернет.
Задачи изучения учебной дисциплины:
 получение знаний о назначении, функциях, принципах построения и
архитектуре современных ОС;
 изучение методов управления вычислительными процессами, памятью,
внешними устройствами, файловой системой в современных ОС;
 получение знаний о назначении, функциях, принципах построения и
архитектуре современных СУБД;
 изучение методов проектирования логической структуры реляционных баз
данных (БД) и механизмов индексации и поиска данных в реляционных
БД;
 изучение и получение практических навыков работы с СУБД Microsoft
SQL Server на языках SQL и Transact-SQL.
Базовой дисциплиной для дисциплины «Операционные системы и базы
данных» является дисциплина «Основы алгоритмизации и программирования».
В свою очередь, дисциплина «Операционные системы и базы данных» является
базовой для дисциплины «Основы построения инфокоммуникационных систем
и сетей».
Место учебной дисциплины в системе подготовки специалиста:
При изучении учебной дисциплины «Операционные системы и базы
данных» студенты приобретают умения и навыки деятельности в сферах
организации вычислительных процессов и обработки данных.
Полученные знания и навыки готовят студентов к выполнению
следующих задач профессиональной деятельности специалиста по
направлению
специальности
1-45 01 01-02
«Инфокоммуникационные
технологии (сети инфокоммуникаций)»:
 разработка и производство инфокоммуникационных систем;
 проектирование сетей инфокоммуникаций;
 монтаж и наладка инфокоммуникационных систем и сетей;
 ремонт и техническая эксплуатация инфокоммуникационных систем и
сетей.
Полученные знания и навыки готовят студентов к выполнению
следующих задач профессиональной деятельности специалиста по
направлению специальности 1-45 01 02-02 «Инфокоммуникационные системы
(техническая эксплуатация)»:
4

организация производства, ремонта и эксплуатации устройств, систем и
сетей инфокоммуникаций;
 монтаж, наладка, испытание, ремонт и техническое обслуживание систем
инфокоммуникаций;
 управление технологическими процессами систем инфокоммуникаций;
 разработка и освоение нового телекоммуникационного оборудования и
новых технологических процессов;
 обучение технического персонала в области инфокоммуникационных
систем;
 проведение мероприятий, обеспечивающих рентабельную деятельность
предприятий связи на рынке телекоммуникационных услуг.
Полученные знания и навыки готовят студентов к выполнению
следующих задач профессиональной деятельности специалиста по
направлению специальности 1-45 01 02-03 «Инфокоммуникационные системы
(сопровождение программного обеспечения)»:
 установка, освоение и сопровождение программного обеспечения (ПО)
инфокоммуникационных систем;
 монтаж, наладка, испытание, ремонт и техническое обслуживание
элементов систем инфокоммуникаций;
 планирование деятельности по модернизации ПО;
 оценка результатов, в том числе технико-экономический анализ работы
ПО;
 осуществление научных, опытно-экспериментальных и проектноконструкторских работ в области инфокоммуникационных систем.
Требования к освоению учебной дисциплины (включая требования
образовательного стандарта):
В результате изучения учебной дисциплины «Операционные системы и
базы данных» формируются следующие компетенции:
а) академические:
умение применять базовые научно-теоретические знания для решения
теоретических и практических задач;
умение работать самостоятельно;
владение навыками, связанными с использованием технических
устройств, управлением информацией и работой с компьютером;
обладание навыками устной и письменной коммуникации;
умение учиться, повышать свою квалификацию в течение всей жизни;
умение на научной основе организовывать свой труд, самостоятельно
оценивать результаты своей деятельности;
использование основных законов естественно – научных дисциплин в
профессиональной деятельности;
владение основными методами, способами и средствами получения,
хранения, переработки информации с использованием компьютерной техники;
б) социально-личностные:
способность к межличностным коммуникациям;
5
способность к критике и самокритике;
умение работать в команде;
в) профессиональные:
умение изучать научно-техническую информацию, отечественный и
зарубежный опыт по тематике проекта;
умение применять методы анализа, синтеза и оптимизации в своей
профессиональной области;
умение проводить сравнительный технико-экономический анализ
вариантов
построения
и
практического
применения
систем
инфокоммуникаций;
умение пользоваться глобальными информационными ресурсами;
владение современными средствами инфокоммуникаций;
умение измерять и оценивать характеристики инфокоммуникационных
систем;
умение анализировать и оценивать собранные данные;
умение находить отказы и неисправности в инфокоммуникационных
системах.
В результате изучения учебной дисциплины «Операционные системы и
базы данных» студент должен
знать:
назначение, функции, принципы построения, архитектуру ОС;
принципы управления вычислительными процессами, памятью,
внешними устройствами и файловой системой в современных ОС;
назначение, функции, принципы построения, архитектуру СУБД;
классификацию и принципы проектирования логических и физических
структур БД;
возможности СУБД Microsoft SQL Server, основы языков SQL и TransactSQL.
уметь:
применять полученные знания при эксплуатации ОС и СУБД;
использовать возможности ОС и СУБД в сетях инфокоммуникаций и
инфокоммуникационных системах;
взаимодействовать
с
ОС
Windows
средствами
командных
интерпретаторов;
проектировать логическую структуру БД с использованием диаграмм
«сущность – связь» и нормализации данных;
создавать БД, таблицы БД, связи между таблицами, представления и
индексы в среде СУБД Microsoft SQL Server;
вводить данные в БД, обновлять данные, разрабатывать запросы и
фильтры для выборки данных из БД на языке SQL;
разрабатывать пользовательские функции и хранимые процедуры на
языке Transact-SQL СУБД Microsoft SQL Server.
Количество часов, отводимое на изучение учебной дисциплины:
Программа рассчитана на 72 часа, из них аудиторных для дневной формы
получения высшего образования – 42 часа, аудиторных для заочной формы
6
получения высшего образования – 10 часов. Примерное распределение
аудиторных часов по видам занятий для дневной формы получения высшего
образования: лекций – 18 часов, лабораторных занятий – 24 часа. Примерное
распределение аудиторных часов по видам занятий для заочной формы
получения высшего образования: лекций – 4 часа, лабораторных занятий – 6
часов.
Учебная дисциплина изучается на 3 курсе в 5 семестре студентами
дневной формы получения высшего образования и на 3 курсе в 6 семестре
студентами заочной формы получения высшего образования.
Программа составлена для дневной и заочной форм получения
высшего образования.
Формы текущего контроля по учебной дисциплине:
По учебной дисциплине запланированы следующие формы текущего
контроля для студентов дневной формы получения высшего образования:
устный экспресс-опрос;
письменные отчеты по лабораторным работам с их устной защитой;
устный коллоквиум по теоретическому курсу (только для дневной формы
получения высшего образования).
Формой текущей аттестации по учебной дисциплине является зачет.
7
ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ
(дневная форма получения высшего образования)
Название раздела, темы
Введение в операционные системы
(ОС) и базы данных (БД)
Раздел 1. Основные понятия
операционных систем
Тема 1. Процессы и потоки
Тема 2. Управление памятью
Тема 3. Ввод-вывод данных и файловая
система
Раздел 2. Основные понятия и
технологии работы с базами данных
Тема 4. Введение в теорию
реляционных баз данных
Тема 5. Механизмы индексации и
поиска данных в реляционных базах
данных
Раздел 3. Работа с СУБД Microsoft
SQL Server
Тема 6. Архитектура сервера Microsoft
SQL Server
Тема 7. Язык Transact-SQL. Разработка
хранимых процедур и скриптов. Работа
с курсорами
Тема 8. Подключение и взаимодействие
с серверной базой данных из языков
программирования
Всего:
Общее
количе
ство
аудито
рных
часов
Количество аудиторных
часов
Лекции
Практические
занятия
Лаборат
орные
занятия
2
2
14
6
2
2
2
2
10
2
8
12
4
8
6
2
4
6
2
4
14
6
8
6
2
4
6
2
4
2
2
42
18
8
24
Количес
тво
часов
УСР
8
ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ
(заочная форма получения высшего образования)
Название раздела, темы
Раздел 1. Основные понятия
операционных систем
Введение в операционные системы
Тема 1. Процессы и потоки
Тема 2. Управление памятью
Тема 3. Ввод-вывод данных и файловая
система
Раздел 2. Основные понятия и
технологии работы с базами данных
Введение в базы данных
Тема 4. Введение в теорию
реляционных баз данных
Тема 5. Механизмы индексации и
поиска данных в реляционных базах
данных
Раздел 3. Работа с СУБД Microsoft
SQL Server
Тема 6. Архитектура сервера Microsoft
SQL Server
Тема 7. Язык Transact-SQL. Разработка
хранимых процедур и скриптов. Работа
с курсорами
Тема 8. Подключение и взаимодействие
с серверной базой данных из языков
программирования
Всего:
Общее
количе
ство
аудито
рных
часов
Количество аудиторных
часов
Лекции
4
2
1
1
3
1
3
1
3
1
3
1
Практические
занятия
Лаборат
орные
занятия
Количес
тво
часов
УСР
2
2
2
2
2
2
3
1
10
4
6
СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ
Эволюция ОС: основные идеи построения ЭВМ разных поколений;
поколения ОС. Определение ОС, состав и функции ОС. Основные типы ОС:
однопрограммная
(однозадачная)
ОС,
система
последовательной
(однопрограммной) пакетной обработки, мультипрограммные системы
(пакетной
обработки,
разделения
времени,
реального
времени).
Мультипроцессорная обработка.
Особенности и недостатки файловых систем. Концепция базы данных.
Определение БД и СУБД. Уровни представления данных в концепции БД.
Отличительные признаки БД. Информационные модели предметной области,
9
модели данных и схемы БД. Преимущества СУБД. Классификация СУБД по
логической модели данных.
РАЗДЕЛ 1. ОСНОВНЫЕ ПОНЯТИЯ ОПЕРАЦИОННЫХ СИСТЕМ
Тема 1. ПРОЦЕССЫ И ПОТОКИ
Многоуровневая структура ОС. Ядро и вспомогательные модули ОС.
Понятия «процесс» и «поток», создание процессов и потоков, описатель
процесса (потока). Состояния процесса, переход процесса из состояния в
состояние, операции над процессами (потоками). Планирование и
диспетчеризация процессов (потоков), вытесняющие и не вытесняющие
алгоритмы планирования. Алгоритмы планирования, основанные на
квантовании (циклическое планирование (RR); многоуровневые очереди с
обратными связями (ТМ); квантование с предпочтением потоков, интенсивно
обращающихся к вводу-выводу; планирование по принципу SRT). Алгоритмы
планирования, основанные на приоритетах; динамические, статические,
относительные и абсолютные приоритеты. Смешанные алгоритмы
планирования. Планирование в системах реального времени. Моменты
перепланировки.
Тема 2. УПРАВЛЕНИЕ ПАМЯТЬЮ
Функции ОС по управлению памятью. Типы адресов (символьные имена,
виртуальные адреса и физические адреса), виртуальное адресное пространство,
способы структуризации виртуального адресного пространства, подходы к
преобразованию виртуальных адресов в физические. Классификация методов
распределения памяти.
Алгоритмы распределения памяти без использования внешней памяти:
распределение памяти фиксированными разделами (с общей и с отдельными
очередями); распределение памяти динамическими разделами; распределение
памяти перемещаемыми разделами (фрагментация памяти, сжатие памяти).
Мультипрограммирование со свопингом. Виртуальная память: основные
концепции; страничная, сегментная и сегментно-страничная организации
виртуальной памяти. Иерархия запоминающих устройств. Кэш-память,
принцип действия кэш-памяти. Кэширование данных.
Тема 3. ВВОД-ВЫВОД ДАННЫХ И ФАЙЛОВАЯ СИСТЕМА
Задачи ОС по управлению файлами и устройствами. Многослойная
модель подсистемы ввода-вывода: общая схема, менеджер ввода-вывода,
многоуровневые драйверы, специальные файлы.
Логическая организация файловой системы: цели и задачи файловой
системы, типы файлов, иерархическая структура файловой системы, имена
файлов, монтирование, атрибуты файлов, логическая организация файла.
Физическая организация файловой системы: диски, разделы, секторы,
кластеры; физическая организация и адресация файла.
Файловые операции: открытие файла; обмен данными с файлом;
10
блокировки файлов; стандартные файлы ввода-вывода, перенаправление
вывода. Разрешения на доступ к каталогам и файлам: объекты и субъекты
доступа, механизм контроля доступа, разрешения NTFS. Командные
интерпретаторы (оболочки) для работы с ОС Windows.
РАЗДЕЛ 2. ОСНОВНЫЕ ПОНЯТИЯ И ТЕХНОЛОГИИ РАБОТЫ С
БАЗАМИ ДАННЫХ
Тема 4. ВВЕДЕНИЕ В ТЕОРИЮ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Методология проектирования БД. Определение инфологической модели
предметной области и требования к ней. Диаграмма «сущность-связь». Понятия
сущности, атрибута и связи. Характеристики атрибутов, атомарные и
многозначные атрибуты. Первичные и возможные ключи сущностей.
Функциональные зависимости между атрибутами сущностей и элементами
многозначных атрибутов. Характеристики связей, идентифицирующие и не
идентифицирующие связи. Внешние ключи сущностей. Устранение связей типа
«многие ко многим».
Нормальные формы сущностей и соответствующих им таблиц БД.
Необходимость нормализации. Аномалии добавления, удаления и изменения
записей. Первая, вторая и третья нормальные формы. Нормальная форма БойсаКодда. Способы приведения таблиц БД к третьей нормальной форме. Операции
над таблицами: проекция, выборка, соединение, произведение. Теоретикомножественные операции над таблицами: объединение, пересечение, разность.
Ограничения целостности данных.
Тема 5. МЕХАНИЗМЫ ИНДЕКСАЦИИ И ПОИСКА ДАННЫХ В
РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ
Параметры физической структуры БД. Исходные данные для выбора
физической структуры БД. Алгоритм выбора физической структуры БД.
Индексы в БД. Основные типы индексов. Организация индекса в виде B-дерева.
Использование функций хеширования. Физическая структура БД в СУБД
Microsoft SQL Server. Физическая структура БД в СУБД Oracle.
Управления доступом к данным. Пользователи, роли и привилегии.
Понятие транзакции. Свойства транзакции. Начало и завершение транзакций.
Проблемы параллельной работы транзакций. Конкурирующие транзакции и
конфликты доступа к данным. Сериализуемость транзакций. Решение проблем
параллелизма методом блокировок. Распознавание и устранение тупиков.
Резервное копирование и восстановление БД. Стратегии резервного
копирования и модели восстановления БД.
РАЗДЕЛ 3. РАБОТА С СУБД MICROSOFT SQL SERVER
Тема 6. АРХИТЕКТУРА СЕРВЕРА MICROSOFT SQL SERVER
Состав объектов сервера и пользовательской базы данных. Логическая
архитектура БД: таблицы, представления, индексы, диаграммы, ключи,
11
умолчания, правила, ограничения целостности, хранимые процедуры, триггеры,
пользовательские типы данных, пользовательские функции, пользователи,
роли. Физическая архитектура БД: файлы данных (основной файл и
дополнительные файлы), файлы журнала транзакций, группы файлов (основная
группа, группа по умолчанию, пользовательские группы), страницы файлов,
группы страниц (экстенты).
Структура языка SQL: язык описания данных DDL, язык
манипулирования данными (DML), язык управления транзакциями (TCL), язык
управления данными (DCL), язык управления курсорами (CCL). Примеры
операторов создания БД, создания таблицы, создания представления, ввода
данных в таблицу, обновления данных в таблице, выборки данных из БД,
создания пользователей и ролей.
Тема 7. ЯЗЫК TRANSACT-SQL. РАЗРАБОТКА ХРАНИМЫХ ПРОЦЕДУР
И СКРИПТОВ. РАБОТА С КУРСОРАМИ
Состав языка Transact-SQL. Пакеты и блоки операторов. Директива GO.
Оператор изменения текущей базы данных USE. Строковые и блоковые
комментарии. Идентификаторы и объявление переменных (оператор
DECLARE). Присвоение значений переменным. Состав операторов языка.
Условные операторы IF, CASE и оператор цикла WHILE. Операторы сравнения
и логические операторы. Встроенные функции и процедуры.
Понятие хранимой процедуры и скрипта. Типы хранимых процедур.
Создание и вызов хранимых процедур и пользовательских функций.
Использование параметров в хранимых процедурах и функциях. Скалярные и
табличные функции. Понятие триггера. Типы триггеров. Создание и
выполнение триггера.
Понятие курсора. Типы курсоров: статические, ключевые, динамические,
быстрого поиска. Создание курсора. Открытие, закрытие и освобождение
курсора. Операторы работы с курсорами. Перемещение по строкам курсора.
Обновление и удаление строк через курсор.
Тема 8. ПОДКЛЮЧЕНИЕ И ВЗАИМОДЕЙСТВИЕ С СЕРВЕРНОЙ
БАЗОЙ ДАННЫХ ИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Способы использования языка SQL в прикладных программах.
Статический и динамический SQL. Стандарт ODBC. Архитектура ODBC.
Взаимодействие с базой данных в Java-программах. Классы для работы с
базами данных по протоколу JDBC.
Взаимодействие с СУБД с использованием технологии ADO. Соединение
с СУБД через объект CONNECTION. Основные методы объекта
CONNECTION. Передача команд СУБД через объект COMMAND. Получение
набора записей от СУБД через объект RECORDSET. Основные методы объекта
RECORDSET. Получение доступа к значениям полей данных через коллекцию
FIELDS и объекты FIELD.
13
1
1
2
3
4
5
6
7
8
4
2
Введение в операционные системы (ОС) и базы
данных (БД)
3
5
Раздел 1. Основные понятия операционных систем
6
8
Процессы и потоки
Управление памятью
Ввод-вывод данных и файловая система
Раздел 2. Основные понятия и технологии работы с
базами данных
Введение в теорию реляционных баз данных
Механизмы индексации и поиска данных в реляционных
базах данных
2
2
2
8
4
8
2
4
2
4
Раздел 3. Работа с СУБД Microsoft SQL Server
6
8
Архитектура сервера Microsoft SQL Server
Язык Transact-SQL. Разработка хранимых процедур и
скриптов. Работа с курсорами
Подключение и взаимодействие с серверной базой
данных из языков программирования
Итого:
2
4
2
4
2
2
18
24
6
Формы контроля
знаний
Литература
Лабораторные
занятия
Семинарские
занятия
Практические
занятия
Название раздела, темы
Лекции
Номер темы
Количество аудиторных
часов
Количество часов УСР
УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА УЧЕБНОЙ ДИСЦИПЛИНЫ
(дневная форма получения высшего образования)
7
[1]-[4],
[7]-[10]
[1], [2],
[7], [8]
8
Экспресс-опрос
Отчеты по лаб. раб.
Коллоквиум
[3], [4],
[9]-[12]
Отчеты по лаб. раб.
Экспресс-опрос
[5], [6],
[13], [14]
Отчеты по лаб. раб.
Экспресс-опрос
14
Раздел 1. Основные понятия операционных систем
1
2
3
4
5
Введение в операционные системы
Процессы и потоки
Управление памятью
Ввод-вывод данных и файловая система
Раздел 2. Основные понятия и технологии работы с
базами данных
Введение в базы данных
Введение в теорию реляционных баз данных
Механизмы индексации и поиска данных в реляционных
базах данных
Раздел 3. Работа с СУБД Microsoft SQL Server
6
7
8
Архитектура сервера Microsoft SQL Server
Язык Transact-SQL. Разработка хранимых процедур и
скриптов. Работа с курсорами
Подключение и взаимодействие с серверной базой
данных из языков программирования
Итого:
3
2
Лабораторные
занятия
Семинарские
занятия
Практические
занятия
4
5
2
6
Формы контроля
знаний
2
Литература
1
Название раздела, темы
Лекции
Номер темы
Количество аудиторных
часов
Количество часов УСР
УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА УЧЕБНОЙ ДИСЦИПЛИНЫ
(заочная форма получения высшего образования)
7
[1], [2],
[7], [8]
8
Отчет по лаб. раб.
Экспресс-опрос
[3], [4],
[9]-[12]
Отчет по лаб. раб.
Экспресс-опрос
[5], [6],
[13], [14]
Отчет по лаб. раб.
Экспресс-опрос
1
1
1
1
1
2
2
2
2
2
1
4
6
15
ИНФОРМАЦИОННО-МЕТОДИЧЕСКАЯ ЧАСТЬ
Перечень рекомендуемой литературы
Основная:
1. Востокин, С.В. Операционные системы: учебник / С.В. Востокин. –
Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2012. – 120 с.
2. Таненбаум, Э. Современные операционные системы, 4-е изд. /
Э. Таненбаум, Х. Бос. – СПб: Питер, 2015. – 1120 с.
3. Дейт, К. Введение в системы баз данных, 8-е изд. / К. Дейт. – М.:
Вильямс, 2005. – 1328 с.
4. Бураков, П.В. Введение в системы баз данных. Учебное пособие /
П.В. Бураков, В.Ю. Петров. – СПб: ГУ ИТМО, 2010. – 129 с.
5. Петкович, Д. SQL Server 2012. Руководство для начинающих /
Д. Петкович. – СПб: БХВ-Петербург, 2013. – 816 с.
6. Фленов, М.Е. Transact-SQL / М.Е. Фленов. – СПб.: БХВ-Петербург,
2006. – 576 с.
Дополнительная:
7. Иртегов, Д.В. Введение в операционные системы, 2-е изд., перераб. и
доп. / Д.В. Иртегов. – СПб: БХВ-Петербург, 2008. – 1040 с.
8. Гордеев, А.В. Операционные системы: учебник для вузов, 2-е изд. /
А.В. Гордеев. – СПб: Питер, 2007. – 416 с.
9. Кренке, Д. Теория и практика построения баз данных. 8-е изд. /
Д. Кренке. – СПб: Питер, 2003. – 800 с.
10. Карпук, А.А. Проектирование баз данных сложных систем. Основы
теории: монография / А.А. Карпук – Воронеж: Научная книга, 2015. – 178 с.
11. Копейкин, М.В. Базы данных. Инфологические модели баз данных:
учебное пособие / М.В. Копейкин, В.В. Спиридонов, Е.О. Шумова. – СПб:
СЗТУ, 2004. – 187 с.
12. Андон, Ф. Язык запросов SQL. Учебный курс / Ф. Андон,
В. Резниченко. – СПб: Питер, 2006. – 416 с.
13. Нильсен, П. Microsoft SQL Server 2005. Библия пользователя /
П. Нильсен. – М.: Вильямс, 2008. – 1232 с.
14. Казакова, И.А. Основы языка Transact-SQL: учебное пособие /
И.А. Казакова. – Пенза: Изд-во ПГУ, 2010. – 164 с.
16
Перечень средств диагностики результатов учебной деятельности
Для диагностики результатов учебной деятельности студентов дневной
формы получения образования по дисциплине «Операционные системы и базы
данных» используются следующие формы:
устный экспресс-опрос;
устный коллоквиум;
письменные отчеты по лабораторным работам с их устной защитой;
устный зачет.
В соответствии с рейтинговой системой оценки знаний и умений
студентов предусматриваются следующие виды текущего контроля:
Требования к студенту при прохождении текущего контроля
№
Название раздела, темы
п/п
1. Введение в ОС и БД
2. Основные понятия
операционных систем
3.
4.
Основные понятия и
технологии работы с
базами данных
Работа с СУБД Microsoft
SQL Server
Название вида текущей аттестации
Экспресс-опрос
Отчеты по лабораторным работам
Коллоквиум (дневная форма обучения)
Экспресс-опрос (заочная форма обучения)
Отчеты по лабораторным работам
Экспресс-опрос
Форма
проведения
Устная
Письменная
Устная
Устная
Письменная
Устная
Отчеты по лабораторным работам
Экспресс-опрос
Письменная
Устная
Перечень лабораторных работ
1. Ввод-вывод данных в файлы и работа с ОС Windows средствами
командного интерпретатора cmd.
2. Ввод-вывод данных в файлы и работа с ОС Windows средствами
оболочки Windows PowerShell.
3. Создание и конфигурирование базы данных на сервере в среде
Microsoft SQL Server. Разработка диаграммы «сущность-связь» и структуры
таблиц базы данных.
4. Создание и конфигурирование базы данных на сервере в среде
Microsoft SQL Server. Создание таблиц и связей, ввод данных в таблицы.
5. Создание отчетов с использованием средств СУБД. Разработка
запросов и фильтров.
6. Изучение языка Transact-SQL в среде Microsoft SQL Server.
Разработка пользовательских функций и хранимых процедур.
Для студентов дневной формы получения образования предусмотрено
выполнение всех заданий лабораторных работ №1 – 6. Студенты заочной
формы обучения выполняют задания лабораторных работ №1, 3 и 4,
указанные преподавателем.
17
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ К УЧЕБНОЙ ПРОГРАММЕ
БЕЛОРУССКОЙ ГОСУДАРСТВЕННОЙ АКАДЕМИИ СВЯЗИ
на _____/_____ учебный год
№
п/п
Дополнения и изменения
Основание
Учебная программа пересмотрена и одобрена на заседании кафедры
_____________________________ (протокол № ____ от ________ 201_ г.)
(название кафедры)
Заведующий кафедрой
_____________________ _______________ __________________
(ученая степень, ученое звание)
(подпись)
(И.О.Фамилия)
УТВЕРЖДАЮ
Декан факультета
_____________________ _______________ __________________
(ученая степень, ученое звание)
(подпись)
(И.О.Фамилия)
Download