Database Presentazione educativa. Definizione Un database (DB) è un modello di informazioni che consente di memorizzare i dati su un gruppo di oggetti in modo ordinato: una presentazione. Questi dati potrebbero essere la chiave

Lezione di informatica al grado 8 (I.G. Semakin)

Luogo di lavoro, posizione: MOU "Scuola secondaria n. 27", Syktyvkar, insegnante di informatica Vasily Yuryevich Petrov.

Regione: Repubblica dei Komi

Livello di istruzione: istruzione generale di base

Classe/i: Grado 8

Materia/e: Informatica

Lo scopo della lezione: conoscere il concetto di database, i loro tipi, l'organizzazione.

Tipo di lezione: lezione per apprendere nuovo materiale.

Studenti per classe: 10-20

Attrezzatura utilizzata: computer, proiettore, diapositive.

Schema della lezione.

Argomento: Il concetto di sistema informativo, database, DBMS.

Lo scopo della lezione: conoscere i tipi di database e l'organizzazione dei dati in essi contenuti.

Compiti:

1. Educativo

Impara a distinguere tra i tipi di database;

Dare la tecnica di lettura delle tabelle come database relazionali.

2. Educativo

Sviluppare interesse nella strutturazione delle informazioni;

Sviluppare il pensiero analitico dei bambini, le loro capacità creative, la capacità di lavorare con vari tipi di informazioni.

3. Educativo

Coltivare la diligenza, la perseveranza, la pazienza.

4. Centrato sullo studente

Creare situazioni di comunicazione in classe, consentendo a ogni studente di mostrare iniziativa, indipendenza.

Attrezzatura: computer, proiettore.

Parte del programma: presentazione Microsoft Office presa della corrente.

Piano:

Organizzazione del tempo.

Analisi del materiale studiato.

Messaggio sull'argomento e lo scopo della lezione.

Conversazione.

Risultato.

Durante le lezioni

Organizzazione del tempo.

Quaderni preparati, penne, attirò l'attenzione sulla lavagna.

Analisi del materiale studiato.

Prima di procedere all'argomento della lezione, ricordiamo cosa abbiamo studiato nella lezione precedente. Risposta: modelli informativi: tabulari, grafici, ecc. Tu ed io li abbiamo analizzati da soli, senza usare informatica. Mezzi moderni consentono di elaborare dati su un computer in grandi volumi.

Messaggio sull'argomento e lo scopo della lezione.

Parliamo di database. (Diapositiva n. 1)

Conversazione principale

Parliamo della strutturazione delle informazioni, della loro raccolta e archiviazione (Diapositiva n. 2).

Verrà chiamato il trattamento delle informazioni utilizzando la tecnologia informatica sistema informativo. (Diapositiva numero 3).

Diamo il concetto di DATABASE, tenendo conto delle informazioni disponibili (Diapositiva n. 4).

Classifichiamo i database per tipi. Includiamo gli studenti nel lavoro attraverso la comunicazione diretta (Diapositiva n. 5). Discussione.

Studiamo in dettaglio ogni tipo di database (Diapositive n. 6,7,8).

Conosciamo i database relazionali, ricordiamo i modelli di informazioni tabulari (diapositiva n. 9).

Passiamo alla chiave dei database relazionali. Stiamo parlando dell'unicità di ogni voce (diapositiva numero 10).

Ricordiamo i tipi di informazioni sotto forma di presentazione e parliamo di quali dati possiamo archiviare nei database (Diapositiva n. 11).

7. I risultati della lezione. (diapositiva 19.20)

La nostra lezione sta per finire. Hai fatto un ottimo lavoro oggi! Cosa ricordi? Cosa hai imparato?

Elenco delle fonti utilizzate

Informatica: libro di testo per il grado 8 / I.G. Semakin, LA


  1. Introduzione alle basi di dati
    PPTX / 2,43 MB

    Zalogova, s.v. Rusakova, L.V. Shestakova. - 2a ed., corretta. - M. : BINOM. Laboratorio della Conoscenza, 2014. - 176 p. : malato.

    Il concetto di DBMS -



Banca dati

schema

Riempimento

  • Determina quali parametri e relazioni hanno gli oggetti
  • Valori dei parametri degli oggetti registrati nel database al momento

