Тест «Базы данных. Концептуальный уровень базы данных это Что из перечисленного не является объектом Access

Технологии

Эта статья содержит краткие сведения о базах данных: что это, чем они могут быть полезны, каковы функции их отдельных элементов. Здесь используется терминология, свойственная Microsoft Access, однако описываемые понятия применимы по отношению к любым базам данных.

В этой статье:

Что представляет собой база данных?

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

Компьютерная база данных - это хранилище объектов. В одной базе данных может быть больше одной таблицы. Например, система отслеживания складских запасов, в которой используются три таблицы, - это не три базы данных, а одна. В базе данных Access (если ее специально не настраивали для работы с данными или кодом, принадлежащими другому источнику) все таблицы хранятся в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули. Для файлов баз данных, созданных в формате Access 2007 (который также используется в Access 2016, Access 2013 и Access 2010), используется расширение ACCDB, а для баз данных, созданных в более ранних версиях Access, - MDB. С помощью Access 2016, Access 2013, Access 2010 и Access 2007 можно создавать файлы в форматах более ранних версий приложения (например, Access 2000 и Access 2002–2003).

Использование Access позволяет:

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

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

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

    упорядочивать и просматривать данные различными способами;

    обмениваться данными с другими людьми с помощью отчетов, сообщений электронной почты, внутренней сети или Интернета.

Элементы базы данных Access

Ниже приведены краткие описания элементов стандартной базы данных Access.

Таблицы

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

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

Строки в таблице называются записями. В записи содержатся блоки информации. Каждая запись состоит по крайней мере из одного поля. Поля соответствуют столбцам в таблице. Например, в таблице под названием "Сотрудники" в каждой записи находится информация об одном сотруднике, а в каждом поле - отдельная категория информации, например имя, фамилия, адрес и т. д. Поля выделяются под определенные типы данных, например текстовые, цифровые или иные данные.

Записи и поля можно описать по-другому. Представьте старый библиотечный карточный каталог. Каждой карточке в шкафу соответствует запись в базе данных. Блоки информации на карточке (автор, название книги и т. д.) соответствуют полям в базе данных.

Дополнительные сведения о таблицах см. в статье Общие сведения о таблицах .

Формы

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

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

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

Дополнительные сведения о формах см. в статье Формы .

Отчеты

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

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

Запросы

Запросы могут выполнять множество функций в базе данных. Одна из их основных функций - находить информацию в таблицах. Нужная информация обычно содержится в нескольких таблицах, но, если использовать запросы, ее можно просматривать в одной. Кроме того, запросы дают возможность фильтровать данные (для этого задаются критерии поиска), чтобы отображались только нужные записи.

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

Есть два основных вида запросов: запросы на выборку и на изменение. Запрос на выборку только находит данные и предоставляет к ним доступ. Результаты такого запроса можно просмотреть на экране, распечатать или скопировать в буфер обмена, а также использовать в качестве источника записей для формы или отчета.

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

Дополнительные сведения о запросах см. в статье Знакомство с запросами .

Макросы

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

Дополнительные сведения о макросах см. в статье Общие сведения о программировании в Access .

Модули

Подобно макросам, модули - это объекты, с помощью которых базу данных можно сделать более функциональной. Но если макросы в Access составляются путем выбора из списка макрокоманд, модули создаются на языке Visual Basic для приложений (VBA). Модули представляют собой наборы описаний, инструкций и процедур. Существуют модули класса и стандартные модули. Модули класса связаны с конкретными формами или отчетами и обычно включают в себя процедуры, которые работают только с этими формами или отчетами. В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом. Стандартные модули, в отличие от модулей класса, перечисляются в списке Модули в области навигации.

Сопровождает любой мало-мальски сложный проект. БД выступает хранилищем информации, где содержатся все необходимые для корректной работы системы параметры. А какие наработки наиболее распространенными в практике являются? Когда их используют? На эти, а также другие вопросы можно будет найти ответы в рамках данной статьи.

