Fases del diseño de bases de datos

Fases del diseño de bases de datos

Introduction to Database Design Phases

Overview of Database Design

  • The database design process consists of three main phases: conceptual design, logical design, and physical design.

Conceptual Design Phase

  • The first phase is the conceptual design, which involves creating a conceptual data model based on documented user requirements. This model serves as a foundation for understanding the business context.
  • This phase is independent of implementation details such as the database management system (DBMS), application programs, programming languages, or hardware platforms.
  • During this phase, the conceptual data model is tested and validated against user requirements to ensure accuracy and relevance.

Logical Design Phase

  • The second phase is logical design, where a logical data model is created that corresponds with the previously developed conceptual model. This ensures alignment with business needs while remaining independent of physical considerations.
  • The logical model construction takes into account the underlying DBMS type (e.g., relational, hierarchical) but does not consider specific implementation details like indexing or storage structures.
  • Normalization techniques are employed during this phase to eliminate redundancy in relationships and prevent update anomalies in future implementations. Additionally, it must support expected user transactions effectively.

Physical Design Phase

  • The final phase is physical design, where decisions are made regarding how to implement the logical data model physically within a specific DBMS environment. Identifying the target DBMS is crucial at this stage.
Video description

En este video tutorial se habla sobre las tres fases principales del diseño de bases de datos