Помощь в учёбе, очень быстро...
Работаем вместе до победы

Реляционная система управления базами данных MySQL

РефератПомощь в написанииУзнать стоимостьмоей работы

Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей. Легкость управления таблицей, включая добавление и удаление ключей и полей. Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице. Оптимизация связей с присоединением многих данных за один проход. Многопоточность. Поддержка нескольких одновременных запросов. Поддержка ключевых полей… Читать ещё >

Реляционная система управления базами данных MySQL (реферат, курсовая, диплом, контрольная)

MySQL — свободная реляционная система управления базами данных. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.

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

Плюсы пакета MySQL.

  • · Многопоточность. Поддержка нескольких одновременных запросов.
  • · Оптимизация связей с присоединением многих данных за один проход.
  • · Записи фиксированной и переменной длины.
  • · ODBC драйвер в комплекте с исходником
  • · Гибкая система привилегий и паролей.
  • · До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  • · Поддержка ключевых полей и специальных полей в операторе CREATE.
  • · Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  • · Интерфейс с языками C и perl.
  • · Основанная на потоках, быстрая система памяти.
  • · Утилита проверки и ремонта таблицы
  • · Все данные хранятся в формате ISO88591.
  • · Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
  • · Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  • · Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
  • · Легкость управления таблицей, включая добавление и удаление ключей и полей.

Интерфейс с языками программирования. Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL.

Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL. Подробнее о клиентских программах.

СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т. п. C API поддерживает все функции MySQL. Подробности в главе «Интерфейс для С (C API)» .

Язык perl поддерживается сразу двумя способами:

  • · Портирован интерфейс с perl из mini-SQL, разработанный Андреасом Коенигом (AndreasKoenig Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script).
  • · Есть модуль perl DBD

Также доступен 32-битный ODBC драйвер для MySQL. Он позволяет запрашивать и получать данные из других источников с поддержкой ODBC.

Показать весь текст
Заполнить форму текущей работой