Общая информация

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

Следует отметить, что возможностей упорядочивания и сохранения данных весьма много. Каждый из способов выдвигает определённые требования. Существуют БД, которые направлены на автономную работу в рамках одного компьютера. Другие предусматривают взаимодействие с удалённым сервером. Если говорить про архитектуру, то наиболее распространёнными являются иерархические и сетевые базы данных. В этой статье именно на них будет сделан акцент.

Иерархические базы данных

Архитектура системы в этом случае предусматривает, что каждый объект представлен, как определённая сущность. Благодаря этому он может иметь родительские или дочерние элементы. Особенностью такой архитектуры является то, что обязан быть один объект, с которого всё и начинается. В конечном итоге получается структура, которая напоминает дерево. Понять, как работает такая организация, поможет почти любая старая программа. База данных такого типа - это также и файловая система компьютера.

Часто можно услышать, что использование подобной структуры не является чем-то эффективным. Но тем не менее она всё ещё широко применяется. Это благодаря тому, что работа с базой данных выгодна, когда необходимо преимущественно считывать информацию. Ведь в данном случае структура построения этому чрезвычайно способствует. В качестве примера давайте рассмотрим такую ситуацию: когда мы выбираем определённую папку, то взаимодействие происходит быстро. Но стоит нам запустить проверку компьютера антивирусом, как она будет продолжаться весьма долго.

Сетевые базы данных

Это своеобразная модификация рассмотренного ранее примера. Главное отличие здесь заключается в количестве связей. Так, в иерархических базах данных предусмотрено, что один элемент может иметь только одного родителя. Таким образом, можно говорить об определённой скованности в разработке БД. Сетевые базы данных же могут обладать несколькими родителями. Это в большей степени относится к созданию БД на основании XML.

Реляционные базы данных

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

Теоретическую основу под них подвел математик Эдгар Франк Кодд (ныне уже покойный). Он в восьмидесятых годах смог очень детально и качественно описать структуру таких БД, используя при этом математический язык. А как показывает практика, такое обоснование является хорошим основанием для программной реализации. Реляционные приобрели такую популярность, что когда говорят про БД, то по умолчанию понимают именно их. Давайте же уделим внимание и специфике их реализации.

Особенности реляционных БД

Главной их отличительной чертой является то, что данные хранятся как наборы двумерных таблиц. В качестве простейшего примера может быть приведена входящая в офисный пакет от Microsoft . В роли альфы и омеги используются столбцы и рядки. Особенность первых в том, что посредством их указывается название данных, которые в них используются. Кроме этого, количество столбцов является фиксированным и изменено может быть только с правами администратора БД. Строки же - это объекты информации. Их количество меняется относительно легко посредством предоставления специальных инструкций.

Необходимо понимать, что БД является абстрактным понятием. Поэтому наиболее распространенными в практике являются базы данных, в которых таблицы связаны между собой. Очень хорошее графическое представление в этом вопросе может дать упомянутый ранее Access. Самым важным аспектом при работе является проектирование структуры. Этот процесс заключается в том, чтобы создать упомянутые выше элементы. Следует отметить, что это сложный этап, к которому многие начинающие относятся легкомысленно. И зря. Ведь пока данных мало, то компьютером они будут обрабатываться быстро. Но по мере роста количества информации будет заметно замедление. Его величина будет прямо пропорциональна размеру хранимых данных и оптимальности построение структуры.

Проектирование баз данных

Итак, нами были рассмотрены самые популярные варианты построения БД. Сейчас поговорим про то, какие подходы наиболее распространенными в практике являются при их создании и почему именно так. В качестве примера рассмотрим MySQL. Итак, к конечному результату есть такие требования:

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

При наличии опыта несложно заметить, что эти понятия являются противоречивыми. Для начала необходимо точно понять, что будет передаваться в базу данных и изыматься из неё. В серьезных проектах можно встретить десятки и сотни таблиц с неимоверным количеством объектов. Следует проработать следующие вопросы:

  1. Определить, какие данные будут храниться.
  2. Выяснить, где информация будет размещена.
  3. Решить, какой тип данных подобрать для отдельного столбца.

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

