Главная / Программирование /
Программирование баз данных в Delphi / Тест 16
Программирование баз данных в Delphi - тест 16
Упражнение 1:
Номер 1
Укажите типы данных для целых чисел, поддерживаемые InterBase
:
Ответ:
 (1) BYTE
 
 (2) WORD
 
 (3) SMALLINT
 
 (4) INTEGER
 
 (5) LONGINT
 
Номер 2
Укажите типы данных для целых чисел, не поддерживаемые InterBase
:
Ответ:
 (1) BYTE
 
 (2) WORD
 
 (3) SMALLINT
 
 (4) INTEGER
 
 (5) LONGINT
 
Номер 3
Можно ли в InterBase
использовать автоинкрементные поля, и если да, то как?
Ответ:
 (1) использование таких полей в InterBase
невозможно.
 
 (2) для полей такого типа в InterBase
поддерживается тип AUTOINCREMENT
.
 
 (3) для полей такого типа в InterBase
используется тип INTEGER
совместно с генераторами.
 
Упражнение 2:
Номер 1
Укажите типы данных для вещественных чисел, поддерживаемые InterBase
:
Ответ:
 (1) FLOAT
 
 (2) SINGLE
 
 (3) DOUBLE
PRECISION
 
 (4) CURRENCY
 
Номер 2
Укажите типы данных для вещественных чисел, не поддерживаемые InterBase
:
Ответ:
 (1) FLOAT
 
 (2) SINGLE
 
 (3) DOUBLE
PRECISION
 
 (4) CURRENCY
 
Номер 3
Выберите верные утверждения по поводу вещественных типов данных в InterBase
:
Ответ:
 (1) при попытке создать поле типа REAL
, InterBase
создаст поле FLOAT
.
 
 (2) при попытке создать поле типа FLOAT
, InterBase
создаст поле REAL
.
 
 (3) при попытке создать поле типа REAL
, InterBase
выведет ошибку.
 
 (4) при попытке создать поле типа FLOAT
, InterBase
выведет ошибку.
 
 (5) для денежных полей InterBase
имеет тип CURRENCY
 
 (6) при попытке создать поле типа CURRENCY
, InterBase
создаст поле DOUBLE
PRECISION
.
 
 (7) при попытке создать поле типа CURRENCY
, InterBase
выведет ошибку.
 
Упражнение 3:
Номер 1
Что представляет собой тип данных с фиксированной точкой в InterBase
?
Ответ:
 (1) поле такого типа имеет большую точность, по сравнению с вещественными числами и заменяет собой тип CURRENCY
.
 
 (2) поле такого типа задает фиксированное количество чисел после запятой.
 
 (3) поле такого типа позволяет вводить вещественные числа в формате "999.999.999,99"
 
Номер 2
Если поле типа DECIMAL
/ NUMERIC
в InterBase
объявлено с размером числа 4, то какой тип на самом деле будет использовать InterBase
?
Ответ:
 (1) SMALLINT
 
 (2) INTEGER
 
 (3) FLOAT
 
 (4) DOUBLE
PRECISSION
 
Номер 3
Если поле типа DECIMAL
/ NUMERIC
в InterBase
объявлено с размером числа 8, то какой тип на самом деле будет использовать InterBase
?
Ответ:
 (1) SMALLINT
 
 (2) INTEGER
 
 (3) FLOAT
 
 (4) DOUBLE
PRECISSION
 
Номер 4
Если поле типа DECIMAL
/ NUMERIC
в InterBase
объявлено с размером числа 14, то какой тип на самом деле будет использовать InterBase
?
Ответ:
 (1) SMALLINT
 
 (2) INTEGER
 
 (3) FLOAT
 
 (4) DOUBLE
PRECISSION
 
Упражнение 4:
Номер 1
Укажите типы дат/времени, поддерживаемые InterBase
в базах данных первого диалекта SQL
:
Ответ:
 (1) TDATETIME
 
 (2) TIMESTAMP
 
 (3) DATE
 
 (4) TIME
 
Номер 2
Укажите типы дат/времени, поддерживаемые InterBase
в базах данных третьего диалекта SQL
:
Ответ:
 (1) TDATETIME
 
 (2) TIMESTAMP
 
 (3) DATE
 
 (4) TIME
 
Номер 3
Что произойдет при попытке создать поле типа DATE
в БД InterBase
, использующей 1 диалект SQL
?
Ответ:
 (1) поле будет создано корректно.
 
 (2) произойдет ошибка.
 
 (3) будет создано поле типа TIMESTAMP
 
Номер 4
Что произойдет при попытке создать поле типа TIME
в БД InterBase
, использующей 1 диалект SQL
?
Ответ:
 (1) поле будет создано корректно.
 
 (2) произойдет ошибка.
 
 (3) будет создано поле типа TIMESTAMP
 
Упражнение 5:
Номер 1
Какие текстовые типы данных поддерживаются сервером InterBase
?
Ответ:
 (1) STRING
 
 (2) ANSISTRING
 
 (3) PCHAR
 
 (4) CHAR
 
 (5) VARCHAR
 
Номер 2
Чем отличаются типы CHAR
и VARCHAR
в InterBase
?
Ответ:
 (1) ничем, они идентичны.
 
 (2) тип CHAR
содержит текст фиксированной, а VARCHAR
- переменной длины.
 
 (3) тип VARCHAR
содержит текст фиксированной, а CHAR
- переменной длины.
 
Номер 3
Какие дополнительные параметры можно указать явно при создании текстовых полей CHAR
и VARCHAR
в InterBase
?
Ответ:
 (1) эти типы данных не содержат дополнительных параметров.
 
 (2) размер поля в символах.
 
 (3) кодировку CHARACTER
SET
.
 
 (4) порядок сортировки COLLATE
.
 
 (5) регистр символов, которые могут храниться в этих полях.
 
Упражнение 6:
Номер 1
Что такое "домен" в InterBase
?
Ответ:
 (1) сетевое имя компьютера, на котором установлен сервер InterBase
.
 
 (2) заранее созданное описание базы данных.
 
 (3) заранее созданное описание таблицы.
 
 (4) заранее созданное описание столбца.
 
Номер 2
Выберите верное утверждение по применению доменов в InterBase
:
Ответ:
 (1) InterBase
имеет заранее определенные домены, которые являются шаблоном для упрощения создания баз данных, и хранит их в своей системной папке.
 
 (2) домены определяются программистом, они являются шаблоном для упрощения создания баз данных, и хранятся в системной папке InterBase
.
 
 (3) домены определяются программистом, они являются шаблоном для упрощения создания таблиц, и хранятся отдельно в базе данных.
 
 (4) домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в какой то одной таблице.
 
 (5) домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в любой таблице в пределах базы данных.
 
Номер 3
Выберите неверные утверждения по применению доменов в InterBase
:
Ответ:
 (1) InterBase
имеет заранее определенные домены, которые являются шаблоном для упрощения создания баз данных, и хранит их в своей системной папке.
 
 (2) домены определяются программистом, они являются шаблоном для упрощения создания баз данных, и хранятся в системной папке InterBase
.
 
 (3) домены определяются программистом, они являются шаблоном для упрощения создания таблиц, и хранятся отдельно в базе данных.
 
 (4) домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в любой таблице в пределах базы данных.
 
 (5) домены определяются программистом, они являются шаблоном для упрощения создания полей, хранятся отдельно в базе данных, и могут использоваться в какой то одной таблице.