Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Понятие модели данных

Лекция

Классификация систем БД

 

Как любую сложную систему, систему баз данных можно классифицировать по многим критериям:

1. по форме представления информации:

- видео – системы содержат символьный текст, неподвижное графическое изображение;

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

2. по типу хранимой информации:

- фактографические;

- лексикографические (словари, классификаторы и т. д.);

- документальные (реферативные и полнотекстовые).

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

3. по типу поддерживаемой модели данных:

- реляционные (табличные);

- сетевые;

- иерархические;

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

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

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

4. по типу СУБД как программы:

- полнофункциональные СУБД (ПФСУБД);

- серверы БД;

- клиенты БД;

- средства разработки приложений БД, серверов и клиентов БД.

ПФСУБД – это традиционные СУБД: Clarion, MS Access, FoxPro, Paradox и др.

Сервер управляет ресурсом, клиент использует ресурс. Если ресурсом является БД, то говорят о сервере БД. Серверы БД предназначены для организации центров управления и обработки данных в сетях. Серверы БД: MS SQL Server, Oracle Server, Informix, InterBase, Ingress и др.

Клиенты БД: ПФСУБД, электронные таблицы, текстовые процессоры.

Средства разработки приложений: Clipper, Visual FoxPro, Visual Basic, Borland Delphi, Power Builder и др.

Способы разработки приложений:

- ручное кодирование (Clipper, FoxPro, Paradox);

- создание текстов с помощью генераторов;

- автогенерация методами визуального программирования (Delphi, Access).

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

5. по характеру организации хранения и доступа к данным:

- персональные (локальные);

- многопользовательские: общие (интегрированные) и распределенные.

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

Первые многопользовательские АИС создавались по технологии «файл – сервер». В технологии «файл-сервер» по запросам клиентов файлы БД передавались целиком и содержали много избыточных данных, была очень высокая интенсивность передачи данных в сети. Современная архитектура «клиент-сервер» сочетает централизованное хранение и обслуживание с коллективным доступом тысяч пользователей, сервер БД передает обработанные данные.

6. по степени универсальности СУБД:

- общего назначения;

- специализированные.

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

7. по виду хранимой информации:

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

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

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

 


 

В концепции баз данных одними из основных являются обобщенные категории «данные» и «модель данных».

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

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

В БД информация о ПО отражается в виде моделей данных разных уровней, соответствующих разным уровням представления информации.

 

<== предыдущая лекция | следующая лекция ==>
Основные компоненты систем БД | Уровни представления информации в БД
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 774; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.