Vedomosti su nome completo, data di nascita, indirizzo, numero di telefono degli studenti della scuola secondaria n. 20

Allievo Ivanov P.K., nato il 10/12/1998 11, telefono 2 - 45 - 65


Banca dati

effettivo

banca dati della biblioteca

documentari

DB di leggi

DB di musica contemporanea


  • Sistema di gestione del database (DBMS) è un programma di controllo progettato per creare, accedere, archiviare ed elaborare database.

Applicato

programma

Umano

Esempi di DBMS:

  • Microsoft Office Access
  • Visual FoxPro
  • Borland Base.

DBMS

Banca dati


Caratteristiche principali del DBMS

  • elevata affidabilità dell'archiviazione delle informazioni;
  • aggiornamento, ricostituzione ed ampliamento delle banche dati
  • output di informazioni complete e affidabili sulle richieste;
  • garantire la protezione delle informazioni.

Applicato

programma

Umano

DBMS

Banca dati


Integrità dei dati nel database

  • Integrità dei dati nel database
  • Vincolo di integrità


Ruoli degli utenti che lavorano con il database

  • Sviluppatore
  • Utente
  • Amministratore
  • Sviluppatore(crea uno schema di database)
  • Utente(funziona con i dati)
  • Amministratore(definisce i vincoli di integrità e imposta i diritti di accesso)

Modelli base

dati

Database gerarchici

Database di rete

Database relazionali

Aggregato

oggetti,

vari livelli,

e uno di loro

È

principale, il resto

subordinati

Aggregato

oggetti, con

molti

collegamenti tra

informazione

organizzato

rettangolare


  • Le informazioni nei database possono essere organizzate in diversi modi.
  • Più comunemente usato modo tabulare.
  • Vengono chiamati database con una forma tabulare di organizzazione database relazionali.

Il concetto di essenza

Classe

alunno

Manuale

informatica

Allenamento del punteggio

risultati

insegnante

Modello di dominio Informatica a scuola


  • L'essenza dell'area tematicaè un insieme di oggetti che hanno lo stesso insieme di parametri.
  • Modello entità-relazione destinato immagine grafica entità di un'area tematica, i loro parametri e le connessioni tra di loro.
  • Essenza Insegnante: passaporto, nome completo, sesso, specialità. (attributi)

  • Uno a uno 1 - 1
  • Uno a molti 1 -
  • molti a molti
  • L'insegnante è l'insegnante di classe
  • Gli studenti stanno studiando in 11 - classe A
  • L'insegnante insegna al grado 11

  • L'essenza dell'area tematica
  • Tipo di comunicazione

conduce

Classe

insegnante

studi

Classe

alunno

insegna

Classe

Insegnante



Concetti base di basi di dati

  • record(righe della tabella)
  • campi(colonne della tabella)
  • chiave campo(campo o più campi che identificano univocamente un record)

Sigov A.K.

Fuchik 1 0 , appartamento 3 0

Pershin I.A.

434 1234

Rudenko TV

Umanskaya 2, apt. 1 6

1234 375

Sevastopolskaya 1, apt. 8

24 1234 0

diapositiva 1

diapositiva 2

I database vengono utilizzati per archiviare e recuperare grandi quantità di informazioni. Esempi di database: Taccuino, dizionari, libri di riferimento, enciclopedie. Database - strutturale modello informativo DATABASE (DB) - un insieme di dati interconnessi memorizzati organizzati secondo determinate regole Kolesova Zh. V.

diapositiva 3

In base alla natura delle informazioni memorizzate, i database sono suddivisi in: I database fattuali contengono brevi informazioni sugli oggetti descritti, presentati in un formato rigorosamente definito. Ad esempio, il database della biblioteca memorizza informazioni bibliografiche su ciascun libro: anno di pubblicazione, autore, titolo, ecc. I database documentari contengono documenti (informazioni) di vario tipo: testuali, grafici, audio, multimediali (ad esempio, vari libri di riferimento, dizionari) Kolesova Zh.V.

diapositiva 4

ESEMPI DI DATABASE: DB del patrimonio librario della biblioteca; Banca dati del personale dell'ente. banca dati degli atti legislativi in ​​materia di diritto penale; Database di musica rock moderna. documentario fattuale Il database stesso include solo informazioni (DB - "magazzino informazioni") Kolesova Zh.V.

diapositiva 5

Secondo il metodo di archiviazione, i database sono divisi in Database centralizzato - il database è archiviato su un computer Database distribuito - diverse parti di un database sono archiviate su molti computer collegati da una rete Esempio: informazioni su Internet, unite dal web WWW Kolesova Zh.V.

diapositiva 6

Secondo la struttura organizzativa, i database si dividono in RELAZIONE RELAZIONALE NON RELAZIONALE GERARCHICA Un relazionale (dalla parola inglese relation) è un database contenente informazioni organizzate sotto forma di tabelle rettangolari interconnesse. Tale tabella è chiamata relazione: un database gerarchico è un database in cui le informazioni sono ordinate come segue: un elemento del record è considerato il principale, il resto è subordinato. Viene formato un database gerarchico sistema di file sul disco, l'albero genealogico della rete è chiamato database, in cui i collegamenti orizzontali vengono aggiunti ai collegamenti gerarchici verticali. Kolesova Zh.V.

Diapositiva 7

STRUTTURA DEL DB Ogni tabella deve avere un proprio nome. Un record è una riga della tabella. Un campo è una colonna in una tabella. Tabella - modello informativo sistema reale. Un record contiene informazioni su un oggetto specifico. Il campo contiene alcune caratteristiche degli oggetti. L'elemento principale del database è il record di Zh. V. Kolesov.

Diapositiva 8

Nome tabella campo record La chiave principale è un campo o un insieme di campi che identifica in modo univoco un record nella tabella Zh.V. Kolesova.


Istituto Educativo Generale Autonomo Comunale

"Scuola Secondaria Miass n. 16"

Presentazione

in informatica per il grado 9

sul tema di:

Insegnante di informatica, 1a categoria

Shavaleeva Svetlana Alekseevna

Miass


BANCA DATI.


SISTEMA INFORMATIVO- questa è una combinazione di un database e l'intero complesso di hardware e software per l'archiviazione, la modifica e il recupero delle informazioni per l'interazione dell'utente

SISTEMA DI GESTIONE DATABASE (DBMS) Software progettato per funzionare con i database

BANCA DATI (DB)


BANCHE DATI E SISTEMI INFORMATIVI

BANCA DATI (DB)

Una raccolta organizzata di dati destinati all'archiviazione a lungo termine durante memoria esterna computer e uso continuo

FATTOGRAFICO

Brevi informazioni sugli oggetti in un formato ben definito

DOCUMENTARIO

DB DISTRIBUITO

Documenti in vari formati

Memorizzazione di diverse parti dello stesso database su più computer collegati da una rete.

  • informazioni testuali
  • oggetti grafici
  • informazioni sonore
  • oggetti multimediali
  • . . . . . . . . . . . . . . . . . .
  • directory della libreria
  • banca dati del personale
  • archivio di riferimento
  • . . . . . . . . . . . . . . . .


Modello gerarchico

In un modello gerarchico, la struttura delle informazioni ha la forma di un albero. Al livello più alto (primo), c'è solo un vertice, che è chiamato radice. Questo vertice ha connessioni con i vertici del secondo livello, i vertici del secondo livello hanno connessioni solo con i vertici del terzo livello, e così via.


  • Nel modello di rete, il main struttura la rappresentazione delle informazioni è sotto forma di una rete, in cui ogni vertice può avere una connessione con qualsiasi altro.

  • Nel modello relazionale le informazioni sono presentate sotto forma di tabella. Le righe della tabella sono record e le colonne sono gli stessi campi.

SISTEMI DI GESTIONE DATABASE

DBMS - Software, fornendo l'accesso alle informazioni memorizzate nel database, la sua manutenzione ed elaborazione.

  • Esempi di DBMS:
  • KBASE, FOXPRO, VISTA, RBDMSX, ACCESSO.
  • KBASE,
  • foxpro,
  • VISTA,
  • RBDMSX,
  • ACCESSO.

TIPI DI DATI

1) Testo - il valore di un dato testuale è rappresentato da un insieme di caratteri alfanumerici. La lunghezza dei dati di testo non supera i 255 caratteri. Predefinito, accesso Microsoft imposta la lunghezza a 50 caratteri. Specificare la lunghezza di un campo di testo significa che se provi a inserire un testo più lungo in questo campo, i caratteri extra verranno ignorati. Se il campo di testo contiene dati numerici, questi dati vengono percepiti come testo e non possono partecipare a operazioni matematiche.

Tipo di dati di testo

Tipo di dati di testo


TIPI DI DATI

2) Contatore - utilizzato per la numerazione automatica dei record.

Tipo di dati "Contatore"


TIPI DI DATI

3) Numerico - utilizzato per i dati (interi e frazionari) coinvolti nei calcoli.

I dati numerici possono essere in uno dei seguenti formati:

Senso

Descrizione

Byte

Numeri da 0 a 255 (nessuna parte frazionaria)

Totale

Frazione

intero lungo

Numeri da -32768 a 32767 (nessuna parte frazionaria)

Assente

Misurare

1 byte

(Valore di default). Numeri da -2147483648 a 2147483647

(senza parte frazionaria)

Assente

virgola mobile (4 byte)

virgola mobile (8 byte)

Numeri da

da -3,402823* a 3,402823*

Assente

2 byte

4 byte

Numeri da

-1,79769313486232* a 1,79769313486232*

Codice di replica

4 byte

Identificatore univoco globale (GUID)

8 byte

Non definito

16 byte


TIPI DI DATI

4) Data/Ora- utilizzato per memorizzare l'ora o la data. È possibile eseguire calcoli con i dati (calcolare l'intervallo di tempo tra le singole date).

Tipo di dati Data


TIPI DI DATI

5) Soldi - quasi uguale al tipo numerico, ma con un numero fisso di cifre decimali e un segno di valuta.


TIPI DI DATI

6) Campi booleani - vengono utilizzati per memorizzare dati che possono assumere uno dei due possibili valori: VERO / Menzogna , / NO O Acceso spento. Allo stesso tempo, i valori VERO , E SU VERO, e i valori Menzogna , NO E Spento equivalente a booleano Falso .


TIPI DI DATI

7) Campi oggetto OLE - consente di memorizzare immagini e altri dati binari nelle tabelle (ad esempio, foglio di calcolo Microsoft eccellere, documento Microsoft Word , disegno, registrazione sonora).


TIPI DI DATI


TIPI DI DATI

9) Campo PROMEMORIA - i campi di testo di lunghezza arbitraria possono contenere gli stessi tipi di dati dei campi di testo semplici. La differenza tra questi campi è che la dimensione del campo PROMEMORIA non è limitato a 255 caratteri, ma può contenere fino a 65535 caratteri.


TIPI DI DATI

10) Tipo di dati master di ricerca - è progettato per creare un campo che offre una scelta di valori da un elenco a discesa contenente un insieme di valori costanti o valori da un'altra tabella.


TIPI DI CAMPO NEI DATABASE RELAZIONALI

Tipo di campo definisce l'insieme di valori che questo campo può assumere nei diversi record

numerico

simbolico

appuntamento

logico

Questi campi servono per memorizzare le date del calendario e i dati dell'ora del giorno.

Data: "giorno/mese/anno"

Orologio del tempo : minuti "

Il valore del campo può essere solo un numero

Questi campi memorizzano sequenze di caratteri (parole, testi, ecc.)

Database "Elettivi"

Database di monitoraggio del tempo

Cognome nome

Ivanov Petja

Petrov Vanja

monitoraggio del tempo

Sidorov Victor

Tempo impiegato

numerico

simbolico

logico


Accedi agli oggetti 2007

tabelle- oggetti di database di base.

Richieste sono strutture speciali progettate per elaborare i dati del database.

Forme- Questi sono oggetti con l'aiuto dei quali vengono inseriti nuovi dati nel database o vengono visualizzati quelli esistenti.

Rapporti- si tratta di moduli "al contrario", con il loro aiuto i dati vengono emessi alla stampante in una forma comoda e visiva.

Macro - Questo macro.

Moduli sono procedure di programma scritte in Visual Basic.

Modalità di lavoro con Access 2007

Nel lavorare con qualsiasi database, ci sono due diverse modalità: progetto - utilizzando il costruttore

E operativo(personalizzato) - utilizzando la procedura guidata.


