
- •Экзаменационные билеты по информатике. 9 класс. Билет № 1
- •Информатика – это наука, изучающая способы получения, хранения, передачи, обработки и использования информации.
- •Билет № 2
- •Содержательный подход к измерению информации
- •Алфавитный подход
- •Билет № 3
- •Билет № 4
- •Билет 5
- •Билет № 6
- •Виды алгоритмов
- •Билет № 7
- •Блок – схемы алгоритмов
- •Билет 8
- •Линейная алгоритмическая структура
- •Билет 9
- •Логические выражения в алгоритмах
- •Билет 10
- •Билет№11
- •Билет№12
- •Билет№13
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18
- •Билет 19
- •Билет 20
- •Классификация моделей
Билет 17
1. Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы работы с ними. Поиск, удаление и сортировка данных в БД. Условия поиска (логические выражения); порядок и ключи сортировки
Под термином «база данных» в широком смысле принято понимать совокупность сведений об объектах в какой-либо области или разделе области. Например - база данных поликлиники (медицина), база данных библиотеки (культура), база данных по стройматериалам (промышленность).
В информатике базой данных называют информационную модель, позволяющую упорядочивать и хранить данные о группе объектов, обладающих одинаковым набором свойств.
В зависимости от структуры представляемых данных, существует три типа баз данных:
иерархические - можно представить как перевернутое дерево, состоящее из объектов различных уровней. В качестве примера здесь можно привести файловую структуру Windows. Объекты, более близкие к корню, называют предками. Потомками называют объекты более низкого уровня. При этом объект-предок может иметь несколько потомков или совсем не иметь их. Разумеется, что объект-потомок обязательно имеет одного предка. Объекты, имеющие одного предка, называют близнецами;
сетевые - являются комбинацией многих иерархических структур. В них каждый объект-потомок может иметь нескольких предков. Примером такой базы данных является структура глобальной сети Интернет.
табличные (или реляционные) - базы данных, содержат перечень объектов одного типа, т. е. объектов с одинаковым набором свойств. Табличную БД удобно представлять в виде двумерной таблицы (чаще нескольких связанных между собой таблиц).
Пример. Таблица размеров:
Размер |
|
17 |
18 |
19 |
20 |
21 |
Обхват груди |
См |
80 |
84 |
88 |
92 |
96 |
Обхват талии |
См |
62 |
66 |
70 |
74 |
78 |
Обхват бедер |
См |
86 |
90 |
94 |
98 |
102 |
Длина спины |
См |
39 |
39 |
40 |
40 |
41 |
Длина рукава |
См |
57 |
57 |
58 |
58 |
59 |
Основные понятия (поле, запись, первичный ключ записи)
Поле - это столбец таблицы, который характеризуется своим именем (названием соответствующего свойства) и типом, отражающим значения данного свойства.
Тип поля – множество значений поля и множество операций, которые можно выполнять с этими значениями.
Запись - это строка таблицы, которая содержит конкретные значения об объекте.
Первичный ключ (Главный) - это поле или несколько полей, которые однозначно определяют запись. Он уникален для любой записи в этой таблице. Очень часто в качестве ключевого поля используется поле, содержащее тип данных Счетчик.
Основные типы данных (типы полей) В реляционных базах данных используются следующие основные типы полей:
Счетчик — целые числа, которые задаются автоматически при вводе записей и не могут быть изменены пользователем.
Числовой. Этот тип имеют поля, значения которых могут быть только числами.
Символьный (или текстовый) — такой тип имеют поля, в которых хранятся символьные последовательности (слова, тексты, коды и пр.), содержащие до 255 символов.
Дата/время — дата и время.
Логический — значения Истина или Ложь (или «да»/ «нет»).
От типа поля зависят те действия, которые можно производить со значениями поля. Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими - нельзя.
Система управления базами данных (СУБД) - программа, которая позволяет создавать базы данных и обеспечивает обработку, сортировку и поиск данных. Популярные СУБД - FoxPro, Access for Windows, Paradox. В отличие от других приложений Windows, Access может единовременно обрабатывать только одну базу данных.
Основные объекты СУБД Access:
таблицы — базовый объект СУБД. Все остальные объекты создаются на основе таблиц. Столбцы в такой таблице называются полями, строки - записями;
запросы — являются основным инструментом БД. С их помощью осуществляется отбор данных, удовлетворяющих определённым условиям;
формы — объект СУБД, который создается для более удобного представления, ввода и изменения данных в таблицах. Форма может содержать графики, рисунки и другие внедренные объекты;
отчеты — объект СУБД, предназначен для вывода данных на печать в удобном для пользователя виде, составляется на основе таблиц и запросов;
макросы — как и в других приложениях, служат для автоматизации часто повторяющихся операций.
Поиск, удаление и сортировка данных в БД.
Условия поиска (логические выражения); порядок и ключи сортировки
Базы данных являются не только хранилищем данных, но и мощным средством их обработки. В современных базах данных, как правило, предусмотрены следующие функции:
ввод информации в базу данных и обеспечение ее логического контроля;
возможность исправления и удаление устаревшей информации;
контроль непротиворечивости данных;
защита данных от разрушения;
поиск информации с заданными свойствами;
автоматическое упорядочивание информации в соответствии с определенными требованиями;
фильтрация данных по заданным условиям;
обеспечение коллективного доступа к данным нескольких пользователей одновременно;
защита от несанкционированного доступа к данным.
Изменение состава записей в базе данных происходит путем удаления ненужных записей и добавления новых. Новая запись помещается в конец таблицы.
Существует возможность редактирования поля, т. е. изменения его параметров - имени, формата представления данных.
Поиск информации в базе данных может осуществляться согласно образцу, который задает пользователь.
Процесс упорядочивания записей в таблице называется сортировкой. Для того чтобы выполнить сортировку, необходимо указать следующую информацию: поле, по значению которого надо произвести сортировку и порядок сортировки записей - по возрастанию или по убыванию. Кроме того, существует возможность группировки данных, т. е. возможность организовывать отсортированные записи в группы различными способами.
Фильтрация позволяет выбирать из всего множества записей только те, которые отвечают заданным условиям поиска. Условие — это величины и (или) выражения одного типа (числовые, символьные, логические), связанные одним из знаков отношений: = (равно), < > (не равно), > (больше),< (меньше), >= (больше или равно), <= (меньше или равно).
Любое условие может принимать одно из двух возможных логических значений: ИСТИНА (логическая 1) или ЛОЖЬ (логический 0).
Условия называются простыми, если в них не используются логические операции - И, ИЛИ, НЕ.
При помощи логических функций можно объединять несколько простых условий для поиска, группировки и/или фильтрации записей.
Функция И объединяет два условия. Запись будет отобрана фильтром, если она отвечает одновременно и первому и второму условию.
Если же в качестве логической функции используется ИЛИ, то фильтр будет отбирать записи, отвечающие либо первому, либо второму условию, либо обоим условиям одновременно.
Поле, по значению которого производится сортировка, называется ключом сортировки.
Часто необходимость сортировки по значениям нескольких полей. В этом случае указывают два ключа сортировки, и записи сначала сортируются по значениям первого ключа, а затем среди записей с одинаковыми значениями первого ключа происходит сортировка по значениям второго ключа. Таким образом, сортировка может происходить по нескольким ключам одновременно.