
ДЕ Базы данных
Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных
ЗАДАНИЕ 1
В таблицу базы данных «База канцтоваров», содержащую 4 столбца информации о товаре (наименование, поставщик, количество, цена), внесена информация о 40 видах товара. Количество записей в таблице равно …
-
□
40
□
4
□
160
□
44
Решение: Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 4 поля и 40 записей.
Задание 2
В таблицу базы данных «Аптека», содержащую 7 столбцов информации о товаре (наименование, поставщик, количество, дата окончания срока хранения, цена, вес, температура хранения), внесена информация о 15 видах товара.
Количество записей в таблице равно …
-
□
15
□
7
□
105
□
22
Решение: Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 7 полей и 15 записей.
Задание 3
Дан фрагмент базы данных «Расписание
уроков». Составным первичным ключом
таблицы может быть …
-
□
День недели + Номер урока + Учитель
□
День недели + Номер урока
□
День недели + Номер урока + Название
□
День недели + Название
Решение: В теории баз данных термин первичный ключ обозначает поле (столбец) или группу полей таблицы базы данных, значение которого (или комбинация значений которых) используется в качестве уникального идентификатора записи (строки) этой таблицы. Первичный ключ может состоять из единственного поля таблицы, значения которого уникальны для каждой записи. Так, на предприятии не может быть двух работников с одинаковыми табельными номерами, поэтому в таблице, содержащей записи о работниках, табельный номер может быть первичным ключом. Такой первичный ключ называют простым ключом. Если таблица не имеет единственного уникального поля, первичный ключ может быть составлен из нескольких полей, совокупность значений которых гарантирует уникальность. Так, имя, фамилия, отчество, номер паспорта, серия паспорта не могут быть первичными ключами по отдельности, так как могут оказаться одинаковыми у двух и более людей. Но не бывает двух личных документов одного типа с одинаковыми серией и номером. Поэтому в таблице, содержащей записи о людях, первичным ключом может быть набор полей, состоящий из типа личного документа, его серии и номера. Такой первичный ключ называют составным ключом. В приведенном задании ни одно из полей нельзя определить в качестве первичного ключа – каждое из них может хранить повторяющиеся значения. В данной ситуации решением является составной ключ. Составлять составной ключ мы будем из нескольких полей так, чтобы группа значений этих полей была уникальна. День недели + Номер урока – не уникальна, так как в каждый день недели есть уроки 1, 2, 3, … День недели + Название – не уникальна, так как в один и тот же день недели может быть несколько уроков с одинаковым названием. День недели + Номер урока + Название – не уникальна, так как в каждый день недели могут быть уроки с одинаковым номером и с одинаковым названием. День недели + Номер урока + Учитель – уникальна, так как в каждый конкретный день недели урок с конкретным номером может вести только один учитель.
ЗАДАНИЕ 4
Для таблицы реляционной базы данных ложно утверждение, что …
-
□
каждая запись в таблице содержит однородные по типу данные
□
все столбцы таблицы содержат однородные по типу данные
□
в таблице нет двух одинаковых записей
□
каждый столбец таблицы имеет уникальное имя
Решение:
Одним из наиболее естественных способов представления взаимосвязи данных является двумерная таблица. Каждая строка таблицы представляет собой одну запись файла данных, каждый столбец – одно поле. Подобная таблица обладает рядом важных свойств:
- каждый элемент таблицы (пересечение строки со столбцом) – один элемент данных, повторяющиеся элементы отсутствуют; - все столбцы в таблице однородны (элементы столбца имеют одинаковую природу); - столбцам присвоены уникальные имена; - в таблице нет двух одинаковых строк; - при выполнении операций с таблицами ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию.
ЗАДАНИЕ 5
В таблицу базы данных «Магазин», содержащую 10 столбцов информации о товаре (наименование, поставщик, количество, дата окончания срока хранения, цена, вес, температура хранения), внесена информация о 125 видах товара. Количество полей в таблице равно …
-
□
10
□
125
□
1250
□
135
Решение:
Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 10 полей и 125 записей.
ЗАДАНИЕ 6
При закрытии таблицы СУБД MS Access не предлагает выполнить сохранение внесенных данных, потому что данные сохраняются …
-
□
автоматически сразу же после ввода в таблицу
□
только после закрытия всей базы данных
□
автоматически при закрытии таблицы базы данных
□
после ввода пользователем специальной команды Сохранение данных