Утверждаю
Первый проректор –
проректор по учебной работе
И.Н. Захаров
"_____" _____________200___г.
РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА
по дисциплине «Базы данных»
Специальности: 351400 Прикладная информатика (в экономике)
Специализации: «Информационные системы в банковском деле»
I. Целевая установка и организационно-методические указания
Целью курса "Базы данных" является изучение теоретических основ проектирования баз данных, характеристик современных СУБД, языковых средств, средств автоматизации проектирования БД, современных технологий организации БД, а также приобретение навыков работы в среде конкретных СУБД.
Основные идеи современной информационной технологии базируются на концепциях баз данных (БД), согласно которой данные, организованные в виде БД, адекватно отражающей динамический объект реального мира, являются центральным звеном в ней. Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных общесистемных средств интеграции хранимых данных и управления ими, которые вылились в системы управления базами данных (СУБД).
Курс предусматривает систему теоретической и практической подготовки студентов для анализа и разработки информационных систем, базирующихся на современных технологиях, связанных с базами данных.
В результате изучения курса обучаемый должен:
ЗНАТЬ
принципы организации современных БД и СУБД
классификацию современных баз данных: оперативные БД или OLTP (on line transaction processing) или системы оперативной обработки транзакций и хранилища данных и системы аналитической обработки информации OLAP (on line analitical processing)
основные инфологические и 3 классические даталогические модели данных.
стандарты языков описания и манипулирования данными для иерархической и сетевой моделей данных. Знать теоретические и математические основы реляционной модели данных: понятие отношения, кортежа, атрибута функциональных зависимостей, схемы отношения, понятие эквивалентных схем отношения.
теоретические основы средств манипулирования данными в реляционной модели реляционную алгебру. Знать современные языки манипулирования данными в реляционной модели реляционную алгебру, QBE и SQL (в рамках стандарта 92) и уметь применять эти знания на практике для составления сложных запросов к реляционным БД.
Знать основы физической организации БД: хешированные, индексированные файлы В-деревья, безфайловые структуры физической организации БД, методы сжатия информации, фрактальная математика и ее использование для сжатия информации.
Знать основные методы защиты информации, применяемые в базах данных.
Do'stlaringiz bilan baham: |