Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫДАННЫХ.doc
Скачиваний:
38
Добавлен:
12.04.2015
Размер:
312.83 Кб
Скачать
  1. Содержание учебной дисциплины

Введение

Студент должен:

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

  • о роли и месте знаний по дисциплине в процессе основной профессиональной образовательной программы по специальности.

Учебная дисциплина «Базы данных»; ее основные задачи и связь с другими дисциплинами.

  1. Теория проектирования баз данных

    1. Основные понятия и типы моделей данных

Студент должен:

знать:

  • основные понятия и определения;

  • отличия концептуальной, логической и физической моделей дан­ных; назначение СУБД;

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

Понятия: объект, сущность, параметр, атрибут, триггер, правило, огра­ничение, хранимая процедура, ссылочная целостность, нормализация, первичный, альтернативный и внешний ключи. СУБД и её место в системе программного обеспечения ЭВМ. Информационная модель предприятия. Информационная модель данных, ее состав. Диалектический переход от одной модели данных к другой. Три типа логических моделей: иерархическая, сетевая и реляционная. Понятие логической и физической независимости данных.

    1. Взаимосвязи в моделях и реляционный подход к построению модели

Студент должен:

знать:

  • назначение взаимосвязей;

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

  • основные операции реляционной алгебры.

Типы взаимосвязей в модели: «один-к-одному», «один-ко-многим» и «многие-ко-многим». Реляционный подход к построению модели данных. Преобразование взаимосвязи «многие-ко-многим» в таблицу перекрестных связей. Основные операции реляционной алгебры.

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

Студент должен:

знать:

  • требования, предъявляемые к СУБД;

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

  • как выбрать СУБД для решения конкретной задачи;

  • способы обеспечения требуемого уровня нормальности таблицы;

  • способы обеспечения непротиворечивости и целостности данных;

уметь:

  • приводить таблицы к нормальному уровню (первому, второму и третьему);

  • обосновывать выбор СУБД для решения поставленной задачи.

Требования, предъявляемые к базе данных. Определение сущностей и взаимосвязей. Задание первичного, альтернативного и внешнего ключей. Приведение таблицы к требуемому уровню нормальности: первый, второй и третий уровни. Сравнительная характеристика различных СУБД.

Практическое занятие №1. Проектирование структуры базы данных. Нормализация таблиц

Виды самостоятельной работы студента: Решение профессиональных задач

  1. Организация баз данных

    1. Проектирование базы данных и создание таблиц

Студент должен:

знать:

  • команды по созданию, перемещению и удалению файла базы данных;

  • команды по созданию, открытию, редактированию и модификации таблицы;

уметь:

  • создавать и удалять файл базы данных;

  • создавать таблицы;

  • редактировать и модифицировать таблицы.

Назначение и структура файлов базы данных. Создание и перемещение файла базы данных. Создание новой таблицы. Открытие, редактирование и модификация таблицы. Предъявление таблицы на экран.

Практическое занятие №2. Создание таблиц и ввод исходных данных.

    1. Управление записями: добавление, редактирование, удаление и навигация

Студент должен:

знать:

  • способы и приемы перемещения по таблице;

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

уметь:

  • программно перемещать курсор в любое место таблицы;

  • программно добавлять, редактировать и удалять записи.

Команды по перемещению курсора на первую, следующую, предыдущую, последнюю и заданную номером записи. Команды добавления, редактирования и удаления записи. Наложение ограничений на значения полей при добавлении и редактировании записей. Наложение логических условий на записи в режимах добавления и редактирования.

Практическое занятие №3. Редактирование и пополнение табличного файла.

Виды самостоятельной работы студента: Решение профессиональных задач