Математическая логика и базы данных

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 18.09.2013
Размер файла 691,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Ж

М

М

Исходное отношение не содержит кортежа <Джонс, 20, 2.2, Ж>, который получается как результат декартова произведения кортежей <Джонс, 20>, <Джонс, 2.2>, и <Джонс, Ж>. Таким образом, при декомпозиции отношения следует учитывать функциональные зависимости. Иногда потеря кортежей из-за того, что соединение имеет свойства теоретико-множественного пересечения, доставляет неудобства. Кодд предложил внешнее соединение, которое представляет собой соединение с последующим теоретико-множественным объединением результата с теми кортежами первого отношения, которые были потеряны при теоретико-множественном пересечении. Таким образом, результат этой операции можно использовать для восстановления (с помощью проекции) первого отношения. К сожалению, добавленные кортежи должны содержать нуль-значения для атрибутов, взятых из второго отношения. Это крайне неудобно для дальнейшей работы.

Заключение

Набор таблиц или отношений может быть использован для моделирования взаимоотношений между объектами реального мира и хранения данных о них. Хотя формально отношение - структура с более жесткими ограничениями, чем структуры данных, оно может отобразить многие взаимоотношения, представляемые этими более сложными структурами. Имеется много способов декомпозиции отношений и их соединений. Существенными для конструирования отношений являются операции объединения и соединения, которые основаны на теоретико-множественных операциях объединения и пересечения. Операция соединения использует соответствие по совпадению значений.

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

Имеется большое количество теоретических исследований, посвященных декомпозиции некоторого набора отношений в более "модульно" организованное множество; это процесс нормализации. Однако такой процесс не является чисто механическим, и для моделирования реального мира необходимо определить объекты и связи, рассмотреть, каким образом объекты можно организовать в иерархии подтипов. Связи образуют иерархию через их компоненты.

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

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

Список использованных источников

1. Грей П. Логика, алгебра и базы данных. / Пер. с англ. X.И. Килова, Г.Е. Минца; Под ред. Г.В. Орловского, А.О. Слисенко. - М.: Машиностроение, 1989. - 368 с.

2. Дискретная математика // Википедия - свободная энциклопедия: URL: http://ru. wikipedia.org/wiki/Дискретная_математика

3. Математическая логика // Википедия - свободная энциклопедия: URL: http://ru. wikipedia.org/wiki/Математическая_логика

4. Базы данных // Википедия - свободная энциклопедия: URL: http://ru. wikipedia.org/wiki/Базы_данных

Размещено на Allbest.ru


Подобные документы

  • Основные понятия реляционной модели данных. Отношение атрибутов внутри модели. Контроль ссылочной целостности (анализ содержимого ключевых полей связанных таблиц). Нормализация отношений реляционной базы данных. Теоретико-множественные операции.

    реферат [69,8 K], добавлен 19.12.2011

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

    презентация [260,8 K], добавлен 06.01.2014

  • Сущность и характеристика типов моделей данных: иерархическая, сетевая и реляционная. Базовые понятия реляционной модели данных. Атрибуты, схема отношения базы данных. Условия целостности данных. Связи между таблицами. Общие представления о модели данных.

    курсовая работа [36,1 K], добавлен 29.01.2011

  • Базы данных и их использование в вычислительной технике. Особенности и основная конструктивная единица сетевой модели данных. Иерархическая модель, объекты предметной области. Реляционная модель, ее наглядность, представление данных в табличной форме.

    реферат [115,8 K], добавлен 19.12.2011

  • Соединения и теоретико-множественные операции над отношениями. Операции выборки, проекции и декартово произведение. Операция соединения по двум отношениям. Построение вычисляемых полей. Запросы модификации данных. Основные ограничения для доменов полей.

    презентация [281,4 K], добавлен 14.10.2013

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

    курсовая работа [46,7 K], добавлен 01.02.2015

  • Понятие системы базы данных. Реляционная модель и ее характеристики. Целостность в реляционной модели. Реляционная алгебра. Вопросы проектирования БД. Нормальные формы отношений. Проектирование БД методом сущность-связь. ER-диаграммы. Язык SQL.

    курс лекций [353,0 K], добавлен 03.10.2008

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

    научная работа [871,7 K], добавлен 08.06.2010

  • Понятие базы данных, ее архитектура. Классификация баз данных. Основные модели данных. Примеры структурированных и неструктурированных данных. Достоинства и недостатки архитектуры файл-сервер. Иерархическая модель данных. Виды индексов, нормализация.

    презентация [1,4 M], добавлен 06.08.2014

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

    реферат [57,1 K], добавлен 20.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.