11-12 - word97 (709289), страница 3
Текст из файла (страница 3)
Профессиональные базы данных.
-
Основные понятия и термины в области БД. Классификация БД.
-
Требования, принципы построения, состав БД.
-
Технология хранения и получения информации из БД.
-
Современные модели организации БД.
-
Основные показатели и тенденции развития БД.
БД – совокупность данных, предназначенных для многофункционального использования и модификации пользователя. Программные средства, реализующие процедуры накопления и коллективного использования данных СУБД.
Основные функции СУБД:
-
Хранение информации и организация ее защиты
-
Периодическое изменение хранимых данных
-
Поиск и отбор данных по запросам пользователя
-
Обработка найденных данных и вывод результатов в заданной форме
Основные термины:
-
Поле – неделимый элемент информации
-
Запись – группа полей
-
Транзакция – единица обработки данных, обладающая следующими свойствами:
-
оттомарность (выполняются либо все действия, либо ни одного)
-
сериализуемость (разные транзакции не отказывают противоречивого воздействия друг на друга)
-
долговечность (если транзакция зафиксирована, то ее результат не пропадет даже в случае краха системы)
-
Запрос – это совокупность действий, осуществляющих поиск и отбор данных из базы по одному или нескольким условиям.
Классификация БД по разным признакам.
| Классификационные признаки | Виды БД |
| 1. По форме представления информации | Текстовая Видео Аудио Мультимедиа Структурированная Неструктурированная Частично структурированная |
| 2. По типу модели данных | Иерархические Сетевые Реляционные Смешанные Многомерные |
| 3. По типу хранимой информации | Документальная Фактографическая Лексикографическая |
| 4. По характеру организации хранения данных и обращения к ним | Локальные (персональные) Общие (интегрированные) Распределенные |
| 5. По предметной области | Бизнес – информация Профессиональная информация Массовая потребительская информация |
| 6. По объему изменения и времени хранения данных | Оперативные Исторические |
Требования, принципы построения, состав БД.
Требования:
-
Адекватность информации состоянию предметной области.
-
Надежность функционирования.
-
Быстродействие и производительность.
-
Простота и удобство использования (дружелюбность интерфейса).
-
Массовость использования.
-
Защита информации.
-
Возможность расширения.
Принципы построения БД:
Централизация управления данными
Интеграция данных
Целостность данных
Отделение описания данных от процедур их обработки
Независимость прикладных программ от данных
модульность
Не избыточность данных
Многоуровневость архитектуры
Непротиворечивость данных
Связанность данных
Модульность - независимость отдельных блоков программных средств СУБД.
Состав БД:
Основной состав
Обеспечивающий состав
данные
СУБД
ТО
ИО
МО
ОО
Ядро БД
СП
ОП
ПП
ЛО
ПО
СП – сервисные программы ТО – техническое обеспечение
ОП – обрабатывающие программы ИО – информационное …
ПП – прикладные программы МО – математическое …
ПО – программное обеспечение
ОО – организационное обеспечение
ЛО – лингвистическое …(множество языков)
Языки описания данных могут быть – процедурными и декларативными (не требуют от пользователя алгоритма описания).
QBE – запрос, OBE, SQL.
Технологии хранения и получения информации из БД:
1. БД на мэйнфрейме (основная единица). Вся БД хранилась на одном главном компьютере. Основные черты:
-
Хранение, обработка и использование данных на одной ЭВМ.
-
Пользователь получает готовую информацию на терминале.
-
Файл-сервер. Необходима мощная рабочая станция. Недостатки: 1) высокая длительность выполнения, 2) постоянная загруженность запросов, 3) высокая пропускная способность сетевой среды. Основные черты: БД хранится на файл – сервере, поиск и обработка данных производится на рабочей станции. Т запроса=Т1+Т2+Т3, где Т1 – время формирования к передаче запроса с рабочей станции на файл-сервер; Т2- время передачи данных с файл-сервера на РС; Т3 – время выполнения запроса на РС.
-
Основные черты: 1) Хранение, обработка и извлечение данных осуществляется на сервере, 2) Клиент (РС) формирует запрос и готовые данные от сервера. Недостатки: Потери времени в результате ожидания 1) Большая продолжительность времени ожидания ресурсов от сервера – Т запроса= Т1+ Т2+Т3+Т4, где Т1 – время формирования запроса и передачи на сервер, Т2 – время ожидания ресурсов на сервере, Т3 – время выполнения запроса на сервере, Т4 – время передачи результатов запроса на РС. 2) Необходимость использования мощного ПК в качестве сервера. Преимущества: Сетевой трафик резко уменьшается. Технология клиент-сервер может быть одноуровневой и многоуровневой. Одноуровневая – 1 сервер. Многоуровневая – несколько серверов для хранения и обработки информации.
Современные модели организации БД:
Логическая структура БД:
-
иерархическая
-
сетевая
-
реляционная
-
объектно-ориентированная
-
объектно-реляционная
-
Иерархическая.
Институт
Кафедры
Студенты
Преподаватели
Обслуживающий персонал
Дисциплины
Группы
-
Сетевая.
Институт
Кафедры
Студенты
Преподаватели
Обслуживающий персонал
Дисциплины
Группы
-
Реляционная (наиболее распространенная).
Данные в виде таблиц (отношения между столбцами и строками). Термины: Элемент, находящийся на пресечении строки и столбца – атрибут. Строка таблицы – кортеж. Область определения нескольких атрибутов – домен.
| ФИО | Возраст | Адрес | Телефон |
| Иванов | 20 | ||
| Петров | 21 |
20- атрибут. Вся строка – кортеж.
Требования к элементам реляционной модели: 1) значения атрибутов являются атомарными, 2) в таблице не может быть двух одинаковых кортежей, 3) атрибуты могут обрабатываться в любой последовательности.
Особенности WORD – 2000.
-
Расширенный буфер обмена.
-
Авто определение языка вводимого текста.
Перечень способов организации поиска данных:
-
линейные списки
-
цепные списки
-
инвертированные файлы
-
индексные файлы
-
Последовательность невзаимосвязанных записей, поиск по которым выполняется путем вычисления адреса записи по некоторым алгоритмам.
-
Ассоциативная организация данных, записи которых имеют ссылки на другие записи в виде адресов связи.
-
Совокупность данных, которые упорядочены по не ключевому полю.
-
Совокупность данных, в которых каждая запись индекса содержит значение не ключевого поля и список адресов записей основного файла, в котором встречаются указанные значения не ключевого поля.















