Базы данных

  • 07 апр. 2012 г.
  • 11639 Слова
Введение

База данных (БД) – это машинное средство накопления и хранения, а также организации больших массивов данных, на основе которых решаются все задачи некоторой предметной области (ПО). Назначение базы данных -–отображать текущие данные о предметной области. Поэтому БД должна иметь возможность накапливать, хранить и обновлять данные, а также предоставлять различным категориямпользователей быстрый доступ к требующимся данным. Для этого данные в базе данных должны быть структурированы и организованы в соответствии с некоторой моделью предметной области, представляющей собой совокупность объектов, их свойств и связей между ними. База данных является элементом сложной системы, называемой банком данных или системой баз данных. Эта система включает в себя сами базы данных,программные, технические, языковые и организационно–методические средства, предназначенные для обеспечения централизованного накопления и коллективного многоцелевого использования данных. Для того, чтобы пользователь мог получить от базы данных помощь в выполнении своих функций, в нее должны быть включены программные средства, реализующие требования пользователя. Кроме того, в проекте базыданных важное значение имеют вопросы поддержания целостности данных, то есть соответствие данных правилам предметной области (бизнес – правилам), защиты и восстановления БД.
При проектировании баз данных и их эксплуатации к ним предъявляются следующие требования:
1) адекватность отображения предметной области (полнота, целостность, непротиворечивость данных, актуальность);
2) возможностьвзаимодействия пользователей разных категорий; обеспечение высокой эффективности доступа;
3) дружественность интерфейса;
4) обеспечение секретности и конфиденциальности;
5) обеспечение взаимной независимости программ и данных;
6) обеспечение надежности базы данных; защита данных от случайного и преднамеренного разрушения; возможность быстрого и полного восстановления данных в случае ихразрушения.
Лицом, ответственным за создание, эксплуатацию и сопровождение базы данных является Администратор базы данных. В его обязанности входит выполнение следующих функций:
1) анализ предметной области: ее описание, формулировка ограничений целостности;
2) проектирование структуры базы данных: состава и структуры файлов БД, связей между ними;
3) задание ограничений целостности при описании структурыБД и процедур обработки БД;
4) первоначальная загрузка и ведение базы данных;
5) защита данных;
6) определение прав доступа пользователей к данным;
7) выбор/создание программно-технических средств защиты данных;
8) тестирование средств защиты данных;
9) сбор статистики;
10) исследование случаев нарушения защиты данных;
11) обеспечение восстановления БД, организация ведения системных журналов;12) работа над совершенствованием и реализация изменений требований пользователей.

Рабочая программа


1 Цели и задачи дисциплины



Задача курса – освоить практически процесс проектирования БД.
Целью преподавания дисциплины является обучение студентов основам проектирования баз данных, технологиям моделирования и построения БД с использованием современных средстввычислительной техники, необходимых для выполнения проектов БД в учебной и производственной сфере.
Дисциплина «Проектирование баз данных» опирается на дисциплины основ баз данных, технологии проектирования программного обеспечения. Для успешного освоения курса студенты должны знать основы построения систем БД, моделирования и структуризации данных, алгоритмизации задач и проектирования программ, уметьпрограммировать на алгоритмических языках четвертого поколения (4GL).

2 Требования к уровню освоения содержания дисциплины



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