Технология ODBC( Open Data Base Connectivity).



БД- именованная совокупность данных, отображающая состояние объектов, их свойства и взаимоотношения в некоторой предметной области. БД можно рассматривать как информационную модель объекта от точности и достоверности которой во многом зависит эффективность управления объектом. Требования: многократное использование данных, быстрый поиск и получение информации по запросам пользователей, простота обновления данных, уменьшение излишней избыточности данных, отсутствие дублирования данных, обеспечивающий однократный ввод данных, защита от несанкционированного доступа, от искажения и уничтожения, целостность БД.   2.Модель данных – это набор принципов, определяющих организацию логической структуры, хранения данных в базе. Модели определяются 3 компонентами: допустимой организацией данных, ограничениями целостности, множеством допустимых операций. По способу установления связи между данными различают след. виды моделей: иерархическая (предполагает наличие связи между данными, имеющими какой-либо общий признак, такие связи могут быть выражены в виде деревографа, где возможны только односторонние связи старших вершин), сетевая(любой элемент может быть связан с любым другим элементом),реляционная.   3. Реляционная модель данных явл. простейшей и наиболее привычной формой представления данных в виде таблицы. В этой модели имеется развитый математический аппарат. Основным типом в структуре данных явл. таблица. Структура таблицы определяется совокупностью столбцов, в каждой строке таблицы содержится по одному значению в соответствующем столбце. Столбцы наз-ся доменами, а строки кортежами. В таблице записи должны иметь уникальный идентификатор, т.е. КЛЮЧ (одно или несколько полей однозначно определяющих записи, служит для быстрого поиска информации, если состоит их одного поля, то наз-ся простым, а если из нескольких, то состовным ). Важным требованием, предъявляемым к таблицам явл. нормализация данных. Нормализованная таблица содержит строки, в которых для каждого атрибута может быть только одно значение. При описании логической организации данных каждой таблице присваивается уникальное имя и даётся описание структуры его записей. Описание структуры вкл. перечень входящих в него полей и их порядок внутри записи. для каждого поля задаётся сокращенное обозначение, должен быть указан первичный ключ, необходимо определить внешние кючи, установить связи, посредством ключей(1:1, 1:М, М:1, М:М).   4.Проектирование объектов и его принципы. Проектирование – процесс создания описаний нового или модернизированного объекта, достаточного для изготовления и реализации этого объекта в заданных условиях. Проектирование начинается с задания, в котором указываются цели, задачи. Оно включает в себя комплекс исследований, расчетных и конструкторских работ. Проектирование базируется на следующих принципах: декомпозиция – деление представлений каждого уровня на ряд составных частей с возможностями раздельного проектирования и иерархичности – структурирование представлений об объектах проектирования по степени детальности описаний. Проектирование сложных объектов включает ряд последующих этапов: предпроектные исследования, разработка технического задания, эскизного, рабочего, технического проектов, испытаний и внедрений. 5.Этапы проектирования реляционной базы данных. Этапы: концептуальное проектирование; логическое проектирование; физическое проектирование. На этапе концептуального проектирования изучается и описывается предметная область, выявляется информация об объектах и процессах, характеризующая предметную область и подлежащая загрузке в БД, т.е. определяется информация, обеспечивающая реализацию возможных запросов к БД и решение задач пользователя. На этом этапе разрабатывается словарь данных. Цель его создания – документирование данных. Он содержит информацию об источниках данных, их форматах, взаимосвязях. На этапе логического проектирования осуществляется выбор конкретной системы управления БД(СУБД) и преобразование концептуальной модели в логическую модель, основанную уже на структурах, характерных для выбранной СУБД. На этапе физического проектирования логическая модель расширяет характер необходимый для способов физического хранения и использования БД, типа устройств для хранения, объема памяти, правил сопровождения БД. Этапы разработки БД в MS Access: 1. разработка и описание структур таблиц данных; 2. разработка схем данных и задание системы взаимосвязей между таблицами; 3. разработка системы запросов к таблице БД; 4. разработка экранных форм ввода/вывода данных; 5. разработка системы отчетов по данным; 6. разработка программных расширений для БД с помощью инструментария макросов и модулей; 7. разработка система защиты данных, прав и ограничений по доступу.

Технология ODBC( Open Data Base Connectivity).

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

 

 


Дата добавления: 2018-04-15; просмотров: 195; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!