» [Учителю][Тесты][Базы данных]
ТЕСТ
1. База данных - это:
2. Наиболее распространенными в практике являются:
3. Наиболее точным аналогом реляционной базы данных может служить:
4. Таблицы в базах данных предназначены:
5. Что из перечисленного не является объектом Access:
6. Для чего предназначены запросы:
7. Для чего предназначены формы:
9. Для чего предназначены макросы:
10. В каком режиме работает с базой данных пользователь:
11. В каком диалоговом окне создают связи между полями таблиц базы данных:
12. Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:
13. Без каких объектов не может существовать база данных:
14. В каких элементах таблицы хранятся данные базы:
15. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
16. Содержит ли какую-либо информацию таблица, в которой нет полей?
17. В чем состоит особенность поля "счетчик"?
18. В чем состоит особенность поля "мемо"?
20. Ключами поиска в системах управления базами данных (СУБД) называются:
КЛЮЧ
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 |
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выбрали СУБД 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.
Поля уникальные и ключевые . Создание базы данных всегда начинается с разработки структуры ее таблиц. Структура должна быть такой, чтобы при работе с базой требовалось вводить в нее как можно меньше данных. Если ввод каких-то данных приходится повторять неоднократно, базу делают из нескольких связанных таблиц. Структуру каждой таблицы разрабатывают отдельно. Для того чтобы связи между таблицами работали надежно, и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля.Уникальное поле - это поле, значения в котором не могут повторяться. Если данные в поле повторяются инеобходимо выдавать сообщение об этом, то для этого существует понятиеключевое поле .
>>Інформатика 11 клас >> Інформатика: Форуми та їх призначення. Правила роботи у форумах.
Практична робота до предмету Інформатика 11 клас .
Розгляд теми: Форуми та їх призначення. Правила роботи у форумах.
БАЗЫ ДАННЫХ
ТЕСТ
1. База данных - это:
1. совокупность данных, организованных по определенным правилам;
2. совокупность программ для хранения и обработки больших массивов информации;
3. интерфейс, поддерживающий наполнение и манипулирование данными;
4. определенная совокупность информации.
2. Наиболее распространенными в практике являются:
1. распределенные базы данных;
2. иерархические базы данных;
3. сетевые базы данных;
4. реляционные базы данных.
3. Наиболее точным аналогом реляционной базы данных может служить:
1. неупорядоченное множество данных;
2. вектор;
3. генеалогическое дерево;
4. двумерная таблица.
4. Таблицы в базах данных предназначены:
1. для хранения данных базы;
5. для выполнения сложных программных действий.
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. В чем состоит особенность поля "счетчик"?
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
Надіслано вчителем інформатики Спеціалізованої школи № 252 Оболонського району м. Києва Житинською О.І.
Інформатика за 11 клас безкоштовно скачати , плани конспектів уроків, готуємось до школи
2. Наиболее распространенными в практике являются:
3. Для чего предназначены формы:
4. Распределенная база данных – это БД,
5. Кнопка обозначает
6. Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
7. Для чего предназначен объект «таблица»?
8. В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы бабушки Ивановой А.И.
Таблица 1
Фамилия И.О. | Пол |
|
Иванов Т.М. | ||
Петренко И.Т. | ||
Черных И.А. | ||
Петренко А.И. | ||
Иванова А.И. | ||
Петренко Н.Н. | ||
Черных А.Н. | ||
Цейс Т.Н. | ||
Цейс Н.А. | ||
Таблица 2
ID_ | ID_ |
c) Черных И.А.
d) Петренко Н.Н.
9. Структура базы данных изменится, если
11. В чем заключается особенность типа данных «счетчик»?
12. Определите тип базы данных:
класс | фамилия | имя | «5» | «4» | «3» | «2» |
|
10 а | Иванов | Петя | |||||
10 б | Петров | Юра | |||||
11 а | Сидорова | Катя |
13. БД содержит информацию об учениках школы: фамилия, класс, балл за тест, балл за практическое задание, общее количество баллов. Какого типа должно быть поле ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ?
14. Сколько записей в базе данных?
Компьютер | ОЗУ | Винчестер |
|
Pentium | 800Мб |
||
386DX | 300 Мб |
||
486DX |
Неотъемлемой частью большинства таблиц БД является поле «Счетчик». В чем состоит особенность этого столбца, какие функции он выполняет и какими свойствами обладает, мы рассмотрим ниже. Для этого более подробно остановимся на понятиях баз данных, их объектов и, в частности, таблицах, элементом которого и является счетчик.
Совершим небольшой экскурс в информатику баз данных. БД - это множество таблиц с информацией, между которыми существуют связи. БД удобны для хранения большого количества данных, относящихся к одной теме. В бизнесе используют базы для хранения информации о клиентах: имена, даты рождения, адрес, паспортные и другие личные данные.
По каждому из клиентов ведется запись о заказах: товар и его количество, даты, способ доставки, другие особенности. Сама информация о товарах тоже содержится в хранилищах и представляет собой полный набор параметров, характеризующих изделия для продажи.
Банки хранят в своих информацию о клиентах, вкладах и кредитах. Здесь же содержатся финансовые параметры, позволяющие формировать отчетность для анализа бизнеса и предоставления контролирующим органам.
Туристическая компания работает с БД, в которой хранятся данные о партнерах по бизнесу, туристах, отелях и экскурсиях. С помощью специальных приложений производятся расчеты тарифов и стоимости туров.
Таким образом, данные, которые содержатся в базе данных, соответствуют той отрасли, в которой работает компания.
Основной объект базы данных - таблица, главное хранилище информации БД. Это те таблицы, что мы привыкли видеть на занятиях в школе или ВУЗе, в книгах и учебниках. Они состоят из строк, которые в базах данных называются записями или кортежами, и столбцов, носящих наименование полей.
Запросы выполняют основную работу по взаимодействию интерфейсных форм с другими объектами БД, их элементами и самой базой. Когда вы просто нажимаете кнопку «Удалить строку» на форме приложения БД, именно запрос завершает действие и выполняет ваше требование.
Для вывода информации на принтер задействуются отчеты, а для выполнения процедур в ответ на события в интерфейсе приложения БД предусмотрены макросы и модули.
Как мы знаем еще из курса информатики, базы данных состоят из таблиц. Каждая строка содержит данные, относящиеся к одному объекту. Приведем пример. В БД туристического агентства содержится таблица «Отели», каждая запись которой содержит полную информацию по одной из гостиниц: наименование, категория, адрес, ссылка на веб-сайт, номер телефона и факса и т. д.
Каждый из столбцов определяет, какие именно значения в нем находятся. Из того же примера отелей видно, что одно из полей носит название «Наименование», и в нем заключаются только названия гостиниц. Другое поле - категория, сюда записывается, сколько звезд у данного отеля. Таким образом, пройдя по всему столбцу, мы видим значения одного параметра каждой из строк.
Поля баз данных имеют различные типы: текстовые, числовые, денежные, логические, в формате даты и время. Это определяет ограничения, которые накладываются на значения в этих столбцах. Определив тип поля «Дата и время», мы уже не сможем внести в него фамилию или имя, в числовом поле запрещен ввод буквенных символов, а в логический столбец нельзя вписать стоимость.
Особняком стоит тип поля «Счетчик». В чем состоит особенность его использования, рассмотрим ниже.
Обратимся снова к нашей таблице гостиниц. В первом столбце, которое носит название «Код», мы видим числа - порядковые номера каждого из отелей. Они не повторяются и обозначают запись таким образом, чтобы мы точно знали, под каким номером содержится в таблице тот или иной отель. Это помогает легко найти нужную гостиницу по этому коду.
Поле «Код» имеет тип поля «Счетчик». В чем состоит особенность этого поля, исходя из информации выше? Прежде всего, это уникальность значений столбца. Это свойство обеспечивает однозначность идентификации записи. В таблице не может быть две записи с одним и тем же значением параметра «Код». Уникальность значений поля позволяет использовать его в качестве первичного ключа, то есть, столбца, на которое ссылаются поля других таблиц.
Еще одной способностью счетчика является автоинкрементность - свойство автоматического наращивания номера. Благодаря ей, пользователю не нужно задумываться над тем, какое число вводить для следующей записи. Система сама увеличит номер предыдущей и присвоит это число новой.
В нашей экспериментальной базе Access добавлена таблица «Отели». Поле-счетчик носит название «Код», нумерация начинается с единицы.
Вторая таблица базы - «Регионы» - тоже содержит поле счетчик. В чем состоит особенность таблицы регионов? В том, что ее записи используются таблицей отелей для задания размещения гостиницы. Здесь значение выбирается из выпадающего списка:
А по регионам мы можем посмотреть расположенные там отели:
Таким образом, поле-счетчик - значимый элемент таблиц баз данных, позволяющий однозначно идентифицировать запись, автоматически присваивать ей уникальный номер и использовать затем этот номер при ссылке на строки объекта из другой таблицы.