Basi dati, RDBMS e Access. Lezione Informatica I CLAWEB
|
|
- Geraldina Carraro
- 7 anni fa
- Visualizzazioni
Transcript
1 Basi dati, RDBMS e Access Lezione Informatica I CLAWEB 1
2 Base di dati (accezione generica, metodologica) Insieme organizzato di dati utilizzati per il supporto allo svolgimento delle attività di un ente (azienda, ufficio, persona) (accezione specifica, metodologica e tecnologica) insieme di dati gestito da un DBMS 2
3 DataBase Management System DBMS Sistema (prodotto software) in grado di gestire collezionididati che siano (anche): grandi (di dimensioni (molto) maggiori della memoria centrale dei sistemi di calcolo utilizzati) persistenti (con un periodo di vita indipendente dalle singole esecuzioni dei programmi che le utilizzano) condivise (utilizzate da applicazioni diverse), garantendo affidabilità (resistenza a malfunzionamenti hardware e software) e privatezza (con una disciplina e un controllo degli accessi). Fornisce strumenti come tabelle, query, maschere e report, per la catalogazione, l ordinamento e la ricerca dei dati 3
4 Concetti base: campi e record Tabella Fornitori Campi Nome fornitore Partita IVA Indirizzo... Home Page Capitale sociale Record 1 Nome fornitore Partita IVA Home Indirizzo... Page... Capitale sociale Record 2 Nome fornitore Partita IVA Indirizzo... Home Page Capitale sociale Record n Tabella 4
5 Concetti base: Access come RDBMS Archivio o base dati Maschere (form) Inserimento/ modifica dati Tabelle e relazioni Tabella Fornitori Tabella Prodotti Tabella Clienti Tabella Ordini Report Output dati Query Ricerche, filtraggi, interrogazioni della base dati 5
6 Gerarchie e relazioni tra gli oggetti Access Maschere (form) Report Maschere e report sono collegate ad una o più tabelle e/o query Ogni query interroga una o più tabelle Query Tabella 1 Tabella 2 Tabella N 6
7 Query-criteri numerici: operatori di confronto = Uguale a <> Diverso < Minore di <= Minore o uguale a > Maggiore di >= Maggiore o uguale a Between... And... Compreso 7
8 Query: criteri di testo Esempi di espressioni criterio che utilizzano come criteri valori di testo Campo Espressione Descrizione CittàDestinatario "Londra" Visualizza ordini spediti a Londra. CittàDestinatario "Londra" Or "Hedge End" Utilizza l'operatore Or per visualizzare ordini spediti a Londra o a Hedge End. DataSpedizione Between #5-Gen-95# And #10-Gen-95# Utilizza l'operatore Between...And per visualizzare ordini spediti non prima del 5-Gen-95 e non più tardi del 10-Gen-95. DataSpedizione =#2/2/95# Visualizza ordini spediti il 2-Feb-95. PaeseDestinatario In("Canada", "Regno Unito")Utilizza l'operatore In per visualizzare ordini spediti in Canada o nel Regno Unito. PaeseDestinatario Not "USA" Utilizza l'operatore Not per visualizzare ordini spediti a nazioni diverse dagli USA. Destinatario Like "S*" Ordini spediti a clienti i cui nomi iniziano con la lettera S. NomeSocietà >="N" Visualizza ordini spediti a società i cui nomi iniziano con le lettere dalla N alla Z. 8
9 Progettazione dei database Le fasi di progettazione di un DB sono tre: 1 - Progetto CONCETTUALE ( Schema concettuale) 2 - Progetto LOGICO ( Schema logico) 3 - Progetto FISICO ( Schema fisico) 1 - Progetto CONCETTUALE Lo schema concettuale è la rappresentazione più astratta, la più vicina alla logica umana nella definizione di dati e relazioni. Spesso vengono usati i modelli entità-relazioni 2 - Progetto LOGICO Lo schema logico dipende fortemente dal DBMS e dal suo modello logico dei dati. Nello schema logico vengono progettate le tabelle e le relazioni. 3 - Progetto FISICO Lo schema fisico definisce come le strutture definite nel progetto logico vanno implementate nell archivio e nel file system scelti. 9
10 Concetto di Relazione (1) All interno del database, i dati non sono memorizzati in un unica tabella, ma in più tabelle in relazione tra loro (database relazionale) Le relazioni vengono gestite per mezzo di campi comuni tra le tabelle, definiti campi chiave I campi chiave includono le chiavi primarie e chiavi esterne o secondarie Chiave primaria: Campo della tabella che definisce e ordina in modo univoco l insieme dei record della tabella Chiave esterna: Campo della tabella che consente di creare collegamenti con i record di un altra tabella 10
11 Concetto di Relazione (2) Ciascuna tabella contiene dati relativi ad un unico soggetto (ad esempio gli studenti di una scuola, i prodotti di un supermercato, ecc.) Le relazioni consentono di combinare tra loro record di tabelle diverse (esempio prodotti e fornitori), onde consentire l unicità della singola informazione e la gestione delle stesse in maniera collegata. Per creare una relazione tra due tabelle occorre mettere in relazione il campo chiave primaria di una tabella con il campo chiave esterna dell altra tabella ATTENZIONE: E possibile mettere in relazione solamente campi chiave dello stesso tipo (es. Testo-testo, numerico-numerico) 11
12 Tipi di relazioni La relazione R che lega due tabelle (entità) T1 e T2 può essere classificata in base alla sua cardinalità: R ha cardinalità 1:1 (uno a uno) se ad un elemento di T1 può corrispondere un solo elemento di T2 Non è molto usata, serve a suddividere grandi tabelle R ha cardinalità 1:N (uno a molti) se ad ogni elemento di T1 possono corrispondere più elementi di T2 E la relazione più comune, in cui a ciascun record della tabella T1 si possono collegare più record della tabella T2, ma viceversa ad ogni record della tabella T2 corrisponde uno ed un solo record della tabella T1 R ha cardinalità N:N (molti a molti) se ad ogni elemento di T1 possono corrispondere molti elementi T2 e viceversa 12
13 Tipi di relazioni (esempio 1) Progetto concettuale del nostro archivio Si vuole realizzare un archivio contenente dei prodotti. Ogni prodotto è consegnato da un fornitore. Ogni prodotto è caratterizzato da un nome, dal prezzo, dalle note. Allo stesso tempo ciascun fornitore è caratterizzato da alcuni campi (Nome, Partita IVA, indirizzo, ecc.) 13
14 Tipi di relazioni (esempio 1) Prima Soluzione: unica tabella con tutti i dati Entity Relationship Diagram (ERD) Prodotti Nome prodotto Prezzo Unità Qtà per unità In magazzino Ordinate Nome fornitore Partita IVA Capitale Sociale Indirizzo Città Telefono ID Prodotto Nome Prodotto Prezzo Fornitore Partita IVA 2 Alice Mutton 10 Exotic Liquids Aniseed Syrup 9 Formaggi Fortini s.r.l Camembert Pierrot 12 Formaggi Fortini s.r.l Carnarvon Tigers 11 Tokyo Traders Non conveniente: dati duplicati tra loro, Tabella grande difficile da gestire 14
15 Tipi di relazioni (esempio 1) Soluzione ottimale ID Prodotto Nome Prodotto Prezzo ID Fornitore 2 Alice Mutton 10 3 Aniseed Syrup 9 6 Camembert Pierrot 12 9 Carnarvon Tigers ID Fornitore (chiave prim.) 1 Fornitore Exotic Liquids Partita IVA Dati non duplicati tra loro, sebbene in tabelle diverse. Dati univoci e collegati Formaggi Fortini s.r.l. New Orleans Delights Tokyo Traders
16 Tipi di relazioni (esempio 1) Soluzione ottimale: due tabelle in relazione tra loro mediante un campo (IDFornitore) Entity Relationship Diagram (ERD) Fornitore Nome Partita IVA Capitale Sociale Indirizzo Città Telefono 1 N vende Prodotti Nome prodotto Prezzo Unità Qtà per unità In magazzino Ordinate Schema logico PK Fornitore IDFornitore 1 Prodotto Nome Partita IVA Capit_Sociale Indirizzo Città Telefono N PK EK IDProdotto Nome Prezzo Link_Fornit Qtà per unità In magazzino 16
17 Tipi di relazioni (esempio 1) In Access, la relazione è mostrata così 17
18 Integrità referenziale L integrità referenziale, fattore di assoluta rilevanza nei database relazionali, mira a evitare che vi siano record orfani nelle tabelle correlate. Nostro esempio di una tabella Prodotti (lato molti ) correlata a una tabella Fornitori (lato uno ): se si elimina il record di un Fornitore, tutti i record dei prodotti forniti da quel fornitore rimangono orfani e devono essere cancellati L integrità referenziale viene segnata con bordo spesso ai due lati della linea di correlazione, con in più l indicazione 1, sul lato Uno, e (infinito), sul lato Molti. 18
19 Altro esempio di database Progetto concettuale Descrizione dell'archivio Si vuole realizzare un archivio contenente degli articoli. Ogni articolo è pubblicato su una rivista. Ogni articolo è caratterizzato da un titolo, da alcune parole chiave, dal numero di parole, dalle note. Ogni articolo è scritto da un autore (scelto da un apposito elenco di autori). Ogni rivista è caratterizzata da un nome, dal numero, dal mese e dall'anno di pubblicazione. Ogni autore è caratterizzato da un nome, cognome, indirizzo e telefono. 19
20 Progetto concettuale (esempio 2) Parola chiave 1 Parola chiave 2 Num parole titolo Note Articolo N N è pubblicato su 1 Rivista è scritto da nome Numero Mese Anno 1 Autore nome cognome Telefono Entity Relationship Diagram (ERD) 20
21 Progetto logico (esempio 2) Schema logico Rivista Articolo PK IDRivista 1 PK Autore IDAutore Nome Cognome Telefono 1 N PK EK EK IDArticolo Titolo Link_Autore Parola chiave 1 Parola chiave 2 Num parole Note Link_Rivista N Nome Numero Mese Anno 21
22 Entity Relationship Diagram (ERD) 22
23 Esercizio: creazione db relazionale Oggetto: database relazionale per la gestione di un torneo di giochi sportivi individuali. Il database deve comprendere due tabelle, Gare e Atleti, che dovranno essere poste in relazione uno-a-molti tra di loro. La tabella Gare dovrà contenere la lista delle gare che si svolgeranno nel torneo, la tabella Atleti dovrà contenere la lista dei partecipanti al torneo. Ad ogni record della tabella Gare dovranno potersi associare gli Atleti che parteciperanno a quella gara; si assume che ogni Atleta possa partecipare ad una sola gara. 23
24 Esercizio: creazione db relazionale Struttura delle tabelle: Tabella Gare Campi da inserire: NOMEGARA, DISCIPLINA (esempio: atletica leggera, ginnastica, nuoto, ecc.), TASSA ISCRIZIONE, DATAGARA Tabella Atleti Campi da inserire: NOME, COGNOME, NAZIONE, STATURA (in centimetri), PESO (in Kg) 24
25 Progetto concettuale Cognome Nazione Statura Nome Peso Atleti N gareggiano 1 Gare nome Iscrizione Disciplina Data Entity Relationship Diagram (ERD) 25
26 Progetto 26
Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1
ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com
DettagliRelazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio
Relazioni e tabelle Introduzione alle Basi di Dati Relazionali Nelle Basi di Dati relazionali le informazioni sono organizzate in tabelle Le tabelle sono rappresentate mediante griglie suddivise in colonne
DettagliINTRODUZIONE ALLE BASI DATI RELAZIONALI
INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE
DettagliRipasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3
ECDL - Database Ripasso European Computer Driving Licence - Modulo 5 - Database LEZIONE 3 Ripasso Cosa sono le relazioni? Come si gestiscono le relazioni in Access? Cosa si intende per query? Come interroghiamo
DettagliI database. Introduzione alla teoria delle basi di dati
I database Introduzione alla teoria delle basi di dati 1 Cosa sono e a cosa servono i Database Un database (o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di un database
DettagliV. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1
Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliMICROSOFT ACCESS IL MODELLO E/R
MICROSOFT ACCESS IL MODELLO E/R LE ENTITA Le entità di un database sono le singole tabelle che comporranno la struttura del nostro database. Le tabelle sono formate da attributi (o campi) che ne definiscono
DettagliSISTEMI INFORMATIVI E DATABASE
SISTEMI INFORMATIVI E DATABASE SISTEMA INFORMATIVO AZIENDALE (S.I.) In una realtà aziendale si distingue: DATO elemento di conoscenza privo di qualsiasi elaborazione; insieme di simboli e caratteri. (274,
DettagliBasi di Dati Concetti Introduttivi
Università Magna Graecia di Catanzaro Informatica Basi di Dati Concetti Introduttivi Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,
DettagliInformatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Basi di dati Le presenti slide sono tratte dalle slide del libro
DettagliIl modello relazionale
Basi di dati Il modello relazionale Si tratta della fase di progettazione. In questa fase individuiamo esattamente quello che è utili informatizzare Cerchiamo gli elementi importanti Individuiamo le loro
DettagliLe basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza
Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento
DettagliInformatica e Bioinformatica: Basi di Dati
Informatica e Bioinformatica: Date TBD Bioinformatica I costi di sequenziamento e di hardware descrescono vertiginosamente si hanno a disposizione sempre più dati e hardware sempre più potente e meno costoso...
DettagliTABELLE RECORD E CAMPI
ACCESS TABELLE RECORD E CAMPI TABELLE: COSTITUISCONO L ELEMENTO PRIMARIO DI OGNI DATABASE, OSSIA L ARCHIVIO IN CUI INSERITI I DATI RELATIVI A UNO SPECIFICO ARGOMENTO. QUERY: ÈUN INTERROGAZIONECHEPERMETTEDIESEGUIRERICERCHEEDESTRAPOLAZIONISUI
DettagliBASI DI DATI. Titolo Prof. Cognome Nome Indirizzo Numero Telefono
BASI DI DATI Una base di dati (database) è un insieme organizzato di informazioni caratterizzate da alcuni aspetti fondamentali: tra esse esiste un nesso logico (cioè sono in qualche modo inerenti ad un
DettagliACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
DettagliBibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS
INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,
DettagliSISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
DettagliCORSO ACCESS PARTE IV
Creazione di un database / gestione tabelle Per creare un nuovo database Menu File Selezionare Nuovo Scegliere Database vuoto nella scheda Generale e confermare con Ok Impostare il nome e il percorso nella
DettagliI DSS e la gestione dei dati e della conoscenza. Prof. Luca Gnan
I DSS e la gestione dei dati e della conoscenza Prof. Luca Gnan Argomenti I decision support system Tipologie di DSS Logiche di funzionamento Tipologie di analisi La gestione dei dati e della conoscenza
DettagliDatabase Modulo 4 RELAZIONI TRA TABELLE
Database Modulo 4 RELAZIONI TRA TABELLE PERCHÉ DEFINIRE LE RELAZIONI Dopo avere definito le tabelle corrispondenti alle entità individuate nel progetto del database, è necessario indicare il modo per ricollegare
DettagliGestione di basi di dati in Access. SUISM Docente: Ugo de Liguoro a.a Asti
Gestione di basi di dati in Access SUISM Docente: Ugo de Liguoro a.a. 2003-2004 Asti Indice 1. Un primo esempio: la rubrica telefonica 2. Progettazione di un DB 3. Popolamento 4. Interrogazioni (Queries)
DettagliDatabase. Cos è un database? Intro Tipi di entità Mapping ER/EER à Relazionale
Database Intro Tipi di entità Mapping ER/EER à Relazionale Ing. Lucia Vaira PhD Student @ University of Salento lucia.vaira@unisalento.it Cos è un database? 1 Cos è un database? È una struttura di dati
DettagliElena Baralis 2007 Politecnico di Torino 1
Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,
DettagliINFORMATICA 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
DettagliLe basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi
Le basi di dati Le basi di dati dalla teoria all'utilizzo di tutti i giorni Alessandro Tanasi alessandro@lonerunners.net http://www.lonerunners.net 1 Sistemi Informativi Il problema: organizzare dati in
DettagliBasi di Dati. Progettazione di una Base di Dati. Progettazione di una Base di Dati
Basi di Dati Cosa vuol dire progettare una base di dati? Il DBMS non va progettato il DBMS si acquista o esiste già è impossibile pensare di sviluppare un DBMS anni di sviluppo necessità di elevate competenze
DettagliArchitettura CPU. Memoria principale (RAM) Dispositivi di ingresso. Dispositivi di uscita. Memoria secondaria (memoria di massa)
Architettura CPU Dispositivi di ingresso Memoria principale (RAM) Dispositivi di uscita Memoria secondaria (memoria di massa) Architettura a tre livelli (ANSI-SPARC 78) Schema Est 1 Schema Est 2... Schema
DettagliCapitolo 1 - Oggetti di un RDBMS, normalizzazione dati, integrità referenziale, disegno struttura... 1
Sommario Capitolo 1 - Oggetti di un RDBMS, normalizzazione dati, integrità referenziale, disegno struttura... 1 Il documento da gestire: Fattura... 2 Oggetti di un RDBMS... 4 Normalizzazione dei dati...
DettagliCompito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola:
Compito Basi di Dati. Tempo concesso : 90 minuti 28 aprile 2005 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione del sistema informativo di una gelateria
DettagliOrganizzazione delle informazioni: Database
Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)
DettagliIl sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.
PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,
DettagliC3 IL DBMS MICROSOFT ACCESS
C3 IL DBMS MICROSOFT ACCESS 1 GERARCHIE OBBLIGATORIE Nella progettazione di una base di dati abbiamo moltissimi gradi di libertà ma anche alcune regole rigide che siamo costretti a rispettare. Il primo
DettagliGESTIONE MAGAZZINO 1
GESTIONE MAGAZZINO 1 Un azienda vuole automatizzare la procedura di gestione delle scorte del suo magazzino di prodotti organizzato per reparti. Il sistema informativo deve essere in grado di : produrre
DettagliInformatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2010/2011. Basi di dati
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 010/011 Basi di dati Le presenti slide sono tratte dalle slide del libro di
DettagliDatabase: Introduzione. Basi di Dati e Microsoft Access. Database: Esempio. Informazioni facilmente reperibili
Basi di Dati e Microsoft Access Database: Introduzione Alessandro Lolli - alolli@csr.unibo.it - Un database è una collezione di informazioni organizzata in gruppi, che consentono un semplice recupero delle
DettagliCorso di Informatica. Access. Struttura tabella. Tabelle - esempi 11/01/2008
Corso di Informatica Ing. Dario Sguassero Access Accessè un programma specializzato nella gestione dei database Un database è una raccolta di informazioni organizzate Un database di Access è costituito
DettagliAccess. Apertura di Access. Oggetti Database
Access Database, banca dati o base di dati: un insieme di archivi collegati secondo un modello logico in modo tale da consentire la gestione dei dati stessi (inserimento, ricerca, cancellazione ed aggiornamento).
DettagliElaborato Shell. Elementi di architettura e sistemi operativi 2016/2017
Elaborato Shell Elementi di architettura e sistemi operativi 2016/2017 Introduzione passwd è il file di configurazione di sistema in cui sono memorizzate alcune delle informazioni relative agli account
DettagliInformatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia
Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 20 ottobre 2016 1 / 22 Introduzione ai database Prima dei DBMS, le organizzazioni utilizzavano semplici file per
DettagliQuery in Access. Criteri, Valori Univoci, Operatori e Colonna Calcolata. Query (Interrogazione)
Query in Access Criteri, Valori Univoci, Operatori e Colonna Calcolata [1] Query (Interrogazione) La query è un'operazione che estrae record da una o più tabelle in base a criteri specificati dall utente
DettagliGESTIONE MAGAZZINO 2
GESTIONE MAGAZZINO 2 Un azienda vuole automatizzare la procedura di gestione delle scorte del suo magazzino di articoli organizzato per reparti e classificati in base alla categoria merceologica. Nella
DettagliMetodologie e modelli di progetto
Metodologie e modelli di progetto Ingg. Francesco Gullo, Giovanni Ponti D.E.I.S Università della Calabria fgullo@deis.unical.it gponti@deis.unical.it 1 I Sistemi Informativi Un sistema informativo èun
DettagliInserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record
Inserire record Microsoft Access Maschere (II) Una maschera può essere sfruttata non solo per vedere dati ma anche per immettere nuovi record, per modificarli o per cancellarli (come in visualizzazione
DettagliInformatica per le Scienze Umane. Introduzione al corso: programma dettagliato
Informatica per le Scienze Umane Introduzione al corso: programma dettagliato 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle
DettagliESAME 16/02/2016 (A) Prof. C. DE MAIO
ESAME 16/02/2016 (A) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti)
DettagliPag Politecnico di Torino 1
Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica Linguaggio SQL: costrutti avanzati D B M G D B M G2 Organizzazione fisica dei dati All interno di un DBMS relazionale,
DettagliMANUALE per la GESTIONE dei BANNER della HOME PAGE. SITI OAR e AT di tipo 1 VAI ALL INDICE DEI CONTENUTI
MANUALE per la GESTIONE dei BANNER della HOME PAGE SITI OAR e AT di tipo 1 VAI ALL INDICE DEI CONTENUTI DEI CONTENUTI LA FUNZIONE DEI BANNER DELL HOME PAGE PAG. 3 CONTENUTI CARICABILI SU CIASCUN BANNER
DettagliDBMS. Alice Pavarani
DBMS Alice Pavarani DBMS Insieme di programmi che offrono gli strumenti per gestire una base di dati Permette di: definire la struttura delle tabelle recuperare le informazioni manipolare i dati memorizzati
DettagliSommario. Introduzione... 13
Sommario Introduzione... 13 1. Database pro e contro... 19 A cosa serve conoscere i database?...19 Le alternative alla gestione manuale...22 Quando non serve un database?...24 Domande ed esercizi...26
DettagliI modelli logici dei dati
I modelli logici dei dati I modelli logici tradizionali sono tre: gerarchico reticolare relazionale I modelli gerarchio e reticolare sono più vicini alle strutture fisiche di memorizzazione. Quello relazionale
DettagliDATABASE = collezione di oggetti, ovvero contenitore di dati
DATABASE = collezione di oggetti, ovvero contenitore di dati ACCESS = RDBMS (Relationship DataBase Management System). Ovvero software per creare e gestire database RELAZIONALI Un database è uno strumento
DettagliAccess. P a r t e t e r z a
Access P a r t e t e r z a 1 Query: Concetti generali (2) Query 1 Tabella Query 2 Le query rappresentano viste differenti sul DB (possono coinvolgere una o più tabelle) 2 Creazione (1) Diverse possibilità,
DettagliScritto da Scirpoli, Fava, Paolucci, Mazzeo Giovedì 19 Maggio 2011 09:09 - Ultimo aggiornamento Giovedì 19 Maggio 2011 09:41
Tesina informatica Corso di studi scienze della mente Database in access Lo scopo di Microsoft Access è mantenere e gestire dati attraverso un modello organizzato di realtà, il modello è raffinato in più
DettagliBasi di Dati. Corso di Informatica. Memorizzazione dei Dati. Accesso ai Dati. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Basi di Dati lo scopo delle Basi
DettagliCapitolo IX Esercitazione n. 9: Creazione di un database relazionale
Capitolo IX Esercitazione n. 9: Creazione di un database relazionale Scopo: Scopo di questa esercitazione è la creazione di una base dati relazionale per la gestione della biblioteca universitaria; il
DettagliSISTEMA INFORMATIVO E SISTEMA INFORMATICO. Sistema informativo e sistema informatico
BASE DI DATI Una base di dati, detta anche database, può essere considerata come una raccolta di dati logicamente correlati tra di loro e utilizzati per modellare una determinata realtà. In questo caso,
DettagliSistemi Informativi e Basi di Dati
Sistemi Informativi e Basi di Dati Laurea Specialistica in Tecnologie di Analisi degli Impatti Ecotossicologici Docente: Francesco Geri Dipartimento di Scienze Ambientali G. Sarfatti Via P.A. Mattioli
DettagliCorso di Informatica. Software di produttività personale e database. Ing Pasquale Rota
Corso di Software di produttività personale e database Ing Pasquale Rota Argomenti I programmi di produttività personale Le basi di dati Fogli elettronici Software di produttività personale e database
DettagliBasi di dati. Basi di dati = database. Basi di dati
Basi di dati Da leggere: Cap. 6 Sawyer, Williams (testo A) Basi di dati = database Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi -> oggi anche
DettagliInformatica per le Scienze Umane. Introduzione al corso: programma
Informatica per le Scienze Umane Introduzione al corso: programma 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle informazioni
DettagliREGIONE BASILICATA UFFICIO S. I. R. S.
UFFICIO S. I. R. S. Modellazione dati Id Base Dati CONTROLLO DEL DOCUMENTO APPROVAZIONI Redatto da: Approvato da: Data Autore Ing. Vincenzo Fiore VARIAZIONI Versione prec. Data Autore Paragrafi modificati
DettagliI database relazionali (Access)
I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale
DettagliUtilizzo delle Maschere in Microsoft Access
Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni
DettagliSi considerino le seguenti specifiche per la realizzazione di un sito web per la gestione di abbonamenti a riviste di vario genere..
16 Luglio 2014 : Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche per la realizzazione di un sito web per la gestione di abbonamenti a riviste di vario genere.. Si vuole realizzare
DettagliBasi di Dati e Sistemi Informativi. Progettazione Concettuale: Il modello Entità-Relazioni
Basi di Dati e Sistemi Informativi Progettazione Concettuale: Il modello Entità-Relazioni Corso di Laurea in Ing. Inform. e dell Autom. Ing. Gestionale Magistrale Introduzione Sistema Informativo: sistema
DettagliBasi di Dati Ingegneria Informatica e delle Telecomunicazioni
Basi di Dati Ingegneria Informatica e delle Telecomunicazioni A.A. 2014/2015 Ing. Claudio Marrocco c.marrocco@unicas.it Obiettivi del corso Il corso mira ad introdurre agli studenti modelli e metodi per
DettagliLa progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009
La progettazione logica Traduzione dal modello Entità-Associazione al modello Anno accademico 2008/2009 Obiettivo: Costruire uno schema logico in grado di descrivere le informazioni contenute nello schema
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati
Corso di Access Modulo L2A (Access) 2.5 Sottomaschere e Report avanzati 1 Prerequisiti Creazione ed uso di report Creazione ed uso di maschere Concetto di database relazionale Utilizzo elementare del computer
DettagliInterrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor
Interrogare una base di dati: algebra relazionale e SQL Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Contesto didattico Il seguente materiale didattico è
DettagliI Database con ACCESS. Prof. Michele SIMONE
I Database con ACCESS Archivi tradizionali Database Definizione di ARCHIVIO Un archivio è un insieme organizzato di informazioni tra cui esiste un nesso logico, cioè una raccolta di dati correlati tra
DettagliBasi di Dati e Microsoft Access
Basi di Dati e Microsoft Access Lun: 16-18 e Mer: 14-17 Alessandro Padovani padoale@email.it Database: definizione Un database (DB) è una collezione di informazioni organizzata in gruppi, che consentono
DettagliSistema azienda. Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali
Sistema azienda Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali una struttura, cioè un insieme di parti, sottoinsiemi, risorse i processi, cioè le attività che
DettagliElementi di gestione di dati con MS Access 2000
Elementi di gestione di dati con MS Access 2000 ESERCITAZIONE I Luisa Cutillo - Università Parthenope 1 Concetti introduttivi Un database o base di dati e una collezione di informazioni che esistono per
DettagliBASI DI DATI. basi di dati - introduzione ai sistemi informativi 1
BASI DI DATI basi di dati - introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliOre settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi
Anno scolastico 2015/2016 Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE Classe: III ITE Insegnante: Prof.ssa Maria CANNONE Materia: INFORMATICA Ore settimanali
DettagliSOLUZIONE AL TEMA DI INFORMATICA (PROGETTO ABACUS)
Punto 1 SOLUZIONE AL TEMA DI INFORMATICA (PROGETTO ABACUS) Da una prima analisi del testo appare evidente che per la costruzione della base di dati si possono individuare le seguenti tre entità fondamentali:
DettagliOrganizzazione 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
DettagliOPERAZIONI SULLA STRUTTURA
Esercizio DBMS & SQL 01 - CANZONI OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome CANZONI. 2. All interno del Database crea una tabella e salvala con il nome Canzoni, con i campi
DettagliCORSO ACCESS 2000 PARTE VI
Le Query Le Query selezionano dati, da una o più tabelle in un database, che soddisfano determinati requisiti e visualizzano i risultati in un foglio dati. I dati richiesti vengono visualizzati in un recordset
DettagliEsercitazione n. 9: Creazione di un database relazionale
+ Strumenti digitali per la comunicazione A.A 2013/14 Esercitazione n. 9: Creazione di un database relazionale Scopo: Scopo di questa esercitazione è la creazione di una base dati relazionale per la gestione
DettagliBasi 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
DettagliAurora : le Raccomandazioni per la scelta del Software
ANAI-Sezione Marche, Soprintendenza Archivistica per le Marche, Università degli Studi di Macerata «Tra cartaceo e digitale: gestione e conservazione degli archivi degli enti pubblici» Aurora : le Raccomandazioni
DettagliProgettazione di Database
Progettazione di Database Alcuni Esempi Progettare un Database Per la progettazione dei database sono state definite delle metodologie che definiscono una serie di criteri che aiutano nelle fase di scelta
DettagliProva d Esame Compito A
Domanda 1 A) Si richiede di analizzare le seguenti sezioni di codice. Il candidato indichi il risultato dell esecuzione del main. public class Father { private static int counter=0; private int code; public
DettagliDB e DBMS. Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello
DB e DBMS Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello Testi di riferimento Atzeni, Ceri, Paraboschi, Torlone Basi di Dati Mc Graw Hill 2014 (IV Edizione) Altri testi di consultazione
DettagliCorso di Informatica
Corso di Informatica CL3 - Biotecnologie Basi di dati Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Impostazione di un database Query,maschere,report Informatica - 2006-2007
DettagliMicrosoft Access (parte 5) Query. Query. Query. Query. Creare una query
Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere
DettagliServizi on line per l incontro tra Domanda e Offerta di Lavoro (Match con Imprese) Manuale Operativo
Servizi on line per l incontro tra Domanda e Offerta di Lavoro (Match con Imprese) INDICE 1 MATCH DOMANDA/OFFERTA...4 1.1 Accesso al menù di Gestione del match domanda/offerta di lavoro...4 1.2 Attivazione
DettagliDBMS. Affidabilità. Privatezza dei dati. Efficienza. Efficacia. Un DBMS deve garantire:
DBMS Un DBMS deve garantire: Affidabilità Privatezza dei dati Efficienza Efficacia DBMS Affidabilità Un DBMS deve garantire di poter mantenere intatto il suo contenuto, anche in caso di malfunzionamento.
DettagliTEORIA sulle BASI DI DATI
TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati
Atzeni, Ceri, Paraboschi, Torlone Basi di dati Capitolo 9 (II parte): Progettazione logica: Dallo schema ER allo schema relazionale Traduzione verso il modello relazionale idea di base: le entità diventano
DettagliEsercitazione 2: Progettazione Concettuale
Esercitazione 2: Progettazione Concettuale Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: esercitazione2.pdf Sistemi Informativi L-B Miniature
DettagliCAPITOLO V. DATABASE: Il modello relazionale
CAPITOLO V DATABASE: Il modello relazionale Il modello relazionale offre una rappresentazione matematica dei dati basata sul concetto di relazione normalizzata. I principi del modello relazionale furono
DettagliTraduzione dello schema E-R in modello logico relazionale
Traduzione dello schema E-R in modello logico relazionale 1 2 Entità con identificatore esterno - Esempio Risoluzione delle entità con identificatore esterno 3 4 5 Traduzioni dal modello E-R al modello
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
DettagliDATABASE RELAZIONALI
1 di 54 UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI DISCIPLINE STORICHE ETTORE LEPORE DATABASE RELAZIONALI Dott. Simone Sammartino Istituto per l Ambiente l Marino Costiero I.A.M.C. C.N.R.
DettagliINDICI PER FILE. Accesso secondario. Strutture ausiliarie di accesso
INDICI PER FILE Strutture ausiliarie di accesso 2 Accesso secondario Diamo per scontato che esista già un file con una certa organizzazione primaria con dati non ordinati, ordinati o organizzati secondo
Dettagli