МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
БАЗЫ ДАННЫХ
Учебно-методический комплекс. Рабочая программа
для студентов направления «01.03.01 Математика»,
очная форма обучения
Тобольск, 2015
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Филиал ТюмГУ в г. Тобольске
Кафедра информатики и методики преподавания
Клименко Е.В.
БАЗЫ ДАННЫХ
Учебно-методический комплекс. Рабочая программа
для студентов направления «01.03.01 Математика»,
очная форма обучения
Тобольск, 2014
2
Пояснительная записка
В XXI в. накопленные человечеством знания чрезвычайно велики. В
библиотеках книжный фонд состоит из 1,5 млрд. названий, увеличиваясь ежегодно
на 250 тыс. диссертаций и научных отчетов, 5 млн. статей и 1 млн. патентов. В
целом ежегодный мировой информационный поток оценивается в 10 млн. названий,
и в пересчете на одного специалиста составляет 1 500 страниц в день [Свириденко
С.С. Информационные технологии в интеллектуальной деятельности. – М.: Изд-во
МИЭПУ, 1995. –240с.].
В тоже время сложилась парадоксальная ситуация: вместо того, чтобы найти
новые пути понимания и использования накопленной информации, человечество
генерирует новую. Последствия этого так называемого «информационного тупика»,
не замедлили сказаться. В развитых странах в дефиците оказались прежде всего
руководители проекта, а также аналитики и программисты, приоритетной в
подготовке кадров стала информатика. Самым мощным созидательным и
разрушительным фактором становятся знания. Они уже влияют на жизнь
человечества не меньше, чем нефть и атомная энергия.
В мире сейчас насчитывается более 3 500 доступных электронных баз данных, в
них хранится 150 млн. документов, ежегодно ими пользуются свыше 25 млн.
человек. Базы данных связаны между собой 500 компьютерными сетями с
использованием тысяч километров кабельных и радиорелейных линий и 150
геостационарных спутников. Количество компьютеров, находящихся в личном
пользовании, превысило 80 млн. Таков облик современного электронноинформационного мира.
Умение пользоваться информационными ресурсами, переводить данные в
знания и составляет основу информационных технологий. По имеющимся оценкам,
в США навыками такого умения обладают 80 % трудоспособного населения, из
США исходит 35 % всех научных публикаций в мире.
В то же время незнание информационных технологий подрывает экономику
общества. Стремление снизить эти потери проявляется в организации подготовки
высококвалифицированных специалистов в области информационных технологий.
Форма отчетности по данному курсу – зачёт – определяется учебным планом.
Для проверки эффективности усвоения курса предусмотрен текущий и
промежуточный контроль знаний студентов.
Практические
занятия
рекомендуется
проводить в
аудитории
с
мультимедийным проектором, демонстрационным компьютером и установленным
на него программным обеспечением.
1. Цели и задачи освоения дисциплины
Цели: формирование у студентов понимания роли автоматизированных банков
данных в информационных системах, изучение моделей данных, поддерживаемых
различными системами управления базами данных (СУБД), изучение элементов
теории реляционных баз данных (РБД), знакомство с принципами построения
СУБД, изучение настольных СУБД и средств разработки приложений для этих
СУБД, изучение основ структурного языка запросов и работы с серверами баз
данных.
3
Задачи:
Изучение дисциплины способствует решению следующих задач:
сбор и обработка данных с использованием современных методов анализа
информации и вычислительной техники.
2. Место дисциплины
Дисциплина «Базы данных» относится к дисциплинам по выбору вариативной
части Блока 1. В дисциплине изучаются принципы построения и использование
систем управления базами данных. Рассматриваются модели данных, элементы
теории и практика проектирования реляционных баз данных. Изучаются средства
разработки баз данных в СУБД Access и MS SQL Server. Рассматриваются средства
создания приложений в СУБД Access.
Изучение данной дисциплины базируется на знаниях, полученных в рамках
школьного курса информатики или соответствующих дисциплин среднего
профессионального образования, а также дисциплин «Компьютерные науки»,
«Теория баз данных и информационного поиска», «Дискретная математика и
математическая логика».
Освоение данной дисциплины необходимо для качественного изучения
дисциплин ООП, базирующихся на разработке и использовании баз данных, для
выработки умений поиска, анализа и обработки данных в реляционных моделях, для
квалифицированного использования баз данных в профессиональной деятельности.
3. Требования к результатам освоения содержания дисциплины
Процесс изучения дисциплины направлен на формирование компетенций:
 способность находить, анализировать, реализовывать программно и
использовать на практике математические алгоритмы, в том числе с применением
современных вычислительных систем (ОПК-4);
 способность к организации учебной деятельности в конкретной предметной
области (математика, физика, информатика) (ПК-9).
В результате изучения дисциплины студент должен
знать:
 назначение и основные компоненты систем баз данных,
 уровни представления данных,
 основные модели данных, используемые в промышленных СУБД,
 принципы организации (архитектуру) современных СУБД,
 элементы теории реляционных баз данных,
 интерактивные средства для создания структуры и управления данными в
настольных СУБД,
 операторы SQL для построения запросов и управления данными
реляционных баз;
 методику проектирования БД;
уметь:
 разработать структуру реляционной базы данных,
4
 создавать приложения пользователя интерактивными средствами СУБД;
 создавать сложные запросы и программы (скрипты) для реализации
многооператорных запросов и обработки реляционных баз данных;
владеть:
 СУБД Access;
 утилитами MS SQL Server для создания и администрирования
централизованных баз данных.
приобрести опыт деятельности по:
 созданию систем управления базами данных;
 оценке эффективности реализации различных СУБД;
 выбору практической реализации систем обработки данных.
