Che cosa ha di speciale un campo di tipo promemoria? Database. Contatori elettrici domestici elettronici e meccanici

Parte integrante della maggior parte delle tabelle del database è il campo "Contatore". Qual è la particolarità di questa colonna, quali funzioni svolge e quali proprietà ha, considereremo di seguito. Per fare ciò, soffermiamoci più in dettaglio sui concetti di database, sui loro oggetti e, in particolare, sulle tabelle, il cui elemento è il contatore.

Database

Facciamo una breve escursione nell'informatica dei database. Un database è un insieme di tabelle con informazioni tra le quali esistono connessioni. I database sono utili per archiviare grandi quantità di dati relativi a un argomento. Le aziende utilizzano database per archiviare informazioni sui clienti: nomi, date di nascita, indirizzo, passaporto e altri dati personali.

Per ogni cliente viene tenuto un registro degli ordini: prodotto e sua quantità, date, metodo di consegna e altre caratteristiche. Anche le informazioni sui prodotti stessi sono contenute nei repository e rappresentano un insieme completo di parametri che caratterizzano i prodotti in vendita.

Le banche memorizzano informazioni su clienti, depositi e prestiti. Contiene inoltre parametri finanziari che consentono di generare report per l'analisi aziendale e l'invio alle autorità di regolamentazione.

Un'agenzia di viaggi lavora con un database che memorizza i dati su partner commerciali, turisti, hotel ed escursioni. Le tariffe e i costi dei tour vengono calcolati utilizzando applicazioni speciali.

Pertanto, i dati contenuti nel database corrispondono al settore in cui opera l'azienda.

Oggetti del database

L'oggetto principale del database è una tabella, l'archivio principale delle informazioni del database. Queste sono le tabelle che siamo abituati a vedere nelle lezioni di scuola o all'università, nei libri e nei libri di testo. Sono costituiti da righe, che nei database sono chiamate record o tuple, e colonne, chiamate campi.

Le query svolgono il lavoro principale di interazione dei moduli di interfaccia con altri oggetti del database, i loro elementi e il database stesso. Quando fai semplicemente clic sul pulsante Elimina riga nel modulo di domanda DB, è la query che completa l'azione e soddisfa i tuoi requisiti.

I report vengono utilizzati per inviare informazioni alla stampante e nell'interfaccia dell'applicazione del database vengono forniti macro e moduli per eseguire procedure in risposta agli eventi.

Caratteristiche delle tabelle del database

Come sappiamo dal corso di informatica, i database sono costituiti da tabelle. Ogni riga contiene dati relativi a un oggetto. Facciamo un esempio. Il database delle agenzie di viaggio contiene la tabella “Hotel”, ciascun record della quale contiene informazioni complete su uno degli hotel: nome, categoria, indirizzo, collegamento al sito web, numero di telefono e fax, ecc.

Ogni colonna definisce esattamente quali valori sono contenuti in essa. Dallo stesso esempio degli hotel, puoi vedere che uno dei campi si chiama “Nome” e contiene solo i nomi degli hotel. Un altro campo è la categoria, che registra quante stelle ha questo hotel. Pertanto, percorrendo l'intera colonna, vediamo i valori di un parametro per ciascuna riga.

I campi del database sono di diversi tipi: testo, numerico, monetario, logico, formato data e ora. Ciò definisce le restrizioni che vengono poste sui valori in queste colonne. Avendo definito la tipologia di campo “Data e Ora”, non potremo più inserirvi un cognome o un nome, è vietato inserire caratteri alfabetici in un campo numerico, ed è impossibile inserire un costo in una colonna logica .

Spicca il tipo di campo "Contatore". Qual è la particolarità del suo utilizzo, considereremo di seguito.

Tipo di campo "Contatore"

Diamo ancora un'occhiata al tavolo del nostro hotel. Nella prima colonna, chiamata "Codice", vediamo i numeri - numeri di serie di ciascuno degli hotel. Non si ripetono e designano la voce in modo tale che sappiamo esattamente sotto quale numero è contenuto questo o quell'hotel nella tabella. Questo ti aiuta a trovare facilmente l'hotel desiderato utilizzando questo codice.

Il campo "Codice" è di tipo "Contatore". Cosa c'è di speciale in questo campo in base alle informazioni di cui sopra? Prima di tutto, questa è l'unicità dei valori delle colonne. Questa proprietà garantisce l'identificazione univoca del record. La tabella non può contenere due record con lo stesso valore per il parametro “Codice”. L'unicità dei valori del campo ne consente l'utilizzo come chiave primaria, ovvero una colonna a cui fanno riferimento i campi di altre tabelle.

Un'altra capacità del contatore è l'incremento automatico, la proprietà di aumentare automaticamente il numero. Grazie ad esso, l'utente non deve pensare a quale numero inserire per la voce successiva. Il sistema stesso incrementerà il numero del precedente e assegnerà questo numero a quello nuovo.

