|
|
|
- Agnese Carnevale
- 10 anni fa
- Visualizzazioni
Transcript
1 DBMS ORACLE 9i
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 I componenti del Database Server Oracle : Strutture di memoria Processi File fisici Directory principali: c:\oracle\admin\<nome database>\pfile c:\oracle\ora92\database c:\oracle\oradata\<nome database>
33 Strutture di memoria SGA Redo Log Buffer Cache Database Buffer Cache Shared Pool Large Pool Java Pool PGA
34
35 SGA Caratteristiche: Dimensionamento componenti dinamico in init.ora SGA_MAX_SIZE: estensione massima Componenti: DB BC: dati elaborati dal sistema RL BC: modifiche sul database Large Pool: dati per backup o restore Java Pool: dati per esecuzione codice java
36 Shared Pool Area: Data Dictionary: informazioni su utenti, tabelle, file, permessi; viene usato per i vari controlli. Library cache: Shared Sql Area: query lanciate sul DB e codice risultante; Pl/SQL: codice procedure e funzioni PL/SQL; Locks: informazioni sui lock per impedire conflitti. PGA: Caratteristiche: informazioni sui singoli processi (variabili, ecc.); non è condivisa.
37 Processi 1. DBWn (scrittore database) Attivazione: Esaurimento buffers liberi Checkpoint 2. LGWR (scrittore file log) Attivazione: Commit 1/3 Redo log buffer cache piena DBWn in scrittura Timeout ogni 3 secondi
38 3. Checkpoint trasferimento dati sui dischi update intestazioni CF e DF Nota: frequenti checkpoint minor tempo recovery 4. SMON (system monitor) recovery istanza dopo crash in base agli RLF pulizia segmenti temporanei 5. PMON (process monitor) pulizia risorse processi per anomalie rilascio locks
39 6. ARCn (archiver) copia RLF prima di riscrittura modalità ARCHIVELOG Processo utente: Programma applicativo (SQL*Plus, ) che gira sul server o sul client. Processo server: prende le richieste dal client, esegue i comandi e restituisce i dati all utente.
40 File fisici CF (CONTROL FILES): informazioni su DB (nome, dimensione e posizione dei file, ) RLF (REDO LOG FILES): comandi modifica DB, quindi ~backup DB DF (DATA FILES): dati DB
41 Control File: nome db DF: nome, path, stato (online/offline) RLF: nome, path informazioni stato archive nome tablespaces informazioni Checkpoint più recente Nota: Unico Control File Mirror Aggiornamento: Processo server per aggiunta Files CheckPoint ARCn
42 Redo Log Files: comandi di modifica database Aggiornamento: LGWn Nota: Garanzia coerenza dati in seguito a crash, possibilità di ricreazione del database
43 Crash & Recovery: Situazioni possibili in caso di crash: transazioni in corso, già applicate ai dati. transazioni in corso, NON ancora eseguite. transazioni completate, già applicate ai dati. transazioni completate, NON ancora eseguite. Recovery: riportare il DataBase nell ultimo stato coerente possibile ripristino transazioni committate al momento del crash annullamento transazioni NON committate al momento del crash
44 Archivelog: Modalità archiviazione degli RLF Attivazione (in qualunque momento) attivazione ARCn Noarchivelog (default): Sovrascrittura circolare degli RLF
45 Data Files: dati del DB Struttura: segment extent blocco
46 Tablespace: contenitore logico costituito da uno o più DF memorizzati anche su dischi diversi quota tablespace1 quota tablespace2 Utente quota tablespacen Schema
47 Tablespace Vantaggi: riduzione contese di accesso a disco (DF su dischi diversi). gestione quote per singolo utente gestione efficiente applicazioni che usano lo stesso database gestione operazioni di Back Up e Recovery per singolo tablespace
48 Tablespace Creazione: allocazione di un unico DF modalità: dictionary-managed: informazioni spaziali memorizzate nel DD modifiche accesso al DD locally-managed (default): informazioni spaziali memorizzate nell header di ogni DF mediante matrice di bit (ogni bit corrisponde a un blocco del DF e indica se è libero o meno) nessun aggiornamento sul DD prestazioni superiori
49 Data Dictionary: insieme di tabelle e viste contenenti informazioni su utenti, tabelle, privilegi, Viste di Sistema: query memorizzate nel DB, utili per ricavare informazioni sul DB poiché le tabelle interne (accessibili dagli amministratori) memorizzano i dati in formati di difficile interpretazione.
50 Viste principali: USER_ Contengono informazioni sugli oggetti di proprietà dell utente che lancia la query sulla vista. SQL> select * from user_tables; ALL_ Contengono informazioni sugli oggetti sui quali l utente che lancia la query ha accesso (o privilegi). SQL> select * from all_tables; DBA_ Contengono informazioni sugli oggetti di tutti gli utenti. Solo gli utenti privilegiati possono eseguire delle query sulle viste DBA_. Inoltre alcune di esse contengono informazioni sulle strutture del DB, come l elenco dei DF.
51 Esempio: - elenco di tutte le viste del DD: SQL> select * from DICTIONARY; - informazioni sul contenuto delle colonne: SQL> select * from DICT_COLUMNS;
52 Creazione del DB: DBCA comandi SQL Directory principali: C:\oracle\admin\ORCL\bdump C:\oracle\admin\ORCL\cdump C:\oracle\admin\ORCL\create C:\oracle\admin\ORCL\pfile C:\oracle\admin\ORCL\udump C:\oracle\database C:\oracle\oradata\ORCL
53 Creazione DB Variabili d ambiente: ORACLE_BASE indica la directory base dell installazione. Es: c:\oracle ORACLE_HOME indica la directory contenente il software, ed è relativa alla oracle_base. Es: ORACLE_HOME=%ORACLE_BASE%\ora92 risolto in ORACLE_HOME=c:\oracle\ora92 ORACLE_SID indica il nome dell istanza. DBNAME indica il nome del database
54 Creazione DB Utenti di default: SYS (default password: CHANGE_ON_INSTALL) proprietario di tutte le tabelle di sistema, compreso DD SYSTEM (default password: MANAGER) amministratore meno potente di SYS Ruoli: SYSOPER STARTUP e SHUTDOWN ALTER DATABASE [ OPEN / MOUNT ] ALTER DATABASE ARCHIVELOG RECOVER DATABASE CREATE SPFILE ecc.. SYSDBA tutti i privilegi inclusi in SYSOPER CREATE DATABASE ecc
55 Autenticazione: - tramite SO (credenziali di accesso al SO) - tramite username / password Stati DB: 1. CLOSED 2. NOMOUNT (creazione di un DB) 3. MOUNT (recovery, passaggio ad ARCHIVELOG, ) 4. OPEN (accesso consentito a utenti normali)
56 Avvio: - STARTUP: da Closed a Open - STARTUP NOMOUNT: da Closed a NoMount - STARTUP MOUNT: da Closed a Mount Passaggio di stato: SQL> alter database mount; (passaggio umount mount) SQL> alter database open; (passaggio mount open)
57 Arresto: - SHUTDOWN (impedimento di nuove connessioni e attesa disconnessione di tutti gli utenti) - SHUTDOWN IMMEDIATE (disconnessione immediata di tutti gli utenti, e chiusura del Database) - SHUTDOWN TRANSACTIONAL (impedimento nuove connessioni e attesa commit o rollback) - SHUTDOWN ABORT (in caso di mal funzionamento degli altri comandi di shutdown; implica recovery al prossimo avvio)
58 DATABASE TableSpace System TableSpace Users TableSpace. B B B B ext table 1 ext table 1 ext table 2 ext table 2 DataFile1 DataFile2 DataFileN ext table N ext table N
59 Riepilogo comandi SQL: - create table <nometabella> ( <colonna1> <tipo di dato> [primary key unique not null]... <colonnan> <tipo di dato> [primary key unique not null] [vincoli] ); vincoli: primary key (<colonna i>,, <colonna j>); foreign key (<colonna i>) references <tabella j> (<colonna k>); tipo di dato: char(size) stringa di caratteri di dimensione fissa, varchar2(size) stringa di caratteri di dimensione variabile, number, date,
60 Riepilogo comandi SQL: - insert into <tabella> [<colonna i,,colonna j>] values(<valore i,,valore j>); - update <tabella> set <colonna i> = <espressione i>,, <colonna j> = <espressione j> [ where <condizione> ] - delete from <tabella> [where <condizione>] - select [distinct] [<alias a k >.]<colonna i>,,[<alias a l >.]<colonna j> from <tabella 1>[alias a 1 >],, <tabella n>[alias a n >] [where <condizione>]
61 SQL*PLUS Ogni comando deve terminare con ; oppure con / ; Per uscire: exit oppure quit ; SQL buffer: l: elenca le linee memorizzate nel buffer; la corrente è identificata da * ; l<numero>: imposta la linea corrente alla linea <numero>; c/<vecchia stringa>/<nuova stringa>: rimpiazza la prima occorrenza della vecchia stringa con la nuova nel buffer; r: esegue il contenuto corrente del buffer.
62 Comandi vari: desc <nome tabella>: elenca la struttura di una tabella; spool <nome file>: memorizza su un file il contenuto dello schermo dal momento della chiamata; percorso del file:c:\oracle\ora92\bin spool file>: richiama i comandi salvati nel file <nome file>.sql; copy: Es: copy from scott/tiger create prova using select * from prova1;
63 COMANDO ( at ) Esegue lo specifico file di istruzioni indicato nel path / ( slash ) Esegue il comando SQL o il blocco PL/SQL precedentemente stilato ACC[EPT] Legge una riga di input e la memorizza in una variabile A[PPEND] Aggiunge uno specifico testo alla fine della riga corrente nel buffer ATTRIBUTE Specifica la caratteristica per un dato attributo della colonna di Tipo Oggetto e lista la corrente caratteristica per un singolo attributo o per tutti gli attributi BRE[AK] Specifica come e dove verranno formattati i cambiamenti in un report BTI[TLE] Posiziona e formatta uno specifico titolo in fondo ad ogni pagina di report o lista la corrente definizione di BTITLE. C[HANGE] Cambia il testo nella corrente linea del buffer CL[EAR] Resetta o cancella il corrente valore COL[UMN] Visualizza le caratteristiche di una data colonna COMP[UTE] Calcola e stampa il totale delle linee, usando diversi standard di calcolo, su un raggruppamento di righe selezionate CONN[ECT] Connette un dato utente al database COPY Copia i dati da una query in una tabella di database locale o remoto DE[FINE] Definisce una variabile o lista il valore e il tipo di dato di una variabile DEL Cancella una o più righe nel buffer DESC[RIBE] Lista le specifiche di una tavola, vista o sinonimo o le specifiche di una procedura o funzione
64 Il comando column <nome colonna> <opzione 1> <opzione 2> viene usato per formattare le colonne del risultato di una query. Le opzioni più frequentemente usate sono: format A<n> Per dati alfanumerici, questa opzione imposta la lunghezza del <nome colonna> a <n>. Per colonne che hanno tipi di dati number, il comando format può essere utilizzato per specificare il formato prima e dopo il punto decimale. Per esempio, format 99, specifica che se il valore ha più di tre cifre prima del punto decimale,le cifre verranno separate da una virgola, e solo due cifre vengono visualizzate dopo il punto decimale. heading <testo> rinomina <nome colonna> e gli dà una nuova intestazione. null <testo> viene usato per specificare l output dei valori null (tipicamente, i valori null non sono visualizzati). column <nome colonna> clear cancella la definizione del formato per <nome colonna>. Il comando set linesize <numero> può essere usato per impostare la massima lunghezza di una singola linea che può essere visualizzata a schermo. Set pagesize <numero> imposta il numero totale di linee che SQL*Plus visualizza prima di visualizzare nuovamente i nomi di colonna e le intestazioni, rispettivamente, delle righe selezionate.
Al giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
Introduzione a Oracle 9i
Introduzione a Oracle 9i Ing. Vincenzo Moscato - Overview sull architettura del DBMS Oracle 9i L architettura di Oracle 9i si basa sul classico paradigma di comunicazione client-server, in cui sono presenti
DBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
Il sistema IBM DB2. Sistemi Informativi T. Versione elettronica: L01.1.IntroduzioneDB2.pdf
Il sistema IBM DB2 Sistemi Informativi T Versione elettronica: L01.1.IntroduzioneDB2.pdf IBM DB2 Il DBMS relazionale IBM DB2 è il prodotto di punta dell IBM per la gestione di basi di dati relazionali
Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL
Basi di dati Il Linguaggio SQL Data Definition Language (DDL) Data Definition Language: insieme di istruzioni utilizzate per modificare la struttura della base di dati Ne fanno parte le istruzioni di inserimento,
Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
Mac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
FIRESHOP.NET. Utilizzare il FireSoft. Rev. 2014.3.1 www.firesoft.it
FIRESHOP.NET Utilizzare il FireSoft Admin Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 Il FireSoft NET Admin... 4 Verificare la connessione al database.... 4 Svuotare i log... 5 Compatta
Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
Laboratorio di Basi di Dati e Web
Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 1 SQL Structured Query Language SQL è stato definito nel 1973 ed è oggi il linguaggio più diffuso per i DBMS relazionali Il linguaggio
Capitolo 1 Oracle: la società e il software 1 1.1 Terminologia 1 1.2 Oracle Corporation: la storia 2 1.3 L offerta corrente 12 1.
Indice INTRODUZIONE XI Capitolo 1 Oracle: la società e il software 1 1.1 Terminologia 1 1.2 Oracle Corporation: la storia 2 1.3 L offerta corrente 12 1.4 Domande 13 Capitolo 2 I servizi Oracle 15 2.1 Terminologia
Le risposte alle domande a fine capitolo
Appendice A Le risposte alle domande a fine capitolo Capitolo 1 ORACLE: LA SOCIETÀ E IL SOFTWARE 1. Oracle è stata fondata da Larry Ellison, Bob Miner e. D. Ed Oates 2. In quale anno Oracle ha fornito
DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE. SQL è più di un semplice linguaggio di interrogazione
SQL DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE SQL è più di un semplice linguaggio di interrogazione! Linguaggio di definizione dati (Data-definition language, DDL):! Crea/distrugge/modifica relazioni
Protezione. Protezione. Protezione. Obiettivi della protezione
Protezione Protezione La protezione riguarda i meccanismi per il controllo dell accesso alle risorse in un sistema di calcolo da parte degli utenti e dei processi. Meccanismi di imposizione fissati in
Definizione di domini
Definizione di domini Come nei linguaggi ad alto livello (es. C) è possibile definire nuovi domini (tipi di dati) a partire da quelli predefiniti, anche se il costruttore è più limitato. create domain
Giovanna Rosone 04/03/2010. 04/03/2010 SQL, Istruzioni per la modifica dello schema
Giovanna Rosone 04/03/2010 04/03/2010 SQL, Istruzioni per la modifica dello schema 1 Riepilogo Impiegato Pagamenti Nome colonna PAG_COD PAG_MATR Tipo dati CHAR(6) CHAR(6) Nome colonna Tipo dati PAG_STIPENDIO
PROGRAMMA DI CLASSE 5AI
Istituto di Istruzione Superiore Euganeo Istituto tecnico del settore tecnologico Istituto professionale del settore servizi socio-sanitari Istituto professionale del settore industria e artigianato PROGRAMMA
Introduzione all Architettura del DBMS
Introduzione all Architettura del DBMS Data Base Management System (DBMS) Un DBMS è uno strumento per la creazione e la gestione efficiente di grandi quantità di dati che consente di conservarli in modo
Esercitazione 1. Sistemi Informativi T. Versione elettronica: L01.2.DDLDMLbase.pdf
Esercitazione 1 SQL: DDL e DML di base Sistemi Informativi T Versione elettronica: L01.2.DDLDMLbase.pdf Prime cose da fare Fare login sul PC usando lo username di Facoltà Procedura descritta qui: http://ccib.ing.unibo.it/content/account
Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari
Gubiani & Montanari Il DBMS Oracle 1 Il DBMS Oracle Express Edition Donatella Gubiani e Angelo Montanari Il DBMS Oracle Il DBMS Oracle Oracle 10g Express Edition Il DBMS Oracle (nelle sue versioni più
Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1
IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza
Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)
Indice Introduzione XI Capitolo 1 Elementi di base dei database 1 1.1 Che cos è un database 1 1.2 L architettura di Oracle Database 10g 3 Progetto 1.1 L architettura di Oracle Database 10g 8 1.3 I tipi
Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
Informatica Generale Andrea Corradini. 19 - Sistemi di Gestione delle Basi di Dati
Informatica Generale Andrea Corradini 19 - Sistemi di Gestione delle Basi di Dati Sommario Concetti base di Basi di Dati Il modello relazionale Relazioni e operazioni su relazioni Il linguaggio SQL Integrità
Corso Sistemi Informativi Avanzati. Programma 30 set 2015. Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.
Programma 30 set 205 Installazione Macchina Virtuale Introduzione alla BI nelle Aziende Introduzione SQL Macchina Virtuale È un emulazione di un computer su un altro computer Stesso punto di partenza per
Manuale Terminal Manager 2.0
Manuale Terminal Manager 2.0 CREAZIONE / MODIFICA / CANCELLAZIONE TERMINALI Tramite il pulsante NUOVO possiamo aggiungere un terminale alla lista del nostro impianto. Comparirà una finestra che permette
Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione
IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza
SQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
Gestione delle tabelle
Linguaggio SQL: fondamenti Creazione di una tabella Modifica della struttura di una tabella Cancellazione di una tabella Dizionario dei dati Integrità dei dati 2 Creazione di una tabella (1/3) Si utilizza
LA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
Volumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
L architettura di un DBMS
L architettura di un DBMS sources: Lucidi del corso di Lucidi del corso di Laboratorio di Basi di dati e sistemi informativi, Montesi, Magnani, Corso di laurea in Informatica per il management, Scienze
Esercitazione 01: DDL e DML di base
Esercitazione 01: DDL e DML di base Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: Esercitazione01.pdf Sistemi Informativi L-A Prima di iniziare
Corso 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
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
GERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
Struttura del Micro Filesystem (µfs)
Struttura del Micro Filesystem (µfs) Il Micro Filesystem deve essere organizzato all'interno di un unico file regolare Linux (dev_ufs) ed può basato sul filesystem FAT-32 con la gestione dei permessi in
HBase Data Model. in più : le colonne sono raccolte in gruppi di colonne detti Column Family; Cosa cambia dunque?
NOSQL Data Model HBase si ispira a BigTable di Google e perciò rientra nella categoria dei column store; tuttavia da un punto di vista logico i dati sono ancora organizzati in forma di tabelle, in cui
2104 volume III Programmazione
2103 SQLite Capitolo 77 77.1 Utilizzo generale................................. 2104 77.1.1 Utilizzo di sqlite3».......................... 2104 77.1.2 Copie di sicurezza............................ 2106
File system II. Sistemi Operativi Lez. 20
File system II Sistemi Operativi Lez. 20 Gestione spazi su disco Esiste un trade-off,tra spreco dello spazio e velocità di trasferimento in base alla dimensione del blocco fisico Gestione spazio su disco
Introduzione a MySQL
Introduzione a MySQL Cinzia Cappiello Alessandro Raffio Politecnico di Milano Prima di iniziare qualche dettaglio su MySQL MySQL è un sistema di gestione di basi di dati relazionali (RDBMS) composto da
Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1
MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati
MECCANISMI E POLITICHE DI PROTEZIONE 13.1
MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati
Linguaggio SQL: fondamenti D B M G. Gestione delle tabelle
Linguaggio SQL: fondamenti Creazione di una tabella Modifica della struttura di una tabella Cancellazione di una tabella Dizionario dei dati Integrità dei dati 2 2007 Politecnico di Torino 1 Creazione
Laboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 1 SQL SQL (Structured Query Language) è stato definito nel 1973 ed è oggi il linguaggio più diffuso per i DBMS relazionali. Sono stati proposti
Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base... 45 Variabili, operatori e commenti... 47 Array...
Prefazione...xiii A chi si rivolge il libro... xiv Struttura e contenuti del libro... xiv Dove trovare aiuto... xvii Le newsletter di SitePoint... xviii I vostri commenti... xviii Convenzioni adottate
2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7 Il trattamento dei dati database: il linguaggio SQL seconda parte Prof. Valle D.ssa Folgieri Lez9 15.11.06 Trattamento dati. Database: il
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
Database Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
SQL Server. SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server
SQL Server 7.0 1 SQL Server SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server 2 Strumenti per la gestione Enterprise Manager
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.
Cliccando con il tasto destro del mouse compare un menù a tendina il cui primo elemento è Configura Servizio:
Nota Salvatempo WKI Recovery 24 Aprile 2014 WKI Recovery - Service Il WKI Recovery - Service è un servizio che permette il backup e il ripristino degli archivi del Sistema Professionista. Rientra tra i
User Tools: DataBase Manager
Spazio di lavoro Per usare T-SQL Assistant selezionare il link Simple Query e spostare a piacere la piccola finestra dove un menu a tendina mostra i diversi comandi SQL selezionabili, il pulsante Preview
SQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DB2 Universal Database (UDB) DB2 Universal Database (UDB)
DB2 Universal Database (UDB) Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: DB2Presentazione2009.pdf Sistemi Informativi L-A DB2 Universal
Access. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
Indice. Introduzione PARTE PRIMA L ARCHITETTURA DEI DATABASE 1
Indice Introduzione XI PARTE PRIMA L ARCHITETTURA DEI DATABASE 1 Capitolo 1 Introduzione all architettura di Oracle 3 1.1 I database e le istanze 3 1.2 Installazione del software 9 1.3 Creazione di un
I 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
Architettura di storage
Architettura di storage Architettura di storage 27/11/08 /home/scotty/enrico/corso web/finale/architettura/arch1.odp page 1 Architettura di storage Cluster Databases Tabelle Indici Blocchi 27/11/08 /home/scotty/enrico/corso
Lezione V. Aula Multimediale - sabato 29/03/2008
Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)
GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER
MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE SOMMARIO 1. Installazione guarini patrimonio culturale MSDE... 3 1.1 INSTALLAZIONE MOTORE MSDE...4 1.2 INSTALLAZIONE DATABASE GUARINI PATRIMONIO CULTURALE
Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g
Sommario Oracle Database 10g (laboratorio) Dr. Daniele Barone Dr. Simone Grega 1 2 Oracle Database 10g Offre alte qualità del servizio: Performance; Scalabilità; Sicurezza; Affidabilità. Gestione autonoma
Database. Francesco Tapparo Informatica e Bioinformatica 2013-14 1/16
Database Francesco Tapparo Informatica e Bioinformatica 2013-14 1/16 Trend attuali CPU sempre più potenti Memorie di massa di dimensioni sempre maggiori Eniac: 180m 2 Memoria: 20 numeri di 10 cifre, meno
Strumenti Software per Esercitazioni (ambiente Windows) Basi di Dati L LS Ing. Gestionale
Strumenti Software per Esercitazioni (ambiente Windows) Basi di Dati L LS Ing. Gestionale Installazione EasyPHP Scaricare e lanciare easyphp1-8_setup.exe (es. dalla pagina della didattica su http://www-db.deis.unibo.it/~fgrandi)
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
Implementazione in Oracle di un semplice progetto
Oracle e SQL Implementazione in Oracle di un semplice progetto Operazioni preliminari La versione del DBMS Oracle a cui si farà riferimento di qui in seguito è la 10g Express Edition, liberamente scaricabile
DESIGNAZIONE: Rappresenta una relazione tra due entità di tipo 1 ad M. Esempio tipico è : REPARTO ------- IMPIEGATO
DESIGNAZIONE: Rappresenta una relazione tra due entità di tipo 1 ad M. Esempio tipico è : REPARTO ------- IMPIEGATO (designata) (designante) Viene rappresentata inserendo, nella tabella dell entità designante,
Raggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
MySQL Database Management System
MySQL Database Management System http://www.mysql.com/ DATABASE RELAZIONALI Un database è una collezione strutturata di informazioni. I database sono delle strutture nelle quali è possibile memorizzare
MANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
v. 1.0-7-11-2007 Mistral ArchiWeb 2.0 Manuale utente
v. 1.0-7-11-2007 Mistral ArchiWeb 2.0 Manuale utente Sommario 1. INTRODUZIONE...3 2. DESCRIZIONE FUNZIONALITÀ...3 2.1. LOGIN...3 2.2. SCHEDA ARCHIVIO...3 2.3. GESTIONE ARCHIVI...4 2.3.1 Creazione nuovo
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
Lezione 8. Metadati, Viste e Trigger
Lezione 8 Metadati, Viste e Trigger Pag.1 Metadati e catalogo di sistema I metadati sono dati a proposito dei dati (quali tabelle esistono?, quali campi contengono?, quante tuple contengono?, ci sono vincoli
SQL: concetti base SQL. Definizione dei dati in SQL. SQL: "storia"
SQL SQL: concetti base originariamente "Structured Query Language", ora "nome proprio" linguaggio con varie funzionalità: contiene sia il DDL sia il DML ne esistono varie versioni vediamo gli aspetti essenziali,
Preparazione. Introduzione a MySQL: costruzione di una base di dati e gestione degli accessi. Accesso all area condivisa. Avvio Server MySQL
Introduzione a MySQL: costruzione di una base di dati e gestione degli accessi Stefania Marrara Elisa Quintarelli Lezione 1 2 ore a.a 2004/05 Preparazione Accesso all area condivisa Start -> Programs ->MySQL
Editor vi. Editor vi
Editor vi vi 1 Editor vi Il vi è l editor di testo standard per UNIX, è presente in tutte le versioni base e funziona con qualsiasi terminale a caratteri Permette di visualizzare una schermata alla volta
8 Tecniche di recovery
8 Tecniche di recovery Se viene sottomessa una transazione T, o tutte le operazioni di T sono completate ed il loro effetto è registrato permanentemente nel DB, o T non ha nessun effetto né sul DB né su
MDAC. Attualmente la versione disponibile di MDAC è la 2.8 ma faremo riferimento alla 2.6. ADO Active Data Objects ADO OLE DB ODBC
MDAC MDAC è l acronimo di Microsoft Data Access Component e fa parte della tecnologia Microsoft denominata Universal Data Access (UDA). Mette a disposizione una serie di componenti per l accesso a svariate
Applicazione DBToolsSync Manuale Utente
Applicazione DBToolsSync Manuale Utente L applicazione DBToolsSync pubblica dei dati su Web, mantenendoli sincronizzati. Il manuale è strutturato come segue: Presentazione generale dell applicazione Capitolo
Vincoli di Integrità Approccio dichiarativo alla loro implementazione
Vincoli di Integrità Approccio dichiarativo alla loro implementazione Antonella Poggi Dipartimento di informatica e Sistemistica SAPIENZA Università di Roma Progetto di Applicazioni Software Anno accademico
Appunti di MySql. Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov.
Appunti di MySql Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov. Indice generale avviare la shell mysql...2 comandi SQL per la gestione del database (DDL)...2 visualizzare l'elenco
Manuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
Uso 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,
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
Il sistema operativo: interazione con l utente
interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio
Studi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
PORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
Terza lezione: Directory e File system di Linux
Terza lezione: Directory e File system di Linux DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory
Welcome to Oracle 12c
Massimo Ruocchio Welcome to Oracle 12c Corso introduttivo al Database Oracle Architettura SQL PL/SQL C come Cloud http://oracleitalia.wordpress.com ISBN 978-1-291-82092-8 Copyright 2011-2014 di Massimo
Oracle Database 11g: Workshop di amministrazione II Release 2
Oracle University Contact Us: 800 672 253 Oracle Database 11g: Workshop di amministrazione II Release 2 Duration: 5 Days What you will learn Questo corso va oltre le attività di base descritte per il database
Basi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 2 Raffaella Gentilini 1 / 45 Sommario 1 Il DDL di SQL: Cancellazione ed Aggiornamento di una BD Cancellazione di Schemi, Tabelle, e Domini Aggiornamento di Tabelle