Заключение

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

Также не следует выбрасывать из внимания и то, что постепенно предлагаются более совершенные программные структуры. Кроме этого, посильную помощь в оптимизации могут оказать и Они предоставляют разработчику широкий функционал, с помощью которого может быть выполнена практически любая задача. Разнообразие СУБД довольно велико, поэтому можно выбрать именно то, что придётся по вкусу.

Вопрос 1: База данных - это :

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

b) совокупность программ для хранения и обработки больших массивов информации;

c) интерфейс, поддерживающий наполнение и манипулирование данными;

d) определенная совокупность информации.

Вопрос 2. Наиболее распространенными в практике являются :

a) распределенные базы данных;

b) иерархические базы данных;

c) сетевые базы данных;

d) реляционные базы данных.

Вопрос 3. Наиболее точным аналогом реляционной базы данных может служить:

a) неупорядоченное множество данных;

b) вектор;

c) генеалогическое дерево;

d) двумерная таблица.

Вопрос 4. Таблицы в базах данных предназначены:

a) для хранения данных базы;

Вопрос 5. Что из перечисленного не является объектом Access:

a) модули;

b) таблицы;

c) макросы;

Вопрос 6. Для чего предназначены запросы:

a) для хранения данных базы;

b) для отбора и обработки данных базы

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

Вопрос 7. Для чего предназначены формы:

a) для хранения данных базы;

b) для отбора и обработки данных базы;

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

d) для автоматического выполнения группы команд.

Вопрос 8. Для чего предназначены модули:

a) для хранения данных базы;

b) для отбора и обработки данных базы;

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

d) для выполнения сложных программных действий.

Вопрос 9. Для чего предназначены макросы:

a) для хранения данных базы;

b) для отбора и обработки данных базы;

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

d) для автоматического выполнения группы команд.

Вопрос 10. В каком диалоговом окне создают связи между полями таблиц базы данных:

a) таблица связей;

b) схема связей;

c) схема данных;

d) таблица данных?

Вопрос 11. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:

a) Разработчики MS Access, предусматривали при создании данной программы, что пользователи автоматически будут сохранять созданные таблицы и данные после заполнения каждого поля, каждой таблицы, каждой выполненной операции;

b) Недоработка программы;

c) Потому что данные сохраняются сразу после ввода в таблицу;

d) Потому что данные сохраняются только после закрытия всей базы данных;

Вопрос 12. Без каких объектов не может существовать база данных:

a) без модулей;

b) без отчетов и запросов;

c) без таблиц;


d) без форм и макросов.

Вопрос 13. В каких элементах таблицы хранятся данные базы:

a) в полях и строках;

b) в столбцах;

c) в записях;

d) в ячейках.

Вопрос 14. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?

a) пустая таблица не содержит ни какой информации;

b) пустая таблица содержит информацию о структуре базы данных;

c) пустая таблица содержит информацию о будущих записях;

d) таблица без записей существовать не может.

Вопрос 15. Содержит ли какую-либо информацию таблица, в которой нет полей?

a) содержит информацию о структуре базы данных;

b) не содержит ни какой информации;

c) таблица без полей существовать не может;

d) содержит информацию о будущих записях.

Вопрос 16. В чем состоит особенность поля "счетчик"?

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

c) имеет ограниченный размер;

d) имеет свойство автоматического наращивания.

Вопрос 17. В чем состоит особенность поля "мемо"?

a) служит для ввода числовых данных;

b) служит для ввода действительных чисел;

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

d) имеет ограниченный размер и свойство автоматического наращивания.

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

b) поле, которое носит уникальное имя;

c) поле, содержимое которого набрано вручную;

d) поле, значение которого имеют свойство наращивания.

Вопрос 19. Ключами поиска в системах управления базами данных (СУБД) называются:

