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

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

Упражнение 1:
Номер 1
Что такое База Данных?

Ответ:

 (1) файл с таблицей. 

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

 (3) папка, содержащая файлы с индексами 


Номер 2
Что такое таблица?

Ответ:

 (1) совокупность полей и записей. 

 (2) набор полей. 

 (3) набор записей. 

 (4) набор индексов. 


Номер 3
Что такое запись?

Ответ:

 (1) столбец таблицы. 

 (2) строка таблицы 

 (3) информация, однозначно идентифицирующая описываемый объект. 


Номер 4
Что такое поле?

Ответ:

 (1) столбец таблицы 

 (2) строка таблицы 

 (3) информация, однозначно идентифицирующая описываемый объект 


Упражнение 2:
Номер 1
Какие данные содержит запись?

Ответ:

 (1) набор ключевых полей. 

 (2) отдельный атрибут какого-то объекта. 

 (3) совокупность атрибутов, описывающих какой-то объект. 

 (4) набор индексов. 


Номер 2
Какие данные содержит поле?

Ответ:

 (1) набор записей 

 (2) отдельный атрибут какого-то объекта 

 (3) совокупность атрибутов, описывающих какой-то объект 

 (4) набор индексов 


Номер 3
Какие данные содержит таблица?

Ответ:

 (1) набор ключевых полей. 

 (2) совокупность атрибутов, описывающих какой-то объект. 

 (3) описание объекта, представляющее собой набор полей. 

 (4) описания объектов, представляющих собой набор записей. 


Упражнение 3:
Номер 1
Что такое первичный ключ?

Ответ:

 (1) первая запись таблицы. 

 (2) первое поле таблицы. 

 (3) поле или набор полей, однозначно идентифицирующее запись. 

 (4) отдельный файл с описанием индексов. 


Номер 2
Что такое индекс?

Ответ:

 (1) первая запись таблицы. 

 (2) первое поле таблицы. 

 (3) поле или набор полей, которые обязательно хранят уникальные для каждой записи данные. 

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


Номер 3
Выберите верные утверждения:

Ответ:

 (1) таблица может содержать много первичных ключей. 

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

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

 (4) таблица может содержать только одно индексное поле. 


Номер 4
Выберите верные утверждения:

Ответ:

 (1) индексы могут содержать только уникальные значения 

 (2) индексы могут содержать только не уникальные значения. 

 (3) индексы могут содержать как уникальные, так и не уникальные значения. 

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

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

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


Упражнение 4:
Номер 1
Что такое реляционные отношения?

Ответ:

 (1) связи между индексами. 

 (2) связи между полями. 

 (3) связи между базами данных. 

 (4) связи между таблицами. 


Номер 2
Как называются взаимосвязанные таблицы?

Ответ:

 (1) индексными. 

 (2) ключевыми. 

 (3) реляционными. 

 (4) базовыми. 


Номер 3
Выберите верное утверждение:

Ответ:

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

 (2) реляционные связи предназначены для разбивки таблиц на отдельные записи. 

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

 (4) реляционные связи предназначены для объединения различных баз данных. 

 (5) реляционные связи предназначены для объединения отдельных полей. 

 (6) реляционные связи предназначены для объединения отдельных записей. 


Упражнение 5:
Номер 1
Что такое ссылочная целостность?

Ответ:

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

 (2) механизм, ответственный за организацию связи между таблицами один-ко-многим. 

 (3) механизм, ответственный за организацию связи между таблицами многие-ко-многим. 

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


Номер 2
Что такое нормализация базы данных?

Ответ:

 (1) устранение избыточности данных в таблицах. 

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

 (3) устранение связей между таблицами один-ко-многим. 

 (4) устранение связей между таблицами многие-ко-многим. 


Номер 3
Выберите верные утверждения:

Ответ:

 (1) ссылочная целостность подразумевает, что все таблицы БД взаимосвязаны между собой. 

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

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

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

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


Номер 4
Выберите неверные утверждения:

Ответ:

 (1) ссылочная целостность подразумевает, что все таблицы БД взаимосвязаны между собой. 

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

 (3) нормализация базы данных подразумевает, что все таблицы БД взаимосвязаны между собой. 

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

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


Упражнение 6:
Номер 1
Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Иванов Иван Иванович"). Нарушается ли при этом Первая Нормальная Форма, и если да, то почему?

Ответ:

 (1) не нарушается 

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

 (3) нарушается, потому что второе поле нельзя сделать ключевым 

 (4) нарушается, потому что второе поле не является неделимым 


Номер 2
Таблица имеет два поля: ID (ключевое поле, идентификатор записи) и FIO (фамилия, имя, отчество, например "Петров Петр Петрович"). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?

Ответ:

 (1) нет нарушений. 

 (2) нарушена первая нормальная форма (неделимость). 

 (3) нарушена вторая нормальная форма (второе поле не идентифицируется однозначно ключевым полем). 

 (4) нарушена третья нормальная форма (имеются транзитивные зависимости).  


Номер 3
Таблица имеет четыре поля: IDTovar (ключевое поле, название товара), Cena (цена товара), Kolvo (количество товара на складе) и Stoimost (общая стоимость товара, то есть Cena*Kolvo). Есть ли здесь нарушения нормализации, и если да, то какая нормальная форма нарушена?

Ответ:

 (1) нет нарушений. 

 (2) нарушена первая нормальная форма (неделимость). 

 (3) нарушена вторая нормальная форма (не ключевые поля не идентифицируются однозначно ключевым полем). 

 (4) нарушена третья нормальная форма (имеются транзитивные зависимости между не ключевыми полями). 




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