Базы данных и системы управления базами данных
Понятие и назначение баз данных
- База данных — это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге либо по алфавиту, либо в соответствии с областью знания. Назначение базы данных заключается в том, чтобы одну и ту же совокупность данных можно было использовать для максимального числа приложений.
Структура БД
- Для определения основных объектов моделей БД используется абстракция , т.е. выделение основных свойств множества объектов предметной области. Элементарный пример абстракции – обобщение знаков в типы, при этом знак – конкретное значение либо экземпляр объекта, а тип – класс подобных объектов. Например: фамилия – тип, обобщающий знаки: Иванов, Петров, Сидоров. Абстракция может быть многоуровневой. Например: если стол является абстракцией конкретных столов, то мебель – абстракция содержащая стол, кресло и т.д.
Иерархия БД
- Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева).
- Пример:
- Школа( уровень 1)
- Класс (уровень 2)
- Параллель (уровень 3)
Поиск данных
- Используйте поиск по базам данных, что бы узнать о наличии необходимых Вам документов. Информация содержит данные, введенные пользователем. Поиск осуществляется по заданным пользователем параметрам, таким как Авторы, Заглавие, Ключевые слова, Основная рубрика, Географическая подрубрика и Персоналии
СУБД
- Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа предназначенная для организации и ведения базы данных.
- Примеры:
- Microsoft Access ,
- Paradox ,
- dBase ,
- FoxPro ,
- Visual FoxPro .
Языки СУБД и БД
- СУБД поддерживается 2 специализированных языка для разработки приложений с БД – ЯОД и ЯМД.
- ЯОД – описательный язык для определения логической схемы БД. Он состоит из набора операторов, задающих определение схемы БД. Результатом компиляции таких описаний является набор таблиц. ЯОД не используется для работы с данными.
- Для этого используется ЯМД , который содержит набор операторов, выполняющих обработку данных: поиск, добавление, изменение и удаление. Поддержка ЯМД – одна из основных функций СУБД


Базы данных и СУБД (156.72 KB)

