Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Структура БД

Лекция



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

Для определения основных объектов моделей БД используется абстракция, т.е. выделение основных свойств множества объектов предметной области.
Элементарный пример абстракции – обобщение знаков в типы, при этом знак – конкретное значение либо экземпляр объекта, а тип – класс подобных объектов.
Например: фамилия – тип, обобщающий знаки: Иванов, Петров, Сидоров.
Абстракция может быть многоуровневой. Например: если стол является абстракцией конкретных столов, то мебель – абстракция содержащая стол, кресло и т.д.
К объектам можно применить два типа абстракций:

  1. Обобщение.
  2. Агрегация.

Обобщение позволяет соотнести множество знаков или множество типов с одним общим типом.
Обобщение знак -> тип называется классификацией. Например: Иванов, Петров - > фамилия.
Обобщение тип  -> тип называется собственным обобщением. Об этом говорит сайт https://intellect.icu . Знак это терминальная вершина дерева обобщения (лист).


Структура БД 

Процесс обратный процессу классификации называется экземпляризацией.
Процесс обратный процессу обобщения называется специализацией.
Т.е. обобщение характеризует сходство объектов абстрагируясь от их различий.
Пример обобщений для БД АСУ института:

 

Структура БД 

Обобщенный тип обладает всеми свойствами общими для базовых знаков или типов, при этом типы нижнего уровня наследуют свойства типов верхнего уровня. Например, если свойствами типа личность являются фамилия, имя, возраст, то нет смысл определять эти свойства для типов нижних уровней, поскольку они автоматически наследуются.
Агрегация – вид абстракции посредством которой объект конструируется из других базовых объектов.
Агрегация может использоваться на уровне типов и знаков.
Например: тип служащий может агрегироваться (собираться) из таких типов как: фамилия, имя, возраст и т.д.
Конкретная реализация типа служащий может конструироваться из конкретных реализаций составляющих его типов.


Структура БД 

Сами агрегируемые объекты могут быть одновременно и типами. Например, зарплата – тип знаков от 0 до 100.
Агрегация позволяет раскрыть структуру объектов.
Обратный процесс агрегации – пошаговая детализация.
Обобщение служит для классификации объектов, а агрегация для определения структуры объекта.
Можно представить агрегацию и обобщение как ортогональные проекции проектирования.


Структура БД 

 

Структура БД 

 

В результате первого шага концептуального проектирования (КП) мы определяем классификацию объектов, с помощью метода абстракции обобщение, и структуру объектов с помощью агрегации.

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

Из статьи мы узнали кратко, но содержательно про структура бд
создано: 2014-12-18
обновлено: 2021-03-13
132502



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


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

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

Термины: Модели данных