Какое из перечисленных свойств не является свойством реляционной базы

Какое из перечисленных свойств не является свойством реляционной базы thumbnail

Тест №1 по теме «Access»

1. Структура данных, для которой характерна подчиненность объектов нижнего уровня обектам верхнего уровня, называется

 1.табличной;
 2.реляционной; 
 3. Иерархической+

  1.  Реализованная с помощью компьютера информационная структураотражающая состояние объектов и их отношения , — это:

 1.база_данных+
 2.информационная_структура; 
 3. СУБД. 

  1.  В общий набор рабочих характеристик БД не входит:

 1.полнота; 
 2.актуальность;
 3. единичность отношений+

  1.  Отличительной чертой реляционной БД является:

 1. подчиненность объектов нижнего уровня обектам объектам верхнего_уровня; 
 2. то, что отношения между объетами определяются как «многие ко многим»; 
 3. то, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту+

  1.  Макрос — это:

 1. объект, представляющий собой структурированное описание одного или нескольких действий+
 2. часть командного процессора; 
 3. язык программирования. 

  1.  К основным функциям СУБД не относится

 1. определение данных; 
 2. хранение данных+
 3. управление данными. 

  1.  Чтобы изменить структуру или шаблон формы в СУБД Access,нужно открыть форму в режиме:

 1. таблицы; 
 2. конструктора;+
 3. предварительный просмотр. 

  1.  В СУБД Access допустимы типы полей записей:

 1. числовой, символьный, графический музыкальный; 
 2. логический , дата, числовой, денежный, OLE+
 3. числовой, текстовый, гипертекстовый, логический.

  1.  В поле OLE СУБД Access можно разместить:

 1.файл+
 2.число; 
 3. калькулятор. 

  1.  Группа пиктограмм, главное назначение которой — ускоренный вызов команд меню в СУБД Access, — это:

 1.полоса меню; 
 2.строка состояния; 
 3. панель инструментов+

Тест №2 по теме «Access»

1. БД. Укажите, как называется программный комплекс, предназначенный для создания и обслуживания базы данных:

A) СУБД.

B) АСУ

C) ИС.
D) СУ.
E) ГИС.

2.  БД. Продолжите фразу: реляционная база – это та база данных, в которой информация хранится в виде:

A) Таблиц.

B) Запросов.

C) Отчетов.
D) Списков. 
E) Деревьев.

3. БД. Укажите существующие на данный момент модели данных:

A) Иерархические, реляционные, списки.

B) Математические, геометрические.

C) Физические, химические.
D) Структурные.
E) Внутренние, внешние.

4.  БД. Укажите, как называется структура данных, для которой характерна подчиненность объектов нижнего уровня объектам верхнего уровня:

A) Иерархической.

B) Реляционной.

C) Подчиненной.
D) Сетевой.
E) Кольцевой.

5.  БД. Укажите, что определяет структуру реляционной таблицы:

A) Набор полей.

B) Набор символов.

C) Набор страниц.
D) Набор книг.
E) Набор вершин.

6. Укажите правильное определение записи:

A) Совокупность логически связанных полей.

B) Совокупность логически связанных типов.

C) Совокупность логически связанных атрибутов.
D) Совокупность логически связанных файлов.
E) Совокупность логически связанных папок.

7. БД. Укажите, в каком случае первичный ключ является простым:

A) Если он состоит из одного поля.

B) Если он состоит из разных типов данных.

C) Если он числовой.
D) Если он символьный.
E) Если он состоит из нескольких полей.

8.  БД. Укажите, с какими типами данных не могут работать базы данных Microsoft Access(FoxBASE):

A) Графический.

B) Текстовый.

C) Числовой.
D) Дата/время.
E) Логический.

9. БД. Укажите специальный тип данных базы данных Microsoft Access(FoxBASE),  предназначенный для порядковой нумерации записей:

A) Счетчик.

B) Дата/время.

C) Гиперссылка.
D) Мастер подстановок.
E) Поле объекта OLE.

10. БД. Укажите возможное значение поля численного типа:

A) 1300.

B) Петров.

C) 12-01-04.
D) $100.
E) NOT 100.

Тест №3 по теме «Access»

1. Что такое база данных?

Любой текстовый файл
Организованная структура для хранения информации
Любая информация, представленная в табличной форме
Любая электронная таблица

2. Какое из перечисленных свойств не является свойством реляционной базы?

Несколько узлов уровня связаны с узлом одного уровня
Порядок следования строк в таблице произвольный
Каждый столбец имеет уникальное имя
Для каждой таблицы можно определить первичный ключ

3. Какая база данных строится на основе таблиц и только таблиц?

Сетевая
Иерархическая
Реляционная

4. Какой из ниже перечисленных элементов не является объектом MS Access?

Таблица
Книга
Запрос
Макрос
Отчет

5. В какой модели баз данных существуют горизонтальные и вертикальные связи между элементами?

Сетевой
Иерархической
Реляционной
Объектно-ориентированной

6. Какой из ниже перечисленных запросов нельзя построить?

Простой
Перекрестный
На создание таблицы
Параллельный
Записи без подчиненных

7. Что такое поле?

Столбец в таблице
Окно конструктора
Текст любого размера
Строка в таблице

8. Что такое запрос?

Окно конструктора
Связанная таблица
Главная таблица
Средство отбора данных

9. В чем заключается функция ключевого поля?

Однозначно определять таблицу
Однозначно определять запись
Определять заголовок столбца таблицы
Вводить ограничение для проверки правильности ввода данных

10. Из чего состоит макрос?

Из набора тегов
Из совокупности операторов Visual Basic
Из набора гиперссылок
Из набора макрокоманд

Тест №4 по теме «Access»

1. Программы Word, Access, Excel являются …

а) системными программами;

б) прикладными программами;

в) системами программирования;

г) вспомогательными программами;

д) операционными системами.

2. База данных – это?

а) набор данных, собранных на одной дискете;

б) данные, предназначенные для работы программы;

в) совокупность взаимосвязанных данных, организованных определенным образом;

г)данные, пересылаемые по коммуникационным сетям.

3. Для создания каталога школьной библиотеки содержащей сведения и книжном фонде и его движении, о читателях и использовании абонемента целесообразно задействовать…

Читайте также:  Какие свойства у хлопчатобумажной ткани

а) электронную таблицу;

б) систему управления базами данных;

в) текстовый редактор;

г) программу распознавания текста;

д) процессор создания презентаций.

4. Если каждый элемент нижестоящего уровня связан одновременно с любыми элементами предыдущего уровня, такая модель называется …

а) таблица; б) сеть; в) иерархическая структура; г) дерево.

5. Базы данных состоящие из связных двумерных таблиц называются …

а) реляционные; б) связные; в) обычные; г) комплектующие;

6. Строка таблицы, содержащая набор значений определенного свойства, называется…

а) полем; б) ключом; в) формой; г) записью.

7. Для отбора данных на основании заданных условий используются:

а) запросы; б) отчеты; в) таблицы; г) формы; д) макросы; е) модули.

8. Для отображения одновременно одной записи БД в удобном для пользователя виде используются…

а) формы; б) таблицы; в) отчеты; г) запросы; д) сортировщик; е) презентации.

9. Отчеты в БД используются для:

а) отображения данных в удобном виде;

б) печати данных, содержащихся в таблицах и запросах;

в) хранения двумерных таблиц;

г) автоматизации повторяющихся операций.

10. Поле, значение которого не повторяется у разных записей и по которому можно однозначно идентифицировать запись называется…

а) числовым; б) типом поля; в) записью; г) базой данных; д) ключом.

Тест №5 по теме «Access»

1. Тип поля –

а) определяет множество значений, которые может принимать поле;

б) определяет текущую базу данных;

в) однозначно идентифицирует запись;

г) организует реляционную базу данных.

2. Поле – это?

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

в) столбец таблицы;

г) совокупность однотипных данных;

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

3. В БД Аэрофлота поля содержат информацию о цене билетов и их наличии, то какой тип будут иметь эти поля?

а) числовой и денежный;

б) числовой и текстовый;

в) денежный и логический;

г) денежный и МЕМО;

4. БД Аэрофлота имеет следующие поля: номер рейса, дата вылета, тип самолета, цена билетов, наличие билетов. Какое поле будет являться ключевым?

а) номер рейса, б) дата вылета, в) тип самолета, г) цена билетов, д) наличие билетов

5. Может содержать длинный текст поле с типом…

а) числовым; б) текстовым; в) дата/время;

г) Мемо; д) ОLE; е) логическим

6. СУБД – это?

а) программное обеспечение компьютера для работы с БД;

б) база данных, хранимая на диске;

в) система управления программами;

г) программное обеспечение компьютера для работы с информацией.

7. Примером фактографической базы данных (БД) является:

а) БД, содержащая сведения о кадровом составе учреждения;

б) БД, содержащая законодательные акты;

в) БД, содержащая приказы по учреждению;

г) БД, содержащая нормативные финансовые документы.

8. Примером документальной базы данных является:

а) БД, содержащая законодательные акты;

б) БД, содержащая сведения о кадровом составе учреждения;

в) БД, содержащая сведения о финансовом состоянии учреждения;

г) БД, содержащая сведения о проданных билетах.

9. Примером иерархической базы данных является:

а) страница классного журнала; б) каталог файлов, хранимых на диске;

в) расписание поездов; г) электронная таблица.

10. Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию:

ГОД РОЖДЕНИЯ>1958 AND ДОХОД<3500

будут найдены фамилии лиц:

а) имеющих доход менее 3500 и тех, кто родился в 1958 году и позже;

б) имеющих доход менее 3500 и старше тех, кто родился в 1958 году;

в) имеющих доход менее 3500 или тех, кто родился в 1958 году и позже;

г) имеющих доход менее 3500 и родившихся в 1959 году и позже.

Источник

Так как таблицы в реляционной СУБД являются отношениями реляционной мо­дели данных, то и свойства этих таблиц являются свойствами отношений, кото­рые мы уже рассмотрели выше. Кратко сформулируем эти свойства еще раз:

— каждая таблица состоит из однотипных строк и имеет уникальное имя;

— строки имеют фиксированное число полей (столбцов) и значений (множествен­ные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой по­зиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или NULL;

— строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку;

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

— полное информационное содержание базы данных представляется в виде яв­ных значений данных, и такой метод представления является единственным. В частности, не существует каких-либо специальных «связей» или указателей, соединяющих одну таблицу с другой;

— при выполнении операций с таблицей ее строки и столбцы можно обрабаты­вать в любом порядке безотносительно к их информационному содержанию. Этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой строки или любого набора строк с указанными признаками.

Читайте также:  Какие свойства позволяют использовать корунд

Индексы

Выше мы рассмотрели понятие ключей таблиц базы данных. В большинстве ре­ляционных СУБД ключи реализуются с помощью объектов, называемых индек­сами. Индекс представляет собой указатель на данные, размещенные в реляционной таб­лице. Можно провести аналогию индекса таблицы базы данных с указателем, обыч­но помещаемым в конце книги. Чтобы найти в книге страницы, относящиеся к некоторой теме, проще всего обратиться к указателю, в котором устанавливается соответствие между перечисленными в алфавитном порядке темами и номерами страниц, и сразу определить страницы, которые следует просмотреть. Чтобы без указателя найти все страницы, относящиеся к нужной теме, пришлось бы просмат­ривать всю книгу. Индекс базы данных предназначен для аналогичных целей – чтобы ускорить поиск информации в таблице базы данных. Индекс предоставляет информацию о точном физическом расположении данных в таблице.

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

При создании индекса в нем сохраняется информация о местонахождении запи­сей, относящихся к индексируемому столбцу таблицы. При добавлении в таблицу новых записей или удалении существующих индекс также модифицируется.

При выполнении запроса к базе данных, в условие поиска которого входит индек­сированный столбец, поиск значений производится в первую очередь в индексе. Если этот поиск оказывается успешным, то в индексе устанавливается точное ме­стоположение искомых данных в таблице базы данных.

Рассмотрим пример индекса. На рис. 4.1 показан фрагмент таблицы СТУДЕНТЫ и индекса, построенного по полю «Имя» данной таблицы. При выполнении поиска по имени студента, просматривая индекс, можно сразу определить порядковый Номер записи, содержащей необходимую информацию, и затем быстро найти в таблице сами данные. Если бы у таблицы отсутствовал индекс по полю «Имя», то выполнение поиска по имени студента потребовало бы просмотра всей таблицы.

Таким образом, использование индексов снижает время выборки данных.

Рисунок 4.1 – Поиск информации в таблице с помощью индекса

Различают несколько типов индексов. Наиболее часто выделяют три типа:

— простые;

— составные;

— уникальные.

Ускорение поиска информации при использовании индекса может показаться неоче­видным – ведь количество записей в индексе совпадает с количеством записей в таблице. Однако следует учитывать два обстоятельства:

— обращение к индексу выполняется быстрее, чем к таблице;

— в индексе записи хранятся в упорядоченном виде (в рассматриваемом примере – в алфавитном порядке) и поэтому при поиске информации в индексе нет необхо­димости просматривать все данные до конца индекса.

Простые индексыпредставляют собой простейший и вместе с тем наиболее рас­пространенный тип индекса. Простой индекс строится на основе только одного столбца реляционной таблицы (индекс, приведенный на рис. 4.1, является про­стым).

Составные индексыстроятся по двум и более столбцам реляционной таблицы. При создании составного индекса необходимо принимать во внимание, что последователь­ность столбцов, по которым создается индекс, влияет на скорость поиска данных.

Последовательность столбцов в составном индексе указывается при его создании и никаким образом не связана с последовательностью столбцов в таблице.

Можно назвать два условия оптимальности следования столбцов в составном ин­дексе:

– первым следует помещать столбец, содержащий наиболее ограни­чивающее значение (то есть, содержащий меньшее количество повторов);

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

Сформулированные условия оптимальности часто являются противоречивыми, так что между ними следует находить разумный компромисс.

Следует серьезно относиться к планированию индексов. Неправильное применение индексов может привести к снижению производительности системы. Мы уже говори­ли о том, что физическое местоположение записей может изменяться в процессе редактирования данных пользователями, а также в результате манипуляций с фай­лами базы данных, проводимых самой СУБД (таких как сжатие данных, сборка «му­сора» и др.). Обычно при этом происходят соответствующие изменения и в индексе, а это увеличивает время, требующееся СУБД для проведения таких операций. Поэто­му обычно не следует индексировать:

– столбцы, данные в которых подвержены частому изменению;

– столбцы, содержащие большое количество пустых значений;

– столбцы, содержащие небольшое количество уникальных значений;

– небольшие таблицы;

– поля большого размера.

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

Читайте также:  Какими свойствами обладает вертикальный угол

Нормализация данных

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

Окончательная цель нормализации сводится к получению такого проекта базы данных, в котором каждый факт появляется лишь в одном месте, то есть исключе­на избыточность информации. Таким образом, нормализацию можно также опре­делить как процесс, направленный на уменьшение избыточности информации в реляционной базе данных.

Цели нормализации

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

может привести к нарушению целостно­сти данных (противоречивости информации) в базе данных. Обычно различают сле­дующие проблемы, возникаю­щие при использовании ненормализованных таблиц:

— избыточность данных;

— аномалии обновления;

— аномалии удаления;

— аномалии ввода.

Чтобы проиллюстрировать проблемы, возникающие при работе с ненормализо­ванными базами данных, рассмотрим в качестве примера таблицу СОТРУДНИКИ, содержащую информа­цию о сотрудниках некой организации. Структура этой таблицы приведена на рис. 4.2.

Избыточность данных

Избыточность данных проявляется в том, что в нескольких записях таблицы базы данных повторяется одна и та же информация. Например, один человек может работать на двух (или даже более) должностях. Но в таблице, приведенной на рис. 4.2, каждой должности соответствует запись, и в этой записи содержится ин­формация о личных данных сотрудника, эту должность занимающего. Таким об­разом, если сотрудник работает на нескольких должностях, то его личные данные будут дублироваться несколько раз, что приведет к неоправданному увеличению занимаемого объема внешней памяти.

Аномалии обновления

Аномалии обновления тесно связаны с избыточностью данных. Предположим, что у сотрудника, работающего на нескольких должностях, изменился адрес. Чтобы информация, содержащаяся в таблице, была корректной, необходимо будет вне­сти изменения в несколько записей. Если же исправление будет внесено не во все записи, то возникнет несоответствие информации, которое и называется аномали­ей обновления.

Аномалии удаления

Аномалии удаления возникают при удалении записей из ненормализованной таб­лицы. Пусть, например, в организации проводится сокращение штатов и некото­рые должности аннулируются. При этом следует удалить соответствующие запи­си в рассматриваемой таблице. Однако удаление приведет к потере информации о сотруднике, занимавшем эту должность. Такая потеря информации и называется аномалией удаления. (Для нашего случая можно привести и другой пример – уда­ление записи при увольнении сотрудника приведет к потере информации о долж­ности, которую он занимал.)

Аномалии ввода

Аномалии ввода возникают при добавлении в таблицу новых записей и обычно возникают, когда для некоторых полей таблицы заданы ограничения NOT NULL. В таблице, рассматриваемой в качестве примера, имеется поле «Рейтинг», в кото­ром содержится информация об уровне квалификации сотрудника, устанавливае­мом по результатам его работы. При приеме на работу нового сотрудника устано­вить уровень его квалификации невозможно, так как он еще не выполнял никаких работ в организации. Если для этого поля задать ограничение NOT NULL, то в таблицу нельзя будет ввести информацию о новом сотруднике. Это и называется аномали­ей ввода.

Вывод

Очевидно, что аномалии обновления, удаления и ввода крайне нежелательны. Что­бы свести к минимуму возможность появления такого рода аномалий, и использу­ется нормализация.

Нормальные формы

Теория нормализации основана на концепции нормальных форм. Каждой нормаль­ной форме соответствует некоторый определенный набор ограничений, и отноше­ние находится в некоторой нормальной форме, если оно удовлетворяет свойствен­ному данной форме набору ограничений.

В теории реляционных баз данных обычно выделяется следующая последователь­ность нормальных форм:

— первая нормальная форма (1NF);

— вторая нормальная форма (2NF);

— третья нормальная форма (3NF);

— нормальная форма Бойса–Кодда (BCNF);

— четвертая нормальная форма (4NF);

— пятая нормальная форма, или нормальная форма проекции-соединения (5NF или PJ/NF). Основные свойства нормальных форм:

— каждая следующая нормальная форма в некотором смысле лучше предыду­щей;

— при переходе к следующей нормальной форме свойства предыдущих нормаль­ных свойств сохраняются.

В основе процесса проектирования лежит метод нормализации – декомпозиция отношения, находящегося в предыдущей нормальной форме, в два или более от­ношения, удовлетворяющих требованиям следующей нормальной формы.

Наиболее важные на практике нормальные формы отношений основываются на фундаментальном в теории реляционных баз данных понятии функциональной зависимости. Функционально зависимым считается такой атрибут, значение ко­торого однозначно определяется значением другого атрибута. Функционально за­висимые атрибуты обозначаются следующим образом: X –> Y. Эта запись означа­ет, что если два кортежа в таблице имеют одно и то же значение атрибута X, то они имеют одно и то же значение атрибута Y. Атрибут, указываемый в левой части, называется детерминантом.

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

Date: 2016-05-25; view: 1519; Нарушение авторских прав

Источник