2009 г. МОК, КазГАСА Информатика Заманова С.К.
Казахская головная архитектурно-строительная академия Активный раздаточный материал |
|
«Информатика» |
ФОЕНП |
3 кредита |
1-й семестр 2009 – 2010 уч. года |
Лекция №10: «Основные понятия баз данных. СУБД MS ACCESS» |
Ассистент профессора Заманова Сауле Канабековна |
Краткое содержание занятия: рассмотрены основные понятия бд, работа в субд ms Access.
Лекцияда MS Access мәліметтер базасының негізгі ұғымдары қарастырылған.
Основные понятия баз данных
Базы данных и системы управления базами данных
База данных — это организованная структура, предназначенная для хранения информации.
Системы управления базой данных (СУБД) – это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
В мире существует множество СУБД. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта рассмотрим СУБД Microsoft Access, входящую в пакет Microsoft Office.
Основные возможности баз данных:
-
хранение и обеспечение быстрого доступа к данным;
-
сортировка данных по разным признакам;
-
фильтрация данных;
-
составление запроса на выборку данных, отвечающих заданным условиям, из базы;
-
дополнение и обновление данных;
-
вывод данных на печать в виде отчетов.
Основные типы моделей баз данных:
-
реляционная (использует табличное представление данных);
-
иерархическая (использует структуру данных в виде деревьев);
-
сетевая (использует структуру данных в виде сетей).
Сегодня практически единственным типом моделей данных являются реляционные модели.
Структура простейшей базы данных
Структура базы определяет методы занесения данных и хранения их в базе.
Базы данных могут содержать различные объекты. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблице.
В структуре простейшей базы данных аналогами столбцов и строк таблицы являются поля и записи. Изменив состав полей базовой таблицы (или их свойства), мы изменяем структуру базы данных и, соответственно, получаем новую базу данных.
Свойства полей базы данных
Поля базы данных определяют структуру и групповые свойства данных, записываемые в ячейки, принадлежащие каждому из полей.
-
Имя поля – название для обращения к данным этого поля при автоматических операциях с базой.
-
Тип поля – тип данных, которые могут содержаться в данном поле.
-
Размер поля – предельная длина (в символах) данных, которые могут размещаться в данном поле.
-
Формат поля – способ форматирования данных в ячейках, принадлежащих полю.
-
Маска ввода – форма, в которой вводятся данные в поле (средство автоматизации ввода данных).
-
Подпись – заголовок столбца таблицы для данного поля.
-
Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически.
-
Условие на значение – ограничение, используемое для проверки правильности ввода данных.
-
Сообщение об ошибке – текстовое сообщение, выдаваемое автоматически при попытке ввода в поле ошибочных данных.
-
Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы.
-
Пустые строки – свойство, разрешающее ввод пустых строковых данных.
-
Индексированное поле – свойство для ускорения поиска или сортировка записей по значению, хранящемуся в данном поле.
Типы данных
-
Текстовый – для хранения текста ограниченного размера (до 255 символов).
-
Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов).
-
Числовой – для хранения действительных чисел.
-
Дата/время – для хранения календарных дат и текущего времени.
-
Денежный – для хранения денежных сумм.
-
Счетчик – специальный тип данных для порядковой нумерации записей.
-
Логический – для хранения логических данных (два значения True или False).
-
Поле объекта OLE – для хранения объектов OLE, например мультимедийных.
-
Гиперссылка – специальное поле для хранения адресов URL для Web-объектов Интернета.
-
Мастер подстановок – это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.