Реализация БД в среде Access, Схема БД, Свойства столбцов, Свойства таблиц, Правила ссылочной целостности - Проектирование баз данных
Схема БД
Свойства столбцов
Свойства таблиц
Правила ссылочной целостности
Рассматривая три операции (вставка, обновление, удаление) для родительской и дочерней сущностей данной связи можно определить следующие стратегии поддержания ссылочной целостности данных:
- 1. RESTRICT (ОГРАНИЧИТЬ)- не разрешать выполнение операции, приводящей к нарушению ссылочной целостности. Это самая простая стратегия, требующая только проверки, имеются ли экземпляры в дочерней сущности, связанные с некоторым экземпляром в родительской сущности. 2. CASCADE (КАСКАДИРОВАТЬ)- разрешить выполнение требуемой операции, но внести при этом необходимые поправки в других сущностях так, чтобы не допустить нарушения ссылочной целостности и сохранить все имеющиеся связи. Изменение начинается в родительской сущности и каскадно выполняется в дочерней сущности. В реализации этой стратегии имеется одна тонкость, заключающаяся в том, что дочерняя сущность сама может быть родительской для некоторой третьей сущности. При этом может дополнительно потребоваться выполнение какой-либо стратегии и для этой связи и т. д. Если при этом какая-либо из каскадных операций (любого уровня) не может быть выполнена, то необходимо отказаться от первоначальной операции и вернуть базу данных в исходное состояние. Это самая сложная стратегия, но она хороша тем, что при этом не нарушается связь между экземплярами родительской и дочерней сущностей.
Таким образом, для данной связи операции удаление ОГРАНИЧИВАЕТСЯ, а обновление КАСКАДИРУЕТСЯ.
Связь из сущности Студент в сущность Зачет группы:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Связь из сущности Группа в сущность Студент:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Связь из сущности Группа в сущность Зачет:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Связь из сущности Зачет в сущность Зачет группы:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Связь из сущности Предмет в сущность Зачет:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Связь из сущности Тип зачета в сущность Зачет:
Удаление ОГРАНИЧИВАЕТСЯ, обновление КАСКАДИРУЕТСЯ
Похожие статьи
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
Таблицы базы данных, Реляционная схема базы данных - Проектирование структуры базы данных
Исходя из данных полученных на этапе проектирования, построим в выбранной нами СУБД все необходимые таблицы. Начнем с таблицы "Отдел" (рисунок 2) Рисунок...
-
Даталогическое проектирование - Банки и базы данных. Системы управления базами данных
Даталогической моделью БД называется модель логического уровня, построенная в рамках конкретной СУБД, в среде которой проектируется БД. Описание...
-
Связи между таблицами - Разработка информационной системы "Гостиница"
Все ранее созданные таблицы должны быть связаны между собой каким-либо определенным полем, называемым ключевым полем. Ключевое поле позволяет однозначно...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
Инфологическое моделирование применяется на втором этапе проектирования БД, то есть после системного анализа предметной области. Это построение...
-
Целостность БД - Банки и базы данных. Системы управления базами данных
Банк база данный case технология Понятие целостности является одним из основополагающих в теории БД. Любая БД содержит в себе информацию об объектах...
-
Целостность, Миграция - Программа расчета агрегатов по накапливающимся данным для построения отчетов
Еще одна возможная проблема -- целостность данных. Если приложение не уведомит Библиотеку об изменении данных, то ошибка останется в агрегате навсегда....
-
Создание таблиц базы данных в Database Desktop Database Desktop - это утилита, во многом похожая на Paradox, которая поставляется вместе с Delphi для...
-
Описание бизнес-процессов бюджетирования в группе компаний нефтегазового сектора Одна из исследовательских задач данной работы состоит в том, чтобы...
-
Рис. 9 Пример B+ дерева, связывающего ключи 1-7 с данными d1-d7. Связи (выделены красным) позволяют быстро обходить дерево в порядке возрастания ключей....
-
2.1 Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания...
-
Описание предметной области ООО ИСК "Волгастройинвест" является официальным представителем ряда отечественных и зарубежных фирм, предлагающих на...
-
Подход NoSQL - Технологии больших данных: анализ и выбор решения для реализации проекта
Понятие NoSQL означает "Не только SQL" или "Не SQL". Термин получил известность, начиная с 2009 год, когда развитие интернет-технологий и социальных...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Организация парольной защиты - Проектирование и разработка базы данных "Прокат автомобилей"
По мере того как деятельность организаций все больше зависит от компьютерных информационных технологий, проблемы защиты баз данных становятся все более...
-
Понятие Data Mining Средства Data Mining включают в себя очень широкий класс различных технологий и инструментов. Средства Data Mining на рынке...
-
В наше время все большее количество компаний, стремясь к повышению эффективности и прибыльности бизнеса пользуются цифровыми (автоматизированными)...
-
Основным компонентом АРМ является база данных (БД). Использование БД является эффективным средством разработки и поддержки информационного обеспечения...
-
Для реализации ИИС контроля расхода энергоресурсов проведем анализ характеристик существующих беспроводных технологий передачи данных. Наиболее...
-
Назначение и функции программной системы Разработанная база данных "Библиотека" предназначена для использования в учреждениях библиотек. Основной...
-
1. Связь таблицы "Заказчики" с таблицей "АвансПоОстаткамС2004Года". Поле: "КодЗаказчика" в таблице "Заказчики" с полем "Заказчик" в таблице...
-
Для разработки программного обеспечения использован язык Java. Разработка проводилась в среде Eclipse Ganymede 3.2. В качестве СУБД для тестирования...
-
Модель сущность-связь представлена в приложении 1. Структура таблиц Следует отметить назначение полей, которые встречаются во всех таблицах: - id --...
-
Описание входной и выходной информации "Учет продаж футбольной атрибутики и спортивных товаров". Входная информация задачи: 1. Условно постоянная...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
- установить свойство Align в значение AlBottom ; - выбрать свойство Panels и с помощью кнопки в левом верхнем углу разбить панель на две части (рисунок...
-
Проектирование и разработка таблиц - База данных "Кинотеатр"
Для создания базы данных мы должны спроектировать таблицы, где будем задавать необходимые поля с соответствующим типом данных. Таблица 1 "Сотрудники" Имя...
-
Классификация баз данных - Виды и возможности СУБД
Многообразие характеристик и видов баз данных порождает многообразие классификации. Рассмотрим основные виды классификации. По технологии обработки...
-
Записи, множества, файлы - Структуры данных
Обобщением массива является комбинированный тип данных - запись, являющаяся неоднородной упорядоченной статической структурой прямого доступа. Запись...
-
Модель данных - Модели серверов баз данных
Модель данных - это множество правил, посредством которых производится создание структуры данных в базе данных, производятся операции над данными, а...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Разработка логической модели АИС - Проектирование автоматизированной информационной системы
Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки...
-
Оптимизация запросов к базе данных - Теория экономических информационных систем
Возможности оптимизатора запросов в значительной мере определяют способности сервера эффективно обрабатывать SQL-операторы, затрагивающие несколько...
-
Реляционная алгебра, реляционное исчисление - Банки и базы данных. Системы управления базами данных
Для работы с реляционными отношениями используется аппарат реляционной алгебры, предложенный Ф. Э. Коддом. Этот аппарат мог возникнуть потому, что в...
-
Связи между сущностями - Инфологическая модель базы данных: стройматериалы
Инфологическая модель отображает реальный мир в некоторые понятные человеку концепции, полностью независимые от параметров среды хранения данных....
-
СУБД MS Access - База данных, хранящая в себе информацию о командах NBA
Системы управления базами данных (СУБД) - это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире...
-
Введение, Правила и порядок выполнения курсовой работы - Программирование в среде Turbo Pascal
Настоящие методические указания предназначены для выполнения курсовой работы "Расчеты на ЭВМ характеристик выходных сигналов электрических цепей" по...
-
Распечатки экранов ПК Рис.5. Форма "Главное меню" Рис.6. Форма "Специальности" Рис.7. Форма "Личные карточки" Рис.8. Форма "Поощрения" Рис.9. Форма...
Реализация БД в среде Access, Схема БД, Свойства столбцов, Свойства таблиц, Правила ссылочной целостности - Проектирование баз данных