Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по информатике 1 курс.docx
Скачиваний:
94
Добавлен:
09.04.2015
Размер:
124.9 Кб
Скачать

63. Система управления бд (субд). Классификация субд.

Св-ва иерархических, сетевых и реляционных БД.

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

по выполняемым ф-циям (операционные и информационные)

по сфере применения (универсальные и проблемно-ориентированные)

по числу поддерживаемых уровней моделей данных ( одно-, двух-)

по способу установления связей между данными (иерархические, реляционные и сетевые)

по технологии обработки данных (централизованные. и распред.)

64. Свойства иерархических ,сетевых и реляционных бд.

Иерархическая модель описания базы данных предполагает использование древовидных структур, сост. из опред. числа уровней, один элемент - главный, остальные - подчиненные к каждой записи существует только один путь от корневой записи.

Поиск элемента данных в такой БД может быть трудоемким.

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

Реляционная модель опис. базы данных имеет в своей основе понятие "отношение", и ее данные форм в виде таблиц. Каждая строка таблицы содержит инфор. об одном объекте описываемой в БД системы, а каждый столбец - об опред. хар-ке этих объектов. Строки таблицы - записи, а столбцы поля или сов-ти полей идентифицирующие запись. Для кажд. поля опред. тип и формат.

Таблица реляц. БД обладает след. св-вами:

все столбцы однородны,

кажд. столбец имеет уникал. имя,

порядок следования строк и столбцов м/б произвольным.

Типичными режимами работы с БД явл. создание БД, редактирование БД, манипулирование с БД, поиск в БД.

65. Режимы работы с бд. Система команд.

Для работы в кажд. режиме сущ. своя система команд СУБД.

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

Команды для работы с файлами предназначены для создания, сохранения, переименования, открытия, закрытия объектов БД и вывода рез-тов на печать.

Команды редактирования предназначены для выполнения ф-ций перемещения, вставки, удаления, копирования, замены и контекстного поиска.

Команды форматирования данных предназначены для выравнивания данных, выбора форматов, представления данных, назначения типа шрифтов, их размера, начертания цвета, фона и т.д.

Команды для работы с окнами предназначены для организации многооконного режима работы с несколькими таблицами.

Команды для работы в основных режимах СУБД предназначены для создания таблиц, написания запросов, форматирования отчетов.

Отчет - объект базы данных, оформленный соответственным образом и предназначенный для вывода на печать.

66. Язык SQL

В современных СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с базами данных. В реляционных СУБД таким языком является SQL (Structured Query Language-структурированный язык запросов) SQL-это язык программирования, применяемый для взаимодействия пользователей с БД. В настоящее время SQL это не только инструмент для создания запросов, он также используется для реализации всех функциональных возможностей, которые СУБД предоставляет пользователю. Использование данного языка обеспечивает:

организацию данных

чтение данных

обработку данных

управление доступом

целостность данных

совместное использование данных