Download What is a Database Management System?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Commitment ordering wikipedia , lookup

Relational algebra wikipedia , lookup

Tandem Computers wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Access wikipedia , lookup

IMDb wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Serializability wikipedia , lookup

Oracle Database wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Functional Database Model wikipedia , lookup

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

PL/SQL wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Transcript
Course Review
Database Management
COP4540, SCS, FIU
Basic Concepts
• Basic concepts
– Different types of DBMS
– Advantages over file systems
– Two famous RDBMS prototypes
– What is metadata
– What are data models
– What is a transaction? Why transaction?
– ...
Database Management
COP4540, SCS, FIU
Database Design
• Database design
– Design goals
• Minimize redundancy in order to eliminate the
modification anomalies in database.
• Represent the situation accurately
– Design Stages
• Conceptual (product independent)
• Logical (product specific)
• Physical / Implementation (product specific)
Database Management
COP4540, SCS, FIU
Database Design
• Conceptual level design
– ER and ODL
• Logical level design
– Relational design
• PK and FK, Constraints, Assertions
• Normalization, functional dependencies
– How to write DDL statements in SQL to
implement a database
• Physical level design
– index and cluster
Database Management
COP4540, SCS, FIU
Database Language SQL
• Three components: DDL, DML, QL
• Fundamental: relational algebra
– basic operators
•
•
•
•
Syntax of SQL
How to define queries by using SQL
When and how to create views
Oracle PL/SQL and database triggers
Database Management
COP4540, SCS, FIU