a) диапазон записей файла БД, в котором осуществляется поиск;

b) логические выражения, определяющие условия поиска;

c) поля, по значению которых осуществляется поиск;

d) номера записей, удовлетворяющих условиям поиска.

Тест по теме «Базы данных»

^ 1. База данных - это:


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

  2. совокупность программ для хранения и обработки больших массивов информации;

  3. интерфейс, поддерживающий наполнение и манипулирование данными;

  4. определенная совокупность информации.

^ 2. Наиболее распространенными в практике являются:


  1. распределенные базы данных;

  2. иерархические базы данных;

  3. сетевые базы данных;

  4. реляционные базы данных.

^ 3. Наиболее точным аналогом реляционной базы данных может служить:


  1. неупорядоченное множество данных;

  2. вектор;

  3. генеалогическое дерево;

  4. двумерная таблица.

^ 4. Таблицы в базах данных предназначены:


  1. для хранения данных базы;




  2. для выполнения сложных программных действий.

^ 5. Что из перечисленного не является объектом Access:


  1. модули;

  2. таблицы;

  3. макросы;

  4. ключи;

  5. формы;

  6. отчеты;

  7. запросы?

^ 6. Для чего предназначены запросы:


  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий;

  6. для вывода обработанных данных базы на принтер?

^ 7. Для чего предназначены формы:


  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

^ 8. Для чего предназначены модули:


  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий?

^ 9. Для чего предназначены макросы:


  1. для хранения данных базы;

  2. для отбора и обработки данных базы;

  3. для ввода данных базы и их просмотра;

  4. для автоматического выполнения группы команд;

  5. для выполнения сложных программных действий?

^ 10. В каком режиме работает с базой данных пользователь:


  1. в проектировочном;

  2. в любительском;

  3. в заданном;

  4. в эксплутационном?

^ 11. В каком диалоговом окне создают связи между полями таблиц базы данных:


  1. таблица связей;

  2. схема связей;

  3. схема данных;

  4. таблица данных?

^ 12. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:


  1. недоработка программы;

  2. потому что данные сохраняются сразу после ввода в таблицу;

  3. потому что данные сохраняются только после закрытия всей базы данных?

^ 13. Без каких объектов не может существовать база данных:


  1. без модулей;

  2. без отчетов;

  3. без таблиц;

  4. без форм;

  5. без макросов;

  6. без запросов?

^ 14. В каких элементах таблицы хранятся данные базы:


  1. в полях;

  1. в строках;

  2. в столбцах;

  3. в записях;

  4. в ячейках?

15. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?


  1. пустая таблица не содержит ни какой информации;

  2. пустая таблица содержит информацию о структуре базы данных;

  3. пустая таблица содержит информацию о будущих записях;

  4. таблица без записей существовать не может.

16. Содержит ли какую-либо информацию таблица, в которой нет полей?


  1. содержит информацию о структуре базы данных;

  2. не содержит ни какой информации;

  3. таблица без полей существовать не может;

  4. содержит информацию о будущих записях.

^ 17. В чем состоит особенность поля «счетчик»?




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

  2. имеет ограниченный размер;

  3. имеет свойство автоматического наращивания.

^ 18. В чем состоит особенность поля МЕМО?


  1. служит для ввода числовых данных;

  2. служит для ввода действительных чисел;

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

  4. имеет ограниченный размер;

  5. имеет свойство автоматического наращивания.

^ 19. Какое поле можно считать уникальным?


  1. поле, значения в котором не могут повторятся;

  2. поле, которое носит уникальное имя;

  3. поле, значение которого имеют свойство наращивания.

20. Ключами поиска в системах управления базами данных (СУБД) называются:


  1. диапазон записей файла БД, в котором осуществляется поиск;

  2. логические выражения, определяющие условия поиска;

  3. поля, по значению которых осуществляется поиск;

  4. номера записей, удовлетворяющих условиям поиска;

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

