Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАЧЕТ / ОТвет на зач 2(уже есть на этом сайте для фармы было).docx
Скачиваний:
2
Добавлен:
15.12.2021
Размер:
34.77 Кб
Скачать

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

Объектно-ориентированная модель является дальнейшим развитием технологии баз данных. В этом случае вся совокупность данных, которая хранится и обрабатывается в базе данных, задана не в виде набора отдельных таблиц, а в виде объектов определенного класса. Объектно-ориентированная модель наряду атрибутивной информацией сохраняет программный код, определяющий поведение объектов того или иного класса при вводе и редактировании, анализе или представлении данных. Jasmine, Cache, Кассандра, HyperTable

7

Перечислите объекты БД, дайте характеристику каждому из них. БД может содержать разные типы объектов. Каждая СУБД может реализовывать свои типы объектов. Таблицы – основные объекты любой БД, в которых хранятся все данные, имеющиеся в базе, и хранится сама структура базы (поля, их типы и свойства). Отчеты – предназначены для вывода данных, причем для вывода не на экран, а на печатающее устройство (принтер). В них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, время создания отчета и другое). Макросы и модули – предназначены для автоматизации повторяющихся операций при работе с системой управления БД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик БД может заложить в нее нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, уровень ее защищенности. Запросы – служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С их помощью выполняют отбор данных, их сортировку и фильтрацию. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу ( моментальный снимок ) – образ отобранных из базовых таблиц полей и записей. Формы – средства для ввода данных, предоставляющие пользователю необходимые для заполнения поля. В них можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода.

8

Поле бд. Характеристики поля. Типы данных.

Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле - это поле, значение которого однозначно определяет запись в таблице. Свойства:

Имя поля — определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).

• Тип поля — определяет тип данных, которые могут содержаться в данном поле.

• Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

• Формат поля — определяет способ форматирования данных в ячейках, принадлежащих полю.

• Маска ввода — определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).

• Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).

• Значение по умолчанию — то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).

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

• Сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).

• Обязательное поле — свойство, определяющее

заполнения данного поля при наполнении базы.

• Пустые строки — свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).

• Индексированное поле — если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются.

Типы данных:

Символьный (текстовый). В таком поле по умолчанию может храниться до 256 символов.

Числовой . Содержит числовые данные различных форматов, используемые для проведения расчетов.

Дата / время . Содержит значение даты и времени.

Денежный . Включает денежные значения и числовые данные до пятнадцати знаков целой части и четырех знаков дробной части.

Поле примечание . Оно может содержать до 2^16 символов (2^16 = 65536).

Счетчик . Специальное числовое поле, в котором СУБД присваивает уникальный номер каждой записи.

Логический . Может хранить одно из двух значений: true or false..

Гиперссылка . Может содержать строку, состоящую из букв и цифр, представляющую адрес сайта или web - страницы.

Мастер подстановок . Создает поле, в котором предлагается выбор значений из списка или содержащего набор постоянных значений.

9