
- •1) Сетевые, корпоративные, распределенные, клиент-серверные, полнофункциональные, масштабируемые, “большие” субд.
- •2) Локальные, персональные, настольные, файл-серверные, “малые” субд.
- •Сетевая модель
- •Объектно‑ориентированная модель.
- •Основные термины, понятия и определения
- •1.4. Определение доменов атрибутов.
- •1.5. Определение первичных и вторичных ключей.
- •1.6. Определение суперклассов и подклассов для типов сущностей.
- •1.7. Создание er‑диаграмм для отдельных пользователей.
- •2.6. Создание er‑диаграмм для отдельных пользователей.
- •3.4. Создание er‑диаграммы глобальной логической модели.
- •4. Создание глобальной логической модели в среде целевой субд.
- •6. Разработка механизма защиты.
- •Клиент-Интернет
- •Основные ограничения
- •Компоненты Visual FoxPro
Основные ограничения
Размер таблицы/записи ‑ до 2 ГБ/65 КБ; размер командной строки ‑ до 2 КБ; число записей/полей ‑ до 1,000,000,000/255; размер индексного ключа ‑ до 100 байтов; количество символов в имени поля ‑ до 10 символов; числовое значение ‑ до 16 разрядов, включая дробную часть.
Компоненты Visual FoxPro
Visual FoxPro состоит из отдельных компонентов, которые используются для хранения и представления информации. В Visual FoxPro вся информация содержится в таблицах. Каждая таблица имеет уникальное имя и хранится в отдельном файле, наименование которого совпадает с именем таблицы. Таблицы бывают зависимые (входят в базу данных) и свободные (существуют отдельно от базы данных).
Таблицам (DBF-файлам) не разрешается давать одно-символьные имена из букв от А до J, так как эти имена зарезервированы под рабочие области таблиц.
Каждая создаваемая таблица может иметь связанные с ней индексы и файлы со значениями полей типа Memo и General
Основные возможности и ограничения СУБД 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.