Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - ответы к зачету.docx
Скачиваний:
16
Добавлен:
16.12.2018
Размер:
472.98 Кб
Скачать
  1. Типы данных, поддерживаемые субд ms Access.

В программе MS Access существуют такие типы данных, как: текстовый, числовой, денежный, логический и т. д.

Тип данных

Хранимая информация

Занимаемая память

Диапазон значений

Byte

Положительные числа

1 байт

от 0 до 255

Boolean

Логические значения

2 байта

True, False

Integer

Целые числа

2 байта

От -32 768 до 32 767

Long

Длинные целые числа

4 байта

-2147483648 до 2147483647

Single

Вещественные числа обычной точности с плавающей точкой

4 байта

- 3,402823E+38 до -1,401298E-45 для отрицательных чисел

от 1,401298E-45 до 3,402823E+38 для положительных чисел

Double

Вещественные числа двойной точности с плавающей точкой

8 байт

От -1,7976313486232Е38 до -4,94065645841247Е-324 для отрицательных чисел

От 4,94065645841247Е-324 до 1,7976313486232Е308 для положительных чисел

1)String (строка фиксированной длины)

2)String (строка переменной длины)

1)Текстовая информация (строка)

2)Текстовая информация

(строка)

    1. байт на

каждый символ

2)10 байт + 1 байт на каждый символ

1) от 1 до 65 400

2) от 0 до 2 млрд символов

Date

Информация о дате и времени

8 байт

От 1 января 1900г.

до 31 декабря 4637г.

Object

Рисунок или ссылка на любой другой объект

4 байта

Ссылка на объект

Variant

Числа

16 байт

Любое числовое значение

Variant

Символы

22 байта + длина строки

Любое строковое значение

Decimal

Десятичное число

14 байт

Целое – 29 знаков, вещественное – 27 знаков после запятой

  1. Создание структуры реляционной таблицы. Типы данных, свойства и размер полей. Использование Мастера подстановок.

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

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

каждый элемент таблицы — один элемент данных

все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)

каждый столбец имеет уникальное имя

одинаковые строки в таблице отсутствуют

порядок следования строк и столбцов может быть произвольным

Базовыми понятиями реляционных СУБД являются:

  • атрибут

  • отношение

  • кортеж

Сделать более простым ввод значений в поле позволяет операция подстановки. Используя эту операцию, можно выбирать значения поля из списка. Список значений может быть как фиксированным, так и содержаться в таблице или запросе. Сформировать столбец подстановок для поля помогает Мастер подстановок (Lookup Wizard).

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

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

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

При построении схемы данных Access автоматически определяет по выбранному полю связи тип отношения между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в одной таблице, так и в другой, Access выявляет отношение один-к-одному. Если поле связи является уникальным ключом в одной таблице (главной таблицы связи), а в другой таблице (подчиненной таблице связи) является не ключевым или входит в составной ключ, то есть значения его могут повторяться, Access выявляет отношение один-ко-многим между записями главной таблицы к подчиненной. В этом случае можно задать автоматическое поддержание целостности связей.

Первичный ключ — это поле или набор полей таблицы, которые предоставляют Microsoft Office Access 2007 уникальный идентификатор для каждой строки. При помощи первичных ключей и отношений между таблицами выбирается способ, которым сведения будут объединены вновь. Поля первичного ключа используются в Access для быстрого сопоставления данных из нескольких таблиц и для объединения этих данных по заданному принципу.