4. Содержание и структура дисциплины
4.1. Структура и трудоемкость дисциплины
На дисциплину отводится 2 зачетные единицы (72 ч).
Вид работы
Общая трудоемкость
Аудиторная работа:
Практические занятия (ПР)
Самостоятельная работа:
Домашнее задание (ДЗ)
Реферат (Р)
Самостоятельное изучение разделов
Самоподготовка (проработка теоретического
материала и материала учебников и учебных пособий,
подготовка к практическим занятиям, коллоквиумам,
рубежному контролю и т.д.),
Контроль самостоятельной работы
Вид итогового контроля
Трудоемкость, часов
7 семестр
Всего
72
72
18
18
18
18
36
36
8
8
2
2
10
10
8
8
8
зачёт
8
зачёт
Содержание разделов дисциплины
4.2
№
раздел
а
Содержание раздела
Наименование
раздела
1
2
1.
Введение.
Предметная
область;
отображение
предметной
области.
Банки
данных
в
автоматизированных
3
Понятие автоматизированной системы (АС).
Информация
в
АС.
Динамическая
информационная модель предметной области
на основе автоматизированного банка данных
(АБД). Моделирование предметной области в
5
№
раздел
а
Содержание раздела
Наименование
раздела
системах
информационном и программном обеспечении
АС. Требования к банкам данных в составе
АС.
Основные понятия баз данных:
информация, данные, знания. Назначение и
основные компоненты системы баз данных.
Базы данных и знаний, системы управления
базами
данных
(СУБД).
Историческое
развитие
концепции автоматизированных
банков данных. Взаимодействие банка данных
с внешней средой. Состав и
роли
пользователей базы данных. Современное
состояние СУБД.
Организация банков данных. Определение и
состав
банка
данных.
Трехуровневая
архитектура
банка
данных.
Уровни
представления баз данных: схема, подсхема,
описание размещения данных. Языки описания
и манипулирования данными.
Понятие модели данных. Состав модели
данных: структуры, ограничения, операторы
доступа и обработки базы данных. Общая
характеристика иерархической, сетевой и
реляционной моделей данных. Логическая
структура данных и операции над данными в
иерархической и сетевой (CODASYL) моделях.
Объектно-ориентированная модель БД.
Определение реляционной базы данных (РБД).
Понятие домена, отношения, атрибута и
кортежа. Табличное представление отношений,
схема отношения. Первичные и внешние
ключи отношений, представление связей
объектов в реляционной базе данных.
Структурные и логические ограничения в
реляционной БД.
2.
Архитектура
банка
данных:
структуры
данных; иерархические и
сетевые структуры
3.
Модели данных: модель
«сущность – связь»;
иерархическая и сетевая
модели данных. Модели
данных, реализованные в
промышленных СУБД
4.
Реляционная
модель
данных:
основные
понятия
реляционной
модели;
домены
и
атрибуты; кортежи и
отношения;
схема
отношения; реляционные
операции,
называемые
отношениями,
выбор,
естественное
соединение, теоретикомножественные
операции; реляционная
алгебра.;
Схема базы данных;
Аномалии
выполнения
операций
ограничения
включения и удаления данных в РБД. Понятие
5.
6
№
раздел
а
Содержание раздела
Наименование
раздела
целостности;
функциональные
зависимости
и
их
свойства; многозначные
зависимости
декомпозиция
отношений; аномалии и
избыточность
данных;
ключи; вторая и третья
нормальные
формы;
нормальная форма Бойса
–Кодда.
6.
Запросы к базе данных;
язык запросов; узкое
исчисление предикатов и
реляционная алгебра как
примеры
языков
запросов; выразимость
запросов в данном языке
Типовая
организация
современной
реляционной СУБД
7.
Сложность СУБД класса
xBASE; файлы базы, их
организация;
команды
манипулирования
данными; одновременная
работа с несколькими
файлами
базы;
сортировка
и
декомпозиции отношения.
Декомпозиция
отношения с сохранением информации.
Зависимости атрибутов, функциональные
зависимости
(ФЗ)
атрибутов,
правила
Армстронга для вывода ФЗ. Транзитивные и
расширенные ФЗ. Замыкание и минимальное
покрытие
исходного
набора
ФЗ.
Использование графов для нахождения
минимального
покрытия
в
наборе
функциональных зависимостей. Декомпозиция
отношения с сохранением функциональных
зависимостей.
Первая, вторая и третья
нормальные формы. Методы нормализации
отношений путем приведения к третьей
нормальной форме. Нормальная форма БойсаКодда.
Понятие
о
многозначных
зависимостях. Четвертая нормальная форма.
Особенности
языков
описания
и
манипулирования данными в реляционной
модели. Языки запросов, основанные на
реляционном исчислении над переменными –
кортежами
и
реляционной
алгебре.
Реляционная полнота и эквивалентность
языков запросов. Структурный язык запросов –
SQL. Поиск, сортировка, включение и
удаление данных.
База и словари данных, ядро СУБД,
компилятор запросов, SQL – средство связи
ядра СУБД с диалоговой оболочкой,
утилитами и приложениями для БД.
Индексация
–
средство
реализации
ограничений и повышения эффективности
запросов. Физическая организация данных.
Настольные СУБД и серверы баз данных.
Назначение, общая характеристика и структура
СУБД. Состав БД: таблицы, управляющие и
обрабатывающие запросы, формы, отчеты,
страницы,
макросы,
модули.
Средства
создания и модификации объектов базы
данных. Совместная работа пользователей в
СУБД.
7
№
раздел
а
8.
9.
10.
Содержание раздела
Наименование
раздела
индексирование файлов
базы;
организация
дружественного
интерфейса; окна, меню,
диалоговые блоки;
Язык SQL: основные
возможности.
Организация
баз
и
средства
управления
данными в MS SQL
Server.
Операторы управления
данными в Transact SQL
для MS SQL Server
Общая
методика
проектирования
базы
данных
Организация баз данных в MS SQL Server.
Служебные и проблемные базы, пользователи
сервера и БД. Средства создания и
администрирования БД в MS SQL Server.
Использование
утилит
сервера
администратором базы и прикладными
программистами
Запросы к базе данных. Оператор SELECT:
структура оператора, список вывода, способы
связывания строк, критерий отбора (поиска)
данных, способы группировки и сортировки.
Набор логических условий в критерии Where
для
отбора
данных.
Использование
подзапросов и функций набора строк.
Объединение результатов запросов оператором
UNION.
Операторы SQL для управления данными в
реляционной базе: INSERT, DELETE и
UPDATE.
Использование переменных в программах
Transact SQL. Особенности операторов
структурирования
программы:
составной
оператор, операторы IF, WHILE, WAITFOR.
Информационно-логические
модели
предметных областей. Модель "сущность связь" и ее использование в информационном
моделировании. Типизация объектов и связей,
сильно и слабо типизированные модели.
Модель Чена и ER - диаграммы. Реализация
ER - диаграммы в схеме реляционной базы
данных. Понятие о CASE технологии
разработки БД
Разделы дисциплины, изучаемые в 7 семестре
№
Количе
ство
Наименование разделов
8
№
Наимен
раздела
1
1.
2.
3.
4.
5.
6.
7.
8.
9.
2
Архитектура банка данных: структуры данных;
иерархические и сетевые структуры
Модели данных: модель «сущность – связь»;
иерархическая и сетевая модели данных.
Модели
данных,
реализованные
в
промышленных СУБД
Реляционная модель данных: основные понятия
реляционной модели; домены и атрибуты;
кортежи и отношения; схема отношения;
реляционные
операции,
называемые
отношениями, выбор, естественное соединение,
теоретико-множественные
операции;
реляционная алгебра.;
Схема базы данных; ограничения целостности;
функциональные зависимости и их свойства;
многозначные зависимости декомпозиция
отношений; аномалии и избыточность данных;
ключи; вторая и третья нормальные формы;
нормальная форма Бойса –Кодда.
Запросы к базе данных; язык запросов; узкое
исчисление предикатов и реляционная алгебра
как примеры языков запросов; выразимость
запросов в данном языке Типовая организация
современной реляционной СУБД
Сложность СУБД класса xBASE; файлы базы,
их организация; команды манипулирования
данными; одновременная работа с несколькими
файлами базы; сортировка и индексирование
файлов базы; организация дружественного
интерфейса; окна, меню, диалоговые блоки;
Язык
SQL:
основные
возможности.
Организация баз и средства управления
данными в MS SQL Server.
Операторы управления данными в Transact SQL
для MS SQL Server
Общая методика проектирования базы данных
Итого:
часов
раздела
ование
раздело
в
3
4
5
5
1
4
5
1
4
6
3
3
5
1
4
5
1
4
6
3
3
6
3
3
6
3
3
5
54
1
18
4
36
4.3. Практические занятия (семинары) не предусмотрены
4.4. Лабораторные работы
9
№
№
Наименование лабораторных занятий
ПР раздела
1
2
3
Часть 1. Работа в СУБД
4, 7,
Исследование диалоговых средств управления базами
1
9
данных
Кол-во
часов
4
2
2
6, 7,
9
Создание экранных форм средствами визуального
программирования
2
3
7, 9
Создание документов средствами визуального
программирования
2
4
7
Макросы Access
2
5
7
Построение пользовательского меню и кнопочных
форм для обработки базы данных
2
6
7
Публикация баз данных в Internet средствами СУБД
Access
2
Часть 2. Работа в MS SQL
8
Знакомство с утилитами администрирования сервера
7
8, 9
Работа с таблицами базы данных под управлением MS
8
SQL Server
9
9
Исследование SQL операторов для работы с базой
данных
Итого:
2
2
2
18
4.5. Курсовой проект (курсовая работа) не предусмотрен
4.6. Самостоятельное изучение разделов дисциплины
№
раздела
1
1-10
1-10
1-10
1-10
1-10
Вопросы, выносимые на самостоятельное изучение
2
Самостоятельное изучение темы, сбор материала для реферата :
1. Иерархическая модель данных
2. Сетевая модель данных CODASYL
3. Методика проектирования схемы реляционной базы данных
4. Нормальные формы отношений
5. Операторы управления данными в SQL
Выполнение домашних заданий
Подготовка и защита индивидуального задания
Написание и защита реферата
Подготовка к зачёту
10
Кол-во
часов
3
8
1
1
2
2
2
8
10
2
8
Итого:
5. Оценочные средства
промежуточной аттестации
36
для
текущего
контроля
успеваемости
и
5.1.Примерный перечень рефератов
1. Классификация и виды обеспечения автоматизированных рабочих мест
(АРМ), построенных на основе СУБД.
2. Анализ и оценка различных методов распределения вычислительных
ресурсов между пользователями в СУБД.
3. Анализ и оценка различных организационных форм технического
обслуживания средств вычислительной техники в СУБД.
4. Создание и ведение СУБД для автоматизации управления в конкретной
предметной области: библиотека, кадровый состав предприятия, успеваемость
студентов и т.д.
5. Анализ и выбор СУБД для решения задачи автоматизации в конкретной
предметной области.
6. Анализ и оценка надежности и эффективности конкретной СУБД.
7. Анализ архитектур сетевых СУБД.
8. Характеристика средств администрирования СУБД и перспективы их
развития.
9. Организация корпоративных СУБД на конкретном примере.
10. Анализ средств защиты информации в СУБД.
11. Автоматизированное
рабочее
место
руководителя
(менеджера)
подразделения организации в информационной сети.
12. Анализ произвольной СУБД. Анализ должен заключаться в определении
(описании) механизмов реализации соответствующих возможностей в выбранной
СУБД и их оценка по формальным критериям качества.
13. Сравнительный анализ двух любых СУБД. Анализ должен заключаться в
определении (описании) механизмов реализации соответствующих возможностей в
выбранных СУБД и их сравнении друг с другом.
14. Анализ произвольной СУБД с точки зрения реализации механизмов
поддержки распределенности. Анализ должен заключаться в определении
(описании) механизмов реализации соответствующих возможностей в выбранной
СУБД и их оценка по формальным критериям качества.
15. Сравнительный анализ двух любых СУБД с точки зрения реализации
механизмов поддержки распределенности. Анализ должен заключаться в
определении (описании) механизмов реализации соответствующих механизмов в
выбранных СУБД и их сравнении друг с другом.
16. Организация продаж на основе СУБД (в магазине радиоаппаратуры, «Все
для компьютера» и пр.).
17. Анализ
клиентской
базы
для
магазина
сотовых
телефонов,
радиоаппаратуры, «Все для компьютера» или др.
18. Системы управления базами данных (СУБД) как средство создания баз
данных и обработки информации. Классификация СУБД. Язык описания данных.
11
Язык манипулирования данными. Основные модели данных, поддерживаемые
СУБД. Основные функции СУБД.
19. Организация работы с данными разных СУБД: импорт, экспорт,
конвертация, обменные стандарты. Архитектура открытого доступа к данным.
20. Основные характеристики СУБД ORACLE.
21. Основные характеристики СУБД PARADOX.
22. Основные характеристики СУБД FOXPRO.
23. Основные характеристики СУБД ACCESS.
5.2.Перечень примерных вопросов для текущего контроля
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Понятие автоматизированной системы, автоматизированного банка данных
(АБД). Состав и роли пользователей, требования к АБД.
Определение, состав АБД. Архитектура трехуровнего банка.
Логическая структура данных и операции над данными в иерархической
модели.
Логическая структура данных и операции с сетевой (CODASYL) модели
данных.
Реляционная модель данных. Понятие домена, отношения, атрибута и
кортежа. Схема РБД. Свойства и ограничения в таблицах. Ключи
отношений, ссылочная целостность данных и способы ее реализации.
Реляционная модель данных. Язык запросов, основанный на реляционной
алгебре, примеры запросов.
Реляционная модель данных. Язык запросов, основанный на реляционном
исчислении.
Проектирование структуры
реляционной базы данных на основе
нормализации. Постановка задачи. Декомпозиция с сохранением
информации.
Понятие функциональной зависимости. Правила вывода
для
функциональных зависимостей.
Понятие минимального покрытия для множества функциональных
зависимостей. Правила Армстронга для функциональных зависимостей.
Минимизация набора функциональных зависимостей графическим
методом.
Декомпозиция схемы отношения с сохранением функциональных
зависимостей. Первая и вторая нормальные формы отношения.
Третья нормальная форма отношения.
Метод приведения схемы
отношения в третью нормальную форму.
Нормальная форма Бойса-Кодда. Многозначные зависимости атрибутов.
Четвертая нормальная форма.
Типовая организация современной реляционной СУБД.
Структурный язык запросов – SQL. Поиск, сортировка, включение и
удаление данных. Назначение использование индексов.
Назначение и общая структура оператора Select.
Список вывода и типы соединений строк табличных источников оператора
Select.
12
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Варианты записи условий в критерии отбора строк оператора Select.
Группировка и сортировка результата в операторе Select.
Объединение результатов запросов оператором UNION.
Назначение и структура оператора Insert.
Оператор Update Назначение и структура.
Оператор Delete Назначение и структура.
Правило именования объектов и использование переменных в программах
Transact SQL. Особенности операторов структурирования программы.
Общая методика проектирования базы данных. Информационнологические модели "сущность - связь".
Модель Чена и ER - диаграммы. Реализация ER - диаграммы в схеме
реляционной базы данных.
Состав и назначение объектов БД СУБД Access.
Организация баз данных в MS SQL Server. Служебные и проблемные базы,
пользователи сервера и БД.
Средства создания и администрирования БД в MS SQL Server.
5.3.Примерные задания итогового контроля (проекты)
По дисциплине «Базы данных» в третьем семестре предусмотрены две домашних
работы, выполняемых по индивидуальным заданиям (проектам).
Домашняя работа № 1
«Создание базы данных и приложения пользователя под управлением СУБД
ACCESS»
Для заданной вариантом сферы деятельности создается база данных, запросы,
экранные формы и отчеты для работы с данными.
Домашняя работа №2 «Построение схемы реляционной базы данных»
Для заданной схемы отношения и набора функциональных зависимостей
построение минимального покрытия и декомпозиция отношения в третью
нормальную форму.
5.4 Примерные задания итогового теста
1. Что означает SQL?
A.
Стандартный язык запросов для работы с реляционными базами данных.
B. Программа.
C. Алгоритмический язык для работы с базой данных.
2. Что такое QBE?
A.
Диалоговое окно базы данных.
B. Язык программирования.
C. Графическая версия языка SQL, бланк запроса по образцу.
3. Что является результатом выполнения запроса
SELECT КодКлинта, КодЗаказа
13
FROM Клиенты;
A. Набор данных
B. Таблица с двумя столбцами.
C. Таблица с двумя столбцами КодКлинта и КодЗаказа, выбранными из
исходной таблицы Клиенты
4. Что является результатом выполнения запроса
SELECT *
FROM Заказы
WHERE Город = ”Москва”
A. Таблица, в которой выбраны все столбцы исходной таблицы Заказы и те
строки в которых поле Город имеет значение Москва.
B. Таблица из одного столбца
C. Таблица, в которой имеются только те строки, поле Город в которых имеет
значение Москва.
5. Что является результатом выполнения запроса
SELECT КодКлиента, КодЗаказа
FROM Заказы
WHERE Город = ”Москва”
AND Стоимость >= 1000
A. Таблица, в которой выбраны два столбца исходной таблицы Заказы и те
строки в которых поле Город имеет значение Москва.
B. Таблица из 2-х столбцов КодКлиента и КодЗаказа, в которой отражены
заказы стоимостью не менее 1000, рамещенные клиентами из Москвы.
C. Таблица, в которой имеются только те строки, поле Город в которых имеет
значение Москва.
6. Что означает аббревиатура СУБД?
A.
Реляционная база данных.
B.
Объекно-ориентированная программа.
C.
Система управления базами данных.
7. Что собой представляет Microsoft Access?
A.
Программа
B.
Система управления реляционными базами данных.
C.
База данных
8. Что собой представляет динамический набор данных?
A.
Данные, посылаемые на сервер базы данных.
B.
Содержимое буфера обмена.
C.
Временная таблица, создаваемя запросом.
9. Сколько таблиц можно использовать в одном запросе?
A.
Не более 8.
B.
32.
C.
Не более 16.
10. Насколько большими могут быть таблицы Microsoft Access?
A.
Объем записей не должен превышать один Гигабайт.
14
B.
C.
Число записей практически не ограничено.
Объем записей не должен превышать объема оперативной памяти.
11. Как создать в запросе Access вычисления по условию?
A.
В строке бланка запроса условие отбора ввести условие вычисления.
B.
Создать вычисляемое поле и применить функцию IIf(condition;true;false).
C.
Ввести в запрос условия и использовать групповые операции.
12. Что является результатом выполнения следующего SQL запроса Access
SELECT
[Регистрация
сеансов].[№_заказа],
[Регистрация
сеансов].[№_телефона], [Регистрация сеансов].Код, [Регистрация сеансов].Дата,
[Регистрация сеансов].Длительность
FROM [Регистрация сеансов]
WHERE ((([Регистрация сеансов].[№_телефона])=[Введите № телефона]));?
A. Таблица с пятью столбцами выбранными из исходной таблицы Регистрация
сеансов.
B. Таблица с пятью столбцами, выбранными из исходной таблицы Регистрация
сеансов и 1 строкой, в которой поле №_телефона имеет значение №
телефона.
C. Таблица с пятью столбцами, выбранными из исходной таблицы
Регистрация сеансов и всеми строками, в которых поле №_телефона
имеет значение введенного параметра?
13. Что означает термин “первичный ключ”?
A.
Это тип индекса, который однозначно идентифицирует каждую запись.
B. Это первый индекс, созданный в таблице.
C. Это поле, по которому устанавливаются связи между двумя таблицами.
14. Как удалить поле, входящее в состав первичного ключа, если оно используется
для установления связей между таблицами?
A.
В режиме конструктора таблицы нужно выделить и удалить название
поля.
B. Так как поле является частью одной или нескольких связей, поэтому сначала
нужно удалить его связи в окне схемы данных.
C. Сначала нужно снять атрибут Ключевое поле, а затем удалить поле.
15. Что означает связь 1:1?
A.
Это связь между двумя однотипными полями в разных таблицах.
B. Такая связь означает, что каждой строке первой таблицы соответствует
только одна строка во второй таблице.
C. Такая связь означает, что каждой строке первой таблицы соответствует
только одна строка во второй таблице и, наоборот, каждой строке второй
таблицы соответствует только одна строка в первой таблице..
Дополнительные тестовые задания
1. Какой тип поля следует выбрать для внедрения в таблицу Microsoft Access
15
таких объектов как рисунок, фотография или таблица Microsoft Excel?
A.
B.
C.
A.
B.
C.
Поле МЕМО.
Текстовый
Поле объекта OLE
2. Что означает связь 1 : ∞ ?
Связь 1 : ∞ означает одно-многозначные отношения между таблицами, когда
одна из них является главной, а другая подчиненной.
Связь 1 : ∞ означает такие отношения между таблицами, когда одна из них
является зависимой от другой.
Такая связь означает одно-многозначные отношения между двумя таблицами,
когда одна из них является главной, а другая подчиненной. При этом каждой
строке главной таблицы может соответствовать несколько строк в подчиненной
таблице, а каждой строке в подчиненной таблице соответствует только одна в
главной таблице
3. Какой тип связи может быть установлен, если поле связи в одной таблице
является первичным ключом, а в другой входит в составной ключ?
A.
B.
C.
Один - к - одному (1:1).
Один - ко - многим (1: ∞).
Многие - ко - многим (∞ : ∞ ).
4. Каковы требования к очередности загрузки таблиц, между которыми
установлены одно-многозначные связи?
A.
B.
C.
Подчиненые таблицы нужно загружать после ввода данных в главные таблицы.
Обе таблицы можно загружать одновременно.
Ввод данных в такие таблицы можно производить независимо друг от друга.
5. Какой способ загрузки многотабличной базы данных обеспечивает
корректный ввод данных?
A.
B.
C.
Непосредственый ввод данных в таблицы базы данных.
Ввод данных в таблицы с помощью экранных однотабличных форм.
Ввод данных в таблицы с помощью составных многотабличных форм.
6. Что определяет схема данных в Microsoft Access?
A.
B.
C.
Схема данных определяет связи между однотипными полями в разных
таблицах.
Схема данных определяет структуру базы данных и связи между таблицами
базы данных.
. Схема данных определяет нормализацию таблиц.
7. От чего зависит набор свойств поля таблицы Access?
A.
B.
C.
Набор свойств поля зависит от структуры таблицы.
Набор свойств поля зависит от того, к какому типу данных это поле относится.
Набор свойств полей зависит от администратора базы данных.
8. Как добавить в запрос вычисляемое поле?
16
A.
B.
C.
Вычисляемое поле создается путем ввода специального выражения в пустую
ячейку строки Поле бланка запроса по образцу.
Вычисляемое поле вводят в запрос путем копирования формулы.
Вычисляемое поле создается путем копирования одной из функций в пустую
ячейку строки Поле бланка запроса по образцу.
9. Какой максимальный объем информации может хранить база данных Microsoft Access?
A.
B.
C.
256 мегабайт.
512 мегабайт.
1 гигабайт.
10. Что является результатом выполнения запроса Microsoft Access
INSERT INTO Архив ( №_заказа, №_телефона, Код, Дата, Длительность )
SELECT
[Регистрация
сеансов].[№_заказа],
[Регистрация
сеансов].[№_телефона], [Регистрация сеансов].Код, [Регистрация сеансов].Дата,
[Регистрация сеансов].Длительность
FROM [Регистрация сеансов]
WHERE ((([Регистрация сеансов].Дата) Between #1/1/11# And #1/31/11#));
A.
B.
C.
Передачу в архив записей таблицы Регистрация сеансов, в которой выбраны
поля, перечисленные в операторе SELECT.
Передачу в архив тех записей таблицы Регистрация сеансов, поле Дата
которых имеет значения в диапазоне от 01 до 31 марта 2011 г.
Создание таблицы Архив с полями, перечисленными в операторе SELECT.
6.5 Примерный перечень вопросов к зачёту
1. Понятие базы данных (БД). Преимущества БД. Приложения БД. Компоненты БД.
2. Трехуровневая модель организации БД. Внешний, концептуальный, внутренний
уровни.
3. Модель данных. Иерархическая модель: понятие, достоинства и недостатки.
4. Сетевая модель: понятие, достоинства и недостатки.
5. Реляционная модель. Базовые понятия модели: отношение, домен, кортеж,
степень отношения. Первичный и внешний ключи. Реляционная целостность
(целостность отношений, ссылочная целостность). Достоинства и недостатки
модели.
6. Устройства для размещения базы данных. Объемы современных баз данных и
устройства для них.
7. Требования, предъявляемые к базе данных.
8. Этапы проектирования БД и их процедуры.
9. Модель «сущность-связь». Сущность, атрибут, экземпляр сущности, связь,
мощность связи, показатель кардинальности, класс принадлежности сущности.
ER-диаграммы.
10.Преобразование ER-модели в реляционную модель данных. Правила
преобразования.
17
11.Нормализация таблиц. Назначение нормализации. Первая нормальная форма.
Вторая нормальная форма. Третья нормальная форма.
12.Понятие СУБД. Языковые и программные средства СУБД.
13.Архитектура СУБД. Средства проектирования, подсистема обработки, ядро
СУБД.
14.Классификация СУБД: по универсальности, поддерживаемой модели данных,
поддерживаемому режиму работы с БД.
15.Функциональные возможности СУБД. Возможности по созданию БД и ее
актуализации, извлечению данных, созданию приложений базы данных,
разработке приложений в СУБД, взаимодействию с другими системами,
управлению базой данных.
16.Производительность СУБД. Показатели производительности.
17.Направления развития СУБД. Расширение множества типов обрабатываемых
данных. Интеграция технологий баз данных и Web-технологий. Превращение
СУБД в системы управления базами знаний.
18.Характеристики СУБД Access. Тип, производитель, платформа, требуемые
ресурсы и др.
19.Функциональные возможности СУБД Access.
20.Характеристика базы данных и ее приложений, создаваемых в СУБД Access.
21.Пользовательский интерфейс СУБД. Access Система меню, панели
инструментов, типы окон.
22.Настройка рабочей среды в СУБД Access. Параметры настройки.
23.Типы данных, обрабатываемых в СУБД Access.
24.Выражения в СУБД Access. Элементы выражения. Операторы.
25.Инструментальные средства в СУБД Access для создания базы данных, ее
приложений.
26.Технология создания базы данных в СУБД Access.
27.Проектирование запросов в СУБД Access. Возможности запросов. Типы запросов
и технологии их проектирования.
28.Проектирование форм в СУБД Access. Способы проектирования. Элементы
графического интерфейса форм. Технология проектирования. Работа с базой
данных по форме.
29.Проектирование отчетов в СУБД Access. Способы проектирования. Вычисления,
сортировка и группировка в отчетах. Технология проектирования. Печать отчета.
30.Проектирование Web-приложения базы данных в СУБД Access. Типы Webстраниц для публикации базы данных и технологии их проектирования.
31.Автоматизация работы с базой данных в СУБД Access.
32.Пользователи базы данных. Администратор базы данных, его функции.
33.Защита баз данных. Актуальность защиты баз данных. Причины, вызывающие
разрушение базы данных.
34.Методы защиты базы данных. Защита паролем. Шифрование. Разграничение
прав доступа.
35.Восстановление базы данных. Резервное копирование. Журнал транзакций.
Восстановление через откат-накат.
18
36.Оптимизация работы базы данных. Действия администратора базы данных в
целях повышения ее быстродействия: мониторинг, физическая реорганизация
базы данных и др.
37.Правовая охрана баз данных.
Перечень ключевых слов, характеризующих содержание каждого раздела
дисциплины
Номер
раздела
1
2
3
4
5
6
7
8
9
10
Ключевые слова
предметная область, автоматизированная система, информационная
модель, информационное, программное обеспечение, банк данных
информация, данное, знание, база данных, система управления базами
данных (СУБД), пользователь, схема и подсхема данных, архитектура
банка данных
модель данных, иерархическая модель, сетевая, реляционная,
объектно-ориентированная
домен, отношение, атрибут, кортеж, ключи отношений, ссылочная
целость, реляционное исчисление, реляционная алгебра, реляционная
полнота
декомпозиция отношения, сохранение информации, функциональная
зависимость, правила вывода, нормальные формы, нормализация
отношений
словарь данных, ядро СУБД, компилятор запросов, SQL,
администрирование
Access, таблица, запрос, форма, отчет, макрос
сервер БД, системные, проблемные базы, пользователи. утилита
администрирования
Transact SQL, оператор, select, union select, insert, delete, update
информационно-логическая модель, сущность – связь, концептуальная
схема, логическая схема данных, ER – диаграмма, CASE технология
7. Учебно-методическое обеспечение дисциплины (модуля)
7.1 Основная литература
1.
2.
3.
4.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для
высших учебных заведений – М. : Бином-Пресс, 2011.
Советов Б. Я., Цехановский В. В., Чертовский В. Д. Базы данных. Теория и
практика. - М.: Высшая школа, 2008.
Баженова И.Ю.Основы проектирования приложений баз данных. - М:
Интернет-Университет
Информационных
Технологий;
БИНОМ.
Лаборатория знаний, 2009.
Кузнецов С.Д. Основы баз данных. - М: Интернет-Университет
Информационных Технологий; БИНОМ. Лаборатория знаний, 2008.
19
7.2 Дополнительная литература
1. Дейт. Введение в системы баз данных. – М.: Наука , 1998.
2. Когалевский И.И. Технология баз данных на персональных ЭВМ. – М.:
Финансы и статистика, 1992.
3. Озкархан Э. Машины баз данных и управления базами данных. – М.: Мир,
1989.
4. Олле Т. Предложения КОДАСИЛ по управлению базами данных. – М.: Мир,
1981.
5. Полищук Ю.М. Теория автоматизированных банков информации /
Ю.М. Полищук, В.Б. Хон. – М.: Высшая школа, 1989.
6. Системы управления базами данных для ЕС ЭВМ: Справочник. – М.:
Статистика, 1984.
7. Системы управления базами данных и знаний: Справочное издание/ Под ред.
А.Н. Наумова. – М.: Финансы и статистика, 1993.
8. Тиори Т. Проектирование структур баз данных / Т. Тиори, Дж. Фрай: В 2 кн. –
М.: Мир, 1985.
9. Ульман Дж. Основы систем баз данных. – М.: Мир, 1983.
Периодические издания
1. Журнал СУБД
2. Журнал Открытые системы
3. Журнал Информационные технологии
4. Журнал Автоматизация и современные технологии
Интернет-ресурсы
1. www.oracle.com – "Oracle" - разработчик ПО
2. www.phpmyadmin.net – средства для администрирования MySQL 3. www.sql.ru – сайт про клиент-серверные технологии
4. www.mysql.ru – справочник по СУБД MySQL 5. www.rsdn.ru/forum – форумы программистов и разработчиков баз данных
6. www.cos.ru – Центр открытых систем и высоких технологий МФТИ
7. am.rusimport.ru/MsAccess – разработка приложений на MS Access 8. ru.transformersoft.com – программное обеспечение для работы с базами
данных
9. citforum.ru/database – "Базы данных" - аналитические статьи
10. pwd.boom.ru/sql – структурированный язык запросов SQL
11. lisi.msk.ru – учебное пособие "Язык баз данных SQL"
12. http://www.sql.ru/forum/actualtopics.aspx?bid=1
13. http://forum.sources.ru/index.php?s=15cc5535014af08b672ad3dd3226e537&sho
wforum=48 – форумы по созданию и программированию обработки баз
данных под управлением Microsoft SQL Server 2000 и Microsoft SQL Server
2005.
14. http://www.csu.ac.ru/osp/os/1994/04/source/43.html – статья по объектнореляционным базам данных
20
15. http://www.microsoft.com/rus/sql/Default.mspx – сайт, посвящен Microsoft
SQL Server 2005
16. http://study.ustu.ru/view/Aid_file_browser.aspx?AidId=85&version=1
–
электронные учебные материалы по базам данных
17. http://kdeu.dp.ua/poligon/forum/list.asp?fid=30 – форум по СУБД ACCESS
18. http://bookz.ru/authors/avtor-neizvesten-3.html – сайт бесплатных книг:
Основы проектирования реляционных баз данных Основы современных
баз данных
7.5. Методические указания по организации и проведению занятий и
самостоятельной работы студентов
Дисциплина «Базы данных» изучается в 3 семестре. По окончании дисциплины
предусмотрен зачёт.
Общая трудоемкость дисциплины «Базы данных» по учебному плану
составляет 54 часа: на аудиторные занятия отводится 18 часов, на самостоятельную
работу студентов – 28 часов, на КСР – 8 часов.
Лекционный курс не предусмотрен, поэтому теоретическая часть тем
выносится на самостоятельное изучение.
В процессе преподавания курса «Базы данных» применяются следующие
формы обучения: практические занятия, самостоятельные занятия под руководством
преподавателя. При этом целесообразно использовать следующие рекомендации по
организации обучения.
При подготовке к практическим занятиям преподавателю целесообразно
составить сценарий их проведения (по каждой теме курса). В такой сценарий,
размеченный по времени, должен быть включен перечень основных и
дополнительных вопросов, способствующих углубленному рассмотрению темы и
позволяющих проверить знания студентов. Здесь же следует предусмотреть
возможность заслушивания студенческих докладов, расширяющих знания о
содержании темы, а также проведение контрольных работ и коротких тестов. Один
раз в течение изучения дисциплины целесообразно провести групповую
студенческую конференцию, подготовку к которой следует начинать с первых
занятий (задолго до проведения). Такое мероприятие может быть посвящено защите
рефератов или представлению разработанных индивидуальных проектов.
В конце каждого практического занятия следует уточнить домашнее задание
студентам к следующему разу, распределить темы докладов и рефератов, а также
индивидуальные проблемные задачи.
Кроме того, в начале семестра преподавателю необходимо подготовить
индивидуальные задания студентам на самостоятельную работу по каждой теме
курса (при этом целесообразно использовать тематику рефератов и темы
индивидуальных проектов, а также список литературы, имеющиеся в Программе
курса).
Проверка самостоятельной работы студентов может осуществляться в формах:
устного собеседования, проверки письменных заданий (текстов рефератов,
конспектов, решений проблемных задач), тестирования.
21
В процессе преподавания целесообразно использовать следующие методы
обучения.
Во-первых, информационно-рецептивный метод, предполагающий изложение
учебной информации в виде перечня знаний по конкретным темам курса. Такая
информация должна быть представлена в доступной для студентов форме, что
позволит им понять и запомнить ее.
Во-вторых, метод проблемного изложения, при применении которого
преподаватель формулирует проблему, раскрывая ее сложность и неоднозначность,
а далее освещает возможные пути ее решения. При этом необходимо привлечь
внимание студентов к последовательности доказательств таких решений,
стимулировать
мысленное
прогнозирование
очередных
шагов
логики
доказательства.
В-третьих, репродуктивный метод обучения, предполагающий составление и
предъявление студентам индивидуальных заданий, ориентированных на
воспроизведение имеющихся у них знаний. Применение этого метода должно
способствовать запоминанию соответствующей информации.
В-четвертых, эвристический метод, использование которого выражается в
постановке проблемы и составлении для студентов проблемных задач. При этом
преподаватель должен проконтролировать усвоение студентами сути задачи,
которая далее решается ими самостоятельно; выполненное задание предъявляется
преподавателю.
В-пятых исследовательский метод. При подготовке к его использованию
преподавателю следует составить такие проблемные задачи, которые предполагают
поиск новых для студентов решений. Эти задачи предлагаются обучающимся
(индивидуально или группе из 2 – 3 человек), при этом преподаватель контролирует
процесс выработки решения. Применение данного метода способствует восприятию
и осмыслению проблемы, активизации имеющихся знаний, запоминанию новой
информации, выработке навыков самостоятельного мышления.
Репродуктивный и эвристический методы целесообразно использовать при
организации самостоятельной работы студентов.
Исследовательский метод следует использовать при проведении практических
занятий. Поскольку его применение предполагает овладение студентами
определенной суммой знаний и навыков, целесообразно опираться на этот метод
после проведения первой внутрисеместровой аттестации.
Студенту перед началом освоения дисциплины «Базы данных» необходимо
внимательно ознакомиться с Программой курса, в которой раскрывается его
структура, логика и последовательность изучения тем, фиксируется тот перечень
знаний, которыми студент должен овладеть по завершению изучения курса.
Каждому студенту целесообразно изучить весь теоретический материал по
курсу, составляя конспекты и выделяя в них наиболее значимые положения.
Участие в практических занятиях позволит студенту разобраться в сложных для
него проблемах, получить ответы на вопросы, которые оказались непонятными.
Обмен мнениями и активное обсуждение проблематики с другими студентами
группы будет способствовать более успешному овладению учебным материалом.
При подготовке к практическому занятию студенту следует воспользоваться
планом проведения практических занятий, прочитать перечень вопросов, а также
22
список тем докладов и рефератов, ознакомиться со списком основной и
обязательной литературы. После этого студенту предстоит законспектировать
обязательную литературу. Для этого надо внимательно прочесть рекомендуемые
тексты, а затем выписать в тетрадь те идеи и выводы, которые важны для ответа на
вопросы плана данного практического занятия. Далее студенту целесообразно
перечитать теоретический материал по соответствующей теме, изучить
соответствующие разделы учебника или учебного пособия. В случае, если какиелибо вопросы остались непонятными или же вызвали особый интерес, надо их
зафиксировать и обратиться к дополнительной литературе. Такие вопросы, далее,
следует предложить для общего обсуждения на практическом занятии. Вся
необходимая для подготовки литература имеется на абонементе или в читальном
зале библиотеки академии, библиотеки кафедры, в сети Интернет.
Кроме того, студенты получают от преподавателя индивидуальные задания на
самостоятельную работу, заключающиеся в подготовке устных докладов,
письменных рефератов, а также в решении проблемных задач (разработку проекта).
При подготовке доклада или реферата студент, изучив список рекомендуемой по
данной проблематике литературы и проконсультировавшись с преподавателем,
изучает литературу, составляет план своей работы и подбирает материал,
позволяющий раскрыть основные вопросы этого плана. Далее студент
подготавливает подробный конспект устного доклада или текст письменного
реферата (объемом 10 страниц).
Реферат оформляется следующим образом. На его обложке должны быть
указаны: название вуза, факультет и номер группы; фамилии и инициалы студента и
преподавателя, под руководством которого готовится реферат; название реферата и
год его подготовки. На первой странице текста приводится план работы,
включающий в себя: введение, основную часть, заключение и список
использованной литературы. Эти разделы выделяются и в тексте реферата. Если
студент цитирует какую-либо книгу, он должен сделать ссылку (в ней указываются:
фамилия и инициалы автора книги, ее название, место и год издания, номер
страницы). Кроме того, такие ссылки делаются и в случаях, когда в реферате нет
прямой цитаты, но студент при рассмотрении того или иного вопроса опирается на
определенную книгу.
При решении проблемных задач (выполнении проекта), полученных от
преподавателя, студент подбирает и изучает литературу по данной проблематике,
что дает ему возможность найти правильный ответ, и письменно излагает его.
В процессе самостоятельной работы студент может использовать: электронные
учебники и другие материалы, имеющиеся в электронной библиотеке кафедры,
учебники хрестоматии, монографии и сборники статей по данной проблематике.
В качестве аннотированного обзора
можно представить студентам
следующую информацию:
1. Малыхина М.П. Базы данных: основы, проектирование, использование: учебное
пособие. / М.П. Малыхина. Спб.: БХВ – Петербург, 2004. 512с.
В учебнике, рекомендованном методическим управлением для межвузовского
использования, в доступной форме излагается архитектура СУБД, принципы и
теория проектирования баз данных, элементы теории языков запросов и дается
описание SQL. Кратко описаны СУБД Access и MS SQL Server.
23
№ раздела
содержания
дисциплины
№№ страниц
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
2. Карпова Т.С. Базы данных: модели, разработка, реализация. /Т.С. Карпова. СПб.:
Питер, 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
3. Советов Б.Я. Базы данных: теория и практика. / Б.Я. Советов, В.В. Цехановский,
В.Д. Чертовской. М.: Высш. шк., 2005. 463 с.
Приведена теория реляционных баз данных. Изложены вопросы построения и
использования баз данных. Рассмотрена работа с локальными и распределенными
24
базами данных.
№ раздела
содержания
дисциплины
№№ страниц
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
4. Мамаев Е.В. 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
5. Базы данных в автоматизированных системах: учебное пособие /Ю.П. Парфенов.
Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 108 с.
В пособии рассматриваются назначение, модели и реализация баз данных.
Излагаются средства информационного моделирования, теория и методы
проектирования реляционных баз. Рассматриваются принципы построения систем
25
управления базами данных, процедура проектирования, основанная на
нормализации отношений, и языки управления данными. Приводятся примеры
построения и оптимизации структуры базы данных.
№ раздела
содержания
дисциплины
№№ страниц
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
Самостоятельная работа состоит из изучения некоторых тем данного курса и
конспектирование основных положений, выполнения домашних заданий, написания
рефератов, выполнения проектного задания.
График самостоятельной работы и контрольных мероприятий в шестом
семестре
Неделя семестра
3
8
4, 6, 8, 10, 12, 14
7
12
Мероприятие
Выдача задания на домашнюю работу №1
Выдача задания на домашнюю работу №2
Защита результатов практических работ
Сдача на проверку домашней работы №1
Сдача на проверку домашней работы №2
Текущий контроль успеваемости организован в виде тестов по каждой теме с
разбором правильных ответов после обработки результатов.
Допуском для сдачи зачёта является посещение занятий, выполнение домашних
заданий, предоставление конспектов по темам, выносимых на самостоятельное
изучение, написание и защита реферата, публичная защита проекта.
Зачёт выставляется в соответствии с балльно-рейтинговой системой оценки
знаний студентов, в том случае, если обучающийся в семестре набрал не менее 61
балла (из 100). При несоответствии требованиям балльно-рейтинговой системы
оценки знаний (совокупное количество баллов за семестр не достигает порога 61
балл) студент сдаёт зачёт во время сессии традиционно, в соответствии с
расписанием.
При этом учитывается возможность получения студентом на каждом этапе
обучения (в период до очередной аттестации) так называемых премиальных баллов
26
за выполнение дополнительных заданий. Общая схема соответствия рейтинговых
баллов и академической оценки представлена в таблице:
Количество баллов,
Количество
набранных студентом
премиальных
за текущую
баллов
успеваемость
60-69
1-3
72 - 83
1-3
86 - 97
1-3
Примерное
деятельности:
распределение
рейтинговых
Общее
количество
набранных
баллов
61-72
73-86
87-100
баллов
по
видам
текущей
1 аттестация – 14-26 баллов;
2 аттестация – 21-28 баллов;
3 аттестация – 15- 26 баллов.
Итоговый контроль – 10-20 баллов (тестирование, контрольная работа, проект
и т.д).
Таким образом, рекомендации для преподавателя
 глубокое освоение теоретических аспектов тематики дисциплины,
ознакомление, переработка литературных источников; составление списка
литературы, обязательной для изучения и дополнительной литературы;
проведение собственных проектных и исследовательских работ;
 разработка методики изложения курса: структуры и последовательности
изложения материала; составление тестовых заданий, контрольных вопросов;
 разработка методики проведения практических работ; использование в
практикуме реальных данных;
 анализ полноты освоения материала студентами и корректировка набора
заданий, содержания практических работ;
 разработка методики самостоятельной работы студентов;
 корректировка структуры, содержания курса;
 систематическая проверка работоспособности используемого оборудования и
программного обеспечения.
Рекомендации для студента
 обязательное посещение занятий, составляющих основу системы подготовки;
 регулярная подготовка к занятиям; подготовка предполагает проработку ранее
пройденного материала по конспекту и рекомендованной учебной литературе;
 подготовку и активную работу на практических занятиях. Подготовка к
практическим занятиям включает проработку материалов литературных
источников;
 систематическое выполнение заданий и тестов, предлагаемых преподавателем;
 своевременное по мере изучения материала выполнение домашних работ и
подготовка конспектов литературных источников.
27
7.6.
Программное
обеспечение
современных
информационнокоммуникационных технологий
OC Windows 2000, MS Office, WinRar, AVP, Антивирус Касперского.
8. Материально-техническое обеспечение дисциплины
Мультимедийная лекционная аудитория
Компьютер С 1100/128Мб/80Gb/3,5/Cd/LAN
Монитор Philips 107E20 17’
Проектор Toshiba T50
Проекционный экран (настенный)
Лаборатория медиатехнологий
Компьютер Intel Pentium 4/1,4Ггц/256Мб/40Gb/3,5/Cd/LAN
Монитор LG Flatron F700 B17”
Сканер Epson Perfection1670
Проектор Toshiba T50
Проекционный экран (настенный)
Лаборатория информационных технологий
Компьютер Intel Pentium 4/3,6Ггц/512Мб/80Gb/Cd/LAN
Монитор Samsung SyncMaster 740N LCD 17”
Лаборатория информационных технологий
Компьютер Intel Pentium 3/600Мгц/64Мб/10Gb/3,5/Cd/LAN
Монитор ViewSonic E50-15”
Лаборатория программирования
Компьютер Intel Pentium 4/2,6Ггц/512Мб/80Gb/3,5/Cd/LAN
Монитор Acer AL 1716 ДСВ 17”
Лаборатория компьютерного моделирования
Компьютер Intel Pentium 4/2,4Ггц/256Мб/80Gb/3,5/Cd/LAN
Монитор LG Flatron 710 BH 17”
28
– 1 шт
– 1 шт
– 1 шт
– 1 шт
– 15 шт
– 15 шт
– 1 шт
– 1 шт
– 1 шт
– 10 шт
– 10 шт
– 10 шт
– 10 шт
– 10 шт
– 10 шт
– 10 шт
– 10 шт
Download