Рабочая программа дисциплины базы данных опд ф. 10
Вид материала | Рабочая программа |
- Примерная рабочая программа по дисциплине: базы данных, 104.62kb.
- Программа дисциплины Базы данных Семестры, 12.06kb.
- Учебно-методический комплекс дисциплины базы данных Специальность, 414.37kb.
- Программа дисциплины «Базы данных», 395.38kb.
- Программа дисциплины «Базы данных», 380.05kb.
- Рабочая программа дисциплины «Базы данных» Направление подготовки, 236.64kb.
- Учебно-методический комплекс дисциплины (опд. Ф. 10) Базы данных (код и название дисциплины, 1121.96kb.
- Рабочая программа дисциплины Базы данных и субд направление подготовки, 402.78kb.
- Рабочая программа дисциплины «базы данных» Рекомендуется для направления подготовки, 153.17kb.
- 1 научиться создавать таблицу базы данных в режиме таблицы, 54.71kb.
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОУ ВПО «Уральский государственный технический университет - УПИ»
УТВЕРЖДАЮ
Проректор университета
_______________ О.И. Ребрин
“____”___________2007 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
БАЗЫ ДАННЫХ
ОПД Ф.10
Рекомендована Методическим советом УГТУ – УПИ
для направления 230100 «Информатика и вычислительная техника»
специальности 230102 «Автоматизированные системы обработки информации и управления»
Екатеринбург 2007
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования направления 230100 «Информатика и вычислительная техника» (регистрационный номер №4 от 14.01.2005г) и учебным планом специальности 230102 «Автоматизированные системы обработки информации и управления»
Программу составил Парфенов Ю. П.
Рабочая программа одобрена на заседании кафедры Автоматизированных систем управления
“___”__________2007 г., протокол №____.
Заведующий кафедрой _______________ Доросинский Л. Г.
Рабочая программа одобрена на заседании методического совета радиотехни-ческого института - РТФ « ____ » __________ 2007 года, протокол № ___
Председатель методического совета ________________ Астрецов Д. В.
АННОТАЦИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ
В дисциплине Базы данных изучаются принципы построения и использование систем управления базами данных. Рассматриваются модели данных, элементы теории и практика проектирования реляционных баз данных. Изучаются средства разработки баз данных в СУБД Access и MS SQL Server. Рассматриваются средства создания приложений в СУБД Access.
1Цели и задачи дисциплины
Дисциплина ОПД.Ф.10 – Базы данных (БД) принадлежит к разделу общепрофессиональных дисциплин учебного плана. Дисциплина является системообразующей в наборе знаний специалиста по автоматизированным системам обработки информации и управления.
Для успешного изучения содержания дисциплины Базы данных студенту необходимы знания, полученные в курсах:
- ЕН. Ф.01.04 – Математическая логика и теория алгоритмов,
- ЕН. Ф.02 – Информатика,
- ОПД.Ф.06 – Программирование на языке высокого уровня,
- СД.04 – Информационные технологии,
- СД.06 – Технологии программирования.
Целью преподавания дисциплины Базы данных является:
- формирование у студентов понимания роли автоматизированных банков данных в информационных системах,
- изучение моделей данных, поддерживаемых различными системами управления базами данных (СУБД),
- изучение элементов теории реляционных баз данных (РБД),
- знакомство с принципами построения СУБД,
- изучение настольных СУБД и средств разработки приложений для этих СУБД,
- изучение основ структурного языка запросов и работы с серверами баз данных.
2Требования к уровню освоения дисциплины
Требования к минимуму содержания и уровня подготовки инженеров по направлению 230100 «Информатика и вычислительная техника» по специальности 230102 «Автоматизированные системы обработки информации и управления» определяются государственным стандартом. В результате изучения дисциплины студенты должны:
- знать:
- назначение и основные компоненты систем баз данных,
- уровни представления данных,
- основные модели данных, используемые в промышленных СУБД,
- принципы организации (архитектуру) современных СУБД,
- элементы теории реляционных баз данных,
- интерактивные средства для создания структуры и управления данными в настольных СУБД,
- операторы SQL для построения запросов и управления данными реляционных баз;
- методику проектирования БД;
- уметь:
- разработать структуру реляционной базы данных,
- создавать приложения пользователя интерактивными средствами СУБД;
- создавать сложные запросы и программы (скрипты) для реализации многооператорных запросов и обработки реляционных баз данных;
- владеть:
- СУБД Access 2003,
- утилитами MS SQL Server для создания и администрирования централизованных БД.
3Объем дисциплины и виды учебной работы
3.1Система учета трудоемкости в академических часах
Очная форма обучения
Виды учебной работы с разбивкой объема работы по часам и семестрам для очной формы обучения приведены в таблице 3.1.
Таблица 3.1 – Виды учебной работы для очной формы обучения
Вид учебной работы | Часы | Семестр |
6 | ||
Общая трудоемкость | 145 | 145 |
Аудиторные занятия | 68 | 68 |
Лекции (Л) | 34 | 34 |
Лабораторные работы (ЛР) | 34 | 34 |
Самостоятельная работа студентов (СРС) | 77 | 77 |
Подготовка к лекциям | 10 | 10 |
Подготовка к лабораторным работам | 10 | 10 |
Выполнение домашних работ (ДР) | 12 | 12 |
Подготовка конспектов литературных источников | 30 | 30 |
Другие виды работ (ДЗ, перевод Help) | 15 | 15 |
Вид итогового контроля | | |
Экзамен | | Экзамен |
Таблица 3.2 – Виды учебной работы для дистанционной технологии очной формы обучения
Вид учебной работы | Часы | Семестр |
6 | ||
Общая трудоемкость | 145 | 145 |
Аудиторные занятия | 28 | 28 |
Лекции (Л) | 12 | 12 |
Лабораторные работы (ЛР) | 16 | 16 |
Дистанционная составляющая | 40 | 40 |
Самостоятельная работа студентов (СРС) | 77 | 77 |
Подготовка к лекциям | 10 | 10 |
Подготовка к лабораторным работам | 10 | 10 |
Выполнение домашних работ (ДР) | 12 | 12 |
Подготовка конспектов литературных источников | 30 | 30 |
Другие виды работ (ДЗ, перевод Help) | 15 | 15 |
Вид итогового контроля | | |
Экзамен | | Экзамен |
4Содержание дисциплины
4.1Разделы дисциплины и виды занятий
Перечень разделов дисциплины с указанием трудоемкости их освоения, в академических часах, по видам учебной работы с учетом существующих форм освоения приведен в таблице 4.1.
Таблица 4.1- Перечень разделов дисциплины
Номер раздела | Наименование раздела дисциплины | Лекции, час | Лабораторные работы, час | Вид контр, мероприятия | СРС час | Всего часов на раздел | |||||
очная форма | дистанционная | очная форма | дистанционная | очная форма | дистанционная | очная форма | дистанционная | очная форма | дистанционная | ||
1 | Введение. Банки данных в автоматизированных системах | 2 | | | | | | 2 | 4 | 4 | 4 |
2 | Архитектура банка данных | 2 | 2 | | | | | 2 | 2 | 4 | 4 |
3 | Модели данных, реализованные в промышленных СУБД | 3 | | | | | | 10 | 13 | 13 | 13 |
4 | Реляционная модель данных | 5 | 2 | 4 | 4 | | | 4 | 7 | 13 | 13 |
5 | Проектирование реляционной базы данных | 8 | 4 | | | ДР1 | ДР1 | 10 | 14 | 18 | 18 |
6 | Типовая организация современной реляционной СУБД | 1 | | | | | | 6 | 7 | 7 | 7 |
7 | СУБД Access | 1 | | 14 | 4 | ДР2 | ДР2 | 10 | 21 | 25 | 25 |
8 | Организация баз и средства управления данными в MS SQL Server | 2 | | 8 | 4 | | | 7 | 13 | 17 | 17 |
9 | Операторы управления данными в Transact SQL для MS SQL Server | 6 | 2 | 8 | 4 | | | 14 | 22 | 28 | 28 |
10 | Общая методика проектирования базы данных | 4 | 2 | | | | | 12 | 14 | 16 | 16 |
4.2Содержание разделов дисциплины
Введение. Банки данных в автоматизированных системах
Понятие автоматизированной системы (АС). Информация в АС. Динамическая информационная модель предметной области на основе автоматизированного банка данных (АБД). Моделирование предметной области в информационном и программном обеспечении АС. Требования к банкам данных в составе АС.
-
Архитектура банка данных
Основные понятия баз данных: информация, данные, знания. Назначение и основные компоненты системы баз данных. Базы данных и знаний, системы управления базами данных (СУБД). Историческое развитие концепции автоматизированных банков данных. Взаимодействие банка данных с внешней средой. Состав и роли пользователей базы данных. Современное состояние СУБД.
Организация банков данных. Определение и состав банка данных. Трехуровневая архитектура банка данных. Уровни представления баз данных: схема, подсхема, описание размещения данных. Языки описания и манипулирования данными.
-
Модели данных, реализованные в промышленных СУБД
Понятие модели данных. Состав модели данных: структуры, ограничения, операторы доступа и обработки базы данных. Общая характеристика иерархической, сетевой и реляционной моделей данных. Логическая структура данных и операции над данными в иерархической и сетевой (CODASYL) моделях. Объектно-ориентированная модель БД.
-
Реляционная модель данных
Определение реляционной базы данных (РБД). Понятие домена, отношения, атрибута и кортежа. Табличное представление отношений, схема отношения. Первичные и внешние ключи отношений, представление связей объектов в реляционной базе данных. Структурные и логические ограничения в реляционной БД.
Особенности языков описания и манипулирования данными в реляционной модели. Языки запросов, основанные на реляционном исчислении над переменными – кортежами и реляционной алгебре. Реляционная полнота и эквивалентность языков запросов. Структурный язык запросов – SQL. Поиск, сортировка, включение и удаление данных.
-
Проектирование реляционной базы данных
Аномалии выполнения операций включения и удаления данных в РБД. Понятие декомпозиции отношения. Декомпозиция отношения с сохранением информации. Зависимости атрибутов, функциональные зависимости (ФЗ) атрибутов, правила Армстронга для вывода ФЗ. Транзитивные и расширенные ФЗ. Замыкание и минимальное покрытие исходного набора ФЗ. Использование графов для нахождения минимального покрытия в наборе функциональных зависимостей. Декомпозиция отношения с сохранением функциональных зависимостей. Первая, вторая и третья нормальные формы. Методы нормализации отношений путем приведения к третьей нормальной форме. Нормальная форма Бойса-Кодда. Понятие о многозначных зависимостях. Четвертая нормальная форма.
-
Типовая организация современной реляционной СУБД
База и словари данных, ядро СУБД, компилятор запросов, SQL – средство связи ядра СУБД с диалоговой оболочкой, утилитами и приложениями для БД. Индексация – средство реализации ограничений и повышения эффективности запросов. Физическая организация данных. Настольные СУБД и серверы баз данных.
-
СУБД Access
Назначение, общая характеристика и структура СУБД Access. Состав БД: таблицы, управляющие и обрабатывающие запросы, формы, отчеты, страницы, макросы, модули. Средства создания и модификации объектов базы данных. Совместная работа пользователей в СУБД Access.
-
Организация баз и средства управления данными в MS SQL Server
Организация баз данных в MS SQL Server. Служебные и проблемные базы, пользователи сервера и БД. Средства создания и администрирования БД в MS SQL Server. Использование утилит сервера администратором базы и прикладными программистами.
-
Операторы управления данными в Transact SQL для MS SQL Server
Запросы к базе данных. Оператор SELECT: структура оператора, список вывода, способы связывания строк, критерий отбора (поиска) данных, способы группировки и сортировки. Набор логических условий в критерии Where для отбора данных. Использование подзапросов и функций набора строк. Объединение результатов запросов оператором UNION.
Операторы SQL для управления данными в реляционной базе: INSERT, DELETE и UPDATE.
Использование переменных в программах Transact SQL. Особенности операторов структурирования программы: составной оператор, операторы IF, WHILE, WAITFOR.
-
Общая методика проектирования базы данных
Информационно-логические модели предметных областей. Модель "сущность - связь" и ее использование в информационном моделировании. Типизация объектов и связей, сильно и слабо типизированные модели. Модель Чена и ER - диаграммы. Реализация ER - диаграммы в схеме реляционной базы данных. Понятие о CASE технологии разработки БД.
5Лабораторный практикум
Наименования лабораторных работ с указанием разделов дисциплины, к которым они относятся, приведены в таблице 5.1. Номера разделов дисциплины и их наименования приведены в таблице 4.1.
Занятия проводятся в компьютерном классе. Цель занятий – изучение современных СУБД и приобретение навыков создания баз данных и разработки пользовательских приложений.
Таблица 5.2- Распределение лабораторных работ по разделам дисциплины
№ раздела дисциплины | Наименование лабораторных работ |
Часть 1. Работа в СУБД Access | |
4, 7, 9 | Исследование диалоговых средств управления базами данных |
6, 7, 9 | Создание экранных форм средствами визуального программирования |
7, 9 | Создание документов средствами визуального программирования |
7 | Макросы Access |
7 | Построение пользовательского меню и кнопочных форм для обработки базы данных |
7 | Публикация баз данных в Internet средствами СУБД Access |
Часть 2. Работа в MS SQL Server | |
8 | Знакомство с утилитами администрирования сервера |
8, 9 | Работа с таблицами базы данных под управлением MS SQL Server |
9 | Исследование SQL операторов для работы с базой данных |
6Учебно-методическое обеспечение дисциплины
6.1 Рекомендуемая литература
6.1.1 Основная литература
- Малыхина М.П. Базы данных: основы, проектирование, использование: учебное пособие. / М.П. Малыхина. Спб.: БХВ – Петербург, 2004. 512с.
- Карпова Т.С. Базы данных: модели, разработка, реализация. /Т.С. Карпова. СПб.: Питер, 2001. 304с.
- Советов Б.Я. Базы данных: теория и практика. / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. М.: Высш. шк., 2005. 463 с.
- Тимошок Т. В. Microsoft Access 2003: самоучитель. / Т. В. Тимошок. СПб.: Диалектика, 2004. 464с.
- Мамаев Е.В. Microsoft SQL Server 2000. /Е.В. Мамаев. СПб.: БХВ – Петербург, 2001. 1280с.
- Байдачный С. SQL Server 2005 Новые возможности для разработчиков. / С. Байдачный, Д. Маленко, Ю. Лозинский. М.: САЛОН-Пресс, 2006. 208с.
6.1.2 Дополнительная литература
- Михеева В. Д. Microsoft Access 2002: Наиболее полное руководство. / В. Д. Михеева, И. А Харитонова. СПб.: БХВ-Петербург, 2002. 1021 с.
- Бекаревич Ю. Самоучитель Microsoft Access 2000. / Ю. Бекаревич, Н. Пушкина. СПб.:БХВ Петербург, 2001. 480с.
- Мартин Грабер Введение в SQL. / Грабер Мартин. М.: Лори, 1996. 379с.
- Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. / Г. Джексон. М.: Мир, 1991. 270с.
- Ульман Дж. Основы систем баз данных. / Дж. Ульман. М.: Мир, 1985. 310с.
- Киммел Пол Освой самостоятельно программирование для Microsoft Access 2000 за 24 часа. / Пол Киммел. М.: Издательский дом «Вильямс», 2000. 448с.
- Роб П. Системы баз данных: проектирование, реализация и управление. /П. Роб, К. Коронел. СПб.: БХВ – Петербург, 2004. 1040с.
- Гарбус Дж. Adminsterning SQL Server 7/ Сертификационный экзамен – экстерном (экзамен 70-028). /Джеффри Р. Гарбус, Дэвид Э. Паскузи, Элвин Т. Чанг. СПб.: Питер, 2000. 480с
6.1.3 Методические разработки кафедры
- Базы данных в автоматизированных системах: учебное пособие /Ю.П. Парфенов. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 108 с.
- Парфенов Ю.П. Методические указания к лабораторному практикуму по курсу “ Базы данных”. Часть 1. Работа в СУБД Access. Екатеринбург: 2006.
- Парфенов Ю.П. Методические указания к лабораторному практикуму по курсу “ Базы данных”. Часть 2. Исследование операторов структурного языка запросов для Microsoft SQL Server, Екатеринбург: 2006.
- Методические указания по выполнению домашней работы №1 «Создание базы данных и приложения пользователя под управлением СУБД ACCESS» файл Работа студента над курсом Базы данных.
- Методические указания по выполнению д домашней работы №2 «Построение схемы реляционной базы данных» в файле Работа студента над курсом Базы данных.
- Электронный учебник по CASE системе проектирования баз данных ERWin.
6.2Средства обеспечения освоения дисциплины
- Перечень средств обеспечения
В процессе изучения дисциплины используются:
- учебный материал в электронном виде,
- программа Task_db.exe для проведения лабораторных работ.
6.2.2 Программно-информационное обеспечение дисциплины
При изучении дисциплины используется следующее программное обеспечение и учебный материал в электронном виде:
- ОС Windows 95(98, NT,2000);
- Пакет Microsoft Office 2000 с установленным Access 2003;
- Microsoft SQL Server;
- Acrobat reader.
Учебный материал в электронном виде:
- электронные слайды лекций по дисциплине Базы данных в виде презентации;
- рабочая программа дисциплины Базы данных.pdf;
- учебное пособие в файле Базы данных в автоматизированных системах.pdf;
- файлы для проведения лабораторных работ:
- программа Task_db.exe с файлами методических указаний,
- Code_Методуказания к ЛР по Access.txt,
- Code_SCR_1_MS_SQLSERVER.sql;
- файл Работа студента над курсом Базы данных;
- электронная версия монографии Мамаев Е. Microsoft SQL Server 2000 для профессионалов. /Е. Мамаев, Л. Шкарина. СПб: Питер, 2001. 1088с. ;
- электронный учебник по CASE системе проектирования баз данных ERWin;
- индивидуальные задания к домашним работам по Базам данных.pdf;
- тестовые задания для самоконтроля, промежуточного контроля знаний и подготовке к защите отчетов по лабораторным работам.pdf.
- вопросы для подготовки экзамену по дисциплине Базы данных.pdf.
7Материально-техническое обеспечение дисциплины
7.1Общие требования
Лекционной материал преподается в лекционной аудитории. В аудитории оборудованной мультимедийным проектором следует использовать презентацию по дисциплине и может использоваться конспект лекций в электронном виде.
Лабораторные работы должны выполняться в компьютерном классе, оснащенном локальной вычислительной сетью с выделенным сервером и операционной системой Windows 2003. На сервере должен быть установлен MS SQL Server Standard или Enterprise Edition. На рабочих станциях под управлением операционной системы Windows ХР устанавливается:
- Microsoft Offise 2003,
- Acrobat reader,
- файл Работа студента над курсом Базы данных,
- программная система обучения работе в Access 2003 и Transact SQL MS SQL Server –программа Task_DB.exe и файлы заданий,
- клиентский комплект утилит для MS SQL Server.
7.2Сведения об оснащенности дисциплины специализированным и лабораторным оборудованием
8Методические рекомендации по организации изучения дисциплины
8.1Рекомендации для преподавателя
- глубокое освоение теоретических аспектов тематики дисциплины, ознакомление, переработка литературных источников; составление списка литературы, обязательной для изучения и дополнительной литературы; проведение собственных проектных и исследовательских работ;
- разработка методики изложения курса: структуры и последовательности изложения материала; составление тестовых заданий, контрольных вопросов;
- разработка методики проведения лабораторных работ; использование в лабораторном практикуме реальных данных;
- анализ полноты освоения материала студентами и корректировка набора заданий, содержания лекций и лабораторных работ;
- разработка методики самостоятельной работы студентов;
- корректировка структуры, содержания курса;
- систематическая проверка работоспособности используемого оборудования и программного обеспечения.
8.2Рекомендации для студента
- обязательное посещение лекций, составляющих основу системы подготовки; лекции – основное методическое руководство при изучении дисциплины, оптимальным образом структурированное и ориентированное на современный материал; в лекции рассматриваются наиболее сложные темы, даются разные подходы к исследуемым проблемам;
- регулярная подготовка к лекционным занятиям; подготовка предполагает проработку ранее пройденного материала по конспекту и рекомендованной учебной литературе;
- подготовку и активную работу на лабораторных занятиях. Подготовка к лабораторным занятиям включает проработку материалов лекций и литературных источников;
- систематическое выполнение заданий и тестов, предлагаемых преподавателем;
- своевременное по мере изучения материала выполнение домашних работ и подготовка конспектов литературных источников.
8.3Перечень тем домашних работ
По дисциплине Базы данных в шестом семестре предусмотрены две домашних работы, выполняемых по индивидуальным заданиям.
Домашняя работа № 1 «Создание базы данных и приложения пользователя под управлением СУБД ACCESS»
Для заданной вариантом сферы деятельности создается база данных, запросы, экранные формы и отчеты для работы с данными.
Домашняя работа №2 «Построение схемы реляционной базы данных»
Для заданной схемы отношения и набора функциональных зависимостей построение минимального покрытия и декомпозиция отношения в третью нормальную форму.
Подготовка конспектов литературных источников
-
Тема
№ литературного источника
(из п.6.1.1)
Иерархическая модель данных
1, 2, 3
Сетевая модель данных CODASYL
1, 2
Методика проектирования схемы реляционной базы данных
1, 2, 3
Нормальные формы отношений
1, 2, 3
Операторы управления данными в SQL
1, 2, 5
8.4Перечень контрольных вопросов для подготовки к итоговой аттестации по дисциплине
- Понятие автоматизированной системы, автоматизированного банка данных (АБД). Состав и роли пользователей, требования к АБД.
- Определение, состав АБД. Архитектура трехуровнего банка.
- Логическая структура данных и операции над данными в иерархической модели.
- Логическая структура данных и операции с сетевой (CODASYL) модели данных.
- Реляционная модель данных. Понятие домена, отношения, атрибута и кортежа. Схема РБД. Свойства и ограничения в таблицах. Ключи отношений, ссылочная целостность данных и способы ее реализации.
- Реляционная модель данных. Язык запросов, основанный на реляционной алгебре, примеры запросов.
- Реляционная модель данных. Язык запросов, основанный на реляционном исчислении.
- Проектирование структуры реляционной базы данных на основе нормализации. Постановка задачи. Декомпозиция с сохранением информации.
- Понятие функциональной зависимости. Правила вывода для функциональных зависимостей.
- Понятие минимального покрытия для множества функциональных зависимостей. Правила Армстронга для функциональных зависимостей.
- Минимизация набора функциональных зависимостей графическим методом.
- Декомпозиция схемы отношения с сохранением функциональных зависимостей. Первая и вторая нормальные формы отношения.
- Третья нормальная форма отношения. Метод приведения схемы отношения в третью нормальную форму.
- Нормальная форма Бойса-Кодда. Многозначные зависимости атрибутов. Четвертая нормальная форма.
- Типовая организация современной реляционной СУБД.
- Структурный язык запросов – SQL. Поиск, сортировка, включение и удаление данных. Назначение использование индексов.
- Назначение и общая структура оператора Select.
- Список вывода и типы соединений строк табличных источников оператора Select.
- Варианты записи условий в критерии отбора строк оператора Select.
- Группировка и сортировка результата в операторе Select.
- Объединение результатов запросов оператором UNION.
- Назначение и структура оператора Insert.
- Оператор Update Назначение и структура.
- Оператор Delete Назначение и структура.
- Правило именования объектов и использование переменных в программах Transact SQL. Особенности операторов структурирования программы.
- Общая методика проектирования базы данных. Информационно-логические модели "сущность - связь".
- Модель Чена и ER - диаграммы. Реализация ER - диаграммы в схеме реляционной базы данных.
- Состав и назначение объектов БД СУБД Access.
- Организация баз данных в MS SQL Server. Служебные и проблемные базы, пользователи сервера и БД.
- Средства создания и администрирования БД в MS SQL Server.
8.5Перечень ключевых слов дисциплины
Перечень ключевых слов, характеризующих содержание каждого раздела дисциплины приведен в таблице 8.1.
Таблица 8.3 – Ключевые слова разделов дисциплины
Номер раздела | Ключевые слова |
1 | предметная область, автоматизированная система, информационная модель, информационное, программное обеспечение, банк данных |
2 | информация, данное, знание, база данных, система управления базами данных (СУБД), пользователь, схема и подсхема данных, архитектура банка данных |
3 | модель данных, иерархическая модель, сетевая, реляционная, объектно-ориентированная |
4 | домен, отношение, атрибут, кортеж, ключи отношений, ссылочная целость, реляционное исчисление, реляционная алгебра, реляционная полнота |
5 | декомпозиция отношения, сохранение информации, функциональная зависимость, правила вывода, нормальные формы, нормализация отношений |
6 | словарь данных, ядро СУБД, компилятор запросов, SQL, администрирование |
7 | Access, таблица, запрос, форма, отчет, макрос |
8 | сервер БД, системные, проблемные базы, пользователи. утилита администрирования |
9 | Transact SQL, оператор, select, union select, insert, delete, update |
10 | информационно-логическая модель, сущность – связь, концептуальная схема, логическая схема данных, ER – диаграмма, CASE технология |
Приложение к рабочей программе
График самостоятельной работы и контрольных мероприятий
по дисциплине Базы данных
Курс Базы данных изучается в шестом семестре учебного плана направления 230100 – Автоматизированные системы обработки информации и управления. В аудиторные занятия проводятся в темпе: лекции – 2 часа и лабораторные работы – 2 часа в неделю в течение всего семестра.
График самостоятельной работы и контрольных мероприятий в шестом семестре
Неделя семестра | Мероприятие |
3 | Выдача задания на домашнюю работу №1 |
8 | Выдача задания на домашнюю работу №2 |
4, 6, 8, 10, 12, 14 | Защита результатов лабораторных работ |
7 | Сдача на проверку домашней работы №1 |
12 | Сдача на проверку домашней работы №2 |
Подробный график работы над дисциплиной студентов дистанционной технологии приведен в календарно-тематическом плане и методике изучения дисциплины «Базы данных».
Аннотированная библиосайтография
по дисциплине Базы данных
- Малыхина М.П. Базы данных: основы, проектирование, использование: учебное пособие. / М.П. Малыхина. Спб.: БХВ – Петербург, 2004. 512с. В библиотеке УГТУ-УПИ Учебный фонд.
В учебнике, рекомендованном методическим управлением по направлению 2204 для межвузовского использования, в доступной форме излагается архитектура СУБД, принципы и теория проектирования баз данных, элементы теории языков запросов и дается описание SQL. Кратко описаны СУБД Access и MS SQL Server.
-
№ раздела содержания дисциплины
№№ страниц
2
cтр. 2 – 20, 33 – 38, 45 – 48
3
cтр. 108 – 129
4
cтр. 130 – 151, 236 – 357,
5
cтр. 152 – 208
6
cтр. 25 – 45, 210 – 235
7
cтр. 467 - 490
8
cтр. 453 – 462, cтр. 463 – 466
10
cтр. 79 – 107
- Карпова Т.С. Базы данных: модели, разработка, реализация. /Т.С. Карпова. СПб.: Питер, 2001. 304с. В библиотеке УГТУ-УПИ учебный фонд.
Учебное пособие содержит сведения по основам теории баз данных, языку SQL и серверам баз данных. Рассмотрены логические и физические модели данных, методика проектирования реляционных баз. Приемы программирования обработки данных иллюстрируются примерами.
-
№ раздела содержания дисциплины
№№ страниц
1
cтр. 10 – 19
2
cтр. 20 – 27
3
cтр. 31 – 46
4
cтр. 47 – 63
5
cтр. 104 – 120
6
cтр. 286 – 290
9
cтр. 66 – 70, 74 – 103
10
cтр. 121 – 140
- Советов Б.Я. Базы данных: теория и практика. / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. М.: Высш. шк., 2005. 463 с. В библиотеке УГТУ-УПИ учебный фонд.
Учебник, рекомендованный УМО вузов по университетскому и политехническому образованию для студентов, обучающихся по направлению «Информационные системы».
Приведена теория реляционных баз данных. Изложены вопросы построения и использования баз данных. Рассмотрена работа с локальными и распределенными базами данных.
-
№ раздела содержания дисциплины
№№ страниц
1
cтр. 12 – 28
2
cтр. 32 – 43
3
cтр. 151 –167
4
cтр. 82 – 100, 113 – 118
5
cтр. 101 – 108
6
cтр. 43 – 46
7
cтр. 316 – 329
9
cтр. 120, 138 – 145
10
cтр. 66 – 81, 301 – 304, 307 – 316
- Мамаев Е.В. Microsoft SQL Server 2000. /Е.В. Мамаев. СПб.: БХВ – Петербург, 2001. 1280с. В библиотеке УГТУ-УПИ 2 экз. Имеется электронный вариант
Подробное и доступное описание Microsoft SQL Server 2000. Представлена структура и средства администрирования сервера. Подробно описана логическая и физическая организация баз данных. Дана исчерпывающая характеристика всех объектов баз данных, назначение и способы работы с ними утилитами администратора и средствами Transact SQL. Описана система безопасности данных.
-
№ раздела содержания дисциплины
№№ страниц
7
cтр. 5 – 26
8
cтр. 27 – 41,
9
cтр. 946 – 993, 1088 – 1099
10
cтр. 1121 – 1198
11
cтр. 1057 – 1087
7
cтр. 352 – 389, 827 – 877
- Базы данных в автоматизированных системах: учебное пособие /Ю.П. Парфенов. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 108 с.
В пособии рассматриваются назначение, модели и реализация баз данных. Излагаются средства информационного моделирования, теория и методы проектирования реляционных баз. Рассматриваются принципы построения систем управления базами данных, процедура проектирования, основанная на нормализации отношений, и языки управления данными. Приводятся примеры построения и оптимизации структуры базы данных.
-
№ раздела содержания дисциплины
№№ страниц
1
cтр. 4 - 6
2
cтр. 7 - 15
3
cтр. 28 - 34
4
cтр. 39 - 55
5
cтр. 56 - 82
9
cтр. 83 -97
10
cтр. 16 - 28
Ресурсы INTERNET
Форумы по созданию и программированию обработки баз данных под управлением Microsoft SQL Server 2000 и Microsoft SQL Server 2005.
- ссылка скрыта статья по объектно-реляционным базам данных
- ссылка скрыта сайт, посвящен Microsoft SQL Server 2005
- 13.ссылка скрыта электронные учебные материалы по базам данных на сайте УГТУ-УПИ
- ссылка скрыта форум по СУБД ACCESS
- ссылка скрыта - сайт бесплатных книг. Книги неизвестных авторов: Основы проектирования реляционных баз данных Основы современных баз данных