Система управления базами данных
Контрольная работа, 24 Сентября 2011, автор: пользователь скрыл имя
Описание работы
База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Комплекс программных средств, необходимых для создания баз данных, пополнения и организации поиска в них необходимой информации, называется система управления базами данных (СУБД).
Содержание
1. Основные понятия
2. Виды моделей данных
4. Обзор СУБД
Список литературы
Работа содержит 1 файл
К.р. по информатике (Оля).docx
— 61.63 Кб (Скачать)Системы
управления базами данных
ПЛАН
1. Основные понятия
2. Виды моделей данных
4. Обзор СУБД
Список
литературы
СИСТЕМЫ
УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
1.
Основные понятия
База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Комплекс программных средств, необходимых для создания баз данных, пополнения и организации поиска в них необходимой информации, называется система управления базами данных (СУБД).
СУБД используются для упорядоченного хранения и обработки больших объемов информации.
СУБД организует хранение информации таким образом, чтобы ее было удобно:
- просматривать,
- пополнять,
- изменять,
- искать нужные сведения,
- делать любые выборки,
- осуществлять сортировку в любом порядке.
Структурными элементами базы данных являются – поле, запись, файл базы данных.
Поле – элементарная единица логической организации данных. Поле имеет следующие характеристики:
- Имя
- Тип
- Длину
- Точность (для числовых данных).
Запись – совокупность логически связанных полей.
Экземпляр записи – отдельная запись, содержащая конкретные значения ее полей. Каждая из записей имеет свой уникальный ключ.
Файл
базы данных – совокупность экземпляров
записей одной структуры.
3.
Виды моделей данных
Модель данных – это совокупность структур данных и операций над ними. Существует три типа моделей:
- Иерархическая модель данных;
- Сетевая модель данных;
- Реляционная модель данных.
Иерархическая модель – ориентированный граф. Основная идея – каждая запись имеет свой путь от корневой записи.
Количество таких графов зависит от количества корневых записей.
Сетевая
модель – неориентированный граф.
Основная идея – каждая запись может
быть связана с другой записью.
Реляционная модель – таблица. Основная идея – представить произвольную структуру данных в виде двумерных таблиц.
Понятие реляционный модели (relation – отношение) связано с разработками известного американского специалиста в области баз данных Кодда. Эта модель характеризуется простотой структуры данных.
При
проектировании реляционной базы данных
устанавливается структурная
Для
установления связи необходимо, чтобы
между информационными
- Один ИО к одному ИО – имеют место тогда, когда каждому экземпляру первого ИО соответствует только один экземпляр второго ИО и наоборот.
- Один ИО ко многим ИО – имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО, обратное неверно.
- Многие ИО ко многим ИО – имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО и наоборот, каждому экземпляру второго ИО соответствует несколько экземпляров первого ИО.
Реляционная модель – это таблица, каждый столбец которой имеет уникальное имя.
|
Каждая строка таблицы называется записью, а элемент записи – поле.
В каждой записи есть ключевое поле, через которое таблицы связываются между собой.
Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п.
3.
Обзор СУБД
СУБД – это система для создания баз данных в различных прикладных областях. По универсальности различают два класса СУБД:
- Специализированные СУБД;
- СУБД общего назначения.
Специализированные СУБД создаются в тех случаях, когда невозможно или нецелесообразно использовать СУБД общего назначения, например, информационно-поисковые системы.
Информационно-правовая система «Консультант плюс» относится к числу специализированных. База данных «Консультант плюс» состоит из нескольких баз:
- Консультант профессионал
- Консультант эксперт
- Консультант арбитраж
- Консультант финансист и бухгалтер
- Консультант международное право.
Существует
еще две известные
Каждая из этих СУБД имеет свой интерфейс, свой набор функций для работы, однако есть общие функции:
- Поиск документов (простой и сложный)
- Просмотр документов
- Печать документов.
СУБД общего назначения – это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных.
Основные разработки СУБД на мировом рынке принадлежат фирмам Microsoft (Foxpro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN).
Наиболее распространенной является СУБД Access из MS OFFICE. На ее примере рассмотрим функции и технологию работы.
К основным группам функций относятся:
- работа с файлами-базами (открытие, сохранение и т. д.);
- редактирование;
- форматирование;
- работа с окнами;
- работа в основных режимах: таблица, форма, запрос, отчет;
- справка.
Основные этапы создания базы данных:
- Создание структуры таблиц (имена, типы полей и т.д.).
- Ввод и редактирование данных в таблице.
- Создание формы (если необходимо).
- Связывание таблиц и создание запросов для обработки данных в таблицах.
- Вывод информации из БД на основе отчетов (если нужно).
Процесс
формирования таблицы включает создание
структуры, т.е. полей из которых
будет состоять каждая запись. Определяются имя, тип (
СУБД дает возможность создать с помощью мастера экранную форму окна с кнопками, полями для ввода, т.е. создать удобный пользовательский интерфейс.
Пользователь получает удобное средство для обработки данных – запрос. Запросы строятся по-разному, в зависимости от потребности.
Существует три вида запросов:
- Запрос-выборка, предназначенный для отбора данных в таблице, не изменяющий эти данные.
- Запрос-изменение, предназначенный для изменения или перемещения данных, например, запрос на добавление или удаление записи, обновление таблицы и т.д.
- Запрос с параметром, который позволяет определять одно или несколько условий отбора во время выполнения запросов.
СУБД позволяет пользователю вывести на принтер необходимую информацию в виде отчета, в который можно включить: выборочную информацию из таблицы, новую информацию, информацию из других таблиц.
Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.
Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.
Список
литературы
- Агальцев, В. П. Базы Данных. – М.: Мир, 2007. – 200 с.
- Голицын, О. Л. Базы Данных. – М.: Инфра-М, 2006. – 340 с.
- Дейт, К. Введение в системы Баз Данных. – М.: Вильямс, 2005. – 800 с.
- Карпова, Т. С. Базы Данных: модели, разработка, реализация. – СПб.: Питер, 2006. – 496 с.
- Стоунбрейкер, М. Объектно-реляционные системы баз данных. – Прогресс - выпуск 4, 2006. – 380 с.
- Ульман, Дж. Основы систем Баз Данных. – М.: Прогресс, 2007. – 800 с.
- Хомоненко, А. Д., Циганков, В.М., Мальцев М.Г. Базы Данных. – СПб.: КОРОНАпринт, 2006. – 478 с.
- Юрьева, Т. Ю. Словарь информационных продуктов и услуг. – Кемерово.: РОСТИКС, 2006. – 50 с.