Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
itu (2).docx
Скачиваний:
0
Добавлен:
25.12.2019
Размер:
385.6 Кб
Скачать

Иерархическая модель данных

Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево).

К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Узел — это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную ника­кой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчи­ненные) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базе данных определяется числом корневых записей.

К каждой записи базы данных существует только один (иерархический) путь от корневой записи.

Сетевая модель данных

В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.

Реляционная модель данных

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

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

Реляционная модель ориентирована на организацию данных в виде двумерных таб­лиц. Каждая реляционная таблица представляет собой двумерный массив и обла­дает следующими свойствами:

· каждый элемент таблицы — один элемент данных;

· все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;

· каждый столбец имеет уникальное имя;

· одинаковые строки в таблице отсутствуют;

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

Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы — атрибутам отношений, доменам, полям.

Поле, каждое значение которого однозначно определяет соответствующую запись, на­зывается простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ.

Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ — ключ второй таблицы.

71 Понятие словаря данных в СУБД

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

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

72 Доступ к данным БД посредством языка SQL

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

При построении АИС в архитектуре клиент-сервер часто возникает проблема доступа со стороны приложений, разработанных в одной среде, к данным, порожденным другой в другой среде.

В операционной системе (ОС) Windows эта проблема решается с помощью создания стандартного интерфейса ODBC (Open Database Connectivity – совместимость открытых баз данных).

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

Доступ приложения к данным происходит путем вызова на языке SQL стандартных функций интерфейса ODBC.

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

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

73 Языковые средства СУБД

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

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

74 Понятие web-технологии.

Основные понятия веб-технологий: веб-сайт и веб-страница.

Веб-страница – это минимальная логическая единица Всемирной паутины, которая представляет собой документ, однозначно идентифицируемый уникальным URL.

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

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

WWW (World Wide Web – «всемирная паутина») представляет собой самое популярное и современное средство организации сетевых ресурсов. Она строится на основе гипертекстового представления информации.

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

Простейшим примером гипертекста является энциклопедия, большинство статей которой содержат ссылки на другие статьи и внешние ссылки на другие источники информации.

Гипертекстовый документ подготавливается на стандартизованном языке HTML (HyperText Markup Language - язык разметки гипертекста).

Он состоит из страниц (web-страниц), доступ к которым основан на протоколе передачи гипертекста (HyperText Transfer Prococol, HTTP).

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