Тест на тему: Базы данных — Гипермаркет знаний. Базы данных Для чего предназначены формы

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

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

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

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

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

4. Распределенная база данных – это БД,

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

5. Кнопка обозначает

  1. сортировку записей по возрастанию;
  2. сортировку записей по убыванию;
  3. вывод на экран записей начинающихся с эти букв;
  4. подсчет количества записей в БД

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

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

7. Для чего предназначен объект «таблица»?

  1. для хранения данных
  2. для архивирования данных
  3. для ввода и удаления данных
  4. для выборки данных

8. В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы бабушки Ивановой А.И.

Таблица 1

Фамилия И.О.

Пол

Иванов Т.М.

Петренко И.Т.

Черных И.А.

Петренко А.И.

Иванова А.И.

Петренко Н.Н.

Черных А.Н.

Цейс Т.Н.

Цейс Н.А.

Таблица 2

ID_
Родителя

ID_
Ребенка

  1. Цейс Т.Н.
  2. Петренко А.И.

c) Черных И.А.

d) Петренко Н.Н.

9. Структура базы данных изменится, если

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

11. В чем заключается особенность типа данных «счетчик»?

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

12. Определите тип базы данных:

класс

фамилия

имя

«5»

«4»

«3»

«2»

10 а

Иванов

Петя

10 б

Петров

Юра

11 а

Сидорова

Катя

  1. Реляционная b) Иерархическая c)Сетевая

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

  1. символьное b) логическое c) числовое d) любого типа e)Дата

14. Сколько записей в базе данных?

Компьютер

ОЗУ

Винчестер

Pentium

800Мб

386DX

300 Мб

486DX

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

БАЗЫ ДАННЫХ

ТЕСТ

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

Неотъемлемой частью большинства таблиц БД является поле «Счетчик». В чем состоит особенность этого столбца, какие функции он выполняет и какими свойствами обладает, мы рассмотрим ниже. Для этого более подробно остановимся на понятиях баз данных, их объектов и, в частности, таблицах, элементом которого и является счетчик.

Базы данных

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

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

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

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

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

Объекты БД

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

Запросы выполняют основную работу по взаимодействию интерфейсных форм с другими объектами БД, их элементами и самой базой. Когда вы просто нажимаете кнопку «Удалить строку» на форме приложения БД, именно запрос завершает действие и выполняет ваше требование.

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

Особенности таблиц БД

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

Каждый из столбцов определяет, какие именно значения в нем находятся. Из того же примера отелей видно, что одно из полей носит название «Наименование», и в нем заключаются только названия гостиниц. Другое поле - категория, сюда записывается, сколько звезд у данного отеля. Таким образом, пройдя по всему столбцу, мы видим значения одного параметра каждой из строк.

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

Особняком стоит тип поля «Счетчик». В чем состоит особенность его использования, рассмотрим ниже.

Поле типа «Счетчик»

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

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

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

Пример

В нашей экспериментальной базе Access добавлена таблица «Отели». Поле-счетчик носит название «Код», нумерация начинается с единицы.

Вторая таблица базы - «Регионы» - тоже содержит поле счетчик. В чем состоит особенность таблицы регионов? В том, что ее записи используются таблицей отелей для задания размещения гостиницы. Здесь значение выбирается из выпадающего списка:

А по регионам мы можем посмотреть расположенные там отели:

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

В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выбрали СУБД Microsoft Access, которая входит в пакет Microsoft Office.

Access 1.0, выпущенный в 1992 г., был одним из самых замечательных продуктов, когда - либо разработанных для персональных компьютеров. Этот пакет установил новые стандарты для интерфейса, улучшив систему отчетов и увеличив скорость управления данными. Благодаря этому он стал наиболее популярным пакетом СУБД для Windows и единственным универсальным программным продуктом, удовлетворяющим всех - и конечных пользователей, и разработчиков полномасштабных приложений. В настоящее время широко используются версии Ассess 97 и Access 2000.

При разработке баз данных одновременно приходится работать с несколькими различными структурными объектами. В Access реализован совершенно новый формат хранения данных. Единая унифицированная структура, которая называется контейнер, включает в себя все структурные элементы - таблицы, запросы, программные модули на Access Basic и т.д. Стандартное расширение этих файлов.MDB (Microsoft Data Base). При открытии файла.MDB все объекты базы данных выводятся в виде списка в окне базы данных. Для выбора одного из указанных списков используются вкладки (корешки).

Рассмотрим кратко назначение объектов Access.

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

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

Форма – объект, предназначенный, как для ввода, так и для вывода данных в удобном для пользователя виде. В форме можно разместить элементы управления, применяемые для ввода, изображения и изменения данных в полях таблиц.

Отчет объект, предназначенный для печати данных.

Макросы – средства для автоматизации работы с формами, отчетами и др.

Модули – программные модули на языке Visual Basic.

Рис. 7 . Окно базы данных в Ассess.

Таблицы

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

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

Типы полей

    Текстовый - используется для хранения текстовой информации длиной до 255 символов.

    Memo - используется для хранения текста большого объема до 65 535 символов. Осо­бенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.

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

    Дата/Время - значения вводятся в поля такого типа в стандартном формате, например 1/1/99, 12:53:00 PM.

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

    Счетчик (Counter) - используется для автоматической нумерации добавляемой записи. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращи­вания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи.

    Логический - используется для хранения логических величин, имеющих только два значения (Да или Нет; 0 или 1; Истина или Ложь и т.п.). Длина такого поля всегда равна 1 биту.

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

    Мастер подстановок .. - такое поле служит для создания связей между таблицами СУБД Access.

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

Loading...Loading...