Другие функции субд
• описание данных, их структуры, описание данных необходимо для контроля корректности использования данных, для поддержания целостности базы данных;
• первичный ввод, пополнение информации в базе данных;
• удаление устаревшей информации из базы данных;
• корректировку данных для поддержания их актуальности;
• упорядочение (сортировку) данных по некоторым признакам;
• поиск информации по некоторым признакам;
• подготовку и генерацию отчетов (средства подгот. отчетов позволяют
созд. и распечатывать сводки по заданным формам на основе информации БД);
• защиту информации и разграничение доступа пользователей к ней (некоторые разделы БД могут быть закрыты для пользователя совсем, открыты только для чтения или открыты для изменения);
• резервное сохранение и восстановление БД , которое позволяет
восстановить утраченную при сбоях и авариях аппаратуры информацию базы данных, а также накопить статистику работы пользователей с БД ;
поддержку интерфейса с пользователями, который обеспечивается средствами ведения диалога (по мере развития и совершенствования СУБД этот интерфейс становится все более дружественным; дружественность существующих средств интерфейса предполагает:
наличие развитой системы помощи (подсказки), к которой в любой момент может обратиться пользователь, не прерывая сеанса работы с компьютером и БД;
защиту от необдуманных действий, предупреждающую пользователя и предотвращающую потерю информации в случае ошибочных команд;
наличие нескольких вариантов выполнения одних и тех же действий, из которых пользователь может выбрать наиболее удобные для себя;
тщательно продуманную систему ведения человеко-машинного диалога, отображение информации на дисплее, использование клавиш клавиатуры.
В настоящее время выделяют пять уровней СУБД:
реляционные базы данных, 1970 - 90 гг.;
объектно-ориентированные базы данных, 1980 - 90 гг.;
интеллектуальные базы данных, 1985 - 90 гг.;
распределенные базы данных, начало 1990 гг.;
БД мультимедиа и виртуальной реальности настоящего времени.
Архитектурно СУБД состоит из двух основных компонентов: языка описания
данных (ЯОД), позволяющего создать схему описания данных в базе, и языка манипулирования данными (ЯМД), выполняющего операции с базой данных (наполнение, обновление, удаление, выборку информации). Данные языки могут быть реализованы в виде тренажеров или интерпретаторов. Помимо ЯОД и ЯМД к СУБД относятся средства (или языки) подготовки отчетов.
Язык описания данных (ЯОД) - это язык высокого уровня декларативного типа, предназначенный для формализованного описания типов данных, их структур и взаимосвязей. Исходные тексты описания данных на этом языке после трансляции отображаются в управляющие таблицы, задающие размещение в памяти ПЭВМ и связи между собой рассматриваемых данных. В соответствии с этими описаниями СУБД находит в базе требуемые данные, правильно преобразует их и передает, например, в прикладную программу пользователя, которой они потребовались. При записи данных в базу СУБД по этим описаниям определяет место в памяти ПЭВМ, куда их требуется поместить, преобразует к заданному виду и устанавливает необходимые связи.
Язык манипулирования данными (или язык запросов) представляет собой систему команд, например, следующего типа:
• произвести выборку данного, значение которого удовлетворяет заданным
условиям;
• произвести выборку всех данных определенного типа, значения которых
удовлетворяют заданным условиям;
• найти в базе позицию данные и поместить туда новое значение (или удалить данное) и т. д.
Широкое распространение имеют СУБД для персональных компьютеров типа (DBASE III, IV, FoxPro, Paradox), Clipper, Clarion. Эти СУБД ориентированы на однопользовательский режим работы с базой данных и имеют очень ограниченные возможности. Языки подобных СУБД представляют собой сочетание команд выборки, организации диалога, генерации отчетов. В связи с развитием компьютерных сетей, в которых персональные компьютеры выступают в качестве развитых терминалов, новые версии СУБД все в большей степени включают в себя возможности описанного ниже языка манипулирования данными SQL.
В последнее время стали среди СУБД популярными ACCESS, Lotus, Oracle.
- Базы данных. Классификация и структурная организация
- Виды структур данных
- Сетевую структуру данных можно представить в виде схемы.
- Реляционные базы данных
- Тип данных
- Кортеж, отношение
- 1. Принципы нормализации:
- 2. Виды логической связи.
- Состав субд
- Основные функции субд.
- Другие функции субд
- Основные понятия базы данных Microsoft Access
- Структура простейшей базы данных
- Свойства полей базы данных
- Типы данных
- Работа с субд Microsoft Access 2003
- Работа с таблицами
- Работа с запросами
- Работа с формами
- Работа со страницами доступа к данным
- Работа с отчетами