Elementi di un database tabulare Il campo del database è una colonna della tabella contenente i valori di una determinata proprietà La voce del database è una riga della tabella contenente un insieme di valori di proprietà situati nei campi del database Il campo chiave è un campo il cui valore identifica in modo univoco un record in la tavola


Tipi di dati di base Contatore: numeri interi impostati automaticamente durante l'immissione di record. Questi numeri non possono essere modificati dall'utente Testo - testi contenenti fino a 255 caratteri Numerico - numeri Data/ora - data o ora Denaro - numeri in formato monetario Booleano - valori Vero (Sì) o Falso (No) Collegamento ipertestuale - collegamenti a una risorsa informativa in Internet (ad esempio, un sito web)










Oggetti database Tabella Query Moduli Report Macro Moduli (per informazioni dettagliate clicca su registra) Avanti >>> Avanti >>> >> Avanti >>>"> >> Avanti >>>"> >> Avanti >>>" title="Database Objects Table Query Forms Reports Macro Modules (click on entry for details) Avanti >> > Altro >>>"> title="Oggetti del database Tabella Query Moduli Report Macro Moduli (cliccare sulla voce per i dettagli) Avanti >>> Avanti >>>"> !}


Tabella Nei database, tutte le informazioni sono memorizzate in tabelle bidimensionali. Questo è l'oggetto base del database, tutti gli altri oggetti vengono creati sulla base di tabelle esistenti (oggetti derivati). Successivo >>> >>"> >>"> >>" title="Table Nei database, tutte le informazioni sono memorizzate in tabelle bidimensionali. Questo è l'oggetto di base del database, tutti gli altri oggetti vengono creati sulla base di tabelle esistenti (derivate oggetti). Avanti >> >"> title="Tabella Nei database, tutte le informazioni sono memorizzate in tabelle bidimensionali. Questo è l'oggetto base del database, tutti gli altri oggetti vengono creati sulla base di tabelle esistenti (oggetti derivati). Successivo >>>"> !}


Query In un DBMS, le query sono lo strumento più importante. Lo scopo principale delle query è selezionare i dati in base a condizioni specificate. Utilizzando una query del database, è possibile selezionare le informazioni che soddisfano determinate condizioni Altro >>> >>"> >>"> >>" title="Query In un DBMS, le query sono lo strumento più importante. Lo scopo principale delle query è selezionare i dati in base a condizioni specificate. Usando una query, puoi selezionare le informazioni da un database che soddisfa determinate condizioni Avanti >>>"> title="Query In un DBMS, le query sono lo strumento più importante. Lo scopo principale delle query è selezionare i dati in base a condizioni specificate. Utilizzando una query del database, è possibile selezionare le informazioni che soddisfano determinate condizioni Altro >>>"> !}


Moduli I moduli consentono di visualizzare i dati contenuti in tabelle o query in modo più leggibile. Utilizzando i moduli, puoi aggiungere nuovi dati alle tabelle, nonché modificare o eliminare quelli esistenti. Un modulo può contenere immagini, grafici e altri oggetti incorporati. Successivo >>> >>">


Report I report sono progettati per stampare i dati contenuti nelle tabelle e nelle query in una forma ben progettata. Successivo >>> >>"> >>"> >>" title="Report I report sono progettati per stampare i dati contenuti nelle tabelle e nelle query in un formato ben progettato. Altro >>>"> title="Report I report sono progettati per stampare i dati contenuti nelle tabelle e nelle query in una forma ben progettata. Successivo >>>"> !}


Macro Le macro vengono utilizzate per automatizzare attività ripetitive. La registrazione di una macro viene eseguita allo stesso modo di altre applicazioni, ad esempio, come in MS Word Avanti >>> >>"> >>"> >>" title="Macro Le macro vengono utilizzate per automatizzare operazioni ripetitive. La registrazione di una macro viene eseguita allo stesso modo di altre applicazioni, ad esempio, come in MS Word Avanti > >>"> title="Macro Le macro vengono utilizzate per automatizzare attività ripetitive. La registrazione di una macro viene eseguita allo stesso modo di altre applicazioni, ad esempio, come in MS Word Avanti >>>"> !}


