Лекция 29 Лекция 29 Обзор СУБД (MS SQL Server, Oracle Database, MS Access, MS Visual FoxPro, Progress, MySQL, Postgres, Cache, Universe, DB2 Universal.

Презентация:



Advertisements
Похожие презентации
Что Такое Progress ?. Progress Software Corporation l Основана в 1981 l Штаб-квартира в Bedford, USA l 1,100 сотрудников l Присутствие в 60+ странах l.
Advertisements

Lotus – Notes. Обзор программного продукта Андреев Владимир ПИ-51.
Что Такое Progress ? Графеева Н. Помыткина Т. Санкт-Петербург 2002.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Построение отказоустойчивой распределенной системы резервного копирования Бакшеев Дмитрий, Старший специалист Департамента систем управления.
Лекция 15 Лекция 15 Управление реляционными базами данных. Языки определения данных и языки манипулирования данными. Способы выражения запросов: процедурный.
ОБЗОР СЕРВЕРОВ БАЗ ДАННЫХ Подготовил: Васильев Евгений.
Создание сервиса синхронизации разнородных баз данных Допущена к защите зав. кафедрой: д.ф.м.н., профессор Терехов А.Н. Научный руководитель: доцент Графеева.
Учебный курс Технологии и средства разработки корпоративных систем Лекция 1 Открытые системы. Клиент и сервер Лекции читает кандидат технических наук,
Выполнили: Бикбаева Алина, Галиева Алсу. Государственно бюджетное образовательное учреждение Профессионального образования «Казанский государственный медицинский.
Введение в базы данных. Классификация БД Тип ПримерКоличество пользователей Объем* Персональные Личный органайзер 1~10 Мб Коллективные Риэлтерская компания.
База данных и СУБД: основные понятия. База данных: общее понятие База данных: хранилище информации отражает объект реального мира имитирует деятельность.
Разработка модуля построения отчетов в единой информационной системе КузГТУ Научный руководитель: ст. преподаватель кафедры ВТ и ИТ Лу Павел Цзуйлянович.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
SQL-Solutions Sybase Data Warehouse Program. SQL-Solutions Распределенный анализ Централизованный сбор данных Функции хранилищ данных Собирание данных.
Инструментальная система разработки распределенных приложений «SiTex»
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Новые возможности Егоров Борис «Школа Инноваций InterSystems 2007»
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
TEKTON-Matrix Платформа для распределённых приложений.
Транксрипт:

Лекция 29 Лекция 29 Обзор СУБД (MS SQL Server, Oracle Database, MS Access, MS Visual FoxPro, Progress, MySQL, Postgres, Cache, Universe, DB2 Universal Database Lotus Domino)

Распространенные СУБД MS SQL Server Oracle Database MS Access MS Visual FoxPro Progress MySQL Postgres Cache Universe DB2 Universal Database Lotus Domino

Характеристики для сравнения СУБД Логическая модель данных Физическая модель данных Типы данных Индексы (основные и дополнительные) Языки манипулирования Встроенные языки программирования Генератор форм, отчетов (встроенные средства) Поддержка транзакций Поддержка триггеров и хранимых процедур Платформы Область применения Особенности и ограничения

MS SQL Server Логическая МДреляционная Физическая МДстраничная Типы данных все основные, расширение Индексывсе основные, полнотекстовый Языки манипулированияSQL, QBE, XQuery, многомерные выражения (для OLAP) Встроенные ЯПMS Visual Basic, C# Генератор форм, отчетов средство построения отчетов Транзакциида Триггеры, ХПда Платформытолько MS Windows Область применения информационные системы масштаба предприятия Особенности Масштабируемость. Кластеры. Репликация. Встроенные средства OLAP и data mining. Расширенная поддержка XML.

Oracle Database Логическая МДреляционная, объектно-реляционная Физическая МДстраничная Типы данных все основные Индексывсе основные, полнотекстовый Языки манипулированияSQL, XQuery Встроенные ЯПJava, PL/SQL Генератор форм, отчетов нет Транзакциида Триггеры, ХПда ПлатформыMS Windows, Linux, Unix, Solaris, MacOS X Область применения информационные системы масштаба предприятия Особенности Репликация. Кластеры. Поддержка XML и мультимедиа. Поддержка OLAP и data mining. Реализация некоторых объектно-ориентированных механизмов. Макс. объем БД – не ограничен (4 Гб для версии Express).

MS Access Логическая МДреляционная Физическая МДфайловая Типы данных все основные Индексывсе основные Языки манипулированияSQL, QBE Встроенные ЯПMS Visual Basic Генератор форм, отчетов есть Транзакциинет Триггеры, ХПнет Платформытолько MS Windows Область применения персональная СУБД Особенности Собственная БД или подключение к MS SQL Server.

MS Visual FoxPro Логическая МДреляционная Физическая МДфайловая Типы данных все основные Индексывсе основные Языки манипулирования собственный язык, SQL (ограниченный диалект) Встроенные ЯПсобственный язык Генератор форм, отчетов есть Транзакцииесть Триггеры, ХПтриггеры Платформытолько MS Windows Область применения персональная СУБД Особенности Собственная БД или подключение к MS SQL Server.

Progress Логическая МДреляционная Физическая МДстраничная Типы данных все основные, полнотекстовые, объекты Индексыобычные, полнотекстовый, регистронезависимый Языки манипулированияProgress 4GL, SQL-92, QBE Встроенные ЯПJava Генератор форм, отчетов нет Транзакцииесть (в т.ч. с двухфазной фиксацией) Триггеры, ХПтриггеры ПлатформыMS Windows, HP-UX, AIX, AS/400, Solaris, DG/UX, Digital Unix Область применения информационные системы масштаба предприятия Особенности Словарь данных, масштабируемость, многопоточность, поддержка многопроцессорных архитектур, поддержка Unicode. Объем БД до 1000 Тб, пользователей одновременно.

MySQL Логическая МДреляционная Физическая МДстраничная Типы данных все основные Индексывсе основные, полнотекстовый Языки манипулированияSQL Встроенные ЯПANSI C, ANSI C++ Генератор форм, отчетов нет Транзакциида (в т.ч. распределенные) Триггеры, ХПда ПлатформыMS Windows, Unix, Linux, MacOS X, Novell NetWare и мн. др. Область применения информационные системы масштаба предприятия Особенности Возможность логического объединения БД. Широкий выбор платформ. Репликация. Поставляются исходные тексты. Макс. количество: записей > 5 млрд., таблиц > 60 тыс., индексов – 64 на каждую таблицу. Индекс состоит из 1-16 колонок, общая длина не более 1000 символов.

Postgres Логическая МДпостреляционная (объектно-реляционная) Физическая МДстраничная Типы данных все основные, произвольные, множественные значения Индексыобычные, полнотекстовый Языки манипулирования расширенный SQL Встроенные ЯПC, C++, Java, Perl, PHP,.Net и др. Генератор форм, отчетов нет Транзакциида Триггеры, ХПда (поддержка нескольких языков программирования) ПлатформыMS Windows, Linux, FreeBSD, Solaris, MacOS Область применения информационные системы масштаба предприятия Особенности Открытые исходные тексты. Механизм наследования. Масшта- бируемость. Репликация. Расширение система типов данных. Регулярные выражения. Макс. объем: БД – нет, таблицы – 32 Тбайт, записи – 1,6 Гбайт, поля – 1 Гбайт. Макс. количество: записей – не ограниченно, индексов – не ограничено. Макс. Кол-во полей: 250 – 1600 в зав-ти от типа.

Cache Логическая МДобъектно-ориентированная, постреляционная Физическая МДстраничная Типы данных все основные, произвольные, объекты Индексыобычные, полнотекстовый Языки манипулированияCache Object Script, расширение SQL Встроенные ЯПJava, C++ Генератор форм, отчетов средство быстрой разработки веб-приложений Транзакциида (в т.ч. многомерные) Триггеры, ХПда ПлатформыMS Windows, Unix, Linux, OpenVMS, MacOS X Область применения информационные системы масштаба предприятия Особенности Способы доступа к СУБД (в т.ч. одновременно): реляционный (SQL), объектный, прямой. Масштабируемость. Два словаря данных. Поддержка Unicode. Несколько тысяч пользователей одновременно.

UniVerse Логическая МДпостреляционная Физическая МДнабор файлов данных и индексов разного типа Типы данных все основные, множественные значения Индексывсе основные Языки манипулирования расширение SQL-92 Встроенные ЯПBasic Генератор форм, отчетов нет Транзакциида (поддерживает вложенные) Триггеры, ХПда ПлатформыMS Windows, Linux, AIX, HP-UX, Solaris Область применения информационные системы масштаба предприятия Особенности Масштабируемость. Поддержка веб-приложений. Автоматическое шифрование данных. Размер свободного дискового пространства (условно).

DB2 Universal Database Логическая МДреляционная Физическая МДв зависимости от типа хранилища данных, поддерживает потоки Типы данных все основные, возможность расширения Индексывсе основные, полнотекстовый Языки манипулированияSQL, QBE, XQuery Встроенные ЯПнет Генератор форм, отчетов нет Транзакциида Триггеры, ХПтриггеры ПлатформыMS Windows, Unix, Linux, z/OS Область применения информационные системы масштаба крупного предприятия Особенности Гибридный сервер БД (позволяет управлять различными хранилищами данных). Поддерживает распределенные БД. Поддержка хранилищ «чистого» XML (pureXML).

Lotus Domino Логическая МДиерархическая Физическая МДстраничная Типы данных все основные, множественные значения Индексыобычные, полнотекстовый Языки манипулирования собственный язык, SQL (обращение как к реляционной СУБД) Встроенные ЯПLotus C++, Java, JavaScript Генератор форм, отчетов есть Транзакциинет (только механизм конфликтных копий документов) Триггеры, ХПнет ПлатформыMS Windows, GNU/Linux, Solaris, AIX Область применения документальные информационные системы (масштаба от персонального до целого предприятия) Особенности Различные виды репликации.