Course introduces general database concepts as well as database system technology. This course covers the fundamental concepts necessary for designing, using, and implementing database systems and database applications. The course stresses the fundamentals of database modeling and design, the languages and models provided by the database management systems, and database system implementation techniques. The goal is to provide an in-depth and up-to-date presentation of the most important aspects of database systems and applications, and related technologies..