Università degli Studi di Trieste
|
|
|
- Franca Salvi
- 10 anni fa
- Visualizzazioni
Transcript
1 Università degli Studi di Trieste Corso di ingegneria industriale Esercitazioni di Fondamenti di Informatica Giacomo Strangolino mailto/chat: Materiale didattico anche su: (
2 Lezione 9 ( ) Classi e Programmazione ad Oggetti Progetto Università Si scrivano delle classi atte a modellare un'università con i propri studenti, professori, esami e facoltà. Deve essere possibile iscrivere studenti a una particolare facoltà, registrare esami, e chiedere alla classe università la lista delle facoltà e a ciascuna facoltà la lista degli studenti e di esami e quindi agli studenti i propri esami con il voto...
3 Lezione 9 Classi e Programmazione ad Oggetti Progetto Università La classe Persona avrà un nome, un cognome e un indirizzo La classe Studente è una Persona, in più ha una matricola, appartiene a una Facolta e avrà sostenuto una serie di Esami Si usi un dizionario per memorizzare il nome dell'esame sottoforma di stringa e il corrispondente voto (dict_esami). La classe Facolta è caratterizzata da un nome, da un certo numero di Esame e di Studente. Avrà dei metodi per aggiungere uno studente, ottenere la lista degli studenti, ottenere la lista degli esami. La classe Esame ha un nome e un numero di crediti. La classe Universita avrà un nome, un luogo e diverse Facolta. Deve essere possibile ottenere la lista delle Facolta, iscrivere uno studente, ottenere uno studente sapendo il suo nome e cognome e ottenere un riferimento ad una Facolta attraverso il suo nome.
4
5 Lezione 9 Homework Si completi il progetto università gestendo anche i professori. Ogni professore insegnerà uno o più esami, apparterrà ad una ed una sola facoltà ed avrà uno o al più due assistenti, che saranno rappresentati da una nuova classe derivata da persona. Si modifichi il progetto università in modo che carichi gli studenti e gli esami da 2 file: il primo contiene righe del tipo: Bruno, Resistenza, Ingegneria Federico, Nice, Filosofia mentre il secondo: Federico, Nice, Storia della Filosofia, 30 Federico, Nice, Filosofia Teoretica, 28 Tommaso, D'Aquino, Teologia, 30
6
7 Homework Si progetti un sistema per gestire contenitori e oggetti della spesa. La classe Contenitore è una classe astratta, con i seguenti metodi astratti: tara() e dimensioni(). dimensioni() restituisce una lista (o tupla) di tre float [larghezza, altezza, profondita]. La classe Contenitore implementa i metodi pesonetto(), che restituisce in un float la somma dei pesi degli oggetti (in grammi o kg, a scelta), e quello analogo pesolordo(). La classe contiene una lista di oggetti (attributo pubblico) che viene inizializzata nel costruttore, ed essendo pubblica, può essere modificata in seguito. Oggetto è un'interfaccia, con i metodi astrattti peso(), dimensioni(), nome(). Si restituisca None in ognuno di essi per convenzione. La classe Pomodoro estende la classe Oggetto implementandone l'interfaccia. Quando creo un Pomodoro, il costruttore deve acccettare come parametri in ingresso il peso e una lista [l, h, p] per le dimensioni. La classe ha un metodo peso() che restituisce il valore dell'attributo peso. Esercizio di un esame orale anno
8 Homework La classe BorsaDellaSpesa è un Contenitore, il costruttore accetta una lista di Oggetto (eventualmente vuota, modificabile a posteriori, pubblica), ha una tara di 10 grammi e dimensioni 50x40x25 (cm). Si disegni il diagramma UML delle classi e si scriva l'implementazione nel linguaggio Python. Si decidano liberamente le unità di misura per le dimensioni e i pesi, ricordando che devono essere consistenti per tutte le classi. USO Si deve creare una borsa della spesa e inserire alcuni pomodori. Si devono chiedere alla borsa della spesa la tara, il peso netto e il peso lordo.
9 Homework Si progetti un sistema software per gestire una biblioteca. Il sistema gestirà Libri e CD, entrambi Articoli. La Biblioteca gestisce Prestiti e Clienti. Gli Studenti sono clienti particolari che godono di un bonus di giorni prestito maggiore rispetto ai clienti normali. Ad ogni Prestito è associato un solo Articolo. Ogni Articolo avrà una collocazione, un titolo, un autore e un tipo (stringa che assumerà i valori Libro o CD ). Articolo è una classe astratta perché ha un metodo durataprestito() che dipende dal tipo di articolo. Normalmente, la durata del prestito è di 30 giorni. CD è un Articolo, ma in più ha l'attributo genere ( Rock, Progressive, Classica, Jazz, Metal...). La durata del prestito di un CD è di 7 giorni. Libro è un Articolo, con in più l'attributo genere. Un Cliente ha un nome e un cognome, un metodo bonusgiorniprestito che per un cliente normale vale zero, e un metodo isstudente, che restituisce un booleano. Esercizio della terza provetta
10 Homework Uno Studente è un Cliente, avrà un attributo nomeuniversita. Reimplementerà opportunamente i due metodi di Cliente, godendo di un bonus di giorni prestito di 10 giorni. La classe Prestito associa un solo Cliente a un solo Articolo (per semplicità). Avrà un attributo datainizioprestito e un metodo durataprestito che dipende dal tipo di articolo e dall'eventuale bonus di giorni prestito per gli studenti. La classe Biblioteca avrà come attributi un nome e un luogo. Avrà associati un certo numero di Cliente, Articolo e Prestito. Avrà dei metodi per restituire la lista degli articoli, dei clienti e dei prestiti. Avrà un metodo per aggiungere uno studente, dato nome cognome e nome università (stringhe) e un cliente normale, dato il nome e il cognome. Dovrà essere possibile cercare un articolo per autore e titolo, registrare un nuovo prestito sapendo titolo autore, nome cliente, cognome cliente e data prestito, cercare un cliente dato il suo nome e cognome, aggiungere un articolo sapendo collocazione, titolo, autore, genere, tipo.
11 Homework Terminata la definizione delle classi, si crei una Biblioteca con un nome e un luogo, si aggiungano un paio di clienti normali e un paio di studenti. Si aggiungano un paio di libri e un paio di CD, e si registrino tre o quattro prestiti. Si cerchi un articolo dato il titolo e l'autore e se ne stampi il titolo e l'autore. Si chieda la lista dei prestiti alla Biblioteca e per ognuno si stampi titolo, autore, data inizio prestito, nome e cognome del cliente che possiede l'articolo in prestito e durata del prestito.
12 Biblioteca
Liberare la memoria allocata dinamicamente.
Scrivere un programma per la gestione dei libri e dei prestiti di una biblioteca universitaria. I libri sono caratterizzati dalle seguenti informazioni: titolo, autore, collocazione del libro, numero di
Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale
Progettazione del Software Laurea in Ing. Gestionale Prof. Toni Mancini & Prof. Monica Scannapieco Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Esercitazione E.A.1 Primi esercizi
Fondamenti di Informatica Ingegneria Civile e Ambientale Esame del 28/06/2012 Tempo a disposizione: 2h 30 min
Scrivere un programma per la gestione dei dipendenti e delle loro attività. I dipendenti sono caratterizzati da: cognome, nome, matricola e tipo di qualifica (0..4). Le attività sono caratterizzate da:
Esercitazioni di Progettazione del Software. Esercitazione (Prova al calcolatore del 17 settembre 2010)
Sapienza - Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Corso di Laurea in Ingegneria Informatica ed Automatica, Ingegneria dei Sistemi Informatici Esercitazioni
Esercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 15/22 Aprile 2004 Progettazione di un Database (DB) Marco Pennacchiotti [email protected] Tel. 0672597334 Ing.dell Informazione,
Esercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti [email protected] Tel. 0672597334 Ing.dell Informazione, stanza
Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749
Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006 Esercizi entità relazione risolti a cura di Angela Campagnaro 802749 Indice: Esercizio 1: Un insieme di officine 1.1 Testo esercizio.3
(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)
(Esercizi Tratti da Temi d esame degli ordinamenti precedenti) Esercizio 1 L'agenzia viaggi GV - Grandi Viaggi vi commissiona l'implementazione della funzione AssegnaVolo. Tale funzione riceve due liste
SOMMARIO. 2003 Gruppo 4 - All right reserved 1
SOMMARIO STUDIO DEL DOMINIO DI APPLICAZIONE...2 Introduzione...2 Overview del sistema...2 Specificità del progetto 2...2 Utente generico...3 Studente...3 Docente...3 Amministratore di sistema...3 GLOSSARIO...4
Esercitazione n 4. Obiettivi
Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:
INGEGNERIA DEL SOFTWARE
INGEGNERIA DEL SOFTWARE A.A. 2014 2015 Pasquale Ardimento, Nicola Boffoli, Danilo Caivano, Giuseppe Visaggio Sommario ð Il Piano del Corso ð Svolgimento degli Esami ð Bibliografia ð Materiale didattico
Gli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.
Prof. Francesco Accarino Raccolta di esercizi modello ER Esercizio 1 Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano
Corso di Laurea in Informatica. Linguaggi di Programmazione. Appello del 21\02\2011: Tesine di Java
Corso di Laurea in Informatica Linguaggi di Programmazione Appello del 21\02\2011: Tesine di Java AVVERTIMENTI E AVVISI: - Ad ogni studente è assegnata una tesina, come si vede dallo schema a seguire.
Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS
Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)
UNIVERSITÀ DEGLI STUDI DI BRESCIA Facoltà di Ingegneria
UNIVERSITÀ DEGLI STUDI DI BRESCIA ESAME DI STATO DI ABILITAZIONE ALL'ESERCIZIO DELLA PROFESSIONE DI INGEGNERE (SEZ. B: Lauree I Livello D.M. 509/99 e D.M. 270/04 e Diploma Universitario) PRIMA PROVA SCRITTA
Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi
Università degli Studi di L Aquila Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi Prof. Gaetanino Paolone Dott. Ottavio Pascale a.a.2003-2004 Progetto Campo
PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara
LICEO SCIENTIFICO STATALE "FILIPPO LUSSANA" V i a A n g e l o Ma j, 1 2 4 1 2 1 B E R G A M O 035 237502 Fax: 035 236331 Sito e contatti: www.liceolussana.com Codice fiscale: 80026450165 PROGRAMMA SVOLTO
Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
Esercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
Università degli Studi di Verona. Laboratorio di Basi di Dati
Università degli Studi di Verona Laboratorio di Basi di Dati Introduzione ad OOo Base: Creazione Tabelle Gabriele Pozzani: [email protected] Materiale prodotto da: Dott.ssa Barbara Oliboni Database:
Università di Roma La Sapienza, Facoltà di Ingegneria
Università di Roma La Sapienza, Facoltà di Ingegneria Corso di PROGETTAZIONE DEL SOFTWARE I (Ing. Informatica, Nuovo Ordinamento) Prof. Marco Cadoli, Canale A-L, A.A. 2005-06 Esercitazione numero 6 LA
Database 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
developed by Emanuele De Carlo
developed by Emanuele De Carlo WorkGym è un Software sviluppato in JAVA pensato per migliorare la gestione di piccole e grandi palestre. Il suo principale scopo è quello di mantenere un DataBase contenente
Università Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
QUESTIONARIO. Grazie
QUESTIONARIO Il questionario, anonimo, serve a rilevare in modo sistematico le opinioni degli studenti che hanno completato un corso di studi. Queste conoscenze potranno aiutare a valutare la qualità dei
Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord. 270)
Corsi di Laurea Ingegneria Informatica Ord. 270 A.A. 2012-2013 Prof. Vincenza Carchiolo [email protected] Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord.
Alessandra Raffaetà. Basi di Dati
Lezione 2 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Basi di Dati
Archivio CD. Fondamenti di Programmazione
Archivio CD Una persona possiede un certo numero di CD musicali e desidera organizzare il proprio archivio tramite uno strumento software. Il programma deve permettere: - l inserimento di un nuovo CD nella
Introduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA
Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA ES 02 - ORGANIZER Voglio un gestionale (organizer) che permetta a ciascun dipendente della mia azienda di inserire le attività che svolgono
Programmazione A.A. 2002-03. Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII)
Programmazione A.A. 2002-03 I Programmazione Orientata agli Oggetti: Lavorare con gli oggetti ( Lezione XXVII) Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università
Modello E-R. Modello relazionale
1 - Cinema Hollywood Si deve progettare una base di dati a supporto della programmazione cinematografica della catena di cinema Hollywood. Al momento dell acquisto di un film da proiettare vengono memorizzati
Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007
Basi di dati Concetti introduttivi Ultima modifica: 26/02/2007 ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni St udent i Database 2 Tabella (I) STUDENTE
Soluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
Guida Studenti per i servizi online: compilazione dei questionari per la valutazione della didattica Iscrizione agli appelli
Guida Studenti per i servizi online: compilazione dei questionari per la valutazione della didattica Iscrizione agli appelli v 4.0 1. Requisiti software Lo studente deve essere dotato di connessione internet
SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE
SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311
Le Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE Dott. Imad Zaza Lezione del 16/07/2014 Page 1 Ristorante
Servizio Statini Web 2.0
Servizio Statini Web 2.0 Iscrizione al servizio Per accedere al servizio Statini 2.0 bisogna accedere con un Web Browser all indirizzo http://statini.unipi.it/. L accesso al servizio avviene indicando:
Corso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Basi di Dati Claudio Marrocco I report I Report sono lo strumento più adatto per ottenere una copia stampata dei dati e delle informazioni ricavate dalle
DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)
DESIGN PATTERN Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) ESERCITAZIONE PREPARAZIONE
Modello Relazionale. Modello Relazionale. Relazioni - Prodotto Cartesiano. Relazione: tre accezioni. Es. Dati gli insiemi
Modello Relazionale Modello Relazionale Proposto agli inizi degli anni 70 da Codd Finalizzato alla realizzazione dell indipendenza dei dati Unisce concetti derivati dalla teoria degli insiemi (relazioni)
Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Tempo a disposizione: 2 ore 30 minuti
Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Progettare la base di dati relativa alla situazione descritta nel seguito. Svolgere il progetto concettuale usando il modello ER, e il progetto
GUIDA OPERATIVA APPELLI D ESAME ON-LINE (RICERCA QUESTIONARIO DI VALUTAZIONE DELLA DIDATTICA ISCRIZIONE)
Questa guida ha lo scopo di illustrarti le modalità da seguire per: ricercare gli appelli compilare il questionario di valutazione della didattica iscriverti agli appelli d esame o agli appelli di prove
Progettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO
Basi di dati: Microsoft Access INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO Database e DBMS Il termine database (banca dati, base di dati) indica un archivio, strutturato in modo tale
Progetto PI.20050704, passo A.2 versione del 6 febbraio 2007
Università degli Studi di Roma La Sapienza Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Corso di Progettazione del Software Proff. Toni Mancini e Monica Scannapieco Progetto PI.20050704,
Stima della size- Esercitazioni
IT Project Management Lezione 5 Software Sizing Estimation - Esercitazione Federica Spiga A.A. 2009-2010 1 Elementi Base Il metodo dei Function Point consiste nell identificare e contare le funzionalità
UNIVERSITÀ DEGLI STUDI DI VERONA DIREZIONE DIDATTICA E SERVIZI AGLI STUDENTI MODULO RICHIESTA INSERIMENTO INSEGNAMENTI NEL LIBRETTO
UNIVERSITÀ DEGLI STUDI DI VERONA DIREZIONE DIDATTICA E SERVIZI AGLI STUDENTI MODULO RICHIESTA INSERIMENTO INSEGNAMENTI NEL LIBRETTO ANNO ACCADEMICO 2014/15 Il presente modulo serve per gestire precise
ESSE3 ESSE3 GUIDA ALLA COMPILAZIONE DEL PIANO DI STUDI ON-LINE. Autori: Distribuito a: Modifiche rispetto alle revisioni precedenti:
ESSE3 Autori: Distribuito a: Modifiche rispetto alle revisioni precedenti: Gruppo di progetto Esse3 Studenti Ateneo Rev. 1.0 del 17 nov 2014 Codice Documento: S3_PdSOnLine Pagina 1 di 20 Sommario ESSE3...
ESAME SCRITTO NON VERBALIZZANTE + ORALE VERBALIZZANTE
UNIVERSITÀ DEGLI STUDI DI TORINO MANUALE PER I DOCENTI: GESTIONE APPELLI E VERBALIZZAZIONE ESAMI ONLINE ESAME SCRITTO NON VERBALIZZANTE + ORALE VERBALIZZANTE SOMMARIO ACCESSO ALLA MYUNITO DOCENTE.... p.
Object Oriented Programming
OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in
Progettazione della componente applicativa
7 Progettazione della componente applicativa In questo capitolo illustreremo la progettazione della componente applicativa di un sistema informativo. La metodologia da noi utilizzata sarà basata sull utilizzo
Informatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.
APPUNTI SU PROBLEMI CON CALCOLO PERCENTUALE
APPUNTI SU PROBLEMI CON CALCOLO PERCENTUALE 1. Proporzionalità diretta e proporzionalità inversa Analizziamo le seguenti formule Peso Lordo = Peso Netto + Tara Ricavo = Utile + Costo Rata = Importo + Interesse
Organizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
I file di dati. Unità didattica D1 1
I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità
Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A. 2008-2009. Class Discovery E.
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Class Discovery E. TINELLI Contenuti Classi di analisi: definizione ed esempi Tecniche per la definizione
GUIDA OPERATIVA APPELLI D ESAME ON-LINE (RICERCA QUESTIONARIO DI VALUTAZIONE DELLA DIDATTICA ISCRIZIONE)
Questa guida ha lo scopo di illustrarti le modalità da seguire per: ricercare gli appelli compilare il questionario di valutazione della didattica iscriverti agli appelli d esame o agli appelli di prove
I Sistemi Informativi
I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e
7. Layer e proprietà degli oggetti
7. Layer e proprietà degli oggetti LAYER 09/01/13 ing. P. Rordorf arch. D. Bruni arch. A. Chiesa ing. A. Ballarini 38(52) Le proprietà dei layer: - Nome: ogni layer ha un nome proprio che ne permette una
SistemiInformatividiRete
SistemiInformatividiRete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni Progetto e costruzione di applicazioni ipermediali Ingegneria del SW: disciplina che studia le linee
Gestione Voti Scolastici
Gestione Voti Scolastici Progettare un modello di dati per la gestione delle informazioni riguardanti le prove, nelle diverse materie, sostenute dagli studenti di una scuola media superiore. Il sistema
RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova
RIFERIMENTI ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 I riferimenti devono essere precisi
Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1
Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di una facoltà e si definisca
MODELLO E/R. Modellazione dei dati
MODELLO E/R Maria Mirto Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata, individuandone gli elementi caratterizzanti e i legami intercorrenti
Laboratori. Laboratori
Una Occorre e registrare i numeri compagnia memorizzare di telefono aerea il di vuol nome, tutti realizzare i clienti. il cognome, un Inoltre, database il luogo per ogni per e la gestire cliente data di
Esempio: Array di struct
Esempio: Array di struct Scrivere un programma C che definisca la struttura esame, composta dal nome dell esame (stringa) e dal voto (intero). Si leggano poi da terminale n esami, con n definito dall utente
DIZIONARIO UNIVERSITARIO
DIZIONARIO UNIVERSITARIO ANNO ACCADEMICO L anno accademico può essere suddiviso in due periodi dell anno in cui frequentare le lezioni e dare gli esami. In genere il primo periodo dura da ottobre a gennaio,
Università degli Studi Roma Tre. Abbreviazione di Carriera (Secondo Titolo)
Università degli Studi Roma Tre Abbreviazione di Carriera (Secondo Titolo) Istruzioni per Immatricolazione con abbreviazione di carriera (secondo titolo) Introduzione... 2 Assistenza... 3 Accedi ai servizi
Esercizio 1. Esercizio 2
Esercizio 1 Realizzare un programma che, aperto un file di testo di nome Prova.txt in modalità scrittura, provveda a leggere da input delle parole separate da spazi (stringhe di al più 63 caratteri) e
Corso sul linguaggio SQL
Corso sul linguaggio SQL Modulo L2B (SQL) 2.2 Comandi sulle tabelle 1 Prerequisiti Introduzione ai DB Tabelle, relazioni e attributi Chiave primaria Chiave esterna Vincoli di integrità 2 1 Introduzione
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
Il software ideale per la gestione delle prenotazioni GUIDA UTENTE
Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Presentazione... 2 Installazione... 3 Prima esecuzione... 6 Registrazione del programma... 8 Inserimento Immobile... 9 Inserimento proprietario...
Basi di dati. Esercizi sul modello E.R.
Basi di dati Esercizi sul modello E.R. Esercizio 1, testo (1) Si vuole modellare un sistema per la gestione di visite mediche da svolgersi in diversi ambulatori medici Ogni visita è svolta in uno ed un
MODELLO RELAZIONALE. Introduzione
MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)
Università degli Studi Roma Tre Immatricolazione ad un Master
Università degli Studi Roma Tre Immatricolazione ad un Master Introduzione... 2 Assistenza... 3 Accedi ai servizi on-line... 5 Accesso con Internet Explorer... 6 Accesso con FireFox... 7 Accesso all area
Manuale d'uso. Manuale d'uso... 1. Primo utilizzo... 2. Generale... 2. Gestione conti... 3. Indici di fatturazione... 3. Aliquote...
Manuale d'uso Sommario Manuale d'uso... 1 Primo utilizzo... 2 Generale... 2 Gestione conti... 3 Indici di fatturazione... 3 Aliquote... 4 Categorie di prodotti... 5 Prodotti... 5 Clienti... 6 Fornitori...
Istruzioni per l uso del Catalogo di Ateneo (OPAC)
Istruzioni per l uso del Catalogo di Ateneo (OPAC) A cura della Biblioteca di Scienze del Linguaggio Introduzione al nuovo OPAC Il nuovo catalogo online delle Biblioteche di Ca Foscari fa ora parte del
Il Catalogo del Polo Veneziano (OPAC)
Il Catalogo del Polo Veneziano (OPAC) Ca Foscari Strumenti per la ricerca bibliografica Ca Foscari : Strumenti per la ricerca Catalogo di Ateneo (OPAC) Catalogo Periodici Elettronici Banche dati Biblioteca
Il database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
Cardinalità e identificatori. Informatica. Generalizzazioni. Generalizzazioni. Generalizzazioni. Generalizzazioni
e identificatori Codice (0,1) (1,1) Dirige Informatica Lezione 8 Laurea magistrale in Scienze della mente Laurea magistrale in Psicologia dello sviluppo e dell'educazione Anno accademico: 2012 2013 1 Cognome
Applicazioni di Disegno Meccanico T
Applicazioni di Disegno Meccanico T Corso di Laurea in Ingegneria Meccanica Ing. DANIELA FRANCIA DIN - III piano scala posteriore, v.le Risorgimento, Bologna Tel: 051.2093352 E-mail : [email protected]
UNIWEB: GUIDA OPERATIVA PER L APERTURA DEGLI APPELLI (giugno 2011)
UNIWEB: GUIDA OPERATIVA PER L APERTURA DEGLI APPELLI (giugno 2011) Sommario MATERIALE INFORMATIVO E ASSISTENZA... 2 ATTIVITA DIDATTICHE ASSEGNATE... 2 INSERIMENTO APPELLI... 3 APERTURA PROVA PARZIALE...
Manuale per la Compilazione online del Piano di Studio Area Studente
Manuale per la Compilazione online del Piano di Studio Area Studente Indice Cos è il piano di studio online e perché è obbligatorio?... 1 Chi deve compilarlo?... 1 Chi contattare in caso di problemi?...
COMITATO GESTIONE FONDO PFU MANUALE D USO PFU - SMALTITORI
COMITATO GESTIONE FONDO PFU MANUALE D USO PFU - SMALTITORI Sommario 1. Scopo dell applicazione... 4 2. Il sito... 5 2.1 Area riservata... 5 2.2 Elenco richieste ritiro (novità 2014)... 8 2.3 Consolida
COGNOME MATRICOLA. Con vincoli di integrita referenziale: INTERVENTO.CodTecnico à TECNICO.Codice INTERVENTO.MatCaldaia à CALDAIA.
NOME COGNOME MATRICOLA ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un azienda che fornisce assistenza caldaie a domicilio: TECNICO(Codice, Nome,
Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014
Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche
Esame Basi di Dati. 21 Gennaio 2013
Esame Basi di Dati 21 Gennaio 2013 Matricola Prog. (Sì/No) Cognome Nome Istruzioni I voti verranno resi disponibili su AlmaEsami. Chi vorrà rifiutare il voto dovrà comunicarlo tassativamente 5 giorni dalla
BASI DI DATI - : I modelli di database
BASI DI DATI - : I modelli di database DAL 1960 ci si e' orientati verso 3 direzioni: 1 MODELLO GERARCHICO Se i dati si presentano naturalmente in una struttura ad albero (ES. File System) Limiti: rigidità
Gestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
Lab 11 Gestione file di testo"
Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 11 Gestione file di testo" Lab15 1 Esercizio 1 n Realizzare un programma che, aperto un file di testo di nome
DATABASE. nozioni di base
DATABASE nozioni di base Un database è una raccolta di informazioni organizzata in modo da poter essere facilmente accessibile per consultazione, modifiche e aggiornamenti. All'inizio della storia dei
Gli operatori relazionali
Gli operatori relazionali Agiscono su una o più relazioni per ottenere una nuova relazione (servono a realizzare le interrogazioni sul database) Ci sono tre operazioni fondamentali per i database relazionali:
Esempio 1: CarMatch. Direzione centrale Sedi centrali per ogni paese Concessionarie locali di franchising UML 2
Esempio 1: CarMatch CarMatch è una società di franchising fondata con lo scopo di promuovere il car sharing CarMatch fornisce un servizio per i potenziali condivisori di automobili cercando di abbinare
Esempio: dest = parolagigante, lettere = PROVA dest (dopo l'invocazione di tipo pari ) = pprrlogvgante
Esercizio 0 Scambio lettere Scrivere la funzione void scambiolettere(char *dest, char *lettere, int p_o_d) che modifichi la stringa destinazione (dest), sostituendone i caratteri pari o dispari (a seconda
STUDIUM.UniCT Tutorial per gli studenti
STUDIUM.UniCT Tutorial per gli studenti Studium.UniCT Tutorial Studenti v. 6 06/03/2014 Pagina 1 Sommario 1. COS È STUDIUM.UniCT... 3 2. COME ACCEDERE A STUDIUM.UniCT... 3 3. COME PERSONALIZZARE IL PROFILO...
