PDA

Просмотр полной версии : СУБД


CMETAHA
02.11.2011, 02:12
Система управления базами данных (СУБД) — это комплекс программных и аппаратных средств, необходимых для проектирования, реализации и поддержки работоспособности базы данных.

Реляционная СУБД — система управления базами данных, использующая в качестве представления данных таблицы, а для обработки данных формальный аппарат алгебры отношений и реляционного исчисления.
Microsoft SQL Server
http://www.xn--awdsolues-w3a8m.com.br/v3/Images/selo_sql.png
MSSQL Server — семейство реляционных систем управления базами данных компании Microsoft.
Последняя версия: MSSQL Server 2008 R2 (http://www.microsoft.com/sqlserver/ru/ru/default.aspx). Можно скачать уже 2012 версию.
Microsoft SQL Server 2008 доступен в следующих редакциях:
MSSQL Server Express Edition — бесплатная версия. Подходит для обучения и создания небольших баз данных.
MSSQL Server Web Edition — специальная версия для создания web-сайтов, содержит весь необходимый функционал.
MSSQL Server Workgroup Edition — специальная версия для создания и поддержания небольших бизнес-приложений. Содержит повышенные возможности для удалённого доступа и отчётности.
MSSQL Server Standard Edition — версия для бизнеса. существует так же и Standard for Small Business для малого бизнеса.
MSSQL Server Developer Edition — по функциональным возможностям совпадает с Enterprise Edition, но лицензия накладывает дополнительные эксплуатационные ограничения.
MSSQL Server Enterprise Edition — полная версия продукта поддерживающая весь функционал и не налагающая никаких ограничений.
MSSQL Server Compact Edition — бесплатная версия. Ее можно использовать для разработки автономных или мало связанных приложений для мобильных устройств, настольных компьютеров и веб-клиентов.

Для второго выпуска также доступные следующие расширенные по функциональным возможностям редакции:
MSSQL Server Datacenter — поддержка повышенного количества процессоров (до 64) и размера памяти (до 2Тбайт).
MSSQL Server Parallel Data Warehouse — редакция созданная для систем с повышенным параллелизмом. Возможность использования памяти объёмом до нескольких сотен терабайт.

Плюсы:

Высокая гибкость.
Большой функционал.
Тесная интеграция с другими продуктами Microsoft.
Лёгкость установки и настройки.
T-SQL.

Минусы:

Высокая цена.
Требовательность к ресурсам.
Только Windows.

Официальный сайт (http://www.microsoft.com/sqlserver/en/us/default.aspx)

MySQL
http://mysql.com/common/logos/logo-mysql-110x57.png
MySQL — свободная система управления базами данных, является собственностью компании Oracle Corporation.
Последняя стабильная версия: MySQL 5.5.17 (http://www.mysql.com/downloads/mysql/5.5.html).
MySQL доступна в следующих редакциях:

MySQL Enterprise Edition — полнофункциональная версия без ограничений.
MySQL Standard Edition — версия с некоторыми ограничениями функциональности.
MySQL Classic Edition — доступна только для независимых разработчиков и OEM-производителей в качестве встроенной БД.
MySQL Cluster Carrier Grade Edition — кластерная версия СУБД.
MySQL Community Edition — бесплатная версия с открытым исходным кодом.

Плюсы:

Бесплатность.
Кроссплатформенность.
Высокая скорость работы.
Малый размер клиента.
Очень большое комьюнити.

Минусы:

Ограниченный функционал.

Официальный сайт (http://mysql.com/)

InterBase
http://www.moorhouse.co.nz/images/borland_interbase.gif
InterBase — реляционная система управления базами данных от компании Borland. В 2008 году продана компании Embarcadero Technologies.
Последняя версия: InterBase 2009 (http://www.embarcadero.com/products/interbase).
InterBase доступна в следующих версиях:

InterBase Server Edition — полнофункциональная неограниченная версия.
InterBase Developer Edition — полнофункциональная и бесплатная версия для разработки. Нет возможности доступа по сети.
InterBase Trial — полнофункциональная версия. Срок действия 90 дней.
InterBase ToGo — встраиваемая версия.
InterBase Desktop Edition — версия для использования в виде "локального" сервера. Нет возможности доступа по сети.

Плюсы:

Кроссплатформенность.

Минусы:

Малое количество дополнительного ПО.
Слабая поддержка.

Официальный сайт (http://www.embarcadero.com/products/interbase)

Firebird
http://l-userpic.livejournal.com/110629584/38113924
Firebird — полный open-source-клон Interbase. Правда последние версии продуктов несколько утратили совместимость.
Последняя стабильная версия: Firebird 2.5.1 (http://www.firebirdsql.org/en/firebird-2-5/).
Плюсы:

Бесплатность.
Кроссплатформенность.
Растущее комьюнити.

Минусы:

Некоторая ограниченность функционала.
Малое количество дополнительного ПО.

Официальный сайт (http://www.firebirdsql.org/)

Microsoft Access
http://officeimg.vo.msecnd.net/ru-ru/files/092/970/ZA102552019.png
Access — реляционная система управления базами данных корпорации Microsoft.
Последняя версия: Microsoft Access 2010 (http://office.microsoft.com/ru-ru/access/). Входит лишь в состав профессиональной версии пакета Microsoft Office.
Плюсы:

Простота освоения.
Удобный графический интерфейс.

Минусы:

Не подходит для хоть сколько-нибудь сёрьёзных задач.
Платность.

Официальный сайт (http://office.microsoft.com/ru-ru/access/)

OpenOffice.org Base
http://www.virtualopendesktop.com/img/logo_open_office_base.gif
OpenOffice.org Base — бесплатный аналог Microsoft Access. Входит в состав пакета OpenOffice.org.
Последняя версия: Base 3.3.0.
Плюсы:

Бесплатность.

Минусы:

Общая убогость всего.

Официальный сайт (http://www.openoffice.org/product/base.html)

Объектно-реляционная СУБД — объединяют в себе черты реляционной и объектной моделей. Их возникновение объясняется тем, что реляционные базы данных хорошо работают со встроенными типами данных и гораздо хуже — с пользовательскими, нестандартными. Когда появляется новый важный тип данных, приходится либо включать его поддержку в СУБД, либо заставлять программиста самостоятельно управлять данными в приложении.
IBM DB2
http://infostart.ru/upload/iblock/87a/logo-ibm-db2.gif
DB2 — семейство реляционных систем управления базами данных, выпускаемых корпорацией IBM.
Последняя версия: IBM DB2 10 для z/OS (http://www-01.ibm.com/software/data/db2/zos/) и 9.7 для Linux, Widows и MacOS (http://www-01.ibm.com/software/data/db2/linux-unix-windows/).
DB2 представлена следующими редакциями:

IBM DB2 Express-C — базовая бесплатная версия. Нет поддержки большинства возможностей. Рекомендуется для обучения и небольших систем.
DB2 Express-C FTL — по функциональности аналогична предыдущей версии, но платная. Есть подписка на техническую поддержку. Рекомендуется для малого бизнеса.
DB2 Express — то же, что и предыдущее, но увеличено количество поддерживаемых процессоров (2 ядра и 2 процессора) и памяти (4 Гбайта).
DB2 Workgroup — то же, что и Express, но нет ограничений на количество процессоров и объём используемой памяти возрос до 16 Гбайт.
DB2 Enterprise — полная версия без каких-либо ограничений.

Плюсы:

Самый большой функционал.
Высокая надёжность.
Высокая производительность.
Кроссплатформенность.

Минусы:

Очень высокая цена.

Официальный сайт (http://www-01.ibm.com/software/data/db2/)

Oracle Database
http://www.oracleimg.com/us/assets/oralogo-small.gif
Oracle — семейство объектно-реляционных систем управления базами данных компании Oracle.
Последняя версия: Oracle Database 11g R2 (http://www.oracle.com/ru/solutions/midsize/oracle-products/database/index.html).
СУБД Oracle поставляется в пяти вариантах:

Oracle Database Enterprise Edition — полнофункциональная СУБД, возможности которой ограничены лишь аппаратными ресурсами.
Oracle Database Standard Edition — Может быть установлена на серверах поддерживающих не более четырех процессоров.
Oracle Database Personal Edition — однопользовательская СУБД для обучения, разработки и использования приложений в операционных системах семейства Windows.Для Windows 95/98/ME возможности СУБД значительно ограничены, что связано с невозможностью их реализации при работе с этими операционными системами.
Oracle Lite — совсем облегченная мобильная СУБД, позволяющая синхронизировать информацию, хранимую на мобильных компьютерах с корпоративными базами данных.
Oracle Database Express Edition — бесплатная редакция, максимальная используемая оперативная память — 1 Гбайт. Максимальный объем базы данных Oracle Database XE составляет 5 гигабайт (Гб). Из них около 1 Гб используются словарем данных, внутренними схемами и временным дисковым пространством.
Плюсы:

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

Минусы:

Высокая цена.
Требовательность к ресурсам.
Большой размер клиента.

Официальный сайт (http://www.oracle.com/)

Informix
http://www.smithinst.ac.uk/Images/CorpLogos/InformixLogo
Informix — семейство систем управления реляционными базами данных, выпускаемых компанией IBM.
Последняя версия: IBM Informix 11,7.
Informix доступна в следующих редакциях:

Informix Developer Edition — совершенно бесплатная версия с полным функционалом. Имеет некоторые ограничения масштабирования. Предназначена только для разработки и тестирования.
Informix Choice Edition — доступна только для MacOS X и Windows. Идеально подходит для малого и среднего бизнеса. Имеет некоторые функциональные ограничения. Поддерживает до 8 ядер и 8 Гбайт ОЗУ.
Informix Growth Edition — доступна только для Linux и Unix. Функционально идентична Innovator-C Edition, но можно использовать до 16 процессорных ядер и до 16 Гбайт ОЗУ.
Informix Innovator-C Edition — бесплатная версия. Имеет некоторые функциональные ограничения. Не поддерживает многопроцессорность, ограничение по памяти - 2 Гбайта ОЗУ.
Informix Ultimate Edition — полная функциональность и нет ограничений на масштабируемость.

Плюсы:

Высокая гибкость.
Лёгкость администрирования.
Очень большой функционал.
Высокая скорость развития (особенно после покупки IBM).
Кроссплатформенность.

Минусы:

Высокая цена.
Некоторая кривость под Windows.
Малое количество дополнительного ПО.
Низкая популярность относительно других СУБД.

Официальный сайт (http://www-01.ibm.com/software/data/informix/)

PostgreSQL
http://senlik.linux.org.tr/2005/templates/lkd_senlik2005/images/sponsor/postgresql_logo-eki-beyaz.jpg
PostgreSQL — свободная объектно-реляционная система управления базами данных.
Последняя версия: PostgreSQL 9.1.1 (http://www.postgresql.org/docs/9.1/static/release-9-1-1.html).
PostgreSQL доступна в следующих версиях:

Postgres — обычная версия. Имеет полный функционал и бесплатна.
Postgres Plus — то же, что и обычная версия, но имеется платная техподдержка.
Postgres Plus Advanced Server — имеет несколько дополнительных возможностей, например таких как миграция базы с MySQL/Oracle на PostgreSQL.

Плюсы:

Бесплатность.
Высокая стабильность.
Лёгкость администрирования.
Кроссплатформенность.

Минусы:

Потребляет много памяти.
Достаточно медлительна.

Официальный сайт (http://www.postgresql.org/)


Документо-ориентированная СУБД — СУБД для работы с документо-ориентированными БД. В документо-ориентированных СУБД главным объектом является некий документ, который представляет собой набор пар «ключ-значение», объединённых между собой. Этот документ представляется в виде JSON, XML и других документов-объектов.
MongoDB
http://media.mongodb.org/logo-mongodb.png
MongoDB — документо-ориентированная система управления базами данных с открытым исходным кодом, не требующая описания схемы таблиц.
Последняя версия: MongoDB 2.0.1 (http://www.mongodb.org/downloads).
Плюсы:

Высокая производительность.
Хорошая документация.

Минусы:

Плохая поддержка 32-битных систем.
NoSQL(хотя это может и плюс:) )

Официальный сайт (http://www.mongodb.org/)

CouchDB
http://www.zeroathome.de/images/couchdb-logo.png
CouchDB — документо-ориентированная система управления базами данных, не требующая описания схемы данных.
Последняя версия: CouchDB 1.1.1 (http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz).
Плюсы:

Поддержка IBM.
Удобная работа с данными.

Минусы:

Низкая производительность.
Малое количество документации.

Официальный сайт (http://couchdb.apache.org/)

Hast
02.11.2011, 02:53
Экзамен сдан %)

Th0R(D0)NaR
23.01.2012, 21:24
Учебное пособие по SQL (http://www-sbras.nsc.ru/rus/docs/db/sql/sql_posobie/), думаю стоит добавить в шапку
кстати, тут есть люди разбирающиеся в данном вопросе?

Hast
23.01.2012, 23:41
кстати, тут есть люди разбирающиеся в данном вопросе?

в данном вопросе?

А где он?

Th0R(D0)NaR
23.01.2012, 23:43
Hast, Ну я имел в виду саму СУБД и способы работы с ней(через SQL)

Keltar
24.01.2012, 01:17
Th0R(D0)NaR, ну так люди может быть и есть, но пока я вижу от вас только какие-то хождения вокруг да около и никаких конкретных вопросов. Ближе к делу.

CMETAHA
25.01.2012, 14:51
Учебное пособие по SQL, думаю стоит добавить в шапку
Можно. Проблема в том, что почти все РСУБД поддерживают не SQL, а какой-либо диалект SQL. Ну и плюс наличие NoSQL СУБД. Но Я подумаю что можно сделать.

Hast
26.01.2012, 17:06
А еще лучше скинуть ссылку на справочник Кляйна. Он очень хорош.

logo465
05.12.2012, 16:09
Товарищи, как экспортировать базу данных.
Написана под oracle db 10g express.
Гугл говорит много вариантов экспорта. памп и дамп. несовсем понял какой мне нужен.
Дело в том, что с компа субд надо перенести на другой комп. (бд уже с данными триггерами итд)


upd сгенерровал ddl. Превратилась вроде бы в скрипт вся база, я так поимаю, воспрос теперь как под убунто с ораклом его запилить? :)

COBRA ZX
15.12.2012, 08:12
del