Esempio

La tabella "Hotel" è stata aggiunta al nostro database Access sperimentale. Il campo contatore si chiama “Codice”, la numerazione parte da uno.

Anche la seconda tabella del database - “Regioni” - contiene un campo contatore. Cosa c'è di speciale nella tabella delle regioni? Il fatto è che i suoi record vengono utilizzati dalla tabella hotel per specificare la posizione dell'hotel. Qui il valore è selezionato dall'elenco a discesa:

E per regione possiamo vedere gli hotel che vi si trovano:

Pertanto, il campo contatore è un elemento significativo delle tabelle del database che consente di identificare in modo univoco un record, assegnargli automaticamente un numero univoco e quindi utilizzare questo numero quando si fa riferimento a righe di oggetti di un'altra tabella.

» [Insegnante][Test][Database]

DATABASE

TEST

1. Una banca dati è:

  1. una raccolta di dati organizzata secondo determinate regole;
  2. una serie di programmi per archiviare ed elaborare grandi quantità di informazioni;
  3. un'interfaccia che supporta il riempimento e la manipolazione dei dati;
  4. un certo insieme di informazioni.

2. I più comuni nella pratica sono:

  1. database distribuiti;
  2. database gerarchici;
  3. banche dati di rete;
  4. database relazionali.

3. L'analogo più accurato di un database relazionale può essere:

  1. insieme di dati non ordinato;
  2. vettore;
  3. albero genealogico;
  4. tavolo bidimensionale.

4. Le tabelle nelle banche dati hanno lo scopo di:

  1. per la memorizzazione dei dati del database;
  2. per eseguire azioni complesse del programma.

5. Quale dei seguenti non è un oggetto di Access:

  1. moduli;
  2. tavoli;
  3. macro;
  4. chiavi;
  5. forme;
  6. relazioni;
  7. richieste?

6. A cosa servono le richieste?

  1. per la memorizzazione dei dati del database;
  2. per la selezione e l'elaborazione dei dati del database;
  3. inserire i dati del database e visualizzarlo;
  4. per l'esecuzione automatica di un gruppo di comandi;
  5. eseguire azioni di programma complesse;
  6. inviare i dati del database elaborati a una stampante?

7. A cosa servono i moduli?

  1. per la memorizzazione dei dati del database;
  2. per la selezione e l'elaborazione dei dati del database;
  3. inserire i dati del database e visualizzarlo;
  4. per l'esecuzione automatica di un gruppo di comandi;
8. A cosa servono i moduli:
  1. per la memorizzazione dei dati del database;
  2. per la selezione e l'elaborazione dei dati del database;
  3. inserire i dati del database e visualizzarlo;
  4. per l'esecuzione automatica di un gruppo di comandi;
  5. eseguire azioni di programma complesse?

9. A cosa servono le macro:

  1. per la memorizzazione dei dati del database;
  2. per la selezione e l'elaborazione dei dati del database;
  3. inserire i dati del database e visualizzarlo;
  4. per l'esecuzione automatica di un gruppo di comandi;
  5. eseguire azioni di programma complesse?

10. In quale modalità l'utente lavora con il database:

  1. nella progettazione;
  2. nel dilettante;
  3. in un dato;
  4. in operativo?

11. In quale finestra di dialogo vengono create le connessioni tra i campi delle tabelle del database:

  1. tabella di collegamento;
  2. schema di collegamento;
  3. schema dei dati;
  4. tabella dati?

12. Perché, quando si chiude una tabella, Access non offre il salvataggio dei dati immessi:

  1. difetto nel programma;
  2. perché i dati vengono salvati subito dopo essere stati inseriti nella tabella;
  3. perché i dati vengono salvati solo dopo la chiusura dell'intero database?

13. Senza quali oggetti un database non può esistere:

  1. senza moduli;
  2. nessuna segnalazione;
  3. senza tavoli;
  4. senza forme;
  5. nessuna macro;
  6. senza richieste?

14. In quali elementi della tabella sono memorizzati i dati del database:

  1. nei campi;
  2. in linee;
  3. in colonne;
  4. nei registri;
  5. nelle cellule?

15. Una tabella che non contiene record contiene informazioni?

  1. una tabella vuota non contiene alcuna informazione;
  2. una tabella vuota contiene informazioni sulla struttura del database;
  3. una tabella vuota contiene informazioni sui record futuri;
  4. una tabella senza record non può esistere.

16. Una tabella senza campi contiene informazioni?

  1. contiene informazioni sulla struttura del database;
  2. non contiene alcuna informazione;
  3. non può esistere una tabella senza campi;
  4. contiene informazioni sulle voci future.

17. Che cosa ha di speciale il campo “contro”?

  1. ha una dimensione limitata;

18. Cosa c'è di speciale nel campo "memo"?

  1. serve per inserire dati numerici;
  2. utilizzato per inserire numeri reali;
  3. i dati non vengono memorizzati nel campo, ma in un altro posto, e il campo memorizza solo un puntatore al punto in cui si trova il testo;
  4. ha una dimensione limitata;
  5. ha la proprietà di estensione automatica.
  1. un campo i cui valori non possono essere ripetuti;
  2. un campo che ha un nome univoco;
  3. un campo il cui valore ha la proprietà di aumentare.

20. Le chiavi di ricerca nei sistemi di gestione di database (DBMS) sono chiamate:

  1. l'intervallo di record nel file di database in cui viene effettuata la ricerca;
  2. espressioni logiche che definiscono le condizioni di ricerca;
  3. campi il cui valore viene utilizzato per la ricerca;
  4. numero di record che soddisfano le condizioni di ricerca;
  5. numero del primo record in modo che soddisfi le condizioni di ricerca?

CHIAVE

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 4 1 4 2 3 5 4 4 3 2 3 5 2 3 5 3 1 3
  1. strutture informative archiviate nella memoria esterna
  2. software che consente di organizzare le informazioni sotto forma di tabelle,
  3. strumenti software che elaborano dati tabulari,
  4. strumenti software che cercano informazioni,
  5. strutture informative memorizzate nell'OP.

2. I più comuni nella pratica sono:

  1. database distribuiti;
  2. database gerarchici;
  3. banche dati di rete;
  4. database relazionali.

3. A cosa servono i moduli?

  1. per la memorizzazione dei dati del database;
  2. per la selezione e l'elaborazione dei dati del database;
  3. inserire i dati del database e visualizzarlo;
  4. per l'esecuzione automatica di un gruppo di comandi;
  5. eseguire azioni di programma complesse?

4. Un database distribuito è un database

  1. memorizzati su un computer.
  2. diverse parti dei quali sono memorizzate su molti computer,interconnessi da una rete.

5. Il pulsante indica

  1. ordinare i record in ordine crescente;
  2. ordinare i record in ordine decrescente;
  3. visualizzare i record che iniziano con queste lettere;
  4. contare il numero di record nel database

6. Una tabella che non contiene record contiene informazioni?

  1. una tabella vuota non contiene alcuna informazione;
  2. una tabella vuota contiene informazioni sulla struttura del database;
  3. una tabella vuota contiene informazioni sui record futuri;
  4. una tabella senza record non può esistere.

7. Qual è lo scopo dell'oggetto “tavolo”?

  1. per l'archiviazione dei dati
  2. per l'archiviazione dei dati
  3. per inserire e cancellare i dati
  4. per il campionamento dei dati

8. Un frammento del database fornisce informazioni sui rapporti familiari. Sulla base dei dati forniti, determinare il cognome e le iniziali della nonna Ivanova A.I.

Tabella 1

Cognome I.O.

Pavimento

Ivanov T.M.

Petrenko I.T.

Chernykh I.A.

Petrenko A.I.

Ivanova A.I.

Petrenko N.N.

Chernykh A.N.

Tseys T.N.

Tseys N.A.

Tabella 2

ID_
Genitore

ID_
bambino

  1. Tseys T.N.
  2. Petrenko A.I.

c) Chernykh I.A.

d) Petrenko N.N.

9. La struttura del database cambierà se

  1. aggiungi/elimina record;
  2. aggiungi/rimuovi campo.
  3. modificare la voce;
  4. scambiare voci;
  1. per distruggere i record non necessari
  2. per trovare le informazioni di cui hai bisogno
  3. per effettuare nuovi inserimenti
  4. per visualizzare le informazioni necessarie sullo schermo

11. Che cosa ha di speciale il tipo di dati del contatore?

  1. utilizzato per inserire numeri interi e reali
  2. tende ad aumentare automaticamente
  3. ha la proprietà del ricalcolo automatico quando si elimina un record
  4. utilizzato per inserire i caratteri

12. Determinare il tipo di database:

Classe

cognome

Nome

"5"

"4"

"3"

"2"

10 del mattino

Ivanov

Petya

10 b

Petrov

Giura

11 a

Sidorova

Kate

  1. Relazionale b) Gerarchico c) Rete

13. Il database contiene informazioni sugli studenti della scuola: cognome, classe, punteggio del test, punteggio dei compiti pratici, numero totale di punti. Che tipo di campo dovrebbe essere il campo PUNTI TOTALI?

  1. simbolico b) logico c) numerico d) qualsiasi tipo e) Data

14. Quanti record ci sono nel database?

Computer

RAM

Winchester

Pentium

800 MB

386DX

300MB

486DX