1. Системы управления базами данных (СУБД) используются для упорядоченного хранения и обработки больших объемов информации. В процессе упорядочения информации СУБД генерируют базы данных, а в процессе обработки сортируют информацию и осуществляют ее поиск.
База данных – это организованный способ хранения информации на внешнем носителя для постоянного использования.
Реляционная база данных, по сути, представляет собой двумерную таблицу
База данных состоит из полей(столбцов), которые отражают свойства объекта информация о котором хранится в компьютере и записей(строк), которые представляют экземпляра объекта.
В зависимости от типа данных столбцы могут быть числовые, текстовые или содержать дату.
Работа с СУБД начинается с создания структуры базы данных, т. е. с определения:
• количества столбцов;
• названий столбцов;
• типов столбцов (текст/число/дата);
• ширины столбцов.
Рассмотрим структуру базы данных на примере базы данных Процессоры.
Количество столбцов — 5.
|
|
Названия и типы столбцов определяются на основание модели процессор. Например нас интересуют следующие свойства: Тип процессора (текст), Год создания (дата), Частота (число), Разрядность по данным (число ), Разрядность по адресу (число). Ширина каждого столбца устанавливается пользователем в соответствии с удобством представления данных на экране.
Структура созданной базы данных может быть впоследствии изменена (добавлены/удалены столбцы, изменены их названия и т. д.).
Тип процессора | Год создания | Частота | Разрядность по данным | Разрядность по адресу |
В созданную «пустую» базу данных необходимо занести записи и при необходимости их редактировать. Обычно предусмотрены следующие режимы:
• добавление записи;
• удаление записи;
• редактирование записи.
Внесем в базу шесть записей, характеризующих технические характеристики различных процессоров. Каждая запись состоит из пяти данных различных типов.
Тип процессора | Год создания | Частота | Разрядность по данным | Разрядность по адресу | |
Pentium | |||||
Pentium II |
Занесенную в базу данных информацию можно обрабатывать, а именно — осуществлять следующие операции:
1. сортировка по любому столбцу (по возрастанию/ убыванию чисел, символьных строк, дат);
2. поиск по любому столбцу с различными условиями (равно, больше, меньше и т. д.).
Так, в результате выполнения сортировки по убыванию по столбцу Год создания порядок записей изменится на противоположный.
|
|
Могут осуществляться вложенные сортировки, т. е. сортировка 1 уровня по одному столбцу, в ней сортировка 2 уровня по другому столбцу и т. д.
В результате выполнения операции поиска по столбцу Разрядность по данным с условием "= 32" будут найдены две записи (80386 и 80486).
Могут осуществляться операции сложного поиска, когда задаются несколько условий по разным столбцам. В результате будут найдены записи, удовлетворяющие всем заданным условиям.
Созданные базы данных можно записывать/считывать с диска и распечатывать на принтере. Это же относится к результатам операций сортировки и поиска.
Вид представления записей на экране может быть не только табличным, но и картотечным. В последнем случае каждая запись выводится в виде определенной формы. Структура формы одинакова для всех записей, причем название полей соответствует названиям столбцов табличной формы представления базы данных, а их расположение задается пользователем.
Так, первая запись базы данных Процессор в виде формы может выглядеть следующим образом:
Билет № 13