МИНОБРНАУКИ РОССИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ В Г. ТАГАНРОГЕ
(ТТИ Южного федерального университета)
Факультет автоматики и вычислительной техники
УТВЕРЖДАЮ
Декан ФАВТ ______________
"_____"__________________2011 г.
Рабочая программа дисциплины
Системы управления базами данных
Направление подготовки:
220700.62 АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ И ПРОИЗВОДСТВ
Профиль подготовки:
АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ И ПРОИЗВОДСТВ В ЭНЕРГЕТИКЕ
Квалификация (степень) выпускника
Бакалавр
Квалификация (степень) выпускника
Бакалавр
Форма обучения
очная
Таганрог
2011
1. Цели освоения дисциплины
Целью дисциплины «Системы управления базами данных» является изучение студентом методов проектирования баз данных, современных систем управления базами данных и получение практических навыков работы с современными базами данных и СУБД.
Изучение данной дисциплины будет способствовать достижению целей 1 и 3 основной образовательной программы по направлению подготовки 220700.62 «Автоматизация технологических процессов и производств»:
· 1 цель направления. Удовлетворение потребностей личности в интеллектуальном, культурном и нравственном развитии путем получения высшего образования в области автоматизации технологических процессов и производств;
· 3 цель направления. Удовлетворение потребностей общества в квалифицированных кадрах путем подготовки специалистов по проектированию, разработке и эксплуатации систем автоматизации производственных и технологических процессов изготовления продукции различного служебного назначения, управления ее жизненным циклом и качеством, контроля, диагностики и испытаний.
а также будет способствовать достижению локальных целей профиля подготовки «Автоматизация технологических процессов и производств в энергетике»:
· 1 цель профиля. Развитие у студентов теоретических знаний и практических навыков, позволяющих выпускникам понимать и применять фундаментальные и передовые знания и научные принципы, лежащие в основе современных средств и систем автоматизации, управления, контроля технологическими процессами и производствами при формулировании и решении инженерных задач;
· 2 цель профиля. Подготовка высококвалифицированных специалистов, способных решать задачи проектирования, изготовления, отладки, производственных испытаний, эксплуатации и научного исследования средств технологического оснащения автоматизации, управления, контроля и диагностирования основного и вспомогательного производств в области энергетики, их математического, программного, информационного и технического обеспечения
· 3 цель профиля. Формирование у выпускников навыков практической реализации и внедрения инженерных решений, при разработке проектов автоматизации технологических процессов и производств, управления жизненным циклом продукции и ее качеством, включающих вопросы планирования и организации работ, формирования технической документации, защиты интеллектуальной собственности, оценки экономической эффективности, безопасности и экологичности разработок.
2. Место дисциплины в структуре ООП бакалавриата
Дисциплина «Системы управления базами данных» относится к профессиональному циклу, дисциплин по выбору.
При изучении дисциплины "Системы управления базами данных" используется материал дисциплин: "Основы информатики", "Программирование и основы алгоритмизации". Дисциплина "Системы управления базами данных" является одной из основных для дисциплины «Системное программное обеспечение».
В результате изучения дисциплины студент должен:
знать:
логику высказываний и предикатов;
современные тенденции развития информатики и вычислительной техники, компьютерных технологий;
современные технические и программные средства взаимодействия с ЭВМ;
технологию разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах;
базы данных и системы управления базами данных для информационных систем различного назначения.
уметь:
осуществлять организацию и техническое оснащение рабочих мест;
проводить организационно-управленческие расчеты;
применять математические методы, физические законы и вычислительную технику для решения практических задач;
выбирать, комплексировать и эксплуатировать программно-аппаратные средства вычислительных и информационных систем;
инсталлировать, тестировать, испытывать и использовать программно-аппаратные средства вычислительных и информационных систем;
разрабатывать инфологические и даталогические схемы баз данных;
владеть:
языками процедурного и объектно-ориентированного программирования;
методами описания схем баз данных.
3. Компетенции обучающегося, формируемые в результате освоения дисциплины (модуля)
Выпускник должен обладать следующими общекультурными компетенциями (ОК):
ОК–16: способностью понимать сущность и значение информации в развитии современного информационного общества, сознавать опасность и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны.
Выпускник должен обладать следующими профессиональными компетенциями (ПК):
ПК–26: способностью осваивать средства программного обеспечения автоматизации и управления, их сертификации.
4. Структура и содержание дисциплины «Базы данных и СУБД»
Общая трудоемкость дисциплины составляет __4__ зачетных единиц, _144__ часов, 36 часов аудиторная нагрузка, 56 час – самостоятельная работа.
Вид учебной работы | Всего часов | Семестр |
3 | ||
Общая трудоемкость дисциплины | 144 | 144 |
Аудиторные занятия | 36 | 36 |
- лекции | 18 | 18 |
- практические занятия | ||
- семинары | ||
18 | 18 | |
- другие виды аудиторных занятий | ||
- контроль самостоятельной работы | 18 | 18 |
Самостоятельная работа | 56 | 56 |
Аттестация | 34 | Экзамен 34 ч. (3-й семестр) |
4.1. Разделы дисциплины и виды занятий
№ п/п | Раздел Дисциплины | Семестр | Неделя семестра | Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) | Формы текущего контроля успеваемости (по неделям семестра) Форма промежуточной аттестации (по семестрам) | |||
Лек-ции | Л. Р. | Пр. | КСР | |||||
1 | Раздел 1 | 3 | 1 | 2 | 9 | 1 | Семинар, Л/Р | |
2 | Раздел 2 | 3 | 1 | Семинар, Л/Р | ||||
3 | Раздел 3 | 3 | 3 | 2 | 1 | Семинар, Л/Р | ||
4 | Раздел 4 | 3 | 1 | Семинар, Л/Р | ||||
5 | Раздел 5 | 3 | 5 | 2 | 1 | Семинар, Л/Р | ||
6 | Раздел 6 | 3 | 1 | Семинар, Л/Р | ||||
7 | Раздел 7 | 3 | 7 | 2 | 1 | Семинар, Л/Р | ||
8 | Раздел 8 | 3 | 1 | Семинар, Л/Р | ||||
9 | Раздел 9 | 3 | 9 | 2 | 1 | Семинар, Л/Р | ||
10 | Раздел 10 | 3 | 1 | Семинар, Л/Р | ||||
11 | Раздел 11 | 3 | 11 | 2 | 9 | 1 | Семинар, Л/Р | |
12 | Раздел 12 | 3 | 1 | Семинар, Л/Р | ||||
13 | Раздел 13 | 3 | 13 | 2 | 1 | Семинар, Л/Р | ||
14 | Раздел 14 | 3 | 1 | Семинар, Л/Р | ||||
15 | Раздел 15 | 3 | 15 | 2 | 1 | Семинар, Л/Р | ||
16 | Раздел 16 | 3 | 1 | Семинар, Л/Р | ||||
17 | Раздел 17 | 3 | 17 | 2 | 1 | Семинар, Л/Р | ||
18 | Раздел 18 | 3 | 1 | Экзамен (3 семестр) |
4.2. Содержание разделов дисциплины
Раздел 1. Назначение и основные компоненты системы баз данных. Источники данных. Значение данных. Система управления базами данных. Независимость данных. Понятие администрирования базы данных. Понятие словаря данных.
Раздел 2. Характеристики и особенности xBase-ориентированных СУБД. Обозначения и структура команд. Создание структуры файла базы данных. Заполнение базы данных.
Раздел 3. Модификация данных в xBase-ориентированных СУБД. Перемещения в базе данных. Просмотр данных. Добавление данных. Удаление данных. Изменение данных.
Раздел 4. Локализация и поиск данных в xBase-ориентированных СУБД. Фильтрация данных. Последовательный поиск. Индексирование баз данных.
Раздел 5. Структуры и модели данных. Иерархическая модель данных. Сетевая модель данных. Реляционная модель данных. Достоинства и недостатки моделей.
Раздел 6. Проектирование концептуальной модели данных. Анализ данных. Нормализация отношений. Графическое представление концептуальной модели.
Раздел 7. Проектирование логической модели данных. Отображение на иерархическую модель данных. Отображение на сетевую модель данных. Отображение на реляционную модель данных.
Раздел 8. Физическая модель данных. Интерфейсы между пользователем и базой данных. Методы доступа физической модели данных. Эффективность доступа. Эффективность хранения.
Раздел 9. Проектирование с использованием метода сущность-связь. ER-диаграммы. Инфологическая модель данных. Даталогическая модель данных.
Раздел 10. Реляционная алгебра. Реляционный подход к обработке данных. Объединение. Пересечение. Разность. Произведение. Выборка. Создание проекций. Соединение. Деление. Присвоение.
Раздел 11. Язык структурированных запросов SQL. Основные особенности SQL. Язык манипулирования данными (DML). Язык определения данных (DDL). Язык управления данными (DCL).
Раздел 12. SQL. Язык манипулирования данными (Data Manipulation Language). Выборка. Вставка. Обновление. Удаление.
Раздел 13. SQL. Язык определения данных (Data Definition Language). Команды создания. Команды модификации. Команды удаления.
Раздел 14. SQL. Язык управления данными (Data Control Language). Предоставление прав доступа. Ограничение прав доступа.
Раздел 15. Распределенная обработка данных. Модели «клиент-сервер» в технологии баз данных. Двухуровневые модели. Сервер приложений. Сервер баз данных.
Раздел 16. Модели транзакций. Свойства транзакций. Способы завершения транзакций. Параллельное выполнение транзакций.
Раздел 17. Встроенный SQL. Курсоры. Хранимые процедуры. Триггеры. Динамический SQL.
Раздел 18. Администрирование и контроль базы данных. Функции администрирования. Целостность базы данных. Защита баз данных. Восстановление баз данных.
5. Образовательные технологии
· По курсу “Системы управления базами данных” ряду студентов выдаются индивидуальные задания на лабораторные работы, связанные с технологией “клиент-сервер”.
· Читаются проблемные лекции, посвященные новым технологиям создания многопользовательских баз данных, перспективным СУБД (Microsoft Access, MS Visual FoxPro, MS SQL Server).
· В электронном виде используется интерактивные учебные материалы по лабораторным работам курса “Системы управления базами данных”, что стимулирует академическую активность обучающихся.
· В локальной сети кафедры САУ применяются интерактивные электронные обучающие системы для самостоятельной проработки материала и самоконтроля студента.
· Для получения прочных умений и навыков по курсу “Системы управления базами данных” в качестве завершающей лабораторной работы студенты проектируют и разрабатывают реальную по уровню сложности базу данных “Студент”, что позволит непосредственно использовать полученные теоретические и практические знания в профессиональной деятельности.
· контроль самостоятельной работы студентов направлен на проверку базовых знаний по дисциплине, а также выполнения индивидуальных и дополнительных заданий, например, в виде тестирования.
6. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов
6.1. Лабораторные занятия
Лабораторная работа №1
Разработать информационную систему «База данных “Абитуриент” в СУБД Access»
База данных “Абитуриент” должна включать в себя следующие данные:
регистрационный номер;
фамилия, имя и отчество;
дата рождения;
оконченное среднее учебное заведение (название, номер, город);
дата окончания;
наличие красного диплома или золотой/серебряной медали;
адрес (город, улица, номер дома, телефон);
выбранная специальность.
По каждой специальности ВУЗа должен быть определен список трех сдаваемых предметов:
математика;
физика;
Информационная система должна обеспечивать выполнение следующих функций:
ввод и коррекцию анкетных данных;
просмотр анкетных данных по специальностям в алфавитном порядке;
ввод, коррекцию и просмотр специальностей и сдаваемых предметов;
вывод на печать анкетных данных абитуриентов, имеющих красный диплом или медаль;
вывод на печать всех инициалов абитуриентов по специальностям в алфавитном порядке с указанием сдаваемых предметов;
вывод на печать анкетных данных по специальностям.
Отчет по выполненной работе должен содержать:
структуру и вид таблиц;
структуру и вид форм;
структуру запросов;
структуру и вид отчетов;
схему данных.
Лабораторная работа № 2
Разработать информационную систему «База данных «Студент». Стандарт dBase».
Разработать информационную систему «База данных «Студент». стандарт dBase». Построить концептуальную модель данных, включая нормализацию отношений и графическое представление, и логические модели для реляционной, иерархической и сетевой СУБД. Для физического уровня проектирования выбрать произвольно одну из таблиц с имеющимися данными, построить схемы создания индексных файлов для индексно-последовательного и индексно-произвольного методов доступа. На основе логической модели для реляционной СУБД создать информационную систему учета процесса обучения.
Исходными данными для проектирования информационной системы являются следующие таблицы:
ДосьеСтудента:
КодСтудента varchar 50
НомерДоговора varchar 50
НомерУчКарточки smallint 2
Фамилия varchar 500
Имя varchar 50
Отчество varchar 50
Группа varchar 50
Вариант smallint 2
ДатаРождения datetime 8
ГодРождения smallint 2
Паспорт varchar 200
Адрес varchar 200
ТелефонДом varchar 50
ЭлПочта varchar 50
ТелефонРабота varchar 50
УчПлан varchar 50
ИсхОбразование varchar 50
ИсхСпециальность varchar 500
Квалификация varchar 50
ГдеУчился varchar 50
ГодОкончания smallint 2
ДатаПост datetime 8
ДатаОкон datetime 8
СрокОбучения tinyint 1
ИмяВхода varchar 50
ПарольВхода varchar 50
Примечание text 16
УчебныйПланСтудента:
КодСтудента varchar 50
Дисциплина varchar 200
Раздел varchar 50
Курс tinyint 1
Семестр tinyint 1
ВсегоЧасов smallint 2
ФормаКонтроля varchar 50
Перезачет varchar 50
Практика varchar 50
Тест varchar 50
ДатаПрактики datetime 8
ДатаТеста datetime 8
Экзамен varchar 50
ДатаЭкзамена datetime 8
Итог varchar 50
ДатаИтога datetime 8
Примечание text 16
ДосьеПреподавателя:
Дисциплина char 50
Фамилия char 20
Имя char 20
Отчество char 20
Адрес char 80
ТелефонДом char 20
ТелефонРабота char 20
ЭлПочта char 20
Примечание text 16
РазделыДисциплин:
Дисциплина varchar 200
Раздел varchar 50
ВсегоЧасов smallint 2
Преподаватель varchar 50
Примечания по лабораторной работе №2:
Каждый студент имеет набор дисциплин и сроки их сдачи. Дисциплины сдаются в следующем порядке: теория, практика, промежуточное тестирование (2 этапа), итоговая аттестация по дисциплине (тестирование или экзамен), результаты усвоения материала дисциплины (итоговая оценка по каждой дисциплине). Студент может уйти в академический отпуск. В этом случае необходимо сохранить его данные обучения. Студент может вернуться из академического отпуска. В этом случае необходимо восстановить его данные обучения. После окончания обучения вся информация по каждому студенту группы переводится в архив с возможностью восстановления.Спланировать минимальный интерфейс, а также возможные запросы и операции информационной системы и реализовать их на языке dBase.
6.2. Индивидуальные занятия
Индивидуальные занятия по курсу проводятся в индивидуальном порядке в соответствии с целями и задачами дисциплины. В рамках курса «Системы управления базами данных» предусмотрено выполнение индивидуального задания «MS SQL Server»:
Базы данных SQL Server
Часть 1. Работа с базой данных в SQL Server
Часть 2. Резервирование баз данных и журналов транзакций в SQL Server
Часть 3. Использование диаграмм для графического представления структуры базы данных
Работа с данными SQL Server
Часть 1. Представления в SQL Server
Часть 2. Индексы в SQL Server
Часть 3. Ключи в SQL Server
Целостность данных SQL Server
Часть 1. Использование ограничений в SQL - совместимых базах данных
Часть 2. Хранимые процедуры в SQL Server
Часть 3. Триггеры в SQL - Server
Администрирование SQL Server
Часть 1. Управление контрольными точками
Часть 2. Обеспечение безопасности пользователей в SQL Server
Часть 3. Роли в SQL Server
6.3. Контрольные задания и вопросы для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины, а также для контроля самостоятельной работы обучающегося по отдельным разделам дисциплины
6.3.1. Аннотация к тестовым заданиям
Тестовые задания по учебной дисциплине «Системы управления базами данных» содержат 200 вопросов по теоретическим и практическим разделам курса и включают в себя вопросы следующих типов: выбор правильного ответа, установление правильной последовательности, сопоставление значений, ввод правильного ответа.
Задания структурированы по следующим разделам: назначение и основные компоненты баз данных, модели данных, элементы реляционной алгебры, этапы проектирования баз данных, нормализация отношений, технологии обработки БД, язык запросов SQL.
6.3.2. Элементы содержания курса «Системы управления базами данных», включенные в тест
1. ДАННЫЕ
1.1. ИСТОЧНИКИ ДАННЫХ
1.1.1. Предметная область
1.1.2. Объект
1.1.3. Атрибуты (элементы данных)
1.2. ЗНАЧЕНИЕ ДАННЫХ
1.2.1. Ключевой элемент данных
1.2.2. Запись данных
1.2.3. Файл данных
1.3. НЕДОСТАТКИ ТРАДИЦИОННОЙ ОРГАНИЗАЦИИ ФАЙЛОВ ДАННЫХ
1.4. БАЗА ДАННЫХ
1.4.1. Определение базы данных
1.4.2. Система управления базами данных
1.4.3. Недостатки интеграции данных
1.5. АДМИНИСТРАТОР БАЗЫ ДАННЫХ
1.6. НЕЗАВИСИМОСТЬ ДАННЫХ
1.6.1. Два уровня независимости данных
1.6.2. Способы достижения независимости данных
1.7. СЛОВАРЬ ДАННЫХ
1.8. ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ И ДОСТИЖЕНИЯ ТРЕБУЕМЫХ ЭКСПЛУАТАЦИОННЫХ ХАРАКТЕРИСТИК
2. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
3. СЕТЕВАЯ МОДЕЛЬ ДАННЫХ
4. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ
4.1. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ
4.2. РЕЛЯЦИОННАЯ АЛГЕБРА
4.2.1. Теоретико-множественные операции реляционной алгебры
4.2.2. Специальные операции реляционной алгебры
5. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БД
6. МЕТОД СУЩНОСТЬ-СВЯЗЬ
6.1. ТИПЫ СУЩНОСТЕЙ
6.2. АТРИБУТЫ
6.3. КЛЮЧИ
6.4. ПРЕДСТАВЛЕНИЕ АТРИБУТОВ НА ДИАГРАММАХ
6.5. ТИПЫ СВЯЗЕЙ
6.6. СТРУКТУРНЫЕ ОГРАНИЧЕНИЯ
7. ФИЗИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
7.1. ИНТЕРФЕЙСЫ МЕЖДУ ПОЛЬЗОВАТЕЛЕМ И БАЗОЙ ДАННЫХ
7.2. МЕТОДЫ ДОСТУПА ВНУТРЕННЕЙ МОДЕЛИ (ФИЗИЧЕСКОЙ)
7.2.1. Физический последовательный метод доступа
7.2.2. Индексно-последовательный метод доступа
7.2.3. Индексно-произвольный метод доступа
7.2.4. Инвертированный метод доступа
7.2.5. Прямой метод доступа
7.2.6. Метод доступа посредством хеширования
7.3. Методы доступа внешней модели (представления пользователя)
8. ЯЗЫК SQL
8.1. СТРУКТУРА SQL
8.2. ТИПЫ ДАННЫХ SQL
8.3. ОПЕРАТОР ВЫБОРА SELECT
8.4. ПРИМЕНЕНИЕ АГРЕГАТНЫХ ФУНКЦИЙ И ВЛОЖЕННЫХ ЗАПРОСОВ В ОПЕРАТОРЕ ВЫБОРА
8.5. ВЛОЖЕННЫЕ ЗАПРОСЫ
8.6. ВНЕШНИЕ ОБЪЕДИНЕНИЯ
8.7. ОПЕРАТОРЫ МАНИПУЛИРОВАНИЯ ДАННЫМИ
6.3.3. Перечень объектов контроля (виды знаний, умений, контролируемых заданиями теста)
1 | Определение целей проектирования баз данных, критериев эффективности, ограничений. |
2 | Системный анализ проектирования баз данных, предметной области и их взаимосвязей. |
3 | Выбор исходных данных для проектирования баз данных. |
4 | Разработка обобщенных вариантов решения проблемы проектирования баз данных, анализ рассмотренных вариантов, прогнозирование последствий, нахождение компромиссных решений в условиях многокритериальности и неопределенности, планирование реализации баз данных. |
5 | Оценка надежности и качества функционирования баз данных. |
6 | Технология разработки баз данных, тестирование и отладка баз данных. |
7 | Создание и исследование математических и программных моделей и методов, применяемых при создании баз данных. |
8 | Разработка и совершенствование формальных моделей и методов, применяемых при проектировании баз данных. |
9 | Организация отдельных этапов процесса разработки баз данных с заданным качеством и в заданный срок. |
10 | Выбор технологии, инструментальных средств и средств ВТ при организации процесса разработки баз данных. |
11 | Оценка, контроль и управление процессом разработки баз данных. |
12 | Инсталляция, настройка и обслуживание системного и прикладного программного обеспечения баз данных. |
6.3.4. Распределение заданий тестовой работы по уровню сложности
Первая часть работы (А 1 – А 160) проверяет усвоение студентами учебного материала на базовом уровне сложности.
Все задания второй части работы (В 1 - В 10) и третьей части (С 1 – С 10) относятся к повышенному уровню сложности.
Задания D 1 – D 20 является заданием высокого уровня сложности.
Уровень сложности заданий | Число заданий | Максимальный первичный балл | Процент максимального первичного балла за задания данного уровня сложности от максимального первичного балла за всю работу, равного 260 баллам |
Базовый | 160 | 160 | 62 % |
Повышенный | 20 | 40 | 15 % |
Высокий | 20 | 60 | 23 % |
Итого | 200 | 260 | 100% |
Варианты экзаменационного теста равноценны по трудности, одинаковы по структуре, параллельны по расположению заданий: под одним и тем же номером во всех вариантах работы находится задание, проверяющие один и тот же элемент содержания.
6.3.5. Уровень сложности
Уровень сложности определяется:
Ø содержательной частью задания;
Ø количеством действий, которые необходимо выполнить для выполнения задания;
Ø вариативностью этих действий.
6.3.6. Структура теста по формам тестовых заданий. Примеры инструкций к заданиям
Общее число заданий в тесте равно – 200.
Тест состоит из четырех частей.
ЧАСТЬ А. Задания № А 1 – А 160 являются закрытыми текстовыми заданиями, требующими выбора правильного ответа из нескольких предложенных.
ИНСТРУКЦИЯ К ЗАДАНИЯМ ЧАСТИ А ТЕСТА.
Выбор правильного ответа. Укажите номер правильного ответа (если правильных ответов несколько, то они должны быть записаны одним числом, без разделительных знаков).
ЧАСТЬ В. Задания № В 1– В 10 являются закрытыми тестовыми заданиями на установление правильной последовательности.
ИНСТРУКЦИЯ К ЗАДАНИЯМ ЧАСТИ В ТЕСТА.
Установление правильной последовательности. Укажите последовательность номеров вариантов правильных ответов (номера ответов записываются одним числом, без разделительных знаков).
Задания С 1 – С 10 являются закрытыми тестовыми заданиями на сопоставление значений.
ИНСТРУКЦИЯ К ЗАДАНИЯМ ЧАСТИ С ТЕСТА.
Установите соответствие. Правильный ответ записывается в виде последовательности 7 цифр для вариантов АБВГДЕЖ соответственно, если для соответствующего варианта нет соответствия, то ставим 0.
Часть D.
Задания D 1 – D 20 являются открытыми тестовыми заданиями, требующими ввод правильного ответа.
ИНСТРУКЦИЯ К ЗАДАНИЯМ ЧАСТИ D ТЕСТА.
Введите правильный ответ.
Общее время выполнения теста – 200 минут.
6.3.7. Контрольные вопросы
1. Назначение и основные компоненты системы баз данных.
2. Источники данных. Значение данных.
3. Система управления базами данных.
4. Независимость данных.
5. Понятие администрирования базы данных.
6. Понятие словаря данных.
7. Характеристики и особенности xBase-ориентированных СУБД. Обозначения и структура команд. Создание структуры файла базы данных. Заполнение базы данных.
8. Модификация данных в xBase-ориентированных СУБД. Перемещения в базе данных. Просмотр данных. Добавление данных. Удаление данных. Изменение данных.
9. Локализация и поиск данных в xBase-ориентированных СУБД. Фильтрация данных. Последовательный поиск. Индексирование баз данных.
10. Иерархическая модель данных.
11. Сетевая модель данных.
12. Реляционная модель данных.
13. Проектирование концептуальной модели данных. Анализ данных. Нормализация отношений. Графическое представление концептуальной модели.
14. Проектирование логической модели данных. Отображение на иерархическую модель данных. Отображение на сетевую модель данных. Отображение на реляционную модель данных.
15. Физическая модель данных. Интерфейсы между пользователем и базой данных.
16. Методы доступа физической модели данных. Эффективность доступа. Эффективность хранения.
17. Проектирование с использованием метода сущность-связь. ER-диаграммы. Инфологическая модель данных. Даталогическая модель данных.
18. Реляционная алгебра. Реляционный подход к обработке данных. Объединение. Пересечение. Разность. Произведение. Выборка. Создание проекций. Соединение. Деление. Присвоение.
19. Реляционное исчисление.
20. Язык структурированных запросов SQL. Структура языка SQL.
21. Язык запросов к данным (Data Query Language).
22. SQL. Язык манипулирования данными (Data Manipulation Language). Выборка. Вставка. Обновление. Удаление.
23. SQL. Язык определения данных (Data Definition Language). Команды создания. Команды модификации. Команды удаления.
24. SQL. Язык управления данными (Data Control Language). Предоставление прав доступа. Ограничение прав доступа.
25. Распределенная обработка данных. Модели «клиент-сервер» в технологии баз данных.
26. Двухуровневые модели. Сервер приложений. Сервер баз данных.
27. Модели транзакций. Свойства транзакций. Способы завершения транзакций. Параллельное выполнение транзакций.
28. Встроенный SQL. Курсоры. Хранимые процедуры.
29. Триггеры. Динамический SQL.
30. Администрирование и контроль базы данных. Функции администрирования. Целостность базы данных. Защита базы данных. Восстановление базы данных.
7. Учебно-методическое и информационное обеспечение дисциплины
ОСНОВНАЯ ЛИТЕРАТУРА
1. , , . Базы данных: Учебное пособие. Таганрог: Изд-во ТТИ ЮФУ, 2007.
2. , , . Сборник лабораторных работ по курсу «Системы управления базами данных»: Учебное пособие. Таганрог: Изд-во ТТИ ЮФУ, 2010.
ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
1. , , Мальцев данных: Учебник для высших учебных заведений / под ред проф. . – СПб.: КОРОНА принт, 2004.
3. Попов в среде СУБД FoxPro. M: "Радио о связь", 2000.
4. Карпова данных. Модели, разработка, реализация. СПб: Питер, 2001.
5. Материалы сайта http://sau. favt. tti. *****
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
1.Электронный учебник «Системы управления базами данных. Теория».
2. Электронный учебник «Системы управления базами данных. Delphi».
3. Электронный учебник «Системы управления базами данных. SQL».
4. Система тестирования знаний по курсу «Системы управления базами данных».
5. Электронное учебное пособие по курсу «Системы управления базами данных».
8. Материально-техническое обеспечение дисциплины
Для проведения занятий по курсу «Системы управления базами данных» используется лаборатория Г-341-а кафедры САУ, задействуются 9 персональных компьютеров.
Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению 220700.62 «Автоматизация технологических процессов и производств» и профилю подготовки «Автоматизация технологических процессов и производств в энергетике»
.
Автор _________________________
Зав. кафедрой САУ _________________________ В. И Финаев
Программа одобрена на заседании УМК ФАВТ от 01.01.2001 года, протокол


