Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы и ответы по курсу БД.docx
Скачиваний:
70
Добавлен:
01.04.2015
Размер:
163.87 Кб
Скачать

8. Типы данных

Основные типы

ФОРМАТ

СЛУЖИТ ДЛЯ ОТОБРАЖЕНИЯ

Текст

Короткие буквенно-цифровые значения, например фамилия или адрес.

Числовой

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

Денежный

Денежные значения.

Да/Нет

Значения "Да" и "Нет", а также поля, содержащие только одно из двух возможных значений.

Дата/время

Значения даты и времени для годов с 100 по 9999.

Форматированный текст

Текст или сочетания текста и чисел, которые можно отформатировать с помощью элементов управления цветами и шрифтом.

Вычисляемое поле

Результаты вычисления. В вычислении должны использоваться поля в той же таблице. Для создания вычислений используется построитель выражений.

Вложение

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

Гиперссылка

Текст или сочетания текста и цифр, хранящиеся в виде текста и используемые в качестве адреса гиперссылки.

MEMO

Длинные фрагменты текста. Поле типа MEMO часто используется для хранения подробного описания продукта.

Подстановка

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

 ПРИМЕЧАНИЕ.   Поля подстановки имеют дополнительный набор свойств, доступных на вкладке Подстановка в области Свойства поля.

10. Индексирование; связывание таблиц Индексирование

При помощи индексов ускоряется сортировка и поиск записей. Индексы таблиц Microsoft Access используются так же, как и предметные указатели в книгах: при поиске данных выполняется их поиск в индексе. Индексы можно создавать по одному или нескольким полям. Составные индексы позволяют пользователю различать записи, в которых первые поля могут иметь одинаковые значения.

Связывание таблиц

Это связь таблиц, когда данные из одной таблицы можно узнать данные другой по общим полям.

Для создания Схемы данных в СУБД Access необходимо выполнить следующее:

  1. Откройте многотабличную базу данных, для которой между таблицами устанавливаются связи

  2. Щелкните мышью по значку Схема данных или выполните цепочку команд Сервис→Схема данных на панели Стандартная.

  3. Выделите первую таблицу, для которой устанавливается связь в окне Добавление таблицы.

  4. Щелкните мышью на кнопке Добавить. На экране будет отображена таблица, которую мы добавили, как показано на рисунке 4.13. Затем таким же образом требуется добавить в Схему данных остальные связываемые таблицы, например «Заказы» и щелкнуть мышью по кнопке Закрыть.

11. Теоретические языки запросов

Де-факто это один SQL, структурированный язык запросов.

Язык SQL представляет собой совокупность

  • операторов,

  • инструкций,

  • и вычисляемых функций.

Согласно общепринятому стилю программирования, операторы (и другие зарезервированные слова) в SQL всегда следует писать прописными буквами.

Преимущества:

  • Независимость от конкретной СУБД;

  • Наличие стандартов;

  • Декларативность – пишутся, какие данные извлекать, какие – нет.

Недостатки:

  • Сложность – хотя SQL и задумывался как средство работы конечного пользователя, в конце концов он стал настолько сложным, что превратился в инструмент программиста.

  • Отступления от стандартов – многие компании сами модифицируют язык, и в разных продуктах у язык разный диалект.

  • Сложность работы с иерархическими структурами.