Основные функции базы данных

Одним из распространенных средств такого хранения являются базы данных. База данных БД — совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование основные функции базы данных образом для одного или нескольких приложений. Создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляется централизованно с помощью специального программного инструментария — системы управления базами данных. Система управления базами данных СУБД — это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации. Концептуальная модель БД описывает сущности, их свойства и связи между ними; не зависит от конкретной СУБД. Сущность entity — это реальный или представляемый тип объекта, информация о котором должна сохраняться и быть доступна. В диаграммах сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности — это имя типа, а не некоторого основные функции базы данных экземпляра этого типа. Примеры сущностей: ФАКУЛЬТЕТ, ГРУППА, СТУДЕНТ. Каждый экземпляр сущности объект должен быть отличим от любого другого экземпляра той же сущности. Пример экземпляров сущности ФАКУЛЬТЕТ: ПС, ФМ, АТ и т. Связь relationship — это графически изображаемая ассоциация, основные функции базы данных между двумя сущностями. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой рекурсивная связь. Возможны связи на основе отношений: один-к-одному; один-ко-многим; многие-ко-многим. Связь «содержит»: ГРУППА содержит много СТУДЕНТОВ. Каждый СТУДЕНТ входит только в одну ГРУППУ. Основные функции базы данных «укушен»: СОБАКА может укусить много ЧЕЛОВЕК, ЧЕЛОВЕК может быть укушен многими СОБАКАМИ. Связь «владеет»: ЧЕЛОВЕК может основные функции базы данных многими СОБАКАМИ. У СОБАКИ может быть только один хозяин. Связь "один к одному" встречается редко. Например, у нас есть таблица с информацией о всех сотрудниках и таблица с информацией о всех торговых агентах, которые являются сотрудниками нашего предприятия. Записи в таких таблицах могут быть связаны отношением "один к одному". Свойства сущностей Сущности имеют свойства, которые основные функции базы данных атрибутами attribute. Например, атрибуты: сущности ФАКУЛЬТЕТ: название; год создания; сущности ГРУППА: номер; сущности СТУДЕНТ: фамилия; имя; отчество; номер студенческого билета; номер паспорта; год рождения; месяц рождения; день рождения. Любой атрибут принимает значения из некоторого множества допустимых значений, называемого доменом атрибута. Например: домен атрибута «год создания»: целые положительные числа; домен атрибута «имя»: строка, не содержащая пробелов; домен атрибута «год рождения»: целые положительные числа; домен атрибута «месяц рождения»: январь, февраль, март … декабрь; домен атрибута «день рождения»: целые числа от 1 до 31. Ключ сущности Ключ сущности entity keyпервичный ключ — это атрибут или множество атрибутов уникальным образом идентифицирующих экземпляр сущности объект. Например: ключ сущности СТУДЕНТ — номер студенческого билета, ключ ФАКУЛЬТЕТА — название. Если ключ состоит из одного атрибута, его называют простым ключом. Если ключ сущности основные функции базы данных из нескольких атрибутов, его называют составным ключом. Например, для сущности ДОМ с атрибутами «улица», «этажность», «год основные функции базы данных, «номер дома», первичным ключом будет «улица»+ «номер дома». Основные функции базы данных функции СУБД управление данными во внешней памяти; управление буферами оперативной памяти; управление транзакциями; Транзакция — в информатике — совокупность операций над данными, которая, с точки зрения обработки данных, либо выполняется полностью, либо совсем не выполняется. Транзакция — в информационных системах — последовательность логически связанных действий, основные функции базы данных информационную систему из одного состояния в другое. Транзакция либо должна завершиться полностью, либо система должна быть возвращена в исходное состояние. Виды моделей данных Организация данных рассматривается с позиций той или иной модели данных. Модель данных является ядром любой базы данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними. Модель данных — совокупность структур данных, ограничений целостности и операций манипулирования данными. Модели используются для представления данных в информационных системах. Различают три типа моделей данных, которые имеют множества допустимых информационных конструкций: иерархическая; сетевая; реляционная. Иерархическая модель данных Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф перевернутое деревовид которого представлен на рисунке: Основные понятия иерархической структуры Это — узел, уровень и связь. Узел — это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину корень дереване подчиненную никакой другой вершине и находящуюся на самом верхнем первом уровне. Зависимые подчиненные узлы находятся на втором, третьем и т. К каждой записи базы данных существует только один иерархический путь от корневой записи. Например, как видно из основные функции базы данных, для записи С4 путь проходит через записи ВЗ к Пример иерархической структуры: Сетевая модель данных В сетевой структуре при тех же основных понятиях уровень, узел, связь каждый элемент может быть связан с любым другим элементом. На основные функции базы данных изображена сетевая структура базы данных в виде графа. Пример сетевой структуры: Примером сложной сетевой структуры может служить структура базы данных, содержащей сведения о студентах, участвующих в научно-исследовательских работах НИРС. Возможно участие одного студента в нескольких НИРС, а также участие нескольких студентов в разработке одной НИРС. Графическое изображение описанной в примере сетевой структуры состоит только из двух типов записей. Реляционная модель данных Понятие реляционный англ. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: каждый элемент таблицы — один элемент данных; все столбцы в таблице однородные, т. Отношение — это плоская таблица, содержащая Основные функции базы данных столбцов, среди которых нет одинаковых. N — это степень отношения, или арность отношения. Столбец отношения соответствует атрибуту сущности. Кортеж — строка отношения соответствует записи в таблице. Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом основные функции базы данных полем. Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ.

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

добавлено 107 комментария(ев)