игра брюс 2048
Главная / Программирование / Программирование баз данных в Delphi / Тест 9

Программирование баз данных в Delphi - тест 9

Упражнение 1:
Номер 1
Какие типы таблиц можно указать в свойстве TableType компонента TTable?

Ответ:

 (1) MS Access.  

 (2) dBase.  

 (3) FoxPro.  

 (4) Paradox.  

 (5) InterBase.  

 (6) Oracle.  

 (7) Текстовый.  


Номер 2
Какие типы таблиц нельзя указать в свойстве TableType компонента TTable?

Ответ:

 (1) Текстовый.  

 (2) MS Access.  

 (3) dBase.  

 (4) FoxPro.  

 (5) Paradox.  

 (6) InterBase.  

 (7) Oracle.  


Номер 3
Какой тип таблиц будет использоваться по умолчанию, если в свойстве TableType компонента TTable указано значение ttDefault, а имя файла таблицы не имеет расширения?

Ответ:

 (1) Текстовый.  

 (2) MS Access.  

 (3) dBase.  

 (4) FoxPro.  

 (5) Paradox.  

 (6) InterBase.  

 (7) Oracle.  


Упражнение 2:
Номер 1
Выберите верное утверждение, что при создании таблицы программно с помощью компонента TTable и редактора полей:

Ответ:

 (1) если имеется поле Memo, таблицу невозможно будет создать.  

 (2) если имеется поле Memo, файл с этими данными будет создан автоматически.  

 (3) если имеется поле Memo, файл с этими данными также нужно создавать методом CreateTable.  

 (4) если имеется поле Memo, то это поле будет создано в файле с таблицей, при этом оно сможет вмещать не более 255 символов.  


Номер 2
Выберите неверные утверждения, что при создании таблицы программно с помощью компонента TTable и редактора полей:

Ответ:

 (1) если имеется поле Memo, таблицу невозможно будет создать.  

 (2) если имеется поле Memo, файл с этими данными также нужно создавать методом CreateTable.  

 (3) если имеется поле Memo, файл с этими данными будет создан автоматически.  

 (4) если имеется поле Memo, то это поле будет создано в файле с таблицей, при этом оно сможет вмещать не более 255 символов.  


Номер 3
Если нам нужно создать таблицу программно с помощью компонента TTable и редактора полей, и таблица имеет поле Memo, то:

Ответ:

 (1) поле Memo не создастся.  

 (2) автоматически будет создан файл с расширением *.dbt.  

 (3) файл с расширением *.dbt, содержащий поле Memo, нужно создавать отдельно.  

 (4) при создании таким способом таблицы с полем Memo выйдет ошибка.  


Упражнение 3:
Номер 1
Для чего нужно свойство FieldDefs компонента TTable?

Ответ:

 (1) свойство позволяет получить значение поля по его имени.  

 (2) свойство позволяет получить значение поля по его индексу.  

 (3) свойство содержит описание текущего поля таблицы.  

 (4) свойство содержит описание списка полей таблицы.  


Номер 2
Для чего нужен метод AddFieldDef компонента TTable?

Ответ:

 (1) для добавления описания нового поля в список полей таблицы.  

 (2) для добавления новой записи в таблицу.  

 (3) для добавления значения в указанное поле.  

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


Номер 3
Что содержит свойство Required метода AddFieldDef компонента TTable?

Ответ:

 (1) значение добавляемого поля.  

 (2) имя добавляемого поля.  

 (3) тип добавляемого поля.  

 (4) True, если значения в поле должны быть уникальны, и False в противном случае.  

 (5) False, если значения в поле должны быть уникальны, и True в противном случае.  


Упражнение 4:
Номер 1
Для чего нужно свойство IndexDefs компонента TTable?

Ответ:

 (1) свойство позволяет получить значение поля по его имени.  

 (2) свойство позволяет получить значение поля по его индексу.  

 (3) свойство содержит описание списка индексов таблицы.  

 (4) свойство содержит описание текущего индекса таблицы.  


Номер 2
Для чего нужен метод AddIndexDef компонента TTable?

Ответ:

 (1) для добавления описания нового индекса в список индексов таблицы.  

 (2) для добавления новой записи в таблицу по ее индексу.  

 (3) для добавления значения ASC или DESC в файл с индексами.  

 (4) для подключения к таблице ранее созданного индекса.  


Номер 3
Что означает тип индекса ixNonMaintained метода AddIndexDef компонента TTable?

Ответ:

 (1) запрещение редактирования значений данного поля, если это поле индексное.  

 (2) при редактировании пользователем значения индексируемого поля, индексный файл не обновляется.  

 (3) этот тип отменяет сделанные ранее сортировки.  

 (4) индекс с таким типом применяется для сортировки по умолчанию.  

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


Номер 4
Что означает тип индекса ixCaseInsensitive метода AddIndexDef компонента TTable?

Ответ:

 (1) запрещение редактирования значений данного поля, если это поле индексное.  

 (2) индекс с таким типом нечувствителен к регистру букв.  

 (3) индекс с таким типом чувствителен к регистру букв.  

 (4) индекс с таким типом применяется для сортировки по умолчанию.  

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


Упражнение 5:
Номер 1
Что такое DDL?

Ответ:

 (1) файл с динамической библиотекой.  

 (2) язык структурированных запросов.  

 (3) язык определения данных.  

 (4) язык обработки данных.  


Номер 2
Что такое DML?

Ответ:

 (1) язык структурированных запросов.  

 (2) язык определения данных.  

 (3) язык обработки данных.  

 (4) файл с динамической библиотекой.  


Номер 3
К какой части SQL относится оператор CREATE TABLE?

Ответ:

 (1) DML  

 (2) DLL  

 (3) DDL  


Номер 4
К какой части SQL относится операторы INSERT, DELETE, UPDATE?

Ответ:

 (1) DML  

 (2) DLL  

 (3) DDL  


Упражнение 6:
Номер 1
Выберите типы полей, которые являются стандартом ANSI для языка SQL:

Ответ:

 (1) AUTOINCREMENT  

 (2) CHAR  

 (3) INT  

 (4) SMALLINT  

 (5) BOOLEAN  

 (6) FLOAT  

 (7) CURRENCY  

 (8) DATATIME  


Номер 2
Выберите типы полей, которые не являются стандартом ANSI для языка SQL:

Ответ:

 (1) AUTOINCREMENT  

 (2) CHAR  

 (3) INT  

 (4) SMALLINT  

 (5) BOOLEAN  

 (6) FLOAT  

 (7) CURRENCY  

 (8) DATATIME  


Номер 3
Выберите типы полей стандарта ANSI языка SQL, которые требуют указания размера:

Ответ:

 (1) CHAR  

 (2) TEXT  

 (3) INT  

 (4) SMALLINT  

 (5) FLOAT  

 (6) REAL  


Номер 4
Выберите типы полей стандарта ANSI языка SQL, которые не требуют указания размера:

Ответ:

 (1) CHAR  

 (2) INT  

 (3) SMALLINT  

 (4) TEXT  

 (5) FLOAT  

 (6) REAL  




Главная / Программирование / Программирование баз данных в Delphi / Тест 9