Basi di Dati Stefania Costantini Dip. Di Informatica, Univ. degli Studi di L’Aquila Objectives of the Course Following this course, the students should: • understand what is a database, from the conceptual, mathematical and practical point of view; • become able to develop the conceptual and logical design of a relational database, including both the structure and the operations; • understand how the database systems work, also for managing concurrent operations, and how these systems can be accessed via web. Syllabus • Database Design – – – – Basic notions and notation. The relational model. Query languages: formalisms and methods. Database Design: from conceptual to implementation level . – Database systems implementation: basics. – Database and the web: basics. About this course Course Structure: – Lectures – Lab activities in a twin Lab course – Assignments: • Solving exercises • Answering questions • Making a project (in the Lab course) Textbook and Material • P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone, Basi di Dati, Modelli e Linguaggi di Interrogazione McGraw-Hill Italia • Web site of the book: – http://www.dia.uniroma3.it/librobd/index.html • Additional material online on my web site About me • Web page: http://www.di.univaq.it/stefcost • Email: [email protected] • Office: Coppito Zero, third floor • You are welcome: – Thursday 14:60 – 16:00 or upon email appointment