Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ГОС ПрИЭ / Т3. BD_otvety.docx
Скачиваний:
27
Добавлен:
13.05.2015
Размер:
127.38 Кб
Скачать

Основные ограничения

Размер таблицы/записи ‑ до 2 ГБ/65 КБ; размер командной строки ‑ до 2 КБ; число записей/полей ‑ до 1,000,000,000/255; размер индексного ключа ­­­‑ до 100 байтов; количество символов в имени поля ‑ до 10 сим­во­лов; числовое значение ‑ до 16 разрядов, включая дробную часть.

Компоненты Visual FoxPro

Visual FoxPro состоит из отдельных компонентов, ко­то­рые исполь­зуются для хранения и представления информации. В Visual FoxPro вся ин­фор­мация содержится в таблицах. Каждая таблица имеет уникальное имя и хранится в отдельном файле, наиме­но­вание которого совпадает с именем таб­лицы. Таблицы бывают зависимые (входят в базу данных) и свободные (существуют отдельно от базы данных).

Таблицам (DBF-файлам) не разрешается давать одно-символьные имена из букв от А до J, так как эти имена зарезер­ви­ро­ваны под рабочие области таблиц.

Каждая создаваемая таблица может иметь связанные с ней ин­дек­­­сы и файлы со значениями полей типа Memo и General

  1. Основные возможности и ограничения СУБД MySQL. Достоинства и недостатки.

MySQL (МФА – свободная реляционная система управления базами данных). Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией.

СУБД MySQL создавалась на общественных началах сообществом программистов и распространялась как свободная СУБД с исходными текстами и с возможностью корректировать исходные тексты программ.

Для неё есть много оболочек, которые можно разделить на 2 группы: локальные оболочки, работающие на клиентской машине, где находится БД и удалённые оболочки, которые подключаются через Интернет к удалённым БД. В основном СУБД используется для создания баз данных для сайтов и Web-приложений, особенно написанных на PHP.

Достоинства: бесплатность, её простота, интеграция с языком программирования PHP.

Недостатки: отсутствие собственной визуальной оболочки и собственных средств разработки приложений.

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

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

Сообществом разработчиков MySQL созданы различные ответвления кода, такие как Drizzle,OurDelta, Percona Server, и MariaDB. Все эти ответвления уже существовали на момент поглощения компании Sun корпорацией Oracle.

Соседние файлы в папке Ответы ГОС ПрИЭ