Oracle Lawrence Ellison Larry Ellison
History
- Human Management Phase
- Document Management Phase
- Database System phase
Model: "Models are a form of expression of a system, process, thing, or concept being studied"
- Hierarchy model
- Mesh Structure Model
- Relational Structure model
Schema: "Abstract of the real world, logical structure and characteristic for db all data"
- Mode logical
- External mode manipulation
- Internal Mode physical
Image
- External mode/mode logical Independence
- Mode/internal mode physical independence
Term
- Table: The data table used in the DB.
- Virtual tables in view view:db, "storing records from query in DB table records"
- Stored procedure: A block of statements consisting of SQL statements and control-flow statements.
- Triggers: Special stored procedures, which are executed automatically in the DB without requiring a call.
- Constraint: the means by which data integrity in the table in DB is guaranteed in db.
-
- PRIMARY KEY PRIMARY KEY constraint
- FOREIGN key FOREIGN KEY constraint
- Uniquely UNIQUE constraint
- Checking CHECK constraints
- Non-empty NOT NULL constraint
Completeness: DB design integrity is actually correctness to ensure data correctness.
- Entity integrity
- Zone integrity
- Referential integrity
Paradigm: The design standard for relationship db is the paradigm of DB.
- First Paradigm
- Second Paradigm
- Third Paradigm
Oracle stored procedure: is a PL/SQL block of code that is stored in DB server that encapsulates one or more segments
Role:
- Simplify complex operations
- Increase data independence
- Improve security
- Improve performance