Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVET_na_GOS.docx
Скачиваний:
22
Добавлен:
21.09.2019
Размер:
720.1 Кб
Скачать

Недостатки

-Повторяющиеся строки

-Неопределённые значения (nulls)

-Явное указание порядка колонок слева направо

-Колонки без имени и дублирующиеся имена колонок

-Отсутствие поддержки свойства «=»

-Использование указателей

-Высокая избыточность

11 Технология ODBC, ADO, BDE доступ к базам данных.

ODBC- программный интерфейс доступа к БД.

ODBC предназначена- для обеспечения возможности взаимосвязи между различными SQL-совместимыми БД.

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

Преимущества:

- простота разработки приложения;

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

Недостатки:

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

- увеличение время обработки запросов, что связано с введением дополнительного программного слоя;

- необходимы предварительная инсталляция и настройка ODBC-драйвера (указание драйвера СУБД, сетевого пути к серверу, базы данных и т.д.) на каждом рабочем месте. Параметры этой настройки являются статическими, т.е. приложение изменить их самостоятельно не может;

- предоставляет доступ только к реляционным SQL-ориентированным БД.

ADO- иерархическую модель объектов для доступа к различным OLE DB- провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным.

Модель объекта не содержит таблиц, среды.

Основными объектами являются:

-объект Набор данных;

-объект Соединение, создающий связь с провайдером данных;

-объект Команда — выполнение процедуры.

Особенностью технологии ADO является возможность ее использования в Интернет/Интранет-приложениях для доступа к различным источникам данных.

В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложении для работы с распределенными БД по технологии клиент-сервер.

BDE- набор функций для работы с базами данных.

Данная технология реализована в виде динамически библиотек и имеет развитый интерфейс прикладных программ. Является некоторым аналогом ODBC. Имеет набор драйверов для работы с различными СУБД.

Применяется в средствах разработки DELPHIи C++ для подключения данных СУБД PARADOX, FAXPRO, DBASE и обеспечивает доступ к электронным таблицам QUATTROPRO. Позволяет выбирать данные из текстового формата.

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

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

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

Типы языков:

-Описания данных;

-Манипулирования данными;

-SQL.

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