La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SQL1 Indici elenco di valori di un attributo a ciascuno dei quali è associato lelenco delle posizioni (righe) del valore nella tabella create [unique]

Presentazioni simili


Presentazione sul tema: "SQL1 Indici elenco di valori di un attributo a ciascuno dei quali è associato lelenco delle posizioni (righe) del valore nella tabella create [unique]"— Transcript della presentazione:

1 SQL1 Indici elenco di valori di un attributo a ciascuno dei quali è associato lelenco delle posizioni (righe) del valore nella tabella create [unique] [bitmap] index on ( ); drop index ;

2 SQL2 Esempi create index INOME_IMPIEGATI on IMPIEGATI(INOME); create unique index PNOME_PMGR_PROGETTO on PROGETTO(PNOME, PMGR);

3 SQL3 Esempi create bitmap index DIPNO_IMPIEGATI on IMPIEGATI(DIPNO); 10: 20: 30:

4 SQL4 Sequenze create sequence [increment by ] [start with ] [maxvalue | nomaxvalue] [minvalue | nominvalue];

5 SQL5 Esempi create sequence IDIMP increment by 1 start with 7000; insert into IMPIEGATI values (IDIMP.nextval, …); insert into ANAGRAFICA values (IDIMP.currval, …);

6 SQL6 Dizionario dei dati di Oracle Descrizione delle tabelle presenti nella base di dati … organizzato in tabelle Le tabelle del dizionario dei dati contengono metadati (dati che descrivono dati)

7 SQL7 Dizionario dei dati di Oracle livello interno: tabelle che contengono la descrizione di tutte le strutture della base di dati livello esterno: insieme di viste sulle tabelle del livello interno

8 SQL8 Viste del dizionario dei dati user_: informazioni sugli oggetti dellutente all_: informazioni sugli oggetti dellutente e sugli oggetti accessibili dallutente dba_: informazioni su tutti gli oggetti del database

9 SQL9 Viste USER_ user_tables(tabs) user_catalog(cat) user_col_comments user_constraints user_indexes(ind) user_tab_columns(cols) user_tab_comments user_triggers user_users user_views

10 SQL10 Esempio SQL> select table_name from tabs; TABLE_NAME ------------------------------ DIPARTIMENTO IMPIEGATI SALARI

11 SQL11 Esempio SQL> select table_name, column_name, data_type from cols; TABLE_NAME COLUMN_NAME DATA_TYPE ------------------------------ ------------------------------ ---------------- DIPARTIMENTO DIPNO NUMBER DIPARTIMENTO DIPNOME VARCHAR2 DIPARTIMENTO CITTA VARCHAR2 IMPIEGATI INO NUMBER IMPIEGATI INOME VARCHAR2 IMPIEGATI LAVORO CHAR IMPIEGATI CAPO NUMBER IMPIEGATI DATA_ASS DATE IMPIEGATI STIPENDIO NUMBER IMPIEGATI DIPNO NUMBER SALARI LIVELLO NUMBER SALARI MINSAL NUMBER SALARI MAXSAL NUMBER Selezionate 13 righe.

12 SQL12 Esempio SQL> select username, user_id, created from user_users; USERNAME USER_ID CREATED ------------------------------ --------- --------- CECILIA 20 08-FEB-01

13 SQL13 Esercizio Biblioteca semplice TESSERACOGNOMENOMERESIDENZA ISBNTITOLOAUTORESTATO PRESTITO NUMTESDATA PRESTITO tabella UTENTE tabella LIBRO

14 SQL14 Esercizio Universita tabella CORSO tabella STUDENTE CODSIGLATITOLOTIPOLTIPOD 1ProgIProgrammazione Ifo 2ArchIArchitettura degli Elaboratori Ifo 3MDAMatematica Discreta: Algebrafo 4LabPLaboratorio di Informatica: Programmazionelf 5AMCDAnalisi Matematica I: Calcolo Differenzialefo MATRICOLACOGNOMENOMEINDIRIZZOEMAILL_D 1000ROSSIPAOLOVia Bronzino, 4 – Firenzerossi@libero.itL 1001BIANCHISTEFANOVia Roma, 7 – Prato D

15 CODDIPDENOMINAZIONE 10Dipartimento di Sistemi e Informatica 20Dipartimento di Matematica 30Dipartimento di Energetica CODDCOGNOMENOMEDIP 100AGUZZIGIANNI10 101MARCJAANNALISA20 102PERGOLAELISA10 103MAGNANINIROLANDO20 104BONDAVALLIANDREA10 COD_MATERIAMATR_STUDVOTOLODEDATACREDITIDOCENTE 1100025 6100 2100021 6104 3100028 6101 5100127 6103 2100130 6104 3100127 6101 DOCCORAFFIDAMENTO 1001T 1042T 1013T 1024S 1035T tabella DOCENTE-CORSO tabella ESAME tabella DOCENTE tabella DIPARTIMENTO


Scaricare ppt "SQL1 Indici elenco di valori di un attributo a ciascuno dei quali è associato lelenco delle posizioni (righe) del valore nella tabella create [unique]"

Presentazioni simili


Annunci Google