1.1.28. Database architecture

  • Client-Server
  • Distributed databases
    • Fragmentation by attribute/tuple/relation
  • Language and description
    • Storage Definition Language (SDL) DESIGN
    • Data Definition Language (DDL) DESIGN
    • View Definition Language (VDL) DESIGN
    • Data Manipulation Language (DML) DATA
      • High level, can be embedded but precompiled
      • Procedural, record-at-a-time, requires high level support

Database client-server model