Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11.1.Access базы данных..doc
Скачиваний:
4
Добавлен:
19.08.2019
Размер:
58.88 Кб
Скачать

Общее понятие о базах данных.

Базы данных (БД) — это информация, упорядоченная в виде набора элементов, записей одинаковой структуры.

Данные в БД — в виде таблиц. В базах данных можно проводить сортировку информации и вывод её на печать, удаление старой и вставка новой информации, просматривать БД целиком или по частям. С числами в таблицах можно проводить обычные математические операции.

Программное обеспечение для управления и поддержки работоспособности БД называют системой управления базами данных (СУБД). СУБД осуществляют ввод, проверку, систематизацию, поиск и обработку данных, распечатку их в виде отчётов.

 В СУБД можно обрабатывать следующие типы данных:

  • Символьный

  • Числовой

  • Дата календарная

  • Логический

Структуру базы данных можно рассматривать как прямоугольную таблицу, состоящую из столбцов и строк. Столбцы принято называть полями, а строки — записями. Основными понятиями в СУБД являются поля и записи. В полях содержатся данные. Поле характеризуется длиной. Единицей хранимой информации является горизонтальная строка-запись. Каждая запись представляет собой совокупность полей.

Каждое поле характеризуется рядом параметров:

  • имя поля

  • тип поля

  • длина поля

СУБД поддерживает пять типов полей:

СИМВОЛЬНЫЙ — поля этого типа предназначены для хранения в них информации, которая рассматривается как строка символов и может состоять из букв, цифр, знаков препинания и т.п.

ЧИСЛОВОЙ — поля этого типа предназначены только для хранения чисел

ДАТА — поля этого типа предназначены для хранения каких-либо дат в фиксированном формате: число, месяц, год.

ЛОГИЧЕСКИЙ — поля этого типа предназначены для хранения альтернативных значений вида "ДА" — "НЕТ" или "ПРАВДА" — "ЛОЖЬ". При этом значению "ДА" соответствует нахождение в поле символа "Т", а значение "НЕТ" — символа "F".

ПРИМЕЧАНИЕ — поля этого типа используются для хранения фрагментов текста (примечаний).

Прикладные СУБД - представляют собой готовые программные средства для работы с БД. То есть пользователь, освоивший интерфейс может начать работу по вводу, редактированию и поиску данных.

Инструментальные СУБД - представляют собой систему программирования, при помощи которой специалист создает для рядового пользователя оболочку СУБД.

Возможности СУБД:

  • Создать новые БД

  • Изменять данные

  • Дополнять данные

  • Осуществлять поиск

  • Упорядочивать информацию в базе данных

  • Записывать обновленные данные на диск

  • Выполнять печать данных и ответов на запросы

Модели данных.

Ядром любой базы данных является модель данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.

Модель данных - это совокупность структур данных и операций их обработки. В модели данных описывается некоторый набор понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими базы данных, если они основываются на этой модели. Наличие модели данных позволяет сравнивать конкретные реализации, используя один общий язык. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную.

Иерархическая - представляет совокупность элементов, связанных между собой по определенным правилам. Построена с учетом соподчиненности элементов и имеет древовидную структуру, где каждый из элементов более высокого уровня может быть связан с одним или несколькими элементами более низкого уровня.

Сетевые - наиболее сложны по своей структуре и представляют собой граф (дерево) со свободным характером связей между элементами. Каждый элемент в сетевой структуре может быть связан с любым другим элементом.

Реляционные - представляют таблицу, в более сложном случае – совокупность взаимосвязанных таблиц, где строки таблицы соответствуют записям, а столбцы полям. Связи рассматриваются как объекты. Все строки, составляющие таблицу в реляционной базе данных, должны иметь первичный ключ.

Ключ – атрибут, либо группа атрибутов, значение которых определяет строка. Если он состоит из 1 атрибута то простой, несколько – сложный.