This course covers database modeling and database administration, in particular it covers both relational modeling and object modeling for database models, logical design, and physical design, implementation and administration of database. The course overviews enterprise models on the organization and its relationships with suppliers, customers, and competitors. It also overviews advanced topics that include database application development and data warehousing. The characteristics of data collected during the database modeling phase are critical in the design of databases, programs, and other system components. Facts and rules that are captured during this process are essential in assuring data integrity in an information system that is based on the design database. As a part of covering the implementation of database models and administration, the course also reviews basic concepts and syntax of SQL (Structured Query Language) and covers intermediate and advanced SQL commands and functions.