Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену.docx
Скачиваний:
112
Добавлен:
22.06.2019
Размер:
1.56 Mб
Скачать

40. Системы управления базами данных

Система управления базой данных (СУБД) — это комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования базы данных одним или многими пользователями.

Под архитектурой СУБД понимают совокупность основных характеристик компьютера и программных средств, обеспечивающих функционирование СУБД.

Структурно все объекты СУБД разбиты на семь основных типов:

  • Таблицы (это отформатированное место памяти, которое создается с целью хранения в нем данных);

  • Формы (это шаблон, с помощью которого осуществляется ввод информации в базу данных и, при необходимости, просмотр этой информации на экране монитора);

  • Запросы (это требование, которое формируется пользователем для осуществления выборки нужных данных из одной или нескольких таблиц, связанных между собой);

  • Отчеты (это отформатированный выходной документ, содержащий необходимые сведения и предназначенный для вывода на печать);

  • Страницы (это специальный объект базы данных, являющийся страницей доступа к данным и представляет собой специализированный тип Web-страниц, предназначенных для просмотра и работы через Интернет с данными, хранящимися в БД офисного пакета MS Access.);

  • Макросы (это набор команд, предназначенных для выполнения каких-либо действий, реализуемых одной командой);

СУБД классифицируются:

  • По поддерживаемым моделям данных (иерархическая, сетевая, реляционная);

  • По наличию встроенных языков манипулирования данными (NDL – язык сетевых БД; SQL – язык структурированных запросов для реляционных БД и т.д.);

  • По наличию языков для разработки прикладных программ (включаемые языки высокого уровня; базовые языки СУБД – VBA, Lotus Script, Object PAL и т.д.);

  • По наличию объектов СУБД: таблиц, запросов, форм, отчетов, макросов, модулей, страниц доступа к удаленным данным и др.;

  • По уровню использования с другими информационными системами (локальные, технологии файл/сервер, технологии клиент/сервер, распределенные и т.д.);

  • По возможности интеграции данных с другими БД и СУБД;

Типы данных, обрабатываемых в СУБД

В СУБД MS Access обрабатывается 9 различных типов данных:

  • текстовый – тип данных, используемый для хранения обычного неформатированного текста, ограниченного размера (до 255 символов).

  • поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). В поле хранится указатель на физический текст.

  • числовой – тип данных для хранения действительных чисел.

  • дата / время - тип данных для хранения календарных дат и текущего времени.

  • денежный - тип данных для хранения денежных сумм.

  • счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием.

  • логический – тип для хранения логических данных ( могут принимать только два значения ИСТИНА и ЛОЖЬ или ДА и НЕТ ).

  • поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных.

  • гиперссылка – специальное поле для хранения адресов URL (Uniform Resourse Locator – унифицированный адрес ресурса) Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

При построении БД основополагающим принципом является то, что в каждом поле таблицы должны содержаться данные одного типа. Для данных разных типов должны создаваться отдельные поля. Причем при разработке таблиц БД тип поля должен быть указан, если этого не сделать система автоматически назначит их текстовыми.