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

Введене в базы данных

Читайте также:
  1. BI и хранилища данных
  2. Архитектура USB допускает четыре базовых типа передачи данных.
  3. Архитектуры системы хранения данных
  4. Базами данных, необходимых для реализации проектов, - из расчета 95 про-
  5. Базы данных. Формы и отчеты.
  6. В процессе отладки внесение изменений в конфигурацию и сохранение конфигурации базы данных с этими изменениями...
  7. В. Техника интерпретации данных.

 

Основные понятия:

Предметная область - область человеческой деятельности, реального мира.

Данные - набор конкретных значений, характеризующих тот или иной объект или ситуацию.

Модель данных - способ предоставления объектов предметной области и их взаимно связи.

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

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

Банк данных - СУБД, организационные методические средства, языковые средства

Требования к банкам данных: адекватность отображения предметной области,

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

Компоненты банка данных: база данных, субд, SQL, компьютер, инфо, администраторы.

 

Модели данных

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

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

3. Реляциионая (1969 год создания, использует таблицы)

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

Многомерные

Объектно ориентированные

 

Элементы - атрибуты, описывающие объекты.

Достоинства иерархии: эффективное использование памяти, высокая скорость действия над данными.

Использование иерархии: ims PC/Focus, ока, мирис

 

Достоинства сети: эффективность по за тратам памяти и оперативности. Недостаток: сложность.

Использование: idms, сеть, сетоп, компас, dv_vista

 

Реляционная модель баз данных - таблицы: строки (записи), столицы (поля), значения на пересечении столбца и строки, столбцы/строки содержат определенные данные. Данные неделимы, их значения в строке или столбце однотипны, значения уникальны, каждое поле имеет уникальное имя. Последовательность полей и записей не существенна.

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

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

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

Достоинства: простота и удобство реализации.

Недостатки: сложность описания иерархических и сетевых связей и нет стандартных средств идентификации отдельных записей.

Релятивны: DB2, Oracle, Paradox, FoxPro, Access, Пальма

 

Постреляционные модели

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

Недостатки: сложность обеспечения целостности и неделимости данных.

Постреляционны: bubbs и другие

 

Многомерная модель данных.

... - СУБД для интерактивной аналитической обработки информации, относятся к системам поддержки принятия решений.

Понятия многомерных СУБД:

1. Агрегируемость данных - степень детализации данных зависит от уровня пользователя.

2. Историчность - привязка данных ко времени, статичность данных и их взаимосвязей.

Модель Июнь Июль
Жигули    
Renault    

3. Прогнозируемость - использование функции прогнозирования, применяемых к различным временным интервалам.достоинства многомерности:1) Удобство и эффективность обработки больших объемов данных, связанных со временем; 2) громоздкость для решения простейших задач.

 

Пример: Oracle Express Service

 

Объектно ориентированная модель данных (объединяет сетевую и реляционную):

Структура в виде дерева, узлами которого являются объекты.

Свойства объектов описывают некоторым типом (стандартным или пользовательским классом).

Каждый объект класса считается потомком объекта, в котором он определен как свойство.

Библиотека
Свойство Тип Значение
Район String Невский
Абонент Class  
Каталог Class  
Билет/номер Abs  

 

 

Выдача  
Билет String  
Номер String  
Дата String  

 

 

Абонент  
Билет String  
Имя String  
Адрес String  
Телефон String  

 

 

Каталог
ISBN String  
УДК String  
название String Базы данных
Автор String Хоманенко
Книга Class  

 

 

Книга
Номер String  
Стеллаж String  
Издание String  

 

 

Механизмы ообд:

1. Инкапсуляция - ограничение видимости пределами того объекта, в котором оно определено.

2. Нследование - распространение всей области видимости на всех потомков объекта.

3. Полиморфизм - использование одного и того же кода для разнотипных данных.

Абстрактные свойства используются как механизмы распространения.

 

Достоинства: возможность идентифицировать отдельную запись, возможность работы со сложными данными.

Недостатки: неудобство обработки данных и низкая скорость запросов.

 


Дата добавления: 2015-10-24; просмотров: 29 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Принципы обучения.| Развитие личности

mybiblioteka.su - 2015-2024 год. (0.014 сек.)