Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Типы СУБД




Ядром любой БД, является модель данных, с её помощью могут быть предоставлены объекты реального мира и взаимосвязи между ними.

Модель данных – это совокупность структур данных и операций их обработки.

СУБД основывается на использовании трёх моделей:

· Сетевой;

У потомков несколько предков и наоборот.

Достоинства:

1. Быстрый поиск записей, относящихся к определённому объекту.

Недостатки:

4. Сложная структура;

5. Тяжёлое восприятие;

6. Физическая связь.

· Иерархической;

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

Достоинства:

3. Удобство использования иерархических данных;

4. Эффективное использование памяти компьютера.

Недостатки:

1. Жёсткая, громоздкая структура;

2. Записи связаны физически (корректировка не только данных, но и указателей);

3. Нужна мощная машина.

· Реляционной.

Relation – отношения (таблицы). Понятие реляционной модели связано с разработками известного американского специалиста в области СУБД Эдварда Кодда.

Достоинства:

  1. Простая структура;
  2. Данные связаны логически;
  3. Группа записей обрабатывается одной командой;
  4. Удобные для пользователя таблицы представления;
  5. Возможность использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.

Недостатки:

Не всегда применима для сложных иерархических и сетевых данных.

Также БД классифицируются по способу обработки данных: централизованные и распределённые. Централизованные – на одном компьютере. Распределённые – части на разных компьютерах. По способу доступа к данным: с локальным доступом и с сетевым или удалённым доступом.

16.Основные принципы ООП

q Инкапсуляция – объекты наделяются некоторой структурой и обладают определенным набором операций (методов).

q Наследование – возможность создавать из объектов новые объекты, которые унаследуют структуру и поведение своих предшественников, добавляя к ним черты, отражающие их собственную индивидуальность.

q Полиморфизм - различные объекты могут получать одинаковые сообщения, но реагировать на них по - разному, в соответствии с тем, как реализованы у них методы, реагирующие на сообщения

17.Свойства и методы объектов DAO

Объект Метод Свойство
Database Execute, Create Table Def, OpenRecorSet Close, Create Query Def Name, TableDefs QueryDefs
Query Def Execute, Close, Open Record Set Records, Affected, Name, SQL
TableDef Create Fields , Open Record Set Name, Fields, Record count
Fields   Name, Type, Value
Query Defs Append, Delete, Refresh Count
Table Defs Append, Delete, Refresh Count
Fields Record Set Append, Delete, Refresh Count
Record Set Add New, Edit, Delete, Close, Clone, Move Last, Move First, Move Next, Move Previous,Find First, Find Next, Find Last, Find Previous EOF, BOF, Record Count No Match, Book mark

18. Объекты ADO

Command предназначен для выполнения запроса к источнику данных

Свойства:

Active connection - тип String. Указатель на активный объект connection

Command text - задается текст исполняемой команды. Может представлять из себя SQL-строку, имя таблицы или имя процедуры.

Command type – можно задать константы (adcmd text; adcmd table; adcmd proc).

Execute – выполняется программа на SQL языке с помощью объекта Command.

Способы создания объекта Recordset в объектной модели ADO.

  1. Execute объекта connection
  2. Execute объекта Command
  3. Метод Open объекта Recordset

Dim rst as ADODB. Recordset

Set rst = new ADODB. Recordset

Свойства:

  • Active connection
  • Sours –
  • Cursor type Recordset ( ad Forward Only, ad Open Dynamic, ad Open key Set, ad Open Static)-определяет тип объекта
  • Lock type (Adlock Read Only, Adlock Optimistic –на время обновления для Update , Adlock Passimistic-во время редактирования)

Поделиться:

Дата добавления: 2015-04-21; просмотров: 60; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты