SlideServe
Menu
Préférences
© SlideServe · v2026

Fundamentals of Database Theory and Practice

emmanuel-parsons avatar
8 diapositives · 182 Views · Nov 20, 2014

Introduction to PostgreSQL system, relational database querying, ER modeling, normalization, RDBMS implementation, query optimization, transactions, with assessments.

Fundamentals of Database Theory and Practice - slide 1
01 / 8Fundamentals of Database Theory and Practice
1 / 17

Télécharger la présentation

Fundamentals of Database Theory and Practice
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Databases 2 • Level 3, 10 credit module • Prerequisite: 06-19321 Software System Components 2 (or some other introductory course in databases) • 2 lectures & 1 exercise class / week • Weekly exercise sheets [unassessed; but IF YOU DO THEM you receive feedback on these]

  2. Focus of the module: • We use the public-domain PostgreSQL system • Not a training programme in a particular database management system • Focus on giving an intro to fundamental aspects of database theory & practice

  3. What is covered 1. Querying a relational database with SQL 2. Modelling a real-world situation with (extended) entity-relationship diagrams * ER modelling * Extended ER diagrams * Translating EER diagrams to tables (SQL CREATE statements)

  4. What is covered (cont'd) 3. Logical analysis of database designs * Relational algebra * Functional dependencies * Normalisation

  5. What is covered (cont'd) 4. Relational Database Management System (RDBMS) implementation technology * File organisation and retrieval * Indexes * Algorithms for relational operators * Query Execution * Query Optimisation * Transactions

  6. Possibly more... * XML * Query optimisation * Multimedia databases

  7. Assessment • 20% continuous assessment • 3 in-class assessed tests, 50 mins each • Announced ~1week in advance • Marks made available via the web • 80% written exam in May • Undergrads (BA, Bsc, BEng or MEng) can NOT resit the exam • Msc have one resit opportunity

  8. What is expected of you • Regular attendance at lectures • Coming prepared (with notes) for the exercise class so you can complete a large fraction of exercise in the class • Collecting feedback promptly & reviewing any mistakes you might have made • Approaching me in office hours to clear up any questions promptly • Have fun in learning!