Servizi per la didattica
PORTALE DELLA DIDATTICA

Basi di dati e sistemi informativi aziendali

02EYONL, 02EYONM, 02EYOQR

A.A. 2020/21

2020/21

Basi di dati e sistemi informativi aziendali

Il corso ha l'obiettivo di fornire la nozione di base di dati, intesa come insieme di archivi, e le metodologie per il loro progetto e realizzazione, nonché la loro integrazione all'interno di applicazioni web-based. Vengono inoltre introdotte nozioni sui sistemi informativi aziendali.

Basi di dati e sistemi informativi aziendali

The goal of the course is provide an introduction to databases (i.e., the set of technologies used to store data), their design methodologies and their integration into web-based applications. Moreover, the course introduces basic notion on enterprise information systems.

Basi di dati e sistemi informativi aziendali

Conoscenza delle basi dati relazionali, delle metodologie per la loro progettazione e del loro uso nello sviluppo di applicazioni web. Conoscenze dei sistemi informativi aziendali. Capacità di progettare e realizzare basi dati relazionali utilizzate in ambiente industriale e commerciale. Capacità di utilizzare e gestire basi dati relazionali in ambito industriale e commerciale. Capacità di integrare basi di dati all'interno di applicazioni web.

Basi di dati e sistemi informativi aziendali

Knowledge of relational databases, their design methods and their use in the development of Web Applications. Knowledge of information systems Design of relational databases employed in industrial and commercial applications Management and use of relational databases in industrial and commercial applications. Integration of relational databases in web based applications.

Basi di dati e sistemi informativi aziendali

Nozioni di informatica

Basi di dati e sistemi informativi aziendali

Basic programming and computer science fundamentals

Basi di dati e sistemi informativi aziendali

INTRODUZIONE -- Introduzione al corso -- Introduzione alle basi di dati MODELLO RELAZIONALE E ALGEBRA RELAZIONALE -- Modello relazionale -- Algebra relazionale IL LINGUAGGIO SQL: FONDAMENTI -- Istruzione SELECT: fondamenti -- Interrogazioni nidificate -- Operatori insiemistici -- Istruzioni di aggiornamento -- Gestione delle tabelle SVILUPPO DI APPLICAZIONI WEB BASATE SU BASI DI DATI -- Introduzione al linguaggio HTML -- Introduzione al linguaggio PHP -- Creazioni di applicazioni basate su Apache/PHP/mysql PROGETTAZIONE DELLE BASI DI DATI -- Modello entità-relazioni -- Progettazione concettuale -- Progettazione logica relazionale

Basi di dati e sistemi informativi aziendali

INTRODUCTION -- Course overview -- Introduction to data bases RELATIONAL MODEL AND RELATIONAL ALGEBRA -- Relational model -- Relational algebra THE SQL LANGUAGE: BASIC CONCEPTS -- The SELECT instruction: basic use -- Nested queries -- Set operators -- Update instructions -- Table management DESIGN OF WEB APPLICATION BASED ON DATABASES -- Introduction to HTML -- Introduction to PHP -- Development of applications based on Apache/PHP/mysql DATABASE DESIGN -- Entity-Relationship model -- Conceptual design -- Logic design

Basi di dati e sistemi informativi aziendali

Basi di dati e sistemi informativi aziendali

Basi di dati e sistemi informativi aziendali

Il corso si compone di lezioni in aula coadiuvate da una serie di esercitazioni pratiche svolte in laboratorio. Le esercitazioni di laboratorio forniranno agli studenti nozioni relative allo sviluppo di applicazioni web (basate sul linguaggio PHP) supportate da basi di dati che permetteranno una verifica pratica delle nozioni apprese durante le lezioni in aula.

Basi di dati e sistemi informativi aziendali

The course includes both lectures and a set of labs. Labs focus on the design of web application based on the PHP language and supported by databases. They enable the student to apply the concept presented during the lectures.

Basi di dati e sistemi informativi aziendali

Tutti gli argomenti trattati a lezione saranno supportati da materiale distribuito dal docente in formato elettronico tramite il sito web del corso non è pertanto necessario l’uso di testi di riferimento.

Basi di dati e sistemi informativi aziendali

All topics covered during lectures and labs are supported by electronic material provided on the course website.

Basi di dati e sistemi informativi aziendali

Modalità di esame: Prova scritta a risposta aperta o chiusa tramite PC con l'utilizzo della piattaforma di ateneo Exam integrata con strumenti di proctoring (Respondus); Elaborato progettuale in gruppo;

Basi di dati e sistemi informativi aziendali

La prova d'esame è suddivisa in 2 parti: 1. Un esame scritto che mira a valutare la conoscenza del linguaggio SQL e dell'algebra relazionale. Durante l'esame non è possibile consultare nessun materiale didattico. 2. Un homework di progettazione di un'applicazione web basata su basi di dati utilizzando gli strumenti presentati durante le lezioni di laboratorio • Le specifiche dell'applicazione vengono decise dagli studenti e devono essere presentate per essere approvate. • L'homework prevede una discussione orale con il docente per accertare la conoscenza del lavoro svolto. • L'homework può essere svolto in gruppi di massimo 3 persone. L'esame verrà valutato utilizzando i seguenti criteri: 1. Esame scritto: voto fino a 30/30 con soglia minima di 15/30 rappresenta il 30% del voto finale. 2. Homework e discussione orale: voto fino a 30/30 con soglia minima di 15/30 rappresenta il 70% del voto finale. Valutazione finale: media pesata dei voti conseguiti nello scritto e nell'homework.

Basi di dati e sistemi informativi aziendali

Exam: Computer-based written test with open-ended questions or multiple-choice questions using the Exam platform and proctoring tools (Respondus); Group project;

Basi di dati e sistemi informativi aziendali

The exam is split into two parts: 1. A written exam that focus on the knowledge of the SQL language and the relational algebra. During the exam it is forbidden the use of any teaching material. 2. An homework consisting in the development of a web application based on a database using the technologies presented during the labs: a. The requirements of the application are provided by the students and approved by the professor b. When completed, the project is discussed with the professor c. The project can be developed in groups of maximum 3 students. The exam is scored as follows: 1. Written exam: maximum score 30/30 with minimum threshold of 15/30. It represents 30% of the final score 2. Homework and discussion: maximum score 30/30 with minimum threshold of 15/30. It represents 70% of the final score. The final score is the weighted average of the two previous scores.

Basi di dati e sistemi informativi aziendali

Modalità di esame: Prova scritta (in aula); Prova scritta a risposta aperta o chiusa tramite PC con l'utilizzo della piattaforma di ateneo Exam integrata con strumenti di proctoring (Respondus); Elaborato progettuale in gruppo;

Basi di dati e sistemi informativi aziendali

La prova d'esame è suddivisa in 2 parti: 1. Un esame scritto che mira a valutare la conoscenza del linguaggio SQL e dell'algebra relazionale. Durante l'esame non è possibile consultare nessun materiale didattico. 2. Un homework di progettazione di un'applicazione web basata su basi di dati utilizzando gli strumenti presentati durante le lezioni di laboratorio • Le specifiche dell'applicazione vengono decise dagli studenti e devono essere presentate per essere approvate. • L'homework prevede una discussione orale con il docente per accertare la conoscenza del lavoro svolto. • L'homework può essere svolto in gruppi di massimo 3 persone. L'esame verrà valutato utilizzando i seguenti criteri: 1. Esame scritto: voto fino a 30/30 con soglia minima di 15/30 rappresenta il 30% del voto finale. 2. Homework e discussione orale: voto fino a 30/30 con soglia minima di 15/30 rappresenta il 70% del voto finale. Valutazione finale: media pesata dei voti conseguiti nello scritto e nell'homework.

Basi di dati e sistemi informativi aziendali

Exam: Written test; Computer-based written test with open-ended questions or multiple-choice questions using the Exam platform and proctoring tools (Respondus); Group project;

Basi di dati e sistemi informativi aziendali

The exam is split into two parts: 1. A written exam that focus on the knowledge of the SQL language and the relational algebra. During the exam it is forbidden the use of any teaching material. 2. An homework consisting in the development of a web application based on a database using the technologies presented during the labs: a. The requirements of the application are provided by the students and approved by the professor b. When completed, the project is discussed with the professor c. The project can be developed in groups of maximum 3 students. The exam is scored as follows: 1. Written exam: maximum score 30/30 with minimum threshold of 15/30. It represents 30% of the final score 2. Homework and discussion: maximum score 30/30 with minimum threshold of 15/30. It represents 70% of the final score. The final score is the weighted average of the two previous scores.

Esporta Word


© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
Contatti