Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция 10(new).doc
Скачиваний:
13
Добавлен:
22.11.2018
Размер:
219.14 Кб
Скачать

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-объектов Интернета.

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