5 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ И УСЛОВИЯ ЕЁ РЕАЛИЗАЦИИ

5.1 РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

5.1.1 Паспорт дисциплины

Кафедра «Информационные системы в экономике»

Дисциплина ОПД. Ф.03 «Базы данных»

Статус дисциплины: обязательная

Специальности 351400 «Прикладная информатика (по областям)», область-экономика

Форма обучения: очная

Объем дисциплины: 85 часов

Распределение по видам занятий

Семестр

Учебные занятия (час.)

Наличие курсовых проектов (КП),

курсовых работ (КР), расчетных заданий (РЗ)

Форма итоговой аттестации (зач., экз.)

Аудиторные

СРС

всего

лекции

лабораторные занятия

практические занятия (семинары)

6

34

17

17

0

51

КП

экз.

5.1.2 Виды и содержание занятий по дисциплине

Изучение рассматриваемого курса предусматривает чтение лекций, проведение лабораторных работ.

5.1.2.1 Лекции

В лекциях излагается основное содержание разделов программы на основе проблемного подхода в тесной связи с задачами подготовки специалистов, определенными квалификационной характеристикой и государственным образовательным стандартом специальности "Прикладная информатика (по областям)", область - экономика.

Лекция 1 Введение. Предмет и задачи курса - 1 ч. [1; 2; 12]

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

НЕ нашли? Не то? Что вы ищете?

Лекция 2 Основы технологии баз данных - 2 ч. [1; 2; 4]

Классификация БД. Фактографические и документальные, XML-серверы, OLTP, транзакции, OLAP, хранилища данных, коммерческие базы данных. Этапы развития концепции БД. Требования к СУБД. Архитектура СУБД. Уровни представления данных в СУБД: внешний, концептуальный, внутренний. Логическая и физическая независимость данных. Функции СУБД. Схема обмена данными при работе с БД. Функции администратора БД.

Лекция 3 Процесс проектирования баз данных - 2 ч. [1; 3; 10]

Жизненный цикл системы с базой данных. Особенности ЖЦ на современном этапе. Цели процесса проектирования. Требования к БД. Уровни представления данных в БД. Модель процесса проектирования. Основные этапы проектирования БД. Классификация моделей данных: инфологические, даталогические и физические.

Лекция 4 Концептуальное моделирование данных - 2 ч. [1; 2; 3; 4; 6; 10; 17; 18]

Основы концептуального (инфологического, семантического) моделирования предметной области: понятия объекта, атрибута, связи и их характеристик. Определение инфологической модели (ИЛМ), требования к ИЛМ, составные части. Модель "Сущность-связь"(ER). Базовые понятия. Графические методы построения моделей "Сущность - связь (ER)". Построение диаграмм ERD в нотациях Чена и Баркера. Нотация IE, концептуальное моделирование в CASE-системе Power Designer, нотация IDEF1X и возможности логического моделирования в ERWin.

Лекция 5 Логическое (даталогическое) моделирование - 2 ч. [1; 2; 3; 4]

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

Лекция 6 Этапы процесса проектирования базы данных - 2 ч [1,2,3]

Задачи и шаги этапа «Сбор и анализ данных о предметной области». Методы выполнение этапа. Оперативный, тактический и стратегический уровни управления. и виды получаемых сведений. Подход ISA: что, как, кто, где, когда и почему, - для анализа предметной области.

Этап «Инфологическое проектирование»: определение типов объектов, типов связей, ограничений целостности, описание процессов обработки, представление результатов.

Этап «Даталогическое проектирование»: выбор подхода к моделированию данных, проектирование логических схем. Основные критерии выбора подхода к моделированию. Правила отображения инфологической модели «Сущность-связь» в реляционную модель данных.

Физическое проектирование БД. Основные этапы: разработка архитектуры системы базы данных, выбор операционной обстановки, выбор СУБД, проектирование логических схем хранения данных, определение способов доступа (индексирование, инвертирование), организация обработки данных.

ботки данных.

Лекция 7 Теория проектирования реляционных баз данных - 2 ч. [1; 2; 4; 5]

Назначение теории нормализации. Корректность схем отношений. Определение функциональной зависимости. Аксиомы Армстронга. Теория нормальных форм. Понятие декомпозии без потерь и с сохранением зависимостей. Теорема Хеза. Нормальные формы схем отношений БД: 1, 2, 3. Алгоритм приведения к 3НФ. Нормальная форма Бойса-Кодда. Понятие многозначной зависимости. 4НФ. Теория Фейгина. Зависимости соединения и 5НФ. Последовательность этапов нормализации схем отношения.

Лекция 8 Языковые средства реляционных СУБД - 2 ч. [1; 2; 4]

Назначение и виды теоретических языков. Реляционная алгебра. Основные реляционные операторы: выбор, проекция, декартово произведение, разность. Дополнительные операции. Понятие о реляционном исчислении. Языки современных реляционных СУБД: SQL, RQBE. Язык SQL. Основные операторы языка. Формат команды Select. Реализация простых и сложных запросов к реляционным базы данных.

Лекция 9 Новые направления развития технологии баз данных - 2 ч. [1; 2; 4; 12; 17; 18; 19]

Объектно-ориентированные базы данных, язык UML. Гипертекстовые системы, коммерческие базы данных. Понятия распределенной обработки и распределенных БД. Документальные БД, фактографические БД, гипертекстовые и мультимедийные БД. ХМL-серверы. Распределенные БД. Коммерческие БД. Технология оперативной обработки транзакций. Хранилища данных. OLAP – технология. Управление складами данных Проблемы создания, хранения и сжатия больших информационных массивов. Основы фракталов. Фрактальная математика Фрактальные методы архивации.

5.1.2.2 Лабораторные работы

Согласно СТП 12700-02 лабораторные работы имеют своей целью:

- закрепление, углубление и расширение знаний студентов в процессе выполнения конкретных заданий;

- развитие у студентов профессиональных навыков, а также практическое овладение методами интерпретации результатов;

-приобретение умений и навыков использования системы программирования для решения конкретных задач.

По характеру выполняемых задач лабораторные работы подразделяются на:

- ознакомительные, с целью закрепления теоретического материала;

- творческие, связанные с получением новой информации.

Основная форма выполнения лабораторных работ – поиск рационального решения с последующим анализом полученных результатов.

Методические указания к лабораторным работам приведены в

Предусмотрено выполнение следующих лабораторных работ.

Лабораторная работа №1 – 4 ч. [7; 9; 10]

Система управления Базами данных Access.

Создание однотабличной базы данных. Организация запросов к однотабличной БД. Разработка инфологической модели и создание структуры реляционной БД. Формирование сложных запросов. Создание сложных форм и отчетов. Создание кнопочного меню.

Лабораторная работа №2 – 2 ч. [7; 9; 10]

Реализация базы данных в СУБД “Access”

Разработка структуры базы данных и приложения, выполняющего функции ведения БД и запросы к ней в заданной предметной области (по индивидуальному варианту задания) с использованием СУБД “Access”. Оформление отчета.

Лабораторная работа №3 – 4 ч. [1; 4; 6]

Моделирование данных в Case-системе Power Designer.

Построение модели «Сущность-связь» в заданной предметной области с использованием системы Power Designer. В процессе выполнения работы выполняется изучение возможностей CASE системы по моделированию данных, построение модели по заданному варианту задания, оформляется отчет о работе.

Лабораторная работа №4 – 2 ч. [1; 4; 5; 11]

Моделирование данных в Case-системе ERWin

Предметом лабораторной работы является изучение и реализация процесса проектирования баз данных с использованием методологии IDEF1X и Case – системы автоматизации проектирования ERWin для заданного варианта.

Оформление отчета.

Лабораторная работа №5 – 4 ч. [1; 8]

Проектирование логических и физических схем хранения реляционных баз данных реализация в СУБД “FoxPro”

Разработка структуры реляционной базы данных в заданной предметной области с использованием теории нормализации и ее реализация в СУБД “FoxPro”.

Лабораторная работа №6 – 4 ч. [1; 4; 8]

Формирование запросов к БД с использованием языка RQBE.

Изучить возможности СУБД “FoxPro” (VFP) по формированию запросов к реляционной БД и выполнить предлагаемые задания. Оформить отчет

5.1.2.3 Курсовой проект

При разработке использованы требования из СТП 12400-2004.

Работа над курсовым проектом производится в течение семестра в соответствии с “Методическими указаниями к курсовому проектированию“ (см Приложение В).

Каждый студент выбирает тему курсового проекта из числа предлагаемых или определяет самостоятельно. В соответствии с технологией проектирования:

Этап №1 – 6 ч.

Изучение предметной области и составление описания;

Этап № 2 – 4 ч.

Инфологическое проектирование (концептуальная);

Этап № 3 – 4 ч.

Даталогическое проектирование;

Этап № 4 – 2 ч.

Физическое проектирование;

Этап № 5 – 10 ч.

Разработка программ решения задач пользователей и реализация запросов;

Этап № 6 – 6 ч.

Оформление пояснительной записки;

Этап № 7 – 1 ч.

Защита курсового проекта

5.1.2.4 Самостоятельная работа студентов

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17