Moduli I moduli vengono utilizzati anche per automatizzare il lavoro con il database. I moduli sono anche chiamati procedure di evento e sono scritti in VBA. Successivo >>> >>"> >>"> >>" title="Modules I moduli sono utilizzati anche per automatizzare il lavoro con il database. I moduli sono anche chiamati procedure di gestione degli eventi e sono scritti in VBA. Altro >>>"> title="Moduli I moduli vengono utilizzati anche per automatizzare il lavoro con il database. I moduli sono anche chiamati procedure di evento e sono scritti in VBA. Successivo >>>"> !}




Passaggio 1 Crea in Access nuova base dati utilizzando il comando: [File - Crea database ...] Avanti > "> "> " title="1 step Crea un nuovo database in Access utilizzando il comando: [File - Crea database…] Avanti >"> title="Passaggio 1 Creare un nuovo database nell'applicazione Access utilizzando il comando: [File - Crea database ...] Avanti >"> !}


Passaggio 2 Nella finestra Provider Internet: Database, selezionare il gruppo di oggetti Tabelle, quindi Crea tabella in visualizzazione Struttura Avanti > "> "> " title="Step 2 Nella finestra Provider Internet: Database, selezionare il gruppo di oggetti Tabelle, quindi Crea tabella in visualizzazione Struttura Avanti >"> title="Passaggio 2 Nella finestra Provider Internet: Database, selezionare il gruppo di oggetti Tabelle, quindi Crea tabella in visualizzazione Struttura Avanti >"> !}


">


Fase 4 Dopo che la tabella è stata creata, il suo nome viene aggiunto alla finestra del database e può essere facilmente aperta sia in modalità Progettazione (pulsante Progettazione) che in modalità Tabella (pulsante Apri) Lavoro successivo > "> "> " title="4 stage Dopo che la tabella è stata creata, il suo nome viene aggiunto alla finestra del database e può essere facilmente aperta in modalità Progettazione (pulsante Progettazione) o in modalità Tabella (pulsante Apri) Avanti lavoro >"> title="Fase 4 Dopo che la tabella è stata creata, il suo nome viene aggiunto alla finestra del database e può essere facilmente aperta in modalità Progettazione (pulsante Progettazione) o in modalità Tabella (pulsante Apri) Lavoro successivo >"> !}




Passaggio 1 Nella finestra Provider Internet: Database, selezionare un gruppo di oggetti Moduli. Selezionare Crea modulo utilizzando la procedura guidata Avanti > "> "> " title="Fase 1 Nella finestra Provider Internet: Database, seleziona un gruppo di oggetti Moduli. Seleziona Crea un modulo utilizzando la procedura guidata Avanti >"> title="Passaggio 1 Nella finestra Provider Internet: Database, selezionare un gruppo di oggetti Moduli. Selezionare Crea modulo utilizzando la procedura guidata Avanti >"> !}


Fase 2 Nel pannello Crea moduli che appare, selezionare la tabella di origine nella finestra Tabelle e query e nella finestra Campi disponibili: - i campi per il Modulo. Fare clic sul pulsante Avanti Avanti > Avanti > Avanti >"> Avanti >"> Avanti >" title="2 stage Nel pannello Crea moduli che viene visualizzato, selezionare la tabella di origine nella finestra Tabelle e query e nella finestra Campi disponibili: - i campi per il Form. Fare clic sul pulsante Avanti Avanti >Avanti >"> title="Fase 2 Nel pannello Crea moduli che appare, selezionare la tabella di origine nella finestra Tabelle e query e nella finestra Campi disponibili: - i campi per il Modulo. Fare clic sul pulsante Avanti Avanti > Avanti >"> !}


Fase 3 Nel pannello successivo che appare, utilizzare i pulsanti di opzione per selezionare il modo in cui i campi sono posizionati nel modulo (ad esempio, in una colonna). Fare clic sul pulsante Avanti Avanti > Avanti > Successivo >"> Successivo >"> Successivo >" title="3 stage Nel pannello successivo visualizzato, utilizza i pulsanti di opzione per selezionare la disposizione dei campi nel modulo (ad esempio, in una colonna). Fare clic sul pulsante Avanti Avanti > Avanti >"> title="Fase 3 Nel pannello successivo che appare, utilizzare i pulsanti di opzione per selezionare il modo in cui i campi sono posizionati nel modulo (ad esempio, in una colonna). Fare clic sul pulsante Avanti Avanti > Avanti >"> !}