Поиск
Рекомендуем ознакомиться
М. К. Аммосова Институт математики и информатики Кафедра информатики и вычислительного эксперимента рабочая программа
Министерство образования РФ
Якутский государственный университет им. М.К.Аммосова
Институт математики и информатики
Кафедра информатики и вычислительного эксперимента
РАБОЧАЯ ПРОГРАММА
курса
БАЗЫ ДАННЫХ
-
Специальность:
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.
Похожие документы:
М. К. Аммосова Институт математики и информатики Кафедра прикладной математики рабочая программа (2)
Рабочая программа- рабочая программа "Численные методы и программирование" составлена согласно требованиям к содержанию профессиональной образовательной программы Государственного образовательного стандарта высшего профессионального образованияПрикладная математика и информатика
Документ1.1. Основная образовательная программа, реализуемая Техническим институтом (филиалом) федерального государственного автономного образовательного учреждения высшего профессионального образования «Северо-Восточный федеральный университет имени М.«Прикладная математика и информатика»
Документ1.1. Основная образовательная программа бакалавриата, реализуемая Техническим институтом (филиалом) федерального государственного автономного образовательного учреждения высшего профессионального образования «Северо-Восточный федеральныйМатематика экономического профиля
Документ1.1. Основная образовательная программа, реализуемая Техническим институтом (филиалом) федерального государственного автономного образовательного учреждения высшего профессионального образования «Северо-Восточный федеральный университет имени М.Программа «Ухо» / гоу впо томский государственный университет систем управления и радиоэлектроники Тип эвм: Pentium IV; тип и версия ос: Windows 2000/XP/Vista/7
ПрограммаПрограмма «Ухо» предназначена для поддержки научно-исследовательских работ в области речевых технологий: комплексного анализа речевого сигнала и получения его параметрического описания.