Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_-_informatika_1_moy.docx
Скачиваний:
271
Добавлен:
08.04.2015
Размер:
117.84 Кб
Скачать

18.Базы данных: основные понятия. Разновидности баз данных.

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

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

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

  • Символьный (Character)

  • Числовой (Numeric)

  • Дата календарная (Date)

  • Логический (Logical).

Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: реляционная, сетевая, иерархическая

Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных (ТБД). Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.

Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице. Первичный ключ (primary key, PK) – минимальный набор полей, уникально идентифицирующий запись в таблице. 

Иерархическая модель данных — это модель данных, где используется представление базы данных в виде древовидной(иерархической) структуры, состоящей из объектов (данных) различных уровней.

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

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

Свойство

Его назначение

Имя поля

Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени.

Тип поля

Определяет тип данных, которые содержаться в данном поле.

Размер поля

Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

Формат поля

Определяет способ форматирования данных в ячейках, принадлежащих полю.

Маска ввода

Определяет форму, в которой вводятся данные в поле.

Подпись

Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля.

Значение по умолчанию

Значение, которое вводится в ячейки поля автоматически.

Условие на значение

Ограничение, используемое для проверки правильности ввода данных

Сообщение об ошибке

Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.

Обязательное поле

Определяет обязательность заполнения поля данными.

Пустые строки

Разрешает ввод пустых строковых данных

Индексированное поле

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

Необходимо отметить, что свойства полей существенно зависят от типа данных, содержащихся в поле.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]