สถาปัตยกรรมฐานข้อมูล(Database architecture) 3 ระดับ(Three-level architecture) :


หน้าแรก Entity Relationship model สถาปัตยกรรมฐานข้อมูล(Database architecture) 3 ระดับ(Three-level architecture) :
    1. สถาปัตยกรรมฐานข้อมูล(Database architecture) 3 ระดับ(Three-level architecture) ::
    1.1 ระดับภายนอก (External level)
      มาจากแบบฟอร์มเอกสาร ว่ามีอะไรในเอกสารบ้าง หรือจากผู้ใช้ที่แต่ละคน
      เป็นการรวบรวมข้อมูลอย่างง่าย ๆ จากผู้ใช้ เพื่อให้กับนักวิเคราะห์นำไปศึกษา
      ผู้ใช้คนที่หนึ่ง : (รหัส, ชื่อ)
      ผู้ใช้คนที่สอง : (รหัส, ที่อยู่)
    1.2 ระดับความคิด (Conceptual level)
      ตีความออกมาเป็นตารางโดยนำแบบฟอร์มต่าง ๆ มารวมกัน เพื่อแสดงความต้องการของผู้ใช้ในรูปที่สมบูรณ์
      อาจมีการวิเคราะห์ และออกแบบโดยผ่านขั้นตอนมากมาย ทั้ง E-R หรือ Normalization จนเสร็จสิ้น
      พนักงาน (รหัส, ชื่อ, ที่อยู่) ในแบบสคีมา(Schema)
      หรือ
      person (id, name, address) ในแบบสคีมา(Schema)
    1.3 ระดับภายใน (Internal level)
      ตีความในระดับการจัดเก็บข้อมูลจริง เป็นหน้าที่ของผู้ออกแบบอย่างแท้จริง
      struct person{
        int id;
        char name[20];
        char address[20]
      } index id;

    ตัวอย่างของ Relation schema ของ Northwind
    1. Categories (CategoryID,CategoryName,Description,Picture)
    2. Customers (CustomerID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax)
    3. Employees (EmployeeID,LastName,FirstName,Title,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo)
    4. Products (ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued)
    5. Shippers (ShipperID,CompanyName,Phone)
    6. Suppliers (SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,Homepage)
    7. Orders(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,ShippedDate,ShipVia,Freight,ShipName,ShipAddress,ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
    8. Order Details (OrderID,ProductID,UnitPrice,Quantity,Discount) 

      ตารางข้างล่างนี้คือ ตารางแสดงความสัมพันธ์ที่ใช้โปรแกรม Microsoft access สร้างขึ้น


ขึ้นไปด้านบน