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

Автор: Пользователь скрыл имя, 24 Сентября 2011 в 08:08, контрольная работа

Описание работы

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

Комплекс программных средств, необходимых для создания баз данных, пополнения и организации поиска в них необходимой информации, называется система управления базами данных (СУБД).

Содержание

1. Основные понятия

2. Виды моделей данных

4. Обзор СУБД

Список литературы

Работа содержит 1 файл

К.р. по информатике (Оля).docx

— 61.63 Кб (Скачать)

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

ПЛАН 
 

1.  Основные  понятия

2.  Виды моделей данных

4.  Обзор  СУБД

Список  литературы 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 

1.  Основные понятия 

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

     Комплекс  программных средств, необходимых  для создания баз данных, пополнения и организации поиска в них  необходимой информации, называется система управления базами данных (СУБД).

     СУБД  используются для упорядоченного хранения и обработки больших объемов  информации.

     СУБД  организует хранение информации таким  образом, чтобы ее было удобно:

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

     Структурными  элементами базы данных являются – поле, запись, файл базы данных.

     Поле – элементарная единица логической организации данных. Поле имеет следующие характеристики:

  • Имя
  • Тип
  • Длину
  • Точность (для числовых данных).

     Запись – совокупность логически связанных полей.

     Экземпляр записи – отдельная запись, содержащая конкретные значения ее полей. Каждая из записей имеет свой уникальный ключ.

     Файл  базы данных – совокупность экземпляров записей одной структуры. 

3.  Виды моделей данных 

     Модель  данных – это совокупность структур данных и операций над ними. Существует три типа моделей:

  • Иерархическая модель данных;
  • Сетевая модель данных;
  • Реляционная модель данных.

     Иерархическая модель – ориентированный граф. Основная идея – каждая запись имеет свой путь от корневой записи.

     Количество  таких графов зависит от количества корневых записей.

      Сетевая модель – неориентированный граф. Основная идея – каждая запись может быть связана с другой записью.  

  

     Реляционная модель – таблица. Основная идея  – представить произвольную структуру данных в виде двумерных таблиц.

     Понятие реляционный модели (relation – отношение) связано с разработками известного американского специалиста в области баз данных Кодда. Эта модель характеризуется простотой структуры данных.

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

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

  • Один ИО к одному ИОимеют место тогда, когда каждому экземпляру первого ИО соответствует только один экземпляр второго ИО и наоборот.
  • Один ИО ко многим ИОимеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО, обратное неверно.
  • Многие ИО ко многим ИО – имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО и наоборот, каждому экземпляру второго ИО соответствует несколько экземпляров первого ИО.

     Реляционная модель – это таблица, каждый столбец которой имеет уникальное имя.

Теория Реляционные БД Принятые соглашения
Отношение Таблица Файл БД
Кортеж Строка Запись
Атрибут Столбец Поле
 

     Каждая  строка таблицы называется записью, а элемент записи – поле.

     В каждой записи есть ключевое поле, через  которое таблицы связываются  между собой.

     Системы управления базами данных позволяют  объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям  и т. п.

3.  Обзор СУБД 

     СУБД  – это система для создания баз данных в различных прикладных областях. По универсальности различают  два класса СУБД:

  1. Специализированные СУБД;
  2. СУБД общего назначения.

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

     Информационно-правовая система «Консультант плюс» относится  к числу специализированных. База данных «Консультант плюс» состоит из нескольких баз:

  • Консультант профессионал
  • Консультант эксперт
  • Консультант арбитраж
  • Консультант финансист и бухгалтер
  • Консультант международное право.

     Существует  еще две известные информационно-правовые системы «Кодекс» и «Гарант», работающие под управлением специализированных СУБД.

     Каждая  из этих СУБД имеет свой интерфейс, свой набор функций для работы, однако есть общие функции:

  1. Поиск документов (простой и сложный)
  2. Просмотр документов
  3. Печать документов.

     СУБД  общего назначения –  это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных.

     Основные  разработки СУБД на мировом рынке  принадлежат фирмам Microsoft (Foxpro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN).

     Наиболее  распространенной является СУБД Access из MS OFFICE. На ее примере рассмотрим функции и технологию работы.

     К основным группам  функций относятся:

  • работа с файлами-базами (открытие, сохранение и т. д.);
  • редактирование;
  • форматирование;
  • работа с окнами;
  • работа в основных режимах: таблица, форма, запрос, отчет;
  • справка.

     Основные  этапы создания базы данных:

  1. Создание структуры таблиц (имена, типы полей и т.д.).
  2. Ввод и редактирование данных в таблице.
  3. Создание формы (если необходимо).
  4. Связывание таблиц и создание запросов для обработки данных в таблицах.
  5. Вывод информации из БД на основе отчетов (если нужно).

     Процесс формирования таблицы включает создание структуры, т.е. полей из которых  будет состоять каждая запись. Определяются имятип (текстовый, числовой, логический, объект OLE и др.), размер полей. Кроме того СУБД формирует записи специального типа, содержащие уникальные номера – ключи, с помощью которых можно организовывать связь между таблицами.

     СУБД  дает возможность создать с помощью  мастера экранную форму окна с кнопками, полями для ввода, т.е. создать удобный пользовательский интерфейс.

     Пользователь  получает удобное средство для обработки  данных – запрос. Запросы строятся по-разному, в зависимости от потребности.

     Существует  три вида запросов:

  1. Запрос-выборка, предназначенный для отбора данных в таблице, не изменяющий эти данные.
  2. Запрос-изменение, предназначенный для изменения или перемещения данных, например, запрос на добавление или удаление записи, обновление таблицы и т.д.
  3. Запрос с параметром, который позволяет определять одно или несколько условий отбора во время выполнения запросов.

     СУБД  позволяет пользователю вывести  на принтер необходимую информацию в виде отчета, в который можно включить: выборочную информацию из таблицы, новую информацию, информацию из других таблиц.

     Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.

     Простота  использования СУБД позволяет создавать  новые базы данных, не прибегая к  программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.

      
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Список  литературы 
 

  1. Агальцев, В. П.  Базы Данных. – М.: Мир, 2007. – 200 с.
  2. Голицын, О. Л. Базы Данных. – М.: Инфра-М, 2006. – 340 с.
  3. Дейт, К. Введение в системы Баз Данных. – М.: Вильямс, 2005. – 800 с.
  4. Карпова, Т. С. Базы Данных: модели, разработка, реализация. – СПб.: Питер, 2006. – 496 с.
  5. Стоунбрейкер, М. Объектно-реляционные системы баз данных. – Прогресс - выпуск 4, 2006. – 380 с.
  6. Ульман, Дж. Основы систем Баз Данных. – М.: Прогресс, 2007. – 800 с.
  7. Хомоненко, А. Д., Циганков, В.М., Мальцев М.Г. Базы Данных. – СПб.: КОРОНАпринт, 2006. – 478 с.
  8. Юрьева, Т. Ю. Словарь информационных продуктов и услуг. – Кемерово.: РОСТИКС, 2006. – 50 с. 

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