Базы данных - Саратовский государственный университет

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Саратовский государственный университет имени Н.Г. Чернышевского
Экономический факультет
УТВЕРЖДАЮ
___________________________
"__" __________________20__ г.
Рабочая программа дисциплины
Базы данных
Направление подготовки
080200- Менеджмент
Профиль подготовки
Менеджмент организации
Квалификация (степень) выпускника
Бакалавр
Форма обучения
Очная
Саратов,
2011
1. Цели освоения дисциплины
Новые информационные технологии оказывают громадное влияние
на жизнь общества. Они радикально изменяют всю сферу управления,
позволяя быстро и качественно решать сложные задачи, получать и
обрабатывать необходимую информацию. Новые технические средства,
используемые в информационных технологиях, прогрессируют очень
быстро. За последние десятилетия появились персональный компьютер,
ксерокс, факс, лазерная оптическая техника передачи и хранения
информации, информационные сети, спутниковая связь и многое другое.
Сегодняшние студенты попадают в совершенно иную информационнотехнологическую среду по сравнению с предыдущим поколением. Они
должны быть готовы максимально полно использовать преимущества новых
информационных технологий в своей работе.
Целями преподавания дисциплины "БАЗЫ ДАННЫХ" являются:
- углубление понятий баз данных информации; информационная
система, информационные ресурсы управления информационная технология;
- формирование навыков различения значимой информации в базах
данных;
- закрепление и расширение знаний студентов по основам
управления баз данных;
- формирование
алгоритмического,
логического
и
системотехнического мышления;
- изучении и использовании средств вычислительной техники.
Задачами изучения дисциплины являются:
 формирование у студентов представления о современных
методах проектирования и эксплуатации баз данных, приобретение
теоретических знаний и практических навыков создания баз данных,
 изучение и построение моделей организации данных,
проектирование реляционных баз данных;
 изучение назначения и структуры системы управления базами
данных;
 изучение
объектно-ориентированных
методов
программирования;
 изучение методов организации системы баз данных;
 классификация задач, решаемых с использованием системы базы
данных и ее компонентов.
2.Место дисциплины в структуре ООП бакалавриата
Данная учебная дисциплина входит в раздел «Математический и
естественно-научный цикл. Базовая часть» ФГОС -3
Изучение дисциплины " База данных" базируется на знаниях
изученных дисциплин «информационного» цикла, естественного цикла, а
также на знаниях основ теории управления.
3 Компетенции обучающегося, формируемые в результате
освоения дисциплины «Базы данных».
Данная дисциплина способствует формированию следующих
компетенций:
- понимать роль и значение информации и информационных
технологий в развитии современного общества и экономических знаний (ОК16);
- владеть основными методами, способами и средствами получения ,
хранения, переработки информации, иметь навыки работы с компьютером
как средством управления информацией (ОК-17);
- способен работать с информацией в глобальных компьютерных сетях
и корпоративных информационных системах (ОК-18);
- владеть методами и программными средствами обработки деловой
информации,
способностью
взаимодействовать
со
службами
информационных технологий и эффективно использовать корпоративные
информационные системы (ПК-34).
В результате изучения дисциплины студент должен:
иметь представление:

об актуальных и о перспективных направлениях развития
СУБД;

об основах создания автоматизированных информационных
систем, формировании требований к АИС, разработке концепций АИС,
подготовке технического задания, технического проекта, вводе в действие и
сопровождении АИС;

о принципах создания и функционирования распределенных
информационных систем, технологий «клиент-сервер» - моделей файлового
сервера, удаленного доступа к данным, сервера БД, сервера приложений;

о
технологиях
объектного
связывания
данных,
реплицирования данных;

о гипертекстовых информационно-поисковых системах;
знать:

концептуальные позиции и базовый понятийный аппарат в
области проектирования баз данных;

теоретические и концептуальные основы проектирования баз
данных;

методологические подходы к проектированию баз данных;

основы концептуального проектирования баз данных;

основные типы систем управления базами данных;

структуру и взаимодействие компонентов СУБД;

модели организации данных;

основы
проектирования
фактографических
автоматизированных информационных систем;

основы языков баз данных;

основы администрирования информационных систем;
уметь:

выделять и описывать объекты-сущности предметной
области в иерархической, сетевой и реляционной моделях организации
данных;

выбирать тип индекса полей в реляционной модели
организации данных;

проводить формализованное описание концептуальной
схемы базы данных и подготовить эскизный проект создания банка данных;

проводить нормализацию реляционных таблиц-отношений;

составлять запросы в реляционных СУБД;
приобрести навыки:

ориентирования в системах управления базами данных, их
структурах, возможностях;

разработки собственных баз данных в среде СУБД и
анализа существующих баз данных;

обработки данных с помощью команд языка запросов SQL;

обоснования выбора средств для решения конкретных задач
экономического назначения;
владеть, иметь опыт:

практического применения программных средств и методов
проектирования баз данных;

создания баз данных, ввода, вывода и обработки данных,
индексирования и поиска данных в таблицах;

создания запросов, отчетов и форм, в т.ч. с использованием
языка запросов SQL.
4. Структура и содержание дисциплины «Базы данных»
Общая трудоемкость дисциплины составляет 3 зачетные единицы,
часов.
№
п/п
Раздел дисциплины
С
е
м
е
с
т
р
Нед
еля
сем
естр
а
Виды учебной работы, включая
самостоятельную
работу
студентов и трудоемкост (в
часах)
все
го
ле
кц
ии
Се
м.з
ан.
108
Формы текущего
контроля
успеваемости (по
неделям семестра)
Формы
промежуточной
аттестации (по
семестрам)
Са
м.р
аб.
1
Раздел 1 Основы
информационного обеспечения
процессов и систем
1
1
16
6
2
8
Опрос,
контр.реферат.
2
Раздел 2.Системы управления
базами данных
фактографических
информационных систем
1
4
18
6
2
10
Опрос, лабор.раб.,
тестирование
3
Раздел 3.Проектирование БД
фактографических АИС
1
7
18
6
2
10
Опрос, лабор.раб.,
Раздел 5. Распределенные
информационные системы
1
10
18
6
2
10
Опрос, лабор.раб.,
Раздел 6.Документальные
информационные системы
1
13
18
6
2
10
Раздел 7. Администрирование
информационных систем и
защита данных
Опрос,
контрр.раб.,
тестирование
1
16
20
6
4
10
1
18
108
36
14
58
Текущая аттестация
Всего по дисциплине : 108 часа.
108
зачет
108
Содержание курса
Раздел 1. Основы информационного обеспечения процессов и
систем.
Тема 1. Понятие и содержание информационного обеспечения.
Структура и классификация информационных систем.
Понятие информационных процессов. Информация, данные, знания.
Структурированная
и
неструктурированная
информация.
Документированная
информация.
Информационный
ресурс.
Информационная система. Автоматизированная информационная система.
Комплектование информационной базы. Поиск и выдача данных. Система
управления
базами
данных.
Документальные,
фактографические,
геоинформационные системы.
Тема 2.
Система представления и обработки данных
фактографических АИС.
Информационно-логическая схема предметной области. ER-модель
предметной области. Атрибут, ключевой атрибут. Иерархические и
одноуровневые связи объектов предметной области. Схема базы данных.
Модель организации данных. Ограничения целостности данных. Внутренняя
схема базы данных.
Раздел 2. Системы управления базами данных фактографических
информационных систем.
Тема 3. Функции, классификация, структура СУБД. Модели
организации данных.
Функции, реализуемые СУБД. Модель данных. Иерархическая и
сетевая модель организации данных. Реляционная модель организации
данных. Формат файлов базы данных. Транзакция, монитор транзакций.
Журнализация. Язык базы данных, язык структурированных запросов (SQL).
Язык манипулирования данными.
Тема 4. Реляционная модель организации данных.
Понятие домена, кортежа. Ключевое поле. Схема таблицы-отношения.
Целостности сущностей, ограничения целостности. Обработка таблицотношений, операции обновления и обработки таблиц-отношений.
Тема 5. Внутренняя схема данных, информационные массивы,
физические структуры данных, каталог БД.
Структуры текстовых файлов, dbf-файлы. Индексирование данных,
инвертированные списки. Расстановка (хеширование записей), разрешение
коллизий.
Раздел 3. Проектирование БД фактографических АИС.
Тема
6. Стадии и этапы создания автоматизированных
информационных систем.
Концептуальное проектирование. Перечень атрибутов предметной
области и принцип минимальной достаточности. Семантическое
моделирование
данных.
ER-модель.
Концептуальная
схема
БД.
Проектирование схем реляционных БД, проектирование и создание таблиц,
связи «один–к–одному», «один–ко–многим».
Тема 7. Нормализация таблиц.
Первая, вторая, третья нормальные формы. Нормальная форма БойсаКодда. Аномалии таблиц-отношений. Полная функциональная зависимость.
Транзитивная зависимость атрибута. Понятие CASE систем.
Раздел 4. Ввод, обработка и вывод данных в фактографических
АИС.
Тема 8. Языки баз данных, ввод, загрузка и редактирование
данных.
Схема взаимодействия пользователя с БД. Язык структурированных
запросов SQL. Язык описания данных, язык манипулирования данными.
Команда, предложение, предикат. Базовые инструкции языка описания
данных. Языки четвертого поколения. Ввод, загрузка и редактирование
данных. Ввод через формы. Импорт данных. Особенности ввода и загрузки
данных в СУБД с сетевой моделью организации данных.
Тема 9. Обработка данных, вывод данных.
Поиск, фильтрация, сортировка данных. Запросы в реляционных
СУБД, классификация запросов. Запросы на выборку данных из одной и
нескольких таблиц. Запросы на изменение данных, управляющие запросы.
Оптимизация запросов. Процедуры, триггеры и события в базах данных.
Особенности обработки данных в СУБД с сетевой моделью организации
данных. Вывод данных, выходные формы, отчеты.
Раздел 5. Распределенные информационные системы.
Тема 10. Технологии и модели «клиент-сервер».
Понятие распределенных информационных систем, принципы их
создания и функционирования. Виртуальная БД. Технологии и модели
«Клиент-сервер». Модель файлового сервера, модель удаленного доступа к
данным, модель сервера БД, модель сервера приложений. Мониторы
транзакций.
Тема 11. Технологии объектного связывания, реплицирования
данных.
Технологии объектного связывания. Реплицирование данных
Проблемы обеспечения безопасности данных и ограничений целостности.
Размножение обновлений. Главная реплика.
Раздел 6. Документальные информационные системы
Тема 12. Гипертекстовые информационно-поисковые системы.
Общая характеристика и виды документальных информационных
систем. Поисковое пространство, поисковый образ документа, поисковый
образ запроса. Понятия релевантности и пертинентности, информационнопоисковый язык. Каталог, тезаурус. Автоматизация индексирования.
Структура, принципы построения и использования гипертекстовых ИПС.
Навигация. Модель организации данных в гипертекстовых ИПС.
Формирование связей документов.
Раздел 7. Администрирование информационных систем и защита
данных.
Тема 13. Администрирование информационных систем и
защита данных.
Восстановление данных, Проверка и поддержание целостности данных.
Разграничение доступа и защита данных. Понятие и модели безопасности
данных. Протоколирование и аудит событий безопасности. Требования и
классы защищенности АИС.
Темы практических занятий
Тема 1 Понятие и содержание информационного обеспечения.
Структура и классификация информационных систем
Взаимосвязь понятий данные, информация, знания. Понятие видов
обеспечения информационной системы. Информационное обеспечение.
Виды информационных систем. Фактографические АИС. Документальные
АИС. Геоинформационные АИС. Концептуальная модель информационной
системы. ER модели. Инфологическая модель предметной области
Литература: 1,3.
Тема 3 Функции, классификация, структура СУБД. Модели
организации данных
Иерархическая модель данных. Сетевая модель данных. Реляционная
модель данных. Формат файлов базы данных. Монитор транзакций.
Интерфейс запросов. Генератор отчетов. Машина данных. Процессор
запросов к базе данных. Интерфейс ввода данных
Литература: 2,4.
Тема 4 Реляционная модель организации данных
Понятие поля. Понятие кортежа. Понятие домена. Понятие ключевого
поля. Первичный ключ. Ограничения целостности. Операции обработки
таблиц-отношений. Операции: «ВКЛЮЧИТЬ», «УДАЛИТЬ», «ОБНОВИТЬ».
Литература: 1,2.
Тема 5. Внутренняя схема данных, информационные массивы,
физические структуры данных, каталог БД
Информационные массивы. Массив данных. Массив индексов.
Системная информация по БД (каталог). Физические структуры данных.
Линейные структуры данных. DBF файлы. Нелинейные структуры данных.
Индексирование данных. Хеширование записей
Литература 4.
Тема 6. Стадии и этапы создания автоматизированных
информационных систем
Комплекс стандартов на автоматизированные системы. Стадии и этапы
создания АИС. Формирование требований к АИС. Разработка концепции
АИС. Техническое задание. Эскизный проект. Технический проект. Рабочая
документация. Концептуальное проектирование.
Литература: 1,2
Тема 7. Нормализация таблиц
Понятие нормальной формы. Понятие функциональной зависимости.
Первая нормальная форма. Вторая нормальная форма. Понятие транзитивной
зависимости. Третья нормальная форма. Четвертая нормальная форма. Форма
Бойса-Кодда. Пятая нормальная форма.
Литература: 3,4.
Тема 8. Языки баз данных, ввод, загрузка и редактирование
данных
Язык структурированных запросов SQL. Стандарты SQL. Язык
описания данных. Язык манипулирования данными. Синтаксис SQL
инструкций. Инструкция CREATABLE. Инструкция CREATEINDEX.
Инструкция DROP. Инструкция SELECT. Инструкция INSERT
Литература:4,5.
Тема 9. Обработка данных, вывод данных
Ввод и редактирование данных в табличном режиме. Ввод и
редактирование данных через запросы на изменение. Ввод данных через
импорт из внешних источников. Ввод и редактирование данных через
формы. Протокол ODBC. Запрос на выборку. Фильтр. Запрос на изменение
данных. Управляющие запросы. Вычисления и групповые операции в
запросах. Оптимизация запросов
Литература: 4,5.
Тема 10. Технологии и модели «клиент-сервер»
Распределенные информационные системы. Технологии «клиентсервер». Понятие сервера. Модель файлового сервера. Модель удаленного
доступа к данным. Модель сервера базы данных. Модель сервера
приложений. Компонент представления. Прикладной компонент. Компонент
доступа к данным.
данным.
Литература: 1,3,5
Тема 12. Гипертекстовые ИПС
Документальная
информационная
система.
Семантическинавигационные системы. Гипертекстовые ИПС. Поисковый образ документа.
Поисковый образ запроса. Информационно-поисковый каталог. Тезаурус.
Гипертекст, гиперссылка. Модель организации данных в гипертекстовых
ИПС.
Литература: 2,3.
Тема 13. Администрирование информационных систем и защита
данных
Администрирование информационных систем. Восстановление данных
Проверка и поддержание целостности данных. Разграничение доступа
и защита данных. Политика безопасности. Идентификация и
аутентификация. Протоколирование и аудит событий безопасности. Классы
защищенности автоматизированных информационных систем
Литература: 1-5.
5. Образовательные технологии
Рекомендуемые образовательные технологии: лекции, практические
занятии, самостоятельная работа студентов. При проведении занятий
планируется использование таких активных и интерактивных форм занятий,
как дискуссия, круглый стол, тестирование.
Дискуссия – форма учебной работы, в рамках которой студенты
высказывают свое мнение о проблеме, заданной преподавателем. Проведение
дискуссий по проблемным вопросам подразумевает написание студентом
эссе или реферата по предложенной тематике (темы 1, 3, 6).
Круглый стол - один из наиболее эффективных способов обсуждения
острых, сложных и актуальных на текущий момент времени вопросы в
любой профессиональной среде, обмена опытом и творческих инициатив.
Такая форма общения позволяет лучше усвоить материал, найти
необходимые решения в процессе эффективного (темы 7,8,9).
Тестирование – контроль знаний с помощью тестов, которые состоят
из условий (вопросов) и вариантов ответов для выбора (самостоятельная
работа студентов). Данная технология целесообразна к применению в начале
каждого практического занятия для подготовки студентов к выполнению
поставленного задания (темы 4,5).
Методические рекомендации для преподавателя
Дисциплине
«Базы
данных»
отводится
существенная
роль
в
профессиональной подготовке.
Лекционный курс должен строиться таким образом, чтобы, приступая к
изучению каждой новой темы, студенты знали, какие вопросы ранее
изученного материала будут использованы при изучении нового. Каждая
лекция должна носить проблемный характер. Студенты должны
привлекаться к постановке проблемы, к поиску путей ее решения,
обоснованию каждого утверждения. Используемые методы должны
ориентировать будущего специалиста на их усвоение и применение в
будущей профессиональной деятельности.
В начале каждой лекции необходимо уяснить цель, которую лектор ставит
перед собой и перед студентами. Необходимо ориентировать студентов на
сравнение того, что он слышит на лекции с тем, что им было изучено ранее,
укладывать новую информацию в собственную, уже имеющуюся у него
систему знаний. По ходу лекции целесообразно подчеркивать новые понятия,
выяснять их смысл. Разъяснять как основные положения дисциплины
находят практическое применение в обеспечении безопасности бизнеса при
решении конкретных задач.
Важная роль должна быть отведена на лекции дискуссии. С этой целью в
процессе подготовки к лекции целесообразно продумать систему вопросов,
на которые должны ответить студенты, с полным обоснованием своих
утверждений.
В конце лекции вместе со студентами целесообразно подвести ее итоги и
убедиться, что поставленная цель достигнута.
Каждое практическое занятие целесообразно начинать с повторения
теоретического материала, который будет использован на нем. Для этого
очень важно четко сформулировать цель занятия и основные знания, умения
и навыки, которые студент должен приобрести в течение занятия.
Содержание задания должно отражать проблемные и значимые вопросы
рассматриваемой темы. Каждая работа должен быть направлена на отработку
определенных теоретических положений и умений их использования в
процессе выполнения конкретных заданий, и тесно взаимосвязано с
вопросами, выносимыми на занятия. Решение заданий должно происходить
студентами самостоятельно под контролем преподавателя, во время
выполнения которого студент может обратиться к преподавателю с
вопросом, получить на него ответ.
В отличие от дневного, на заочном отделении читаются только лекции,
которые носят обзорный характер. Здесь должны быть четко выделены
вопросы, выносимые на самостоятельное изучение и требования к уровню их
усвоения.
Методические рекомендации для студентов
Осваивая курс «Базы данных», студенту необходимо научиться работать на
лекциях, на семинарских занятиях и организовывать самостоятельную
внеаудиторную деятельность.
В начале лекции необходимо уяснить цель, которую лектор ставит
перед собой и студентами. Важно внимательно слушать лектора, отмечать
наиболее существенную информацию и кратко записывать ее в тетрадь.
Сравнивать то, что услышано на лекции с прочитанным и усвоенным ранее,
укладывать новую информацию в собственную, уже имеющуюся, систему
знаний. По ходу лекции важно подчеркивать новые термины, устанавливать
их взаимосвязь с изученными ранее понятия.
Необходимо очень тщательно вслед за лектором делать записи, таблицы.
Если лектор приглашает к дискуссии, необходимо принять в ней участие.
Если на лекции студент не получил ответа на возникшие у него вопросы,
необходимо в конце лекции задать их лектору.
В ходе самостоятельной подготовки к семинарскому занятию необходимо
прочитать записанную лекцию, подчеркнуть наиболее важные моменты,
составить словарь новых терминов, составить план ответа на каждый из
предлагаемых для изучения вопросов. Для более глубокого усвоения темы
необходимо прочесть рекомендованный преподавателем материал из
учебной литературы.
При подготовке выступления по реферату необходимо не только
воспользоваться литературой, рекомендованной преподавателем, но и
проявить самостоятельность в отыскании новых источников, интересных
фактов, статистических данных, связанных с обеспечением безопасности
бизнеса.
В процессе подготовки к занятиям необходимо воспользоваться
материалами учебно-методического комплекса дисциплины.
Важнейшей особенностью обучения в высшей школе является высокий
уровень самостоятельности студентов в ходе образовательного процесса.
Эффективность самостоятельной работы зависит от таких факторов
как:
- уровень мотивации студентов к овладению конкретными знаниями и
умениями;
- наличие навыка самостоятельной работы, сформированного на предыдущих
этапах обучения;
- наличие четких ориентиров самостоятельной работы.
Приступая к самостоятельной работе, необходимо получить
следующую информацию:
- цель изучения конкретного учебного материала;
- место изучаемого материала в системе знаний, необходимых для
формирования специалиста;
- перечень знаний и умений, которыми должен овладеть студент;
- порядок изучения учебного материала;
- источники информации;
- наличие контрольных заданий;
- форма и способ фиксации результатов выполнения учебных заданий;
- сроки выполнения самостоятельной работы.
Эта информация представлена в учебно-методическом комплексе
дисциплины.
При выполнении самостоятельной работы рекомендуется:
- записывать ключевые слова и основные термины,
- составлять словарь основных понятий,
- писать краткие рефераты по изучаемой теме.
Результатом самостоятельной работы должна быть систематизация и
структурирование учебного материала по изучаемой теме, включение его в
уже имеющуюся у студента систему знаний.
После изучения учебного материала необходимо проверить усвоение
учебного материала с помощью предлагаемых тестов текущего контроля и
при необходимости повторить учебный материал.
В процессе подготовки к экзамену необходимо систематизировать,
запомнить учебный материал, научиться применять его при решении
конкретных задач по обеспечению безопасности бизнеса.
Основными способами приобретения знаний, как известно, являются:
чтение учебника и дополнительной литературы, рассказ и объяснение
преподавателя, решение тестов, поиск ответа на контрольные вопросы.
Известно, приобретение новых знаний идет в несколько этапов:
знакомство;
понимание, уяснение основных закономерностей строения и
функционирования изучаемого объекта, выявление связей между его
элементами и другими подобными объектами;
фиксация новых знаний в системе имеющихся знаний;
запоминание и последующее воспроизведение;
использование полученных знаний для приобретения новых знаний, умений
и навыков и т.д.
Для того, чтобы учащийся имел прочные знания на определенном
уровне (уровень узнавания, уровень воспроизведения и т.д.), рекомендуют
проводить обучение на более высоком уровне.
Приобретение новых знаний требует от учащегося определенных
усилий и активной работы на каждом этапе формирования знаний. Знания,
приобретенные учащимся в ходе активной самостоятельной работы,
являются более глубокими и прочными.
В ходе обучения студент сталкивается с необходимостью понять и
запомнить большой по объему учебный материал. Запомнить его очень
важно, так как даже интеллектуальные и операционные умения и навыки для
своей реализации требуют определенных теоретических знаний.
Важнейшим условием для успешного формирования прочных знаний
является их упорядочивание, приведение их в единую систему. Это
осуществляется в ходе выполнения учащимся следующих видов работ по
самостоятельному структурированию учебного материала:
- запись ключевых слов,
- составление словаря терминов,
- составление классификаций по различным признакам,
- выявление причинно-следственных связей,
- составление коротких рефератов, учебных текстов,
- составление опорных схем и конспектов,
- составление плана рассказа.
Информация, организованная в систему, где учебные элементы связаны
друг с другом различного рода связями (функциональными, логическими и
др.), лучше запоминается. При структурировании учебного материала
помощь учащемуся приходит содержание самой учебной дисциплины.
Поэтому учащемуся остается только найти элементы (компоненты) этих
систем и выявить существующие между ними связи и отношения, после чего
визуализировать все это в виде схемы, конспектов и т.д. Студент фактически
творит, сам создает новую информацию, что существенно облегчает
запоминание этой информации.
6. Учебно-методическое обеспечение самостоятельной работы
студентов. Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины.
Задания для самостоятельной работы студентов
Разделы
и
темы
для
Виды
и
содержание
самостоятельного изучения
самостоятельной работы
Раздел 1 Основы информационного
обеспечения
процессов и систем
Тема 1 Понятие и содержание
информационного обеспечения.
Структура и классификация
информационных систем
Тема 2.
Система представления и
обработки данных фактографических
АИС.
Раздел 2.Системы управления базами
данных фактографических
Нарисовать диаграмму классификации
информационных
систем,
типовую
структуру информационной системы.
Подготовить
таблицу
функций
фактографической
информационной
системы
Подготовить
перечень
функций
СУБД, таблицу классификации СУБД.
Разделы
и
темы
для
Виды
и
содержание
самостоятельного изучения
самостоятельной работы
информационных систем
Тема 3 Функции, классификация,
структура СУБД.Модели организации
данных
Тема 4 Реляционная модель организации
данных
Нарисовать
схематически
наиболее
распространенные модели данных
Перечислить
основные
Кодда для реляционной модели
правила
Подготовить таблицу классификации
Тема 5. Внутренняя схема данных,
физических структур данных
информационные массивы, физические
структуры данных, каталог БД
Привести в виде перечня основные
Раздел 3.Проектирование БД
этапы создания АИС в соответствии с ГОСТ
фактографических АИС
Тема 6. Стадии и этапы создания
автоматизированных информационных
систем.
Тема 7. Нормализация таблиц.
Раздел 4. Ввод, обработка и вывод
данных в фактографических АИС
Тема 8. Языки баз данных, ввод,
загрузка и редактирование данных
Нарисовать этапы перевода таблицы
последовательно в 1, 2, 3 нормальные
формы
Перечислить известные языки баз
данных, дать их сравнение
Тема 9. Обработка данных, вывод
данных
Описать
отчетной формы
Раздел 5. Распределенные
информационные системы
Тема 10. Технологии и модели «клиентсервер»
Дать
описание
существующих
моделей «клиент-сервер» и принципы их
классификации
Тема 11. Технологии объектного
связывания, реплицирования данных
Описать понятие «реплики»
современные подходы к репликации
Раздел 6.Документальные
информационные системы
Тема 12. Гипертекстовые ИПС
Описать
критерии
отнесения
информационной системы к гипертекстовой
Раздел 7. Администрирование
информационных систем и защита
данных
Описать функции администратора
безопасности информационной системы
Тема
13.
информационных
данных.
Администрирование
систем и защита
этапы
формирования
и
Вопросы по СРС
1. Понятие и структура базы данных (БД).
2. Принципы построения. Жизненный цикл БД.
3. Типология БД. Документальные БД. Фактографические БД.
4. Гипертекстовые и мультимедийные БД. XML-серверы.
5. Объектно-ориентированные БД.
6. Распределенные БД.
7. Коммерческие БД.
8. Организация процессов обработки данных в БД.
9. Ограничения целостности.
10.Технология оперативной обработки транзакции (ОLТР–технология).
11.Информационные хранилища. ОLАР-технология.
12.Проблема создания и сжатия больших информационных массивов,
информационных хранилищ и складов данных.
13.Основы фракталов.
14.Фрактальные методы построение базы данных.
15.Фрактальные методы в архивации.
16.Управление складами данных.
17. Правила и особенности поиска информации в профессиональных БД и
Internet
18.Виды баз данных.
19.Группировка объектов базы данных
20.Задание и изменение описания объекта базы данных
21. Основные направления развития БД в телекоммуникаций.
22. Основные понятия по БД.
23. База гиперссылки для файла Microsoft Access
24.Переименование объекта базы данных
25.Автоматическое упорядочение таблиц в схеме базы данных (ADP)
26.Режим по умолчанию для объекта базы данных
27.Основные определения и свойства программирования БД.
28.Сущность метода прототипирования БД.
29.Теоретические основы системного подхода к БД (Access).
30.Обновление БД
31.Сущность метода прототипирования БД.
32.Нумерация записей в области данных группы или отчета
33.Внедрение и сопровождение программных разработок БД
34.Режим для отображения группы — развернутой или свернутой — на
странице доступа к данным
35. Системные исследования БД.
36.Ресурсы создания БД.
Лабораторные работы
Лабораторная работа №1.
Создание структуры однотабличной Базы Данных. Ввод и
редактирование данных. Команды поиска, фильтрация и сортировки.
Формирование структуры таблицы
Лабораторная работа №2
Создание однотабличных пользовательских форм. Разработка
однотабличных пользовательских форм с помощью мастера
Лабораторная работа №3
Разработка схемы и создание структуры реляционной базы данных
Разработка информационно-логической модели и создание
многотабличной базы данных
Лабораторная работа №4
Поиск и отбор данных с помощью запросов. Рассмотреть виды
запросов. Формирование запросов.
Лабораторная работа №5
Создание формы в конструкторе форм. Разработка детали кнопок в
конструкторе.
Лабораторная работа №6
Формы отчетов и вывод данных. Разработка детального отчета. Вывод
на печать таблиц и форм.
Темы рефератов
1.
Разработка схемы и создание структуры реляционной базы
данных
2.
Разработка информационно-логической модели и создание
многотабличной базы данных
3.
Изменение структуры таблицы и определение индексов с
помощью DBD
4.
Поиск и отбор данных с помощью запросов. Формирование
запросов.
5.
Гипертекстовые и мультимедийные БД.
6.
Вывод данных. Разработка детального отчета
7.
XML-серверы.
8.
Виды баз данных.
9.
Объектно-ориентированные БД.
10. Организация процессов обработки данных в БД. Ограничения
целостности.
11. Понятие и структура базы данных (БД).
12. Принципы построения. Жизненный цикл БД.
13. Типология БД. Документальные БД. Фактографические БД.
14. Гипертекстовые и мультимедийные БД. XML-серверы.
15. Объектно-ориентированные БД.
16. Распределенные БД.
17. Коммерческие БД.
18. Организация процессов обработки данных в БД.
19. Ограничения целостности.
20. Технология оперативной обработки транзакции (ОLТР–
технология).
21. Информационные хранилища. ОLАР-технология.
22. Проблема создания и сжатия больших информационных
массивов, информационных хранилищ и складов данных.
23. Основы фракталов.
24. Фрактальные методы построение базы данных.
25. Фрактальные методы в архивации.
26. Управление складами данных.
8. Вопросы для подготовки к зачету
1. Системы
управления
БД.
Их
применение
в
составе
информационных систем.
2. Концептуальная модель данных. Понятие сущности. Конкретизация
и обобщение сущностей.
3. Логическая
и
физическая
и
физическая
организация
информационных систем.
4. Концептуальная модель данных.
5. Понятие и содержание информационного обеспечения. Структура и
классификация информационных систем.
6. Концептуальная модель данных.
7. Иерархическая и сетевая модели организации данных. Их
достоинства и недостатки.
8. Концептуальное проектирование схемы БД.
9. Реляционная модель организации данных. Ее достоинства и
недостатки.
10.Система представления и обработки данных фактографических
АИС.
11.Функции, классификация и структура СУБД.
12.Нормализация таблиц.
13.Физические структуры данных.
14.Языки баз данных.
15. Индексирование данных.
16. Запросы в реляционных СУБД.
17. Построение концептуальной модели данных на основе анализа
документов предприятия.
18. Модель файлового сервера.
19. Администрирование информационных систем.
20. Технологии реплицирования данных.
21. Модель сервера базы данных.
22. Хеширование записей.
23. Реляционная модель данных. Таблицы и связанные с ними понятия
24. Преобразование концептуальной модели данных в реляционную.
25. Языки безопасности баз данных.
26. Мониторы транзакций.
27. Реляционная модель данных. Ключи. Первичные и внешние ключи.
28. Технологические аспекты защиты информации.
29. Ввод и редактирование данных в реляционных СУБД.
30. Технологии объектного связывания данных.
31. Концептуальное проектирование БД.
32. Понятие атрибута. Ключи и ключевые атрибуты.
33. Избыточность реляционных БД. Нормализация таблиц.
34. Технологии и модели «клиент-сервер».
35. Первая и вторая нормальные формы таблиц реляционных БД.
36. Технологии объектного связывания данных.
37. Документальные ИПС. Информационно-поисковые тезаурусы.
38. Оптимизация запросов.
39. Третья нормальная форма таблиц реляционных БД.
40. Гипертекстовые ИПС.
41. Функции, классификация и структура СУБД.
42. Язык структурированных запросов SQL.
43. Распределенные информационные системы.
44. Нормализация таблиц.
45. Классификационные системы поиска документов.
46. Разграничение доступа и защита данных.
47. Модели организации данных.
48. Проектирование таблиц.
49. Языки баз данных.
50. Релевантность и пертинентность.
51. Установка парольной защиты базы данных
52.Понятие поля таблицы базы данных
53. Использование группировки в отчетах
54.Организация связей таблиц. Виды связей и их редактирование
55. Основные возможности СУБД Visual FoxPro.
56. Логическое и физическое удаление записей
57. Основные команды языка SQL
58. Создание запроса с помощью SQL-команд
59. Создание форм с помощью конструктора,
методы INIT и
ACTIVATE
60. Основные компоненты рабочей среды программы ERWin
Темы для построения баз данных:
Варианты индивидуальных заданий
1.
“Покупатель” (фамилия, имя, адрес, номер счета или номер
кредитной карточки).
2.
“Пациент” (фамилия, имя, пол, год рождения, номер телефона,
домашний адрес, номер медицинской карты, группа крови).
3.
“Стадион” (название, виды спорта, год постройки, адрес,
вместимость зрителей, количестро арен, площадок).
4.
“Автомобиль”(марка,цвет, серийный номер,регистрационный
номер, количество дверей, год выпуска, цена).
5.
“Музыкальный товар” (носитель (грампластинка, удиокассета,
лазерный диск), порядковый номер в каталоге, название, исполнитель, время
звучания, цена по каталогу).
6.
“Спортивная команда” (название, город, количество сыгранных
игр, количество набранных очков, количество игроков)
7.
“Фильм”(название, режиссер, страна, год выпуска, стоимость
(расходы на выпуск), доход.
8.
“Товар”(наименование, единица измерения, цена единицы,
количество, дата последнего завоза).
9.
“Сотрудник фирмы” (паспортные данные, образование,
специальность, подразделение, должность, оклад, дата поступления в фирму
и последнего назначения).
10. “Вкладчик банка” (номер лицевого счета, категория вклада,
паспортные данные, текущая сумма вклада, дата последней операции).
11. “Книга” (автор, название, издательство, год издания, стоимость).
12. “Авиарейсы”(номер рейса, маршрут, время отправления, дни
полета, количество свободных мест).
13. “Безработный” (паспортные данные, профессия, образование,
место и должность последней работы, причина увольнения, семейное
положение, адрес, телефон).
14. “Игрушка”(название, стоимость, возрастные границы, фирма
изготовитель).
15. “Атракционы” (название, стоимость билета, возрастные границы).
16. “Школьник”(фамилия, имя, отчество, класс, пол, дата рождения ,
домашний адрес).
17. “Владелец автомобиля”(фамилие, имя, отчество, номер
автомобиля, номер техпаспорта, дата рождения, телефон).
18. “Государство”(название страны, столица, государственный язык,
число жителей, площадь территории, денежная единица)
19. “Новогодний подарок”(номер, наименование и цена шоколада,
количество фруктов в подарке, вес подарка, стоимость)
20. “Багаж пассажира” (фамилия имя отчество пассажира, количество
вещей, вес)
7.
Учебно-методическое
дисциплины «Базы данных»
и
информационное
обеспечение
а) основная.
1. Рудакова Л.В.Базы данных. Разработка приложений: для студентов
[Текст]/Рудакова Л.В.- СПб.: БХВ-Петербург, 2006.- 487 с.
2. Порогов В.Ю. Информационные системы и базы данных. Организация
и проектирование [Текст]/ В.Ю.Пирогов.- СПб.:БХВ-Петербург, 2009.528 с.
б) дополнительная.
1. Архангельский А. Я. Программирование в C++Builder 4.-М.:ЗАО
“Издательство БИНОМ”, 2006 г.-928 с.
2. Ю. Бекаревич, Н. Пушкина. СУБД Access для Windows 2000 в
примерах.-СПб.:BHV-Санкт-Петербург, 2007.-400с.
3. Информатика практикум по технологии работы на компьютере. Под
редакцией профессора Н. В. Макаровой. –М.: Изд-во “Финансы и
статистика”, 2004 .-384 с.
4. В.В.Корнеев, А.Ф.Гареев, С.В.Васютин, В.В.Райх. Базы данных.
Интеллектуальная обработка информации. М., 2010.
5. Дейт К.Дж. Введение в системы баз данных /Пер. с англ. 8-е изд.- К.:
Диалектика, 2006.- 1072 с.
6. Дунаев В.В. Базы данных. Язык SQL [Текст ] : для
студентов/В.В.Дунаев.- 2-е изд., доп. И перераб.- СПб.: БХВПетербург, 2007.- 302 с.
7. Ю. Бекаревич, Н. Пушкина. СУБД Access для Windows 2000 в
примерах.-СПб.:BHV-Санкт-Петербург, 2007.-400с.
8. Гаврилова Т.А. Извлечение и структурирование знаний для экспертных
систем, Москва, Радио и связь,1992.
9. Нечеткие множества в моделях управления и искусственного
интеллекта. / под ред. Поспелова Д.А., Москва, Наука 1986
10.
Мэтт Теллс. Borland C++Builder : библиотека програмиста – С.Пб.: Питер Ком, 1998.- 512 с.
11.
Информатика практикум по технологии работы на компьютере.
Под редакцией профессора Н. В. Макаровой. –М.: Изд-во “Финансы и
статистика”, 2008 .-384 с.
12.
Кент Рейсфорд. Освой самостоятельно Borland C++ Builder. –М.:
ЗАО “Издательство Бином”, 2006.- 736 с.
13.
Шумаков П. В. Delphi 7 и разработка приложений баз данных. –
М.: «Нолидж», 2003. – 704 с.
в) программное обеспечение и Интернет-ресурсы
СУБД Microsoft Office Access
8. Материально-техническое обеспечение дисциплины «Базы
данных»
Класс ПЭВМ не ниже Intel Pentium 64 Mb RAM, 2GB HDD с
установленным программным обеспечением: Microsoft Windows XP,
Microsoft Windows 2000 Professional, Microsoft Office XP, Microsoft Office
2003, Microsoft Outlook Express, СУБД Visual FoxPro 7.0, Microsoft SQL
Server 2000.
Материалы сайта WWW.INTUIT.RU (раздел «Базы данных»).
Программа составлена в соответствии с требованиями ФГОС ВПО с учетом
рекомендаций и Примерной ООП ВПО по направлению Менеджмент и
профилю подготовки Маркетинг.
Авторы :
Доцент кафедры математической кибернетики и компьютерных наук
факультета компьютерных наук и информационных технологий
Саратовского государственного университета И.А.Батраева
Программа одобрена на заседании
математической кибернетики и
компьютерных наук
от 22.02.2011 года, протокол № 13.
Подписи:
Зав. кафедрой
Декан факультета КНиИТ, доцент
Декан экономического факультета, доцент
А.С.Иванов
А.Г.Федорова
О.С.Балаш
Download