БД. Краткое описание

  • 11 мая 2011 г.
  • 2667 Слова
1) База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационныхпотребностей пользователей.
Примеры:
2) иерархические,
3) сетевые,
4) реляционные,
5) объектные,
6) объектно-ориентированные,
7)объектно-реляционные.

2) Система управления базами данных (СУБД) —это программные средства обеспечивающие хранение больших объемов данных сложной структуры поддреживающих их в актуальном состоянии и организации эффективный доступ к ним в процессе решения задач.

3)
По месту хранения:
Центральные(в памяти одной машины);
Распределенные(если много машин).
По единице хранения:Документальные(научные статьи и.т.п.);являются основой инфо-поисковой системы
фактографические (единицей является запись.)

4) Основные функции СУБД
2.1.1. Непосредственное управление данными во внешней памяти
Эта функция включает обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей
2.1.2. Управление буферами оперативной памяти
СУБД обычноработают с БД значительного размера при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью устройства внешней памяти.
2.1.3. Управление транзакциями
Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, , либоизменений никак не отражается на состоянии БД. транзакции необходимо для поддержания логической целостности БД.
2.1.4. Журнализация
Одним из основных требований к СУБД является надежность хранения данных. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя.
Журнал - это особая частьБД, недоступная пользователям СУБД,в которую поступают записи обо всех изменениях основной части БД.
2.1.5. Поддержка языков БД
Для работы с базами данных используются специальные языки, в целом называемые языками баз данных. Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language). SDL служилдля определения логической структуры БД,. DML содержал набор операторов манипулирования данными.
5) Организация СУБД
1) Ядро с управлением ОП,журнализация,транзакцмия
2)Компилятор ЯП базы данных, компилирует БД в программу.
3) Утилиты

6)Объекты СУБД ACCSSE
Таблица-это объект который используется я для ввода и хранения данных
Форма-это объект предназначенный для ввода, просмотра,отображения данных на экране. Форма позволяет управлять работой приложения
Запрос-это объект, который позволяет пользователю получить доступ к данным. Запросы, которые выбирают данные без изменения-запросы на выборку.
Отчет-это объект предназначенный для вывода на экран или печать выбранных данных
Макросы- описание действий как ответ на определенные действия

7) Создание таблиц
С таблицы начинаетсясоздание любой БД. Начинается с мастера или коструктора. Чтобы создать таблицы в режиме конструктора нужно ввести тип полей, имена и размер.
Эти способы:
- Режим таблицы – создание таблицы непосредственно заполнением полей
- Режим мастера таблиц – создание таблицы с помощью существующих структур данных, вложенных в MS Access
-Импорт таблиц – создание таблицы путем импорта из внешнего файла
-Связь стаблицами – Создание таблицы из уже готовых таблиц путем связывания их элементов
-Конструктор – создание таблицы в режиме конструктора

В режиме конструктора мы можем настроить поля и определить их свойства

Для определения поля нужно ввести имя нового поля и выбрать тип данных данного поля такие как числовой, текстовый и другие. Каждый тип данных имеет...
tracking img