Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умк_Базы.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.2 Mб
Скачать

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

БАЗЫ ДАННЫХ

Учебно-методический комплекс

Санкт-Петербург

2010

министерство образования и науки российской федерации

Государственное образовательное учреждение высшего профессионального образования

«Северо-Западный государственный заочный технический университет»

Кафедра автоматизированных систем обработки информации и управления

БАЗЫ ДАННЫХ

Учебно-методический комплекс

Институт информационных систем и вычислительной техники

Специальности:

230101.65 – вычислительные машины, комплексы, системы и сети

230102.65 – автоматизированные системы обработки информации и управления

230105.65 – программное обеспечение вычислительной техники и автоматизированных систем

230106.51 – техническое обслуживание средств вычислительной техники и компьютерных сетей

Направления подготовки бакалавра

230100.62 – информатика и вычислительная техника

Санкт-Петербург

Издательство СЗТУ

2010

Утверждено редакционно-издательским советом университета

УДК 681.3

Базы данных: учебно-методический комплекс /сост.: М.В. Копейкин, В.В. Спиридонов, Е.О. Шумова. - СПб.: Изд-во СЗТУ, 2010. – 175 с.

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

Дисциплина посвящена изучению вопросов организации баз данных и систем управления базами данных. В основных ее разделах изучаются принципы построения, функционирования и оценки характеристик баз данных и их систем управления.

Рассмотрено на заседании кафедры автоматизированных систем обработки информации и управления 13.05.2010 г.; одобрено методическим советом института информационных систем и вычислительной техники 17.06.2010 г.

Рецензенты: кафедра автоматизированных систем обработки информации и управления СЗТУ (зав. кафедрой И. В. Иванова, д-р техн. наук, проф.); А. М. Заяц, канд. техн. наук, проф., зав. кафедрой Информатики и информационных систем СПбГЛТА.

Составители: М.В. Копейкин, канд. техн. наук, доц.,

В.В. Спиридонов, канд. техн. наук, доц.,

Е.О. Шумова, доц.

 Северо-Западный государственный заочный технический университет, 2010

 Копейкин М.В., Спиридонов В.В., Шумова Е.О., 2010

1. Информация о дисциплине

1.1. Предисловие

Дисциплина «Базы данных» изучается студентами специальностей 230101.65, 230102.65, 230105.65, 230106.51 и направления подготовки бакалавра 230100.62, всех форм обучения в одном семестре. Дисциплина охватывает следующие разделы: «Назначение и основные компоненты системы баз данных»; «Архитектура банка данных»; «Модели и типы данных в БД»; «Базовые элементы реляционных БД»; «Язык структурированных запросов SQL»; «Использование баз данных», объем лекционных и лабораторных часов определяется формой обучения. Завершается изучение дисциплины защитой курсового проекта и экзаменом.

Целью изучения дисциплины «Базы данных» является приобретение студентами знаний и навыков в области проектирования и использования баз данных, взаимодействия их программных и аппаратных средств.

Задачи изучения дисциплины – получение общих представлений о разработке и использовании автоматизированных систем хранения и обработки информации, а также особенностей построения и взаимосвязи компонент систем управления базами данных.

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

Иметь представление:

  • о методологии и этапах проектирования баз и банков данных;

  • о моделях и типах данных;

  • о нормализации отношений в базах данных (БД);

  • о структурных элементах и типах связей в базах данных;

  • о системах управления базами данных.

Знать:

  • методологию использования и эксплуатации БД;

  • методологию нормализации отношений в БД;

  • методологию проектирования БД;

  • основы проектирования и эксплуатации БД.

Уметь:

  • создавать информационно-логическую модель БД;

  • проводить нормализацию отношений в базе данных;

  • формировать логическую структуру таблиц БД;

  • создавать формы, запросы и отчеты;

  • создавать простейшие интегрированные системы.

Владеть методами:

  • приведения отношений к нормальной форме;

  • работы с основными объектами баз данных;

  • оценки производительности отдельных компонент БД.

Место дисциплины в учебном процессе

Теоретической и практической основами дисциплины являются курсы “Математика”, “Информатика”, “Дискретная математика”, “Программирование на языке высокого уровня”, “Математическая логика и теория алгоритмов”, “Операционные системы”, ”Организация ЭВМ и систем”, “Объектно-ориентированное программирование”, часть из которых изучается параллельно с данной дисциплиной.

Приобретенные студентами знания будут непосредственно использованы при изучении следующих дисциплин различными специализациями: “Сети ЭВМ и телекоммуникации”, “Проектирование информационных систем”, “Системотехника и системное проектирование”, “Экспертные системы” и используются в курсовом и дипломном проектировании.

1.2. Содержание дисциплины и виды учебной работы Содержание дисциплины по гос

Назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (СУБД); уровни представления баз данных; понятия схемы и подсхемы; модели данных; иерархическая, сетевая и реляционная модели данных; схема отношения; язык манипулирования данными для реляционной модели; реляционная алгебра и язык SQL; проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность - связь; изучение одной из современных СУБД по выбору; создание и модификация базы данных; поиск, сортировка, индексирование базы данных, создание форм и отчетов; физическая организация базы данных; хешированные, индексированные файлы; защита баз данных; целостность и сохранность баз данных.