Рабочая программа дисциплины базы данных опд ф. 10

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

Содержание


Аннотация содержания дисциплины
1Цели и задачи дисциплины
2Требования к уровню освоения дисциплины
3Объем дисциплины и виды учебной работы 3.1Система учета трудоемкости в академических часах
Общая трудоемкость
Самостоятельная работа студентов (СРС)
Вид итогового контроля
Общая трудоемкость
Дистанционная составляющая
Вид итогового контроля
4Содержание дисциплины 4.1Разделы дисциплины и виды занятий
4.2Содержание разделов дисциплины
Архитектура банка данных
Модели данных, реализованные в промышленных СУБД
Реляционная модель данных
Проектирование реляционной базы данных
Типовая организация современной реляционной СУБД
СУБД Access
Организация баз и средства управления данными в MS SQL Server
Операторы управления данными в Transact SQL для MS SQL Server
...
Полное содержание
Подобный материал:

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный технический университет - УПИ»


УТВЕРЖДАЮ


Проректор университета


_______________ О.И. Ребрин


“____”___________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 «Автоматизированные системы обработки информации и управления» определяются государственным стандартом. В результате изучения дисциплины студенты должны:
    1. знать:
  • назначение и основные компоненты систем баз данных,
  • уровни представления данных,
  • основные модели данных, используемые в промышленных СУБД,
  • принципы организации (архитектуру) современных СУБД,
  • элементы теории реляционных баз данных,
  • интерактивные средства для создания структуры и управления данными в настольных СУБД,
  • операторы SQL для построения запросов и управления данными реляционных баз;
  • методику проектирования БД;
    1. уметь:
  • разработать структуру реляционной базы данных,
  • создавать приложения пользователя интерактивными средствами СУБД;
  • создавать сложные запросы и программы (скрипты) для реализации многооператорных запросов и обработки реляционных баз данных;
    1. владеть:
  • СУБД Access 2003,
  • утилитами MS SQL Server для создания и администрирования централизованных БД.



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

3.1Система учета трудоемкости в академических часах

      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Содержание разделов дисциплины

      1. Введение. Банки данных в автоматизированных системах


Понятие автоматизированной системы (АС). Информация в АС. Динамическая информационная модель предметной области на основе автоматизированного банка данных (АБД). Моделирование предметной области в информационном и программном обеспечении АС. Требования к банкам данных в составе АС.
      1. Архитектура банка данных


Основные понятия баз данных: информация, данные, знания. Назначение и основные компоненты системы баз данных. Базы данных и знаний, системы управления базами данных (СУБД). Историческое развитие концепции автоматизированных банков данных. Взаимодействие банка данных с внешней средой. Состав и роли пользователей базы данных. Современное состояние СУБД.

Организация банков данных. Определение и состав банка данных. Трехуровневая архитектура банка данных. Уровни представления баз данных: схема, подсхема, описание размещения данных. Языки описания и манипулирования данными.
      1. Модели данных, реализованные в промышленных СУБД


Понятие модели данных. Состав модели данных: структуры, ограничения, операторы доступа и обработки базы данных. Общая характеристика иерархической, сетевой и реляционной моделей данных. Логическая структура данных и операции над данными в иерархической и сетевой (CODASYL) моделях. Объектно-ориентированная модель БД.
      1. Реляционная модель данных


Определение реляционной базы данных (РБД). Понятие домена, отношения, атрибута и кортежа. Табличное представление отношений, схема отношения. Первичные и внешние ключи отношений, представление связей объектов в реляционной базе данных. Структурные и логические ограничения в реляционной БД.

Особенности языков описания и манипулирования данными в реляционной модели. Языки запросов, основанные на реляционном исчислении над переменными – кортежами и реляционной алгебре. Реляционная полнота и эквивалентность языков запросов. Структурный язык запросов – SQL. Поиск, сортировка, включение и удаление данных.
      1. Проектирование реляционной базы данных


Аномалии выполнения операций включения и удаления данных в РБД. Понятие декомпозиции отношения. Декомпозиция отношения с сохранением информации. Зависимости атрибутов, функциональные зависимости (ФЗ) атрибутов, правила Армстронга для вывода ФЗ. Транзитивные и расширенные ФЗ. Замыкание и минимальное покрытие исходного набора ФЗ. Использование графов для нахождения минимального покрытия в наборе функциональных зависимостей. Декомпозиция отношения с сохранением функциональных зависимостей. Первая, вторая и третья нормальные формы. Методы нормализации отношений путем приведения к третьей нормальной форме. Нормальная форма Бойса-Кодда. Понятие о многозначных зависимостях. Четвертая нормальная форма.
      1. Типовая организация современной реляционной СУБД


База и словари данных, ядро СУБД, компилятор запросов, SQL – средство связи ядра СУБД с диалоговой оболочкой, утилитами и приложениями для БД. Индексация – средство реализации ограничений и повышения эффективности запросов. Физическая организация данных. Настольные СУБД и серверы баз данных.
      1. СУБД Access


Назначение, общая характеристика и структура СУБД Access. Состав БД: таблицы, управляющие и обрабатывающие запросы, формы, отчеты, страницы, макросы, модули. Средства создания и модификации объектов базы данных. Совместная работа пользователей в СУБД Access.
      1. Организация баз и средства управления данными в MS SQL Server


Организация баз данных в MS SQL Server. Служебные и проблемные базы, пользователи сервера и БД. Средства создания и администрирования БД в MS SQL Server. Использование утилит сервера администратором базы и прикладными программистами.
      1. Операторы управления данными в Transact SQL для MS SQL Server


Запросы к базе данных. Оператор SELECT: структура оператора, список вывода, способы связывания строк, критерий отбора (поиска) данных, способы группировки и сортировки. Набор логических условий в критерии Where для отбора данных. Использование подзапросов и функций набора строк. Объединение результатов запросов оператором UNION.

Операторы SQL для управления данными в реляционной базе: INSERT, DELETE и UPDATE.

Использование переменных в программах Transact SQL. Особенности операторов структурирования программы: составной оператор, операторы IF, WHILE, WAITFOR.
      1. Общая методика проектирования базы данных


Информационно-логические модели предметных областей. Модель "сущность - связь" и ее использование в информационном моделировании. Типизация объектов и связей, сильно и слабо типизированные модели. Модель Чена и 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 Основная литература
  1. Малыхина М.П. Базы данных: основы, проектирование, использование: учебное пособие. / М.П. Малыхина. Спб.: БХВ – Петербург, 2004. 512с.
  2. Карпова Т.С. Базы данных: модели, разработка, реализация. /Т.С. Карпова. СПб.: Питер, 2001. 304с.
  3. Советов Б.Я. Базы данных: теория и практика. / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. М.: Высш. шк., 2005. 463 с.
  4. Тимошок Т. В. Microsoft Access 2003: самоучитель. / Т. В. Тимошок. СПб.: Диалектика, 2004. 464с.
  5. Мамаев Е.В. Microsoft SQL Server 2000. /Е.В. Мамаев. СПб.: БХВ – Петербург, 2001. 1280с.
  6. Байдачный С. SQL Server 2005 Новые возможности для разработчиков. / С. Байдачный, Д. Маленко, Ю. Лозинский. М.: САЛОН-Пресс, 2006. 208с.


6.1.2 Дополнительная литература
  1. Михеева В. Д. Microsoft Access 2002: Наиболее полное руководство. / В. Д. Михеева, И. А Харитонова. СПб.: БХВ-Петербург, 2002. 1021 с.
  2. Бекаревич Ю. Самоучитель Microsoft Access 2000. / Ю. Бекаревич, Н. Пушкина. СПб.:БХВ Петербург, 2001. 480с.
  3. Мартин Грабер Введение в SQL. / Грабер Мартин. М.: Лори, 1996. 379с.
  4. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. / Г. Джексон. М.: Мир, 1991. 270с.
  5. Ульман Дж. Основы систем баз данных. / Дж. Ульман. М.: Мир, 1985. 310с.
  6. Киммел Пол Освой самостоятельно программирование для Microsoft Access 2000 за 24 часа. / Пол Киммел. М.: Издательский дом «Вильямс», 2000. 448с.
  7. Роб П. Системы баз данных: проектирование, реализация и управление. /П. Роб, К. Коронел. СПб.: БХВ – Петербург, 2004. 1040с.
  8. Гарбус Дж. Adminsterning SQL Server 7/ Сертификационный экзамен – экстерном (экзамен 70-028). /Джеффри Р. Гарбус, Дэвид Э. Паскузи, Элвин Т. Чанг. СПб.: Питер, 2000. 480с


6.1.3 Методические разработки кафедры
  1. Базы данных в автоматизированных системах: учебное пособие /Ю.П. Парфенов. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 108 с.
  2. Парфенов Ю.П. Методические указания к лабораторному практикуму по курсу “ Базы данных”. Часть 1. Работа в СУБД Access. Екатеринбург: 2006.
  3. Парфенов Ю.П. Методические указания к лабораторному практикуму по курсу “ Базы данных”. Часть 2. Исследование операторов структурного языка запросов для Microsoft SQL Server, Екатеринбург: 2006.
  4. Методические указания по выполнению домашней работы №1 «Создание базы данных и приложения пользователя под управлением СУБД ACCESS» файл Работа студента над курсом Базы данных.
  5. Методические указания по выполнению д домашней работы №2 «Построение схемы реляционной базы данных» в файле Работа студента над курсом Базы данных.
  6. Электронный учебник по CASE системе проектирования баз данных ERWin.

6.2Средства обеспечения освоения дисциплины

      1. Перечень средств обеспечения

В процессе изучения дисциплины используются:
  • учебный материал в электронном виде,
  • программа 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Перечень контрольных вопросов для подготовки к итоговой аттестации по дисциплине

  1. Понятие автоматизированной системы, автоматизированного банка данных (АБД). Состав и роли пользователей, требования к АБД.
  2. Определение, состав АБД. Архитектура трехуровнего банка.
  3. Логическая структура данных и операции над данными в иерархической модели.
  4. Логическая структура данных и операции с сетевой (CODASYL) модели данных.
  5. Реляционная модель данных. Понятие домена, отношения, атрибута и кортежа. Схема РБД. Свойства и ограничения в таблицах. Ключи отношений, ссылочная целостность данных и способы ее реализации.
  6. Реляционная модель данных. Язык запросов, основанный на реляционной алгебре, примеры запросов.
  7. Реляционная модель данных. Язык запросов, основанный на реляционном исчислении.
  8. Проектирование структуры реляционной базы данных на основе нормализации. Постановка задачи. Декомпозиция с сохранением информации.
  9. Понятие функциональной зависимости. Правила вывода для функциональных зависимостей.
  10. Понятие минимального покрытия для множества функциональных зависимостей. Правила Армстронга для функциональных зависимостей.
  11. Минимизация набора функциональных зависимостей графическим методом.
  12. Декомпозиция схемы отношения с сохранением функциональных зависимостей. Первая и вторая нормальные формы отношения.
  13. Третья нормальная форма отношения. Метод приведения схемы отношения в третью нормальную форму.
  14. Нормальная форма Бойса-Кодда. Многозначные зависимости атрибутов. Четвертая нормальная форма.
  15. Типовая организация современной реляционной СУБД.
  16. Структурный язык запросов – SQL. Поиск, сортировка, включение и удаление данных. Назначение использование индексов.
  17. Назначение и общая структура оператора Select.
  18. Список вывода и типы соединений строк табличных источников оператора Select.
  19. Варианты записи условий в критерии отбора строк оператора Select.
  20. Группировка и сортировка результата в операторе Select.
  21. Объединение результатов запросов оператором UNION.
  22. Назначение и структура оператора Insert.
  23. Оператор Update Назначение и структура.
  24. Оператор Delete Назначение и структура.
  25. Правило именования объектов и использование переменных в программах Transact SQL. Особенности операторов структурирования программы.
  26. Общая методика проектирования базы данных. Информационно-логические модели "сущность - связь".
  27. Модель Чена и ER - диаграммы. Реализация ER - диаграммы в схеме реляционной базы данных.
  28. Состав и назначение объектов БД СУБД Access.
  29. Организация баз данных в MS SQL Server. Служебные и проблемные базы, пользователи сервера и БД.
  30. Средства создания и администрирования БД в 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


Подробный график работы над дисциплиной студентов дистанционной технологии приведен в календарно-тематическом плане и методике изучения дисциплины «Базы данных».

Аннотированная библиосайтография

по дисциплине Базы данных




  1. Малыхина М.П. Базы данных: основы, проектирование, использование: учебное пособие. / М.П. Малыхина. Спб.: БХВ – Петербург, 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



  1. Карпова Т.С. Базы данных: модели, разработка, реализация. /Т.С. Карпова. СПб.: Питер, 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



  1. Советов Б.Я. Базы данных: теория и практика. / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. М.: Высш. шк., 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



  1. Мамаев Е.В. 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



  1. Базы данных в автоматизированных системах: учебное пособие /Ю.П. Парфенов. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 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
  1. ссылка скрыта
  2. ссылка скрыта
  3. ссылка скрыта

Форумы по созданию и программированию обработки баз данных под управлением Microsoft SQL Server 2000 и Microsoft SQL Server 2005.
  1. ссылка скрыта статья по объектно-реляционным базам данных
  2. ссылка скрыта сайт, посвящен Microsoft SQL Server 2005
  3. 13.ссылка скрыта электронные учебные материалы по базам данных на сайте УГТУ-УПИ
  4. ссылка скрыта форум по СУБД ACCESS
  5. ссылка скрыта - сайт бесплатных книг. Книги неизвестных авторов: Основы проектирования реляционных баз данных Основы современных баз данных