Тест по теме СУБД

^ 1. Из приведенных определений выберите определение:

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

2. Что такое СУБД?

1. Программа, с помощью которой вводятся данные и производятся какие-либо действия над этими данными: просмотр, сортировка, поиск и т.д.

2. Файл, в котором хранятся в специальном формате данные.

^ 2. Из предложенных определений моделей данных СУБД выберите определения, соответствующие:

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

2. Сетевой.

3. Реляционной.

1. Модель данных строится по принципу взаимосвязанных таблиц.

2. Один тип объекта является главным, все нижележащие – подчиненными.

3. Любой тип данных одновременно может быть главным и подчиненным.

^ 3. Какая из перечисленных СУБД входит в состав популярного пакета Microsoft Office?

1. Lotus Approach.

2. Microsoft Access.

3. Visual FoxPro.

4. Borland Paradox.

5. Borland dBase.

4. БД содержит информацию об учениках школы: фамилия, класс, балл за тест, балл за практическое задание, общее количество баллов. Какого типа должно быть поле ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ?

1. текстовое 2. логическое 3. числовое 4. любого типа 5. дата

5 – 6 Реляционная БД задана таблицей:


Ф.И.О.

пол

возраст

клуб

спорт

1

Панько Л.П.

жен

22

Спарта

футбол

2

Арбузов А.А.

муж

20

Динамо

лыжи

3

Жиганова П.Н.

жен

19

Ротор

Футбол

4

Иванов О.Г.

муж

21

Звезда

лыжи

5

Седова О.Л.

жен

18

Спарта

биатлон

6

Багаева С.И.

жен

23

Звезда

лыжи

^ 5. Какие записи будут выбраны по условию:

(клуб = «Спарта» ИЛИ клуб = «Ротор») и НЕ (пол = «жен»)?

1. 3,5 2. 1,3,5 3. 2,3,4,5 4. 2,4 5. таких записей нет

6. Какие записи будут выбраны по условию:

Спорт = «лыжи» ИЛИ пол = «жен» И возраст
1. 2,3,4,5,6 2. 3,5,6 3. 1,3,5,6

4. таких записей нет 5. 2,3,5,6

^ 7. БД содержит информацию о собаках из клуба собаководства: кличка, порода, дата рождения, пол, количество медалей. какого типа должны быть поля?

1. текстовое, текстовое, числовое, текстовое, числовое

2. текстовое, текстовое, дата, текстовое, числовое

3. текстовое, текстовое, дата, логическое, числовое

4. текстовое, текстовое, числовое, логическое, числовое

5. текстовое, текстовое, дата, логическое, текстовое

8 – 9 Реляционная БД задана таблицей:


название

категория

кинотеатр

начало сеанса

1

Буратино

х/ф

Рубин

14

2

Кортик

х/ф

Искра

12

3

Вини-Пух

м/ф

Экран

9

4

Дюймовочка

м/ф

Россия

10

5

Буратино

х/ф

Искра

14

6

Ну, погоди!

м/ф

Экран

14

7

Два капитана

х/ф

Россия

16

Записи пронумерованы от 1 до 7 соответственно их порядку в таблице.

^ 8. Выбрать главный ключ для таблицы (допуская, что в кинотеатре один зал)

2. кинотеатр + начало сеанса

3. название + начало сеанса

4. кинотеатр

5. начало сеанса

^ 9. В каком порядке будут идти записи, если их отсортировать по двум ключам:

название + кинотеатр в порядке возрастания?


  1. 1,5,3,4,7,2,6

  2. 5,1,3,7,4,2,6

  3. 6,2,4,7,3,1,5

  4. 6,2,7,4,3,1,5

  5. 2,5,4,7,1,3,6

1

2

3

4

5

6

7

8

9

1 – 2

2 – 1


1 – 2

3 – 1


2

3

5

1

3

2

1

^ Тест по теме «Базы данных. СУБД»


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

  1. ^ Примером документальной базы данных является:
а) БД, содержащая законодательные акты;

  1. ^ Ключами поиска в СУБД называются:
а) диапазон записей файла БД, в котором осуществляется поиск;

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

В) поля, по значению которых осуществляется поиск;

Г) номера записей, удовлетворяющих условиям поиска;

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


  1. ^ Сортировкой называют:
а) процесс поиска наибольшего и наименьшего элементов массива;

Б) процесс частичного упорядочивания некоторого множества;

В) любой процесс перестановки элементов некоторого множества;

Г) процесс линейного упорядочивания некоторого множества;

Д) процесс выборки элементов множества, удовлетворяющих заданному условию.


  1. ^ База данных - это:
а) специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте;

Б) совокупность программ для хранения и обработки больших массивов информации;

В) интерфейс, поддерживающий наполнение и манипулирование данными;

Г) определенная совокупность информации.


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

а) страница классного журнала;

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

В) расписание поездов;

Г) электронная таблица.


  1. ^ В иерархической базе данных совокупность данных и связей между ними описывается:

а) таблицей;

Б) сетевой схемой;

В) древовидной структурой;

Г) совокупностью таблиц.


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

Б) связи между данными описываются в виде дерева;

В) помимо вертикальных иерархических связей (между данными) существуют и горизонтальные;

Г) связи между данными отражаются в виде совокупности нескольких таблиц.


  1. ^ Наиболее распространенными в практике являются:

а) распределенные базы данных;

Б) иерархические базы данных;

В) сетевые базы данных;

Г) реляционные базы данных.


  1. ^ Наиболее точным аналогом реляционной базы данных может служить:

а) неупорядоченное множество данных;

Б) вектор;

В) генеалогическое дерево;

Г) двумерная таблица.


  1. ^ Поля реляционной базы данных:
а) именуются пользователем произвольно с определенными ограничениями;

Б) автоматически нумеруются;

В) именуются по правилам, специфичным для каждой конкретной СУБД;

Г) нумеруются по правилам, специфичным для каждой конкретной СУБД.


  1. ^ Структура файла реляционной базы данных (БД) полностью определяется:
а) перечнем названий полей и указанием числа записей БД;

Б) перечнем названий полей с указанием их ширины и типов;

В) числом записей в БД;


  1. ^ Структура файла реляционной базы данных (БД) меняется при:

а) удалении одного из полей;

Б) удалении одной записи;

В) удалении нескольких записей;

Г) удалении всех записей.


  1. ^ В записи файла реляционной базы данных (БД) может содержаться:
а) неоднородная информация (данные разных типов);

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

В) только текстовая информация;

Г) исключительно числовая информация.


  1. ^ В поле файла реляционной базы данных (БД) могут быть записаны:

а) только номера записей;

Б) как числовые, так и текстовые данные одновременно;

В) данные только одного типа;

Г) только время создания записей.


  1. ^ К какому типу данных относится значение выражения 0,7–3>2

а) числовой;

Б) логический;

В) строковый;

Г) целый.


  1. ^ Система управления базами данных - это:
а) программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных;

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

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

Г) оболочка операционной системы, позволяющая более комфортно работать с файлами.


  1. ^ В число основных функций СУБД не входит:
а) определение того, какая именно информация (о чем) будет храниться в базе данных;

Б) создание структуры файла базы данных;

В) первичный ввод, пополнение, редактирование данных;

Г) поиск и сортировка данных.


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

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

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

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

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


  1. Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. Какая из перечисленных ниже записей этой БД будет найдена при поиске по условию ГОД РОЖДЕНИЯ>^ 1958 OR ДОХОД

а) Петров, 1956, 3600;

Б) Иванов, 1956, 2400;

В) Сидоров, 1957, 5300;

Г) Козлов, 1952, 1200.


  1. ^
1 Иванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200;

^ Какие из записей поменяются местами при сортировке по возрастанию этой БД, если она будет осуществляться по первому полю:


а) 1 и 4;

Г) 2 и 3.


  1. ^ Предположим, что некоторая база данных описывается следующим перечнем записей:
1 Иванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200;

^ В каком порядке будут располагаться эти записи после сортировки по возрастанию, если она будет осуществляться по второму полю:


а) 4, 3, 1, 2;

Б) 2, 1, 3, 4;

» [Учителю][Тесты][Базы данных]

БАЗЫ ДАННЫХ

ТЕСТ

1. База данных - это:

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

2. Наиболее распространенными в практике являются:

  1. распределенные базы данных;
  2. иерархические базы данных;
  3. сетевые базы данных;
  4. реляционные базы данных.

3. Наиболее точным аналогом реляционной базы данных может служить:

  1. неупорядоченное множество данных;
  2. вектор;
  3. генеалогическое дерево;
  4. двумерная таблица.

4. Таблицы в базах данных предназначены:

  1. для хранения данных базы;
  2. для выполнения сложных программных действий.

5. Что из перечисленного не является объектом Access:

  1. модули;
  2. таблицы;
  3. макросы;
  4. ключи;
  5. формы;
  6. отчеты;
  7. запросы?

6. Для чего предназначены запросы:

  1. для хранения данных базы;
  2. для отбора и обработки данных базы;
  3. для ввода данных базы и их просмотра;
  4. для автоматического выполнения группы команд;
  5. для выполнения сложных программных действий;
  6. для вывода обработанных данных базы на принтер?

7. Для чего предназначены формы:

  1. для хранения данных базы;
  2. для отбора и обработки данных базы;
  3. для ввода данных базы и их просмотра;
  4. для автоматического выполнения группы команд;
8. Для чего предназначены модули:
  1. для хранения данных базы;
  2. для отбора и обработки данных базы;
  3. для ввода данных базы и их просмотра;
  4. для автоматического выполнения группы команд;
  5. для выполнения сложных программных действий?

9. Для чего предназначены макросы:

  1. для хранения данных базы;
  2. для отбора и обработки данных базы;
  3. для ввода данных базы и их просмотра;
  4. для автоматического выполнения группы команд;
  5. для выполнения сложных программных действий?

10. В каком режиме работает с базой данных пользователь:

  1. в проектировочном;
  2. в любительском;
  3. в заданном;
  4. в эксплутационном?

11. В каком диалоговом окне создают связи между полями таблиц базы данных:

  1. таблица связей;
  2. схема связей;
  3. схема данных;
  4. таблица данных?

12. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:

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

13. Без каких объектов не может существовать база данных:

  1. без модулей;
  2. без отчетов;
  3. без таблиц;
  4. без форм;
  5. без макросов;
  6. без запросов?

14. В каких элементах таблицы хранятся данные базы:

  1. в полях;
  2. в строках;
  3. в столбцах;
  4. в записях;
  5. в ячейках?

15. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?

  1. пустая таблица не содержит ни какой информации;
  2. пустая таблица содержит информацию о структуре базы данных;
  3. пустая таблица содержит информацию о будущих записях;
  4. таблица без записей существовать не может.

16. Содержит ли какую-либо информацию таблица, в которой нет полей?

  1. содержит информацию о структуре базы данных;
  2. не содержит ни какой информации;
  3. таблица без полей существовать не может;
  4. содержит информацию о будущих записях.

17. В чем состоит особенность поля "счетчик"?

  1. имеет ограниченный размер;

18. В чем состоит особенность поля "мемо"?

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

20. Ключами поиска в системах управления базами данных (СУБД) называются:

  1. диапазон записей файла БД, в котором осуществляется поиск;
  2. логические выражения, определяющие условия поиска;
  3. поля, по значению которых осуществляется поиск;
  4. номера записей, удовлетворяющих условиям поиска;
  5. номер первой по порядку записи, удовлетворяющей условиям поиска?

КЛЮЧ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 4 1 4 2 3 5 4 4 3 2 3 5 2 3 5 3 1 3