Шпаргалка: Ответы на теоретические вопросы по предмету База данных
Целостность данных означает, что в БД установлены и корректно поддерживаются взаимосвязи между записями разных таблиц при загрузке, добавлении и удалении записей в связанных таблицах, а также при изменении значений ключевых полей.
1. Приведите синонимы следующих понятий РМД: таблица, ее строка и столбец, поле таблицы, заголовок и содержимое таблицы.
Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте, а столбцы таблицы содержат различные характеристики этих объектов - атрибуты. Строки таблицы называются записями; все записи имеют одинаковую структуру -они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
3. Какие типы данных поддерживает Access?
- текстовый — символьные или числовые данные, не требующие вычислений.
- Поле MEMO - поле MEMO предназначено для ввода текстовой информации
- Числовой - числовой тип применяется для хранения числовых данных,
используемых в математических расчетах.
- Дата/время тип для представления даты и времени.
- Денежный - тип данных, предназначенный для хранения данных.
- Счетчик - поле содержит 4 - байтный уникальный номер.
- Логический - логическое поле, которое может содержать только два значения.
- Поле объекта OLE - содержит ссылку на OLE - объект (лист MicrosoftExcel, доумент MicrosoftWord, звук, рисунок и т.п.).
- Гиперссылка - дает возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web страницы на том же компьютере.
- Мастер подстановок - позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы.
4. Сколько байт занимает данное каждого типа?
Текстовой - Размер поля (FieldSize). MicrosoftAccess не сохраняет пустые символы в неиспользуемой части поля. Поле MEMO - размер ограничивается размером базы данных.
Числовой: Длинное целое - 4 байта. Целое - 2 байта. Одинарное с плавающей точкой - 4 байта. Двойное с плавающей точкой - 8 байтов. Десятичное - 12 байтов. Код репликации - 16 байтов. Дата/время - 8 байтов. Денежный - 8 байтов. Счетчик - 4 байта. Логический - 1 бит. Поле объекта OLE - до 1Гбайт (ограничивается объемом диска). Мастер подстановок - 4 байта.
5. Какое максимальное значение имеет данное типа счетчик? Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов.
6. Перечислите набор форматов для данных типа дата/время. Какой формат данных этого типа установлен по умолчанию?
Встроенные форматы: | |
Значение | Описание |
Полный формат даты | (Значение по умолчанию). Если значение содержит только дату, то время не отображается; если значение содержит только время, то дата не отображается. |
Длинный формат даты | Совпадает с настройкой «Полный формат», задающейся в окне Язык и стандарты панели управления Windows. Пример: 1 Июнь 1995 г. |
Средний формат даты | Пример: ОЗ-апр-95. |
Краткий формат даты | Совпадает с настройкой «Краткий формат даты», задающейся в окне Язык и стандарты панели управления Windows. Пример: 11.06.95. |
Внимание. Значения краткого формата даты предполагают, что даты из диапазона 01.01.00 и 31.12.29 относятся к двадцать первому веку (то есть предполагаются года от 2000 до 2029). Также предполагают, что даты из промежутка 01.01.30 и 31.12.99 к двадцатому веку (то есть предполагаются года от 1930 до 1999). | |
Длинный формат времени | Совпадает с форматом времени, задающемся в окне Время Язык и стандарты на вкладке Время панели управления Windows. Пример: 20:58:10. |
Средний формат времени | Пример: 05:34РМ |
Краткий формат времени | Г |
Специальные форматы: | |
Символ | Описание |
: (двоеточие) | Разделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows. |
/ | Разделитель компонентов даты. |
с | Задает встроенный «Полный формат даты». |
d | Номер дня месяца, состоящий из 1 или 2 цифр (1-31). |
dd | Номер дня месяца, состоящий из 2 цифр (01-31). |
Ddd | Сокращенное название дня недели (Пн-Вс). |
dddd | Полное название дня недели (понедельник-воскресенье). |
ddddd | Задает встроенный «Краткий формат даты». |
dddddd | Задает встроенный «Длинный формат даты». |
w | Номер дня недели (1-7). |
ww | Номер недели в году (1-53). |
m | Номер месяца, состоящий из 1 или 2 цифр (1-12). |
mm | Номер месяца, состоящий из 2 цифр (01-12). |
mmm | Первые три буквы названия месяца (янв-дек). |
mmmm | Полное название месяца (Январь-Декабрь). |
q | Номер квартала в году (1-4). |
У | Номер дня в году (1-366). |
УУ | Последние две цифры номера года (01 -99). |
УУУУ | Полный номер года (0100-9999). |
h | Число часов, состоящее из 1 или 2 цифр (0-23). |
hh | Число часов, состоящее из 2 цифр (00-23). |
n | Число минут, состоящее из 1 или 2 цифр (0-59). |
nn | Число минут, состоящее из 2 цифр (00-59). |
s | Число секунд, состоящее из 1 или 2 цифр (0-59). |
ss | Число секунд, состоящее из 2 цифр (00-59). |
ttttt | Задает встроенный «Длинный формат времени». |
AM/PM | 12-часовой формат времени с добавлением прописных букв «AM» или «РМ»т |
am/pm | 12-часовой формат времени с добавлением строчных букв «am» или «рт». |
A/P | 12-часовой формат времени с добавлением прописных букв «А» или «Р». |
a/p | 12-часовой формат времени с добавлением строчных букв «а» или «р». |
AMPM | 12-часовой формат времени; используется индикатор «утро/день», выбранный в окне Язык и стандарты панели управления Windows. |
Специальные форматы выводятся в соответствии со значениями, установленными в окне Язык и стандарты панели управления Windows. Специальные форматы, противоречащие настройкам окна Язык и стандарты игнорируются.
Примечание. Для добавления в специальный формат запятой или другого символа разделителя следует ввести этот символ в кавычках: mmmd", "yyyy.
7. Перечислите набор форматов для данных логического типа. Какой формат данных этого типа установлен по умолчанию?
Встроенные форматы: Свойство Формат поля (Format) позволяет выбрать встроенный или специальный формат отображения логических значений:
«Истина/Ложь», «Да/Нет» или «Вкл/Выкл». Значения «Истина», «Да» и «Вкл» эквивалентны логическому значению True, а значения «Ложь», «Нет» и «Выкл» эквивалентны логическому значению False. Если пользователь выбирает встроенный формат, а затем вводит эквивалентное логическое значение, то введенное значение отображается в выбранном формате. Например, если значение True или «Вкл» вводится в элемент управления - поле, для которого в свойстве Формат поля (Format) указан формат «Да/Нет», то введенное значение автоматически преобразуется в «Да». Специальные форматы: Специальный логический формат может сдержать от одного до трех разделов, разделяемых точкой с запятой (;).
Раздел | Описание |
Первый | Первый раздел не влияет на формат логических значений. Однако символ точки с запятой (;) указать необходимо. |
Второй | Задает строковое значение, заменяющее «Да», «Истина» или «Вкл». |
Третий | Задает строковое значение, заменяющее «Нет», «Ложь» или «Выкл». |
8. Какую длину имеет по умолчанию данное текстового типа? Поле данного типа может содержать до 255 символов.
10.Для чего предназначено свойство условие на значение? Объясните назначение операции IN, BETWEEN. Приведите примеры условий.
Условие на значение - свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке.
BEETWEEN.