Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
чпоры готстар.doc
Скачиваний:
1
Добавлен:
22.08.2019
Размер:
639.49 Кб
Скачать

23. Понятие бд, системы управления бд. Современные технологии, используемые в в работе с данными. Информационные модели данных: иерархические, сетевые, реляционные. Назначение и использование.

БД – поименованная сов-ость данных, относящихся к опред-ой, конкретной области.

Предметная область – отражение в БД сов-сти объектов вместе с их связями, кот. относятся к конкретной области человеческих знаний.

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

В наст время специалистами разработано около сотни различных СУБД. Все их м/разделить на две большие группы: настольные и серверные. Настольные СУБД были первыми системами, созданными для работы в основном с реляционными БД. Они ориентированы на работу одного пользователя, работающего с БД на конкретном компе в каждый определенный момент времени. Теперь известно более двух десятков настольных СУБД. Наиболее популярные: dBase, Paradox, FoxPro, Access. Недостатки настольных СУБД стали очевидными, когда возникла необходимость одновременной работы с ними большого числа пользователей. Поэтому следующим этапом развития СУБД стали серверные СУБД. Они функционируют т. о., что все БД этих систем хранятся и обрабатываются на одном компьютере-сервере. Пользователи, работающие за компьютерами-клиентами, обращаются с запросами к БД на сервере. Современные технологии, используемые в работе с данными.

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

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

В иерархической модели данные организованы в виде дерева. Вершины такого дерева расположены на разных уровнях. Группы записей в такой структуре располагаются в опред послед-сти, как ступеньки лестницы. Поиск записей начинается с верхнего уровня. Каждый след уровень записей подчиняется предыдущему. Пример такой модели: дерево папок файловой структуры ОС Windows.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]