Database
 sql >> база данни >  >> RDS >> Database

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

Модели на данни дефинирайте как даваме структура на данните и как данните са свързани с други данни.

Имаме много различни видове модели на данни. Всички те могат да бъдат групирани под 2 основни чадъра:концептуални модели илогически моделии .

Най-известният концептуален модел е Същност-връзка Модел, наричан още ER. Това е най-добрият начин да организирате данните отначало, когато сте във фаза на проектиране, защото това е моделът, който е най-близък до начина, по който мислим, и не е свързан с никаква конкретна реализация.

Логическите модели от друга страна сапо-близо до реализацията .

Логическите модели включват (сред много други):

  • Релационната Модел
  • Йерархичната Модел
  • Ретикуларна модел
  • Обектът модел

Можете да видите, че името вече ни дава намек за това как се изпълняват тези модели:таблици за релационния модел, дървета на йерархичния модел, графики за ретикуларния модел, обекти за обектния модел.

Релационният модел е логическият модел, който скоро ще видим по-подробно, тъй като е основата на популярните релационни бази данни, включително PostgreSQL, MySQL, SQLite и SQL Server.

Концептуалните модели и логическите модели са два различни инструмента. Използването на едното не изключва другото. Можем да започнем с концептуален модел и след това да използваме логически модел, за да го приложим.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам COUNT в SQL?

  2. Как да използвате REPLACE в SQL

  3. Обработка на потвърждение по имейл по време на регистрация в Flask

  4. Свързване на FlySpeed ​​SQL заявка към Salesforce.com

  5. Оттеглени функции, които да извадите от кутията си с инструменти – част 1