М. К. Аммосова Институт математики и информатики Кафедра информатики и вычислительного эксперимента рабочая программа
Вид материала | Рабочая программа |
СодержаниеВыписка из учебного плана 1. Требования стандарта 2. Принципы и цели 2.2. Цели курса Вопросы к зачетам и экзаменам Контрольные вопросы |
- М. К. Аммосова Институт математики и информатики рабочая программа, 31.65kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 247.89kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 460.29kb.
- М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая, 219.2kb.
- М. К. Аммосова Институт математики и информатики Кафедра математической экономики рабочая, 71.2kb.
- М. К. Аммосова Институт математики и информатики кафедра "Компьютерного и математического, 77.23kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 48.61kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 129.23kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 146.73kb.
- М. К. Аммосова Институт математики и информатики Кафедра «Компьютерного и математического, 135.61kb.
Министерство образования РФ
Якутский государственный университет им. М.К.Аммосова
Институт математики и информатики
Кафедра информатики и вычислительного эксперимента
РАБОЧАЯ ПРОГРАММА
курса
БАЗЫ ДАННЫХ
-
Специальность:
351400, прикладная информатика в экономике
Якутск 2002
Составитель: М.И.Иванова, ст. преподаватель, КИВЭ, ИМИ,ЯГУ.
Выписка из учебного плана
-
351400 “Прикладная информатика в экономике”
Семестр
Лекции
Лаборат.
Всего ауд.зан.
СРС
Форма контроля
5
36
54
90
10
Зачет
Итого:
100 часов
36
54
90
10
1. Требования стандарта
Информатик (с квалификацией в области) должен:
- Знать основные принципы организации баз данных информационных систем, способы построения баз данных;
- Иметь представление о тенденциях развития банков данных и знаний, складов (хранилищ) данных; о программных средствах, использующих методы фрактальной математики.
2. Принципы и цели
2.1. Принципы построения курса:
- Рабочая программа по дисциплине “Базы данных” составлена согласно требованиям Государственного образовательного стандарта высшего профессионального образования к подготовке специалистов по направлению 351400 “Прикладная информатика в экономике”.
- В рабочей программе выделяется ядро курса (Базы данных (БД). Принципы построения. Жизненный цикл БД. Типология БД. Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД. Организация процессов обработки данных в БД. Ограничения целостности. Технология оперативной обработки транзакции (ОLТР–технология). Информационные хранилища. ОLАР-технология. Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных. Основы фракталов. Фрактальная математика. Фрактальные методы в архивации. Управление складами данных.).
- Курс имеет как теоретическую, так и практическую направленность.
2.2. Цели курса:
Предметные:
- Создать у студента широкий, достаточно полный и целостный образовательный фундамент знаний и умений по базам данных.
- Создать у студента системное и целостное представление о составе, содержании и масштабах науки, ее значимости.
- Формирование у студента навыков практической работы в предметной области.
- Ознакомить студентов с реально существующими СУБД, научить студентов оценивать затраты на проектирование и эксплуатацию БД.
Интеллектуальные:
- Развитие системного мышления у студента; развитие аналитических способностей, творческого подхода к решению, постановке задач, моделированию экономических и управленческих ситуаций; умение искать, находить и использовать специальную научную литературу; использовать синергетический подход в условиях сложных, непредсказуемых экономических процессов; умение использовать такие интеллектульные ресурсы как Интернет, базы данных; развитие индуктивного образа мысли применительно к информационным технологиям и системам.
Вопросы к зачетам и экзаменам
Контрольные вопросы
Введение в базы данных
- Информационные системы. База данных. СУБД. Модели данных.
- Трехуровневая архитектура БД: внутренний, внешний, концептуальный уровни.
- Архитектура многопользовательских СУБД. Файловый сервер. Технология “клиент/сервер”.
- Языки баз данных (DDL, DML, 4GL).
Реляционная модель
- Краткий обзор истории реляционной модели.
- Используемая терминология. Домены и отношения. Виды отношений.
- Реляционные ключи. Реляционная целостность.
- Реляционная алгебра – основа реляционной модели БД.
- Реляционное исчисление.
Планирование, проектирование базы данных
- Общий обзор проектирования базы данных.
Проектирование логической структуры базы данных
- Нормализация.
- Модель “сущность-связь” (ER-модель).
Функции защиты базы данных
- Транзакции и параллелизм.
- Безопасность и целостность баз данных.
Дополнительные аспекты реляционной технологии
15. Представления.
- Повышение производительности с помощью оптимизации.
- Распределенные базы данных.
Технология физического хранения и доступа к данным
- Основные этапы доступа к базе данных.
- Процедура индексирования и хеширования. Сжатие данных.
- Web-технологии и СУБД.
Язык SQL
Введение в SQL
- Назначение языка SQL и его особая роль при работе с базами данных. История возникновения и развития языка SQL.
- Базовые элементы языка SQL. Запись SQL-операторов. Типы данных языка SQL, определенные стандартом ISO.
Выборка или чтение данных
- Запросы. Синтаксис оператора SELECT.
- Использование условий поиска для отбора строк (предложение WHERE). Основные типы условий поиска (предикаты): сравнение, диапазон, принадлежность к множеству, соответствие шаблону, значение NULL.
- Получение итоговых данных. Обобщающие (агрегатные) функции COUNT, SUM, AVG, MAX, MIN. Группирование результатов (предложение GROUP BY). Ограничение на выполнение группирования (предложение HAVING).
- Сортировка результатов запроса (фраза ORDER BY).
- Объединение результатов нескольких запросов (предложение UNION).
- Многотабличные запросы. Соединение таблиц.
- Многотабличные запросы. Подзапросы (вложенные запросы).
- Использование ключевых слов EXISTS, ANY, ALL, SOME.
Внесение изменений в базу данных
- Изменение содержимого базы данных. Команды языка DML INSERT, UPDATE, DELETE.
Способы создания баз данных
- Способы создания баз данных. Команды языка DDL CREATE, ALTER, DROP.
- Создание, изменение, удаление таблиц. Способы управления значениями, вводимыми в поля таблицы (COLUMN CONSTRAINT, NOT NULL, UNIQUE, PRIMARY KEY, CHECK, DEFAULT).
- Индексы. Синонимы.
- Архитектура баз данных.
Специальные аспекты работы с базами данных
- Контроль целостности данных с использованием триггеров. Внешний ключ. Родительский ключ. Справочная целостность. Ограничение FOREIGN KEY. Правила поддержки ссылочной целостности (фразы RESTRICTED, CASCADES, NULL).
- Средства обработки транзакций. Команды COMMIT, ROLLBACK. Режим AUTOCOMMIT. Параллелизм. Методы блокировки.
Представления
- Представления. Создание, обновление, удаление представлений. Представления только для чтения. Модифицируемые представления. Критерии для определения модифицируемости представления.
Методы защиты информации
- Безопасность баз данных и привилегии. Команды GRANT, REVOKE, WITH GRANT OPTION. Привилегии пользователя. Привилегии системы CONNECT, RESOURCE, DBA. Предложение IDENTIFIED BY.
- Использование системного каталога.
ЛИТЕРАТУРА
Основная
- Баженова И.Ю. Visual FoxPro 6.0. – М.: Диалог-МИФИ, 1999. –416 с.
- Глушаков С.В., Ломотько Д.В. Базы данных: Учебный курс. – Харьков: Фолио; М.: ООО “Издательство АСТ”, 2000. – 504 с.
- Дейт К.Дж. Введение в системы баз данных. : Под ред. Е.В.Андриенко. 6-е изд. – Киев: Москва: Диалектика, 1998. - 781 с.
- Дейт К.Дж. Руководство по реляционной СУБД DB2. – М.: Финансы и статистика, 1988.