Урок за проектиране на база данни: Научете моделиране на данни

Съдържание:

Anonim

Какво е дизайн на база данни?

Проектирането на база данни е колекция от процеси, които улесняват проектирането, разработването, внедряването и поддръжката на системи за управление на корпоративни данни. Правилно проектираната база данни е лесна за поддръжка, подобрява последователността на данните и е рентабилна по отношение на дисковото пространство за съхранение. Дизайнерът на база данни решава как елементите на данните корелират и какви данни трябва да се съхраняват.

Основните цели на проектирането на бази данни са да се създадат логически и физически модели на проектиране на предложената система от бази данни.

Логическият модел се концентрира върху изискванията за данни и данните, които трябва да се съхраняват независимо от физическите съображения. Това не се отнася до това как ще се съхраняват данните или къде ще се съхраняват физически.

Моделът за физическо проектиране на данни включва преобразуване на логическия дизайн на базата данни на физически носител, използвайки хардуерни ресурси и софтуерни системи като системи за управление на бази данни (СУБД).

В този урок ще научите -

  • Защо дизайнът на базата данни е важен?
  • Жизнен цикъл на разработване на база данни
  • Анализ на изискванията
  • Проектиране на база данни
  • Изпълнение
  • Видове техники за бази данни

Защо дизайнът на базата данни е важен?

Той помага за създаването на системи от бази данни

  1. Това отговаря на изискванията на потребителите
  2. Имат висока производителност.

Проектирането на база данни е от решаващо значение за високоефективната система от бази данни.

Забележете, геният на базата данни е в нейния дизайн. Операциите с данни с помощта на SQL са относително прости

Жизнен цикъл на разработване на база данни

Жизненият цикъл на разработване на база данни има редица етапи, които се следват при разработването на системи от бази данни.

Не е необходимо стъпките в жизнения цикъл на развитието да се следват религиозно последователно.

При малките системи от бази данни жизненият цикъл на разработката на системата от бази данни обикновено е много прост и не включва много стъпки.

За да оценим напълно горната диаграма, нека разгледаме отделните компоненти, изброени във всяка стъпка.

Анализ на изискванията

  • Планиране - Този етап се отнася до планирането на целия жизнен цикъл на разработване на бази данни. Той взема предвид стратегията на информационните системи на организацията.
  • Определение на системата - Този етап определя обхвата и границите на предложената система от бази данни.

Проектиране на база данни

  • Логически модел - Този етап се занимава с разработването на модел на база данни, базиран на изискванията. Целият дизайн е на хартия, без никакви физически внедрения или специфични съображения за СУБД.
  • Физически модел - Този етап реализира логическия модел на базата данни, като се вземат предвид СУБД и факторите за физическо внедряване.

Изпълнение

  • Преобразуване и зареждане на данни - този етап се занимава с импортиране и преобразуване на данни от старата система в новата база данни.
  • Тестване - този етап се занимава с идентифициране на грешки в нововъведената система. Той проверява базата данни спрямо изискванията на изискванията.

Два вида техники за бази данни

  1. Нормализация
  2. ER моделиране

Нека ги изучаваме един по един