mail unicampaniaunicampania webcerca

    Francesco MOSCATO

    Insegnamento di SISTEMI WEB E BASI DI DATI

    Corso di laurea in INGEGNERIA ELETTRONICA E INFORMATICA

    SSD: ING-INF/05

    CFU: 6,00

    ORE PER UNITÀ DIDATTICA: 48,00

    Periodo di Erogazione: Secondo Semestre

    Italiano

    Lingua di insegnamento

    ITALIANO

    Contenuti

    Sistemi informativi e basi di dati
    • Progettazione e Implementazione di Basi di Dati Relazionali
    • Sistemi Web e Web Services
    • Architetture delle Basi di Dati
    • Paradigmi NoSQL

    Testi di riferimento

    - Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Riccardo Torlone: "BASI DI DATI 5/ED CON CONNECT", 2018, McGraw-Hill, ISBN: 9788838694455

    Obiettivi formativi

    - Acquisire nozioni di base ed avanzate per la progettazione e implementazione di Basi di Dati Relazionali
    - Acquisire nozioni di base ed avanzate per quanto riguarda la progettazione e l'implementazione di Sistemi Web

    Prerequisiti

    -

    Metodologie didattiche

    - Lezioni Frontali - Esercitazioni in Aula:
    Le esercitazione riguarderanno la progettazione e l'implementazione su un DBMS di Basi di dati a partire da una specifica in linguaggio Naturale

    Metodi di valutazione

    La verifica dell'apprendimento avviene attraverso una prova scritta propedeutica per una prova orale.

    La Prova Scritta prevede:
    Quesiti su tutti gli argomenti del programma didattico. A fianco ad ogni quesito è indicato il punteggio massimo ottenibile se lo si risponde correttamente e variano in base alla difficoltà dello stesso.

    Vengono considerati sufficienti le prove che hanno totalizzato almeno 18 punti.

    La Prova Orale prevede:
    * Una discussione della prova scritta,
    * Domande per valutare l'apprendimento delle nozioni di base del corso
    * Domande per valutare le capacità di sintesi e di problem solving dello studente

    La valutazione della prova orale parte dal voto della prova scritta, e varia il voto ottenuto da -4 punti a +4 punti (fino ad un massimo di 30 punti)

    La lode è a discrezione della commissione.

    Altre informazioni

    Le slide, e le esercitazioni presentate durante il corso verranno messe a disposizione sulla piattaforma di Ateneo.

    Programma del corso

    Sistemi informativi e basi di dati
    Il modello relazionale
    Il modello ER
    Il modello ER avanzato
    Le operazioni
    Le forme normali
    Algebra relazionale e query
    Ottimizzazione delle Query
    Architetture dei DBMS
    Strutture Dati per la gestione dei dati
    Sistemi Transazionali e DBMS transazionali
    Gestione delle transazioni, concorrenza, atomicità, isolamento e persistenza
    MySQL, amministrazione e gestione dei dati, autenticazione e sicurezza
    SOA e Web Services (Cenni)
    ODBC/JDBC
    PHP
    JSP
    Javascript
    Java EE e Servlet
    NoSQL

    English

    Teaching language

    Italian

    Contents

    Information Systems and Data Bases
    • Design and Development of Relational Data Bases
    • Web Services and Web Systems
    • DBMS architectures
    • No SQL paradigms

    Textbook and course materials

    - Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi, Riccardo Torlone: "BASI DI DATI 5/ED CON CONNECT", 2018, McGraw-Hill, ISBN: 9788838694455

    Course objectives

    - Acquire the basics and advanced skills in design and development of data base sytstems
    - Acquire the basics and complex skills in Web Systems design and development

    Prerequisites

    -

    Teaching methods

    - Frontal Lessons
    - Exercises
    The exercises will address the design and the development of a Data Base on a DBMS. The design will depend on requirements provided in natural language
    - Group activities
    The activities will focus on the design and the implementation of a Data Base.

    Evaluation methods

    Verification of learning takes place through a written test preparatory to an oral test.

    The Written Test includes:
    Questions on all the topics of the educational program. Next to each question is the maximum score that can be obtained if it is answered correctly and they vary according to the difficulty of the same.

    The tests that have totaled at least 18 points are considered sufficient.

    The Oral Exam includes:
    * A discussion of the written test,
    * Questions to evaluate the learning of the basics of the course
    * Questions to evaluate the student's synthesis and problem solving skills

    The evaluation of the oral exam starts from the grade of the written exam, and varies the grade obtained from -4 points to +4 points (up to a maximum of 30 points)

    Honors are at the discretion of the commission.

    Other information

    Lectures Slides and exercises will be available on UNICAMPANIA platform for sharing of teaching materials.

    Course Syllabus

    nformation systems and databases
    The relational model
    The ER model
    The advanced ER model
    The operations
    The normal forms
    Relational algebra and queries
    Query optimization
    DBMS architectures
    Data structures for data management
    Transactional systems and DBMS
    Transaction management, competition, atomicity, isolation and persistence
    MySQL, data administration and management, authentication and security
    SOA e Web Services (hints)
    ODBC / JDBC
    PHP
    JSP
    Javascript
    Java EE and Servlet
    NoSQL

     

    facebook logoinstagram buttonyoutube logotype