Учебники

SQL — базы данных RDBMS

Есть много популярных РСУБД, с которыми можно работать. Этот учебник дает краткий обзор некоторых из самых популярных РСУБД. Это поможет вам сравнить их основные функции.

MySQL

MySQL — это база данных SQL с открытым исходным кодом, разработанная шведской компанией MySQL AB. MySQL произносится как «мой ess-que-ell», в отличие от SQL, произносится как «продолжение».

MySQL поддерживает множество различных платформ, включая Microsoft Windows, основные дистрибутивы Linux, UNIX и Mac OS X.

MySQL имеет бесплатные и платные версии, в зависимости от его использования (некоммерческого / коммерческого) и функций. MySQL поставляется с очень быстрым, многопоточным, многопользовательским и надежным сервером баз данных SQL.

история

  • Разработка MySQL Майклом Видениусом и Дэвидом Аксмарком началась в 1994 году.

  • Первый внутренний релиз 23 мая 1995 г.

  • Версия для Windows была выпущена 8 января 1998 года для Windows 95 и NT.

  • Версия 3.23: бета-версия с июня 2000 года, промышленный выпуск январь 2001 года.

  • Версия 4.0: бета-версия с августа 2002 г., промышленный выпуск, март 2003 г. (союзы).

  • Версия 4.1: бета-версия с июня 2004 г., промышленный выпуск, октябрь 2004 г.

  • Версия 5.0: бета-версия с марта 2005 г., промышленный выпуск, октябрь 2005 г.

  • Sun Microsystems приобрела MySQL AB 26 февраля 2008 года.

  • Версия 5.1: производственный выпуск 27 ноября 2008 г.

Разработка MySQL Майклом Видениусом и Дэвидом Аксмарком началась в 1994 году.

Первый внутренний релиз 23 мая 1995 г.

Версия для Windows была выпущена 8 января 1998 года для Windows 95 и NT.

Версия 3.23: бета-версия с июня 2000 года, промышленный выпуск январь 2001 года.

Версия 4.0: бета-версия с августа 2002 г., промышленный выпуск, март 2003 г. (союзы).

Версия 4.1: бета-версия с июня 2004 г., промышленный выпуск, октябрь 2004 г.

Версия 5.0: бета-версия с марта 2005 г., промышленный выпуск, октябрь 2005 г.

Sun Microsystems приобрела MySQL AB 26 февраля 2008 года.

Версия 5.1: производственный выпуск 27 ноября 2008 г.

Характеристики

  • Высокая производительность.
  • Высокая доступность.
  • Масштабируемость и гибкость Запускайте все что угодно.
  • Надежная поддержка транзакций.
  • Сильные стороны сети и хранилища данных.
  • Сильная защита данных.
  • Комплексная разработка приложений.
  • Легкость управления.
  • Свобода с открытым исходным кодом и поддержка 24 х 7.
  • Самая низкая общая стоимость владения.

MS SQL Server

MS SQL Server — это система управления реляционными базами данных, разработанная корпорацией Microsoft. Основные языки запросов —

  • T-SQL
  • ANSI SQL

история

  • 1987 — Sybase выпускает SQL Server для UNIX.

  • 1988 — Microsoft, Sybase и Aston-Tate переносят SQL Server на OS / 2.

  • 1989 — Microsoft, Sybase и Aston-Tate выпустили SQL Server 1.0 для OS / 2.

  • 1990 — выпущен SQL Server 1.1 с поддержкой клиентов Windows 3.0.

  • Астон — Тейт уходит из разработки SQL Server.

  • 2000 — Microsoft выпускает SQL Server 2000.

  • 2001 — Microsoft выпускает XML для SQL Server Web Release 1 (скачать).

  • 2002 — Microsoft выпускает SQLXML 2.0 (переименован из XML для SQL Server).

  • 2002 — Microsoft выпускает SQLXML 3.0.

  • 2005 — Microsoft выпускает SQL Server 2005 7 ноября 2005 г.

1987 — Sybase выпускает SQL Server для UNIX.

1988 — Microsoft, Sybase и Aston-Tate переносят SQL Server на OS / 2.

1989 — Microsoft, Sybase и Aston-Tate выпустили SQL Server 1.0 для OS / 2.

1990 — выпущен SQL Server 1.1 с поддержкой клиентов Windows 3.0.

Астон — Тейт уходит из разработки SQL Server.

2000 — Microsoft выпускает SQL Server 2000.

2001 — Microsoft выпускает XML для SQL Server Web Release 1 (скачать).

2002 — Microsoft выпускает SQLXML 2.0 (переименован из XML для SQL Server).

2002 — Microsoft выпускает SQLXML 3.0.

2005 — Microsoft выпускает SQL Server 2005 7 ноября 2005 г.

Характеристики

  • Высокая производительность
  • Высокая доступность
  • Зеркальное отображение базы данных
  • Снимки базы данных
  • Интеграция CLR
  • Сервисный Брокер
  • DDL запускает
  • Функции ранжирования
  • Уровни изоляции на основе версий строк
  • Интеграция XML
  • ПОПРОБУЙ ПОЙМАТЬ
  • База данных Почта

ORACLE

Это очень большая многопользовательская система управления базами данных. Oracle — это система управления реляционными базами данных, разработанная Oracle Corporation.

Oracle работает для эффективного управления своими ресурсами, базой данных информации среди множества клиентов, запрашивающих и отправляющих данные в сети.

Это отличный выбор сервера баз данных для клиент-серверных вычислений. Oracle поддерживает все основные операционные системы для клиентов и серверов, включая MSDOS, NetWare, UnixWare, OS / 2 и большинство версий UNIX.

история

Oracle начал свою деятельность в 1977 году и отметил 32 замечательных года в своей отрасли (с 1977 по 2009 год).

  • 1977 — Ларри Эллисон, Боб Майнер и Эд Оутс основали лаборатории разработки программного обеспечения для разработки.

  • 1979 — Выпущена версия 2.0 Oracle, ставшая первой коммерческой реляционной базой данных и первой базой данных SQL. Компания изменила свое название на Relational Software Inc. (RSI).

  • 1981 — RSI начала разработку инструментов для Oracle.

  • 1982 — RSI был переименован в Oracle Corporation.

  • 1983 — Oracle выпустила версию 3.0, переписанную на языке C и работающую на нескольких платформах.

  • 1984 — выпущена версия Oracle 4.0. Он содержал такие функции, как управление параллелизмом — согласованность чтения нескольких версий и т. Д.

  • 1985 — выпущена версия Oracle 4.0. Он содержал такие функции, как управление параллелизмом — согласованность чтения нескольких версий и т. Д.

  • 2007 — Oracle выпустила Oracle11g. Новая версия ориентирована на лучшее разбиение, легкую миграцию и т. Д.

1977 — Ларри Эллисон, Боб Майнер и Эд Оутс основали лаборатории разработки программного обеспечения для разработки.

1979 — Выпущена версия 2.0 Oracle, ставшая первой коммерческой реляционной базой данных и первой базой данных SQL. Компания изменила свое название на Relational Software Inc. (RSI).

1981 — RSI начала разработку инструментов для Oracle.

1982 — RSI был переименован в Oracle Corporation.

1983 — Oracle выпустила версию 3.0, переписанную на языке C и работающую на нескольких платформах.

1984 — выпущена версия Oracle 4.0. Он содержал такие функции, как управление параллелизмом — согласованность чтения нескольких версий и т. Д.

1985 — выпущена версия Oracle 4.0. Он содержал такие функции, как управление параллелизмом — согласованность чтения нескольких версий и т. Д.

2007 — Oracle выпустила Oracle11g. Новая версия ориентирована на лучшее разбиение, легкую миграцию и т. Д.

Характеристики

  • совпадение
  • Последовательность чтения
  • Механизмы блокировки
  • База данных Quiesce
  • портативность
  • Самоуправляющаяся база данных
  • SQL * Plus
  • КАК М
  • планировщик
  • Менеджер ресурсов
  • Хранилище данных
  • Материализованные взгляды
  • Растровые индексы
  • Сжатие таблицы
  • Параллельное выполнение
  • Аналитический SQL
  • Сбор данных
  • Разметка

MS ACCESS

Это один из самых популярных продуктов Microsoft. Microsoft Access — это программное обеспечение для управления базами данных начального уровня. База данных MS Access — это не только недорогая, но и мощная база данных для небольших проектов.

MS Access использует ядро ​​базы данных Jet, которое использует определенный диалект языка SQL (иногда его называют Jet SQL).

MS Access поставляется с профессиональной версией пакета MS Office. MS Access имеет простой в использовании интуитивно понятный графический интерфейс.

1992 — Доступ версии 1.0 был выпущен.

1993 — выпущен Access 1.1 для улучшения совместимости с включением языка программирования Access Basic.

Наиболее значительный переход произошел с Access 97 на Access 2000.

2007 — Access 2007, был представлен новый формат базы данных ACCDB, который поддерживает сложные типы данных, такие как многозначные поля и поля вложений.

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

Возможность импорта и экспорта данных во многие форматы, включая Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC и т. Д.

Существует также формат базы данных Jet (MDB или ACCDB в Access 2007), который может содержать приложение и данные в одном файле. Это делает очень удобным распространение всего приложения другому пользователю, который может запускать его в автономных средах.

Microsoft Access предлагает параметризованные запросы. На эти запросы и таблицы доступа можно ссылаться из других программ, таких как VB6 и .NET, через DAO или ADO.

Настольные выпуски Microsoft SQL Server могут использоваться с Access в качестве альтернативы Jet Database Engine.

Microsoft Access — это база данных на основе файлового сервера. В отличие от клиент-серверных систем управления реляционными базами данных (RDBMS), Microsoft Access не реализует триггеры базы данных, хранимые процедуры или ведение журнала транзакций.