Forma normale (1NF). Verifica del lavoro sulle principali definizioni della banca dati Verifica del lavoro sulle principali definizioni della banca dati

Chiave

Termini e definizioni di database relazionali

modello relazionale.

L'idea principale di questo modello di dati è rappresentare qualsiasi set di dati come un array bidimensionale: una tabella.

Relazionale (inglese) - relazione.

Nel caso più semplice, il modello relazionale descrive un'unica tabella bidimensionale. Fondamentalmente, esso (il modello) descrive la relazione tra diverse tabelle.

Ogni tabella relazionale ha le seguenti proprietà:

Ogni elemento della tabella è un elemento di dati;

Tutte le colonne sono omogenee, ad es. tutti gli elementi in una colonna sono dello stesso tipo;

Ogni colonna in una tabella ha un nome univoco;

Non ci sono righe identiche nella tabella;

L'ordine di righe e colonne può essere arbitrario.

Il fondatore della teoria dei database relazionali è un dipendente di IBM, il dottor Codd. È apparso nel 1970 negli Stati Uniti e questa teoria si basa sull'apparato matematico della teoria degli insiemi.

Tabella DB– un array bidimensionale contenente informazioni su una classe di oggetti. Nella teoria dell'algebra relazionale, un array bidimensionale è chiamato relazione.

La tabella è composta dai seguenti elementi:

- campo (attributo)

Registra (tupla)

Campo contiene il valore di una delle caratteristiche che caratterizzano gli oggetti del database. Il numero di campi nella tabella corrisponde al numero di caratteristiche che caratterizzano gli oggetti del database.

Cellula contiene il valore specifico del campo corrispondente.

Registrazioneè una riga della tabella. Racchiude il valore di tutte le caratteristiche che lo caratterizzano dato oggetto. Il numero di record (righe) corrisponde al numero di oggetti.

Una chiave è un campo il cui valore determina in modo univoco il valore di tutti gli altri campi della tabella.

Una chiave di tabella non può essere uno, ma diversi campi. In questo caso deve essere soddisfatta la condizione di unicità e minimalità. Ogni campo che non fa parte della chiave primaria è chiamato campo non chiave della tabella. Ogni tabella deve avere una chiave primaria.

chiave primaria– un campo o campi di una tabella, ogni cui valore identifica in modo univoco la corrispondente entry della tabella. Per ogni chiave primaria deve essere presente una e una sola colonna di dati.

Unicità chiave significa che in un dato momento una tabella di database non può contenere due record distinti che hanno gli stessi valori di campo chiave. La condizione di unicità è obbligatoria.

Condizione minima campi chiave significa che solo la combinazione dei valori dei campi selezionati soddisfa i requisiti per l'univocità dei record della tabella del database. Ciò significa che nessuno dei campi inclusi nella chiave può essere escluso da essa senza violare l'univocità.


Quando si genera una chiave della tabella del database composta da più campi, è necessario:

Non dovresti includere i campi della tabella nella chiave, il cui valore di per sé identifica in modo univoco i record nella tabella.

Non è possibile includere un campo non univoco nella chiave, ad es. un campo il cui valore è ripetuto nella tabella.

Ogni tavolo deve avere chiave primaria. Se ci sono campi nella tabella, il valore di ciascuno dei quali è determinato in modo univoco dai record, allora questi campi possono essere presi come chiavi alternative.

Esempio: se selezioni TIN (codice fiscale individuale) come chiave primaria, allora il numero di passaporto come chiave alternativa.

Normalizzazione delle tabelle di database relazionali

Un database relazionale è un insieme di tabelle collegate tra loro. Il numero di tabelle in un file o in un database dipende da molti fattori:

Composizione degli utenti del database;

Garantire l'integrità delle informazioni;

Garantire la minima quantità di memoria richiesta e il minimo tempo di elaborazione.

La considerazione di questi fattori durante la progettazione di un database relazionale viene eseguita mediante metodi di normalizzazione delle tabelle e creazione di collegamenti tra di esse.

La normalizzazione della tabella è un modo per suddividere una tabella in più tabelle.

La normalizzazione della tabella è un cambiamento sequenziale nella struttura di una tabella finché non soddisfa i requisiti dell'ultima forma di normalizzazione.

Esistono 6 forme di normalità, ma generalmente vengono utilizzati 1,2,3 livelli di normalità. Quando descrivi le forme normali, usa i seguenti concetti:

Dipendenza funzionale tra campi;

Dipendenza multivalore

Una dipendenza funzionale tra i campi A e B è una dipendenza in cui ogni valore di A in qualsiasi momento corrisponde a un singolo valore di B tra tutti i possibili.

Eccetera. Connessione tra numero di passaporto e TIN.

Dipendenza funzionale multivalore tra campi. Un campo A definisce multivalore un campo B se per ogni valore del campo A esiste un insieme ben definito di corrispondenti valori del campo B.

Eccetera. tabella dei progressi.

Una dipendenza funzionale completa tra un campo composto A e un campo B è una dipendenza in cui il campo B dipende funzionalmente dal campo A e non dipende funzionalmente da alcun sottoinsieme del campo A.

Dipendenza funzionale transitiva tra i campi A e C, se il campo C è funzionalmente dipendente dal campo B, e il campo B è funzionalmente dipendente dal campo A; in questo caso non c'è dipendenza funzionale del campo A dal campo B.

Mutua indipendenza tra campi. Diversi campi sono reciprocamente indipendenti se nessuno di essi è funzionalmente dipendente dall'altro.

Una tabella è in 1 forma normale quando nessuno dei campi contiene più di un valore e qualsiasi campo chiave non è vuoto. La prima forma normale è il modello dati relazionale di base. Qualsiasi tabella in un database relazionale è automaticamente nella prima forma normale. Tale tabella non dovrebbe contenere campi che potrebbero essere suddivisi in più campi.

11 risposte alle domande del test su "Banche dati (DB)"

1. La banca dati è:

UN. un insieme di dati interconnessi su un determinato oggetto organizzato in modo speciale e memorizzato su un supporto esterno;
B. insieme arbitrario di informazioni;
C. un insieme di programmi per l'archiviazione e l'elaborazione di grandi quantità di informazioni;
D. un'interfaccia che supporta il riempimento e la manipolazione dei dati;
e. programma per computer, che consente in alcune aree tematiche di trarre conclusioni paragonabili alle conclusioni di un esperto umano.

Risposta: un

2. Un record di file di database relazionale (DB) può contenere:

UN. informazioni esclusivamente omogenee (dati di un solo tipo);
B. solo informazioni testuali;
C. informazioni eterogenee (dati di diverso tipo);
D. solo valori logici;
e. informazioni esclusivamente numeriche;

Risposta: c

3. Supponiamo che qualche database contenga i campi COGNOME, ANNO DI NASCITA, REDDITO. Durante la ricerca in base alla condizione ANNO DI NASCITA > 1958 E REDDITO<3500 будут найдены фамилии лиц:

UN. avere un reddito di almeno 3.500 e più vecchio di quelli nati nel 1958.
B. quelli con un reddito inferiore a 3.500, cioè i nati dal 1958 in poi;
C. avere un reddito inferiore a 3.500 e nato nel 1958 o successivamente;
D. con un reddito inferiore a 3500, e nato nel 1959 e successivi;
e. quelli con reddito inferiore a 3.500 e quelli nati nel 1958;

Risposta: d

4. Quale delle opzioni non è una funzione del DBMS?

UN. implementazione di linguaggi per la definizione e la manipolazione dei dati
B. fornire all'utente strumenti linguistici per la manipolazione dei dati
C. supporto per i modelli utente
D. protezione e integrità dei dati
e. coordinamento della progettazione, implementazione e manutenzione del database

Risposta: e

5. Il sistema di gestione del database è un prodotto software che fa parte di:

UN. software applicativo.
B. sistema operativo;
C. software unico;
D. software di sistema;
e. sistemi di programmazione;

Risposta: e

6. Qual è la più piccola unità di archiviazione dati e DB?

UN. campo memorizzato
B. file memorizzato

D. registro memorizzato
e. byte memorizzato

Risposta: un

7. Cosa deve essere incluso in un DBMS?

UN. processore di linguaggio di interrogazione
B. interfaccia di comando
C. guscio visivo
D. sistema di aiuto

Risposta: a, b

8. Elenca i vantaggi di un approccio centralizzato all'archiviazione e alla gestione dei dati.

UN. capacità di condividere i dati
B. supporto per l'integrità dei dati
C. convenzione di ridondanza
D. riduzione dell'incoerenza

Risposta: a, b, c, d

9. Supponiamo che un database sia descritto dal seguente elenco di record:

1 Ivanov, 1956, 2400
2 Sidorov, 1957, 5300
3 Petrov, 1956, 3600
4 Kozlov, 1952, 1200

Quale dei record in questo database cambierà posizione durante l'ordinamento in ordine crescente, eseguito dal primo campo:

UN. 3 e 4;
B. 2 e Z;
C. 2 e 4;
D. 1 e 4
e. 1 e Z;

Risposta: c

10. La struttura del file del database relazionale (DB) cambia:

UN. quando qualsiasi record viene modificato;
B. quando tutti i record vengono distrutti;
C. durante la rimozione di qualsiasi campo.
D. quando si aggiungono una o più voci;
e. quando si elimina un intervallo di record;

Risposta: c

11. Come si chiama un insieme di record memorizzati dello stesso tipo?

UN. file memorizzato
B. vista banca dati
C. nessuna delle precedenti
D. tabella logica del database
e. tabella fisica del database

Lavoro di verifica sulle principali definizioni della banca dati

opzione 1

1. Scegli la definizione più accurata.

La banca dati è

Software per lavorare con i dati

modello informativo che consente di archiviare e lavorare con i dati.

informazioni organizzate in righe e colonne

programma in linguaggio di programmazione

uno dei prodotti della suite Microsoft Office

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

set di dati non ordinato;

vettore;

albero genealogico;

tavolo bidimensionale;

rete dati.

3. Il database contiene informazioni sugli studenti delle scuole: cognome, voto, punteggio del test, punteggio del compito pratico, punteggio totale. Di che tipo deve essere il campo TOTAL POINTS?

tavolo vuoto

tutto quanto sopra è corretto.

5. Il campo chiave è

1) il primissimo campo del record

2) contatore

5) non esiste una risposta corretta

6. Campo è?

riga del tavolo;

colonna della tabella;

7.

solo informazioni testuali;

carattere 2) data 3) logico 4) numerico 5) qualsiasi tipo

4. Una tabella senza record contiene informazioni?

tavolo vuoto,

tavolo vuoto

una tabella senza record non può esistere;

tutto quanto sopra è corretto.

5. Il campo chiave è

1) il primissimo campo del record

2) contatore

3) un campo, il cui valore determina univocamente la voce nella tabella

4) un campo il cui valore inizia sempre con 1

5) non esiste una risposta corretta

6. Campo è?

riga del tavolo;

colonna della tabella;

un insieme di dati simili;

qualche indicatore che caratterizza un valore numerico, testuale o altro.

7. Un record di database relazionale (DB) può contenere:

informazioni eterogenee (dati di diverso tipo);

informazioni esclusivamente omogenee (dati di un solo tipo);

solo informazioni testuali;

informazioni puramente numeriche.

disegna un valore numerico, testuale o di altro tipo.

7. Un record di database relazionale (DB) può contenere:

informazioni eterogenee (dati di diverso tipo);

informazioni esclusivamente omogenee (dati di un solo tipo);

solo informazioni testuali;

informazioni puramente numeriche.

opzione 2

1. Il database è

un insieme di dati organizzati secondo determinate regole

un insieme di programmi per l'archiviazione e l'elaborazione di grandi quantità di informazioni

interfaccia che supporta il riempimento e la manipolazione dei dati

certa quantità di informazioni

tutto quanto sopra è corretto

2. Invece di un database "relazionale", puoi usare

rete

tabulare

gerarchico

Piatto

nessuna risposta corretta

contiene informazioni sulla struttura del database;

non contiene alcuna informazione;

contiene informazioni su immissioni future;

tutto quanto sopra è corretto.

tutto quanto sopra è corretto.

6 . La registrazione è?

riga del tavolo;

colonna della tabella;

un insieme di dati simili;

qualche indicatore che caratterizza un valore numerico, testuale o altro.

7 .

registrare solo i numeri;

dati di un solo tipo;

rete

tabulare

gerarchico

Piatto

nessuna risposta corretta

3. Quali elementi della tabella memorizzano i dati del database:

nei campi; 2) in righe; 3) in colonne; 4) negli atti; 5) nelle celle.

4. Una tabella senza campi contiene informazioni?

contiene informazioni sulla struttura del database;

non contiene alcuna informazione;

una tabella senza campi non può esistere;

contiene informazioni su immissioni future;

tutto quanto sopra è corretto.

5. Quale campo può essere considerato unico?

un campo i cui valori non possono essere ripetuti;

un campo che ha un nome univoco;

un campo il cui valore ha una proprietà di incremento;

un campo i cui valori sono ripetuti;

tutto quanto sopra è corretto.

6 . La registrazione è?

riga del tavolo;

colonna della tabella;

un insieme di dati simili;

qualche indicatore che caratterizza un valore numerico, testuale o altro.

7 . Nel campo di un database relazionale (DB) si può scrivere:

registrare solo i numeri;

dati sia numerici che di testo allo stesso tempo;

dati di un solo tipo;

solo il momento della creazione dei record.

un campo che ha un nome univoco;

un campo il cui valore ha una proprietà di incremento;

un campo i cui valori sono ripetuti;

tutto quanto sopra è corretto.

6 . La registrazione è?

riga del tavolo;

colonna della tabella;

un insieme di dati simili;

qualche indicatore che caratterizza un valore numerico, testuale o altro.

7 . Nel campo di un database relazionale (DB) si può scrivere:

registrare solo i numeri;

dati sia numerici che di testo allo stesso tempo;

dati di un solo tipo;

solo il momento della creazione dei record.

Opzione 3

1. Database - vero?

2 .

3

5) non esiste una risposta corretta

4.

il numero di record nel database;

ha una dimensione limitata;

:

dimensione del tavolo;

elenco dei nomi delle colonne e dei numeri delle righe della scheda

volti.

7. Valore dell'espressione 0,7-3>

logico;

numerico;

simbolico;

testo.

Opzione 3

1. Database - vero?

un insieme di dati raccolti su un singolo dischetto;

dati destinati al funzionamento del programma;

un insieme di dati interconnessi organizzati secondo determinate regole, che prevedono principi generali per la descrizione, la conservazione e l'elaborazione dei dati;

dati inviati attraverso le reti di comunicazione.

2 . È un database relazionale?

Un database in cui le informazioni sono organizzate sotto forma di tabelle rettangolari;

Un database in cui gli elementi di un record sono ordinati, ad es. un elemento è considerato il principale, il resto è subordinato;

Un database in cui i record si trovano in un ordine arbitrario;

Un database in cui è possibile stabilire collegamenti orizzontali oltre a collegamenti gerarchici verticali.

3 . Ogni voce del database contiene

1) informazioni su tutti gli oggetti di sistema

2) informazioni su un oggetto separato del sistema

3) una certa caratteristica dell'oggetto

4) informazioni testuali e numeriche

5) non esiste una risposta corretta

4. La struttura di un database relazionale (DB) è completamente definita da:

un elenco dei nomi dei campi e un'indicazione del numero di record del database;

un elenco di nomi di campi che ne indicano la larghezza e il tipo;

il numero di record nel database;

contenuto dei record memorizzati nel database.

5. Qual è la particolarità del campo "contatore"?

serve per inserire dati numerici;

serve per inserire numeri reali;

i dati non vengono memorizzati nel campo, ma in un altro luogo, e nel campo viene memorizzato solo un puntatore a dove si trova il testo;

ha una dimensione limitata;

ha la proprietà dell'assegnazione automatica.

6. Viene determinata la struttura della tabella dati :

dimensione del tavolo;

elenco dei nomi delle colonne della tabella;

7. Il valore dell'espressione 0.7-3>2 si riferisce al seguente tipo di dati:

logico;

numerico;

simbolico;

testo.

5) non esiste una risposta corretta

4. La struttura di un database relazionale (DB) è completamente definita da:

un elenco dei nomi dei campi e un'indicazione del numero di record del database;

un elenco di nomi di campi che ne indicano la larghezza e il tipo;

il numero di record nel database;

contenuto dei record memorizzati nel database.

5. Qual è la particolarità del campo "contatore"?

serve per inserire dati numerici;

serve per inserire numeri reali;

i dati non vengono memorizzati nel campo, ma in un altro luogo, e nel campo viene memorizzato solo un puntatore a dove si trova il testo;

ha una dimensione limitata;

ha la proprietà dell'assegnazione automatica.

6. Viene determinata la struttura della tabella dati :

dimensione del tavolo;

elenco dei nomi delle colonne della tabella;

un elenco di nomi di colonna e numeri di riga di una tabella.

7. Il valore dell'espressione 0.7-3>2 si riferisce al seguente tipo di dati:

logico;

numerico;

simbolico;

testo.

un elenco di nomi di colonna e numeri di riga di una tabella.

7. Il valore dell'espressione 0.7-3>2 si riferisce al seguente tipo di dati:

logico;

numerico;

simbolico;

testo.

Due opzioni per la finale elementi di prova nell'informatica. Tema "Banche dati"

Bochkareva Svetlana Sergeevna, 15.11.2017

12796 717

Contenuti di sviluppo

OPZIONE 1.

MULTILIVELLO

OPZIONE 2

Da una o più tabelle correlate

E DBMS situato nello stesso computer

Contenuti di sviluppo

FI___________________________________________ classe_____

Test sull'argomento: "Database" 1 opzione

    I database (DB) sono:

    1. Il set di fogli di calcolo e l'intero complesso di hardware - strumenti software per la loro conservazione; cambiare e cercare informazioni; interagire con l'utente;

      - un insieme organizzato di dati destinati all'archiviazione a lungo termine nella memoria esterna di un computer e all'uso permanente;

      - software che gestisce l'archiviazione e l'elaborazione dei dati;

      sono finestre di dialogo personalizzate memorizzate su un computer come un tipo speciale di oggetto.

    I sistemi di gestione dei database sono:

    1. – lo strumento più importante per la selezione dei dati in base a determinate condizioni;

      - un programma che consente di creare database, oltre a fornire l'elaborazione (ordinamento) e il recupero dei dati

      – finestre di dialogo personalizzabili memorizzate nel computer come oggetti di tipo speciale;

Un insieme di database e l'intero complesso di hardware e software per la loro archiviazione; modificare e cercare informazioni per l'interazione con l'utente

    Selezionare la voce dove sono elencati correttamente gli oggetti ACCESS DBMS:

A) tabelle, query selezionate, query con un parametro, moduli, report.

B) tabelle, interrogazioni, macro, form.

C) tabelle, interrogazioni, form, report, macro, moduli.

    Senza i quali oggetti non può esistere un database:

    senza moduli;

    senza rapporti;

    senza tavoli;

    senza forme;

    senza macro;

    nessuna richiesta?

    Per la natura delle informazioni memorizzate, i database sono:

    1. Effettivo

      Centralizzato

      Gerarchico

    Secondo la struttura dell'organizzazione dei dati del database, ci sono:

    1. Centralizzato

      Documentari

    Specificare i sistemi di gestione del database:

    1. accesso Microsoft

      Aprire Office.org Calc

      Microsoft Powerpoint

    Campo, quando si entra Nuovo arrivato vi viene inserito automaticamente un numero, uno in più rispetto al valore dello stesso campo nel record precedente. Questo campo si chiama:

A) Campo booleano

B) Campo numerico.

B) contatore.

    Il campo del database è

    1. Riga della tabella contenente un insieme di valori di proprietà nelle colonne del database

      Intestazione della tabella del database

      Colonna della tabella contenente i valori di una proprietà specifica

    Per modificare la struttura della tabella creata, è necessario:

A) entrare in modalità progettazione

B) utilizzare la modalità procedura guidata tabella

C) aprire la tabella e modificare i nomi dei campi

    Una tabella senza campi contiene informazioni?

    contiene informazioni sulla struttura del database;

    non contiene alcuna informazione;

    una tabella senza campi non può esistere;

    contiene informazioni sulle immissioni future.

    Nei database tabulari, il record contiene

    1. Un insieme di dati su un singolo oggetto

      Nome del database

      Dati omogenei su tutti gli oggetti

    Elenca i vantaggi dei database tabulari:

    1. Possibilità di visualizzare più voci contemporaneamente

      Difficile visualizzare e modificare i dati

    Le richieste sono per:

B) conservazione dei dati

C) inserimento di nuovi dati nel database.


Quale riga occuperà il cognome IVANOV dopo l'ordinamento in ordine crescente nel campo CLASSE?

    Quali dati non possono essere una chiave di database?

    1. ID passaporto

      Data di nascita

      E-mail di accesso posta + parola d'ordine

    Elenca gli svantaggi del database - modulo:

    1. Possibilità di vedere una sola voce

      Contiene un gran numero di campi

      Facile da visualizzare e modificare i dati

    Che cos'è l'ordinamento dei dati in un database?

    1. Selezione di record che corrispondono alle condizioni di ricerca

      Stampa dei record ordinati

      Ordinamento dei record in base ai valori di uno dei campi

    Le richieste sono per:

A) trattamento dei dati: ordinazione, filtraggio, ecc.

B) conservazione dei dati

C) inserimento di nuovi dati nel database.

    In che modo una query è diversa da un filtro?

    1. La richiesta è un oggetto di database indipendente

      La richiesta può essere semplice o complessa

    Completa la frase:“Un database gerarchico ha una struttura _________________ _________________________________________________”

    Quali dati possono essere una chiave di database?

      LATTA+SNILS

      Città di residenza

    Relazione tra tabelle. Scegli il punto in cui l'affermazione non è corretta:

    ) La finestra Schema dati può essere aperta tramite il menu Strumenti/Schema dati

    B) Le caselle di controllo Aggiornamento a cascata dei campi correlati e Eliminazione a catena dei record correlati forniscono l'aggiornamento o l'eliminazione simultanea dei dati in tutte le tabelle subordinate quando cambiano nella tabella principale.

    C) Quando si crea una relazione tra campi, non è necessario che il campo della tabella principale sia quello chiave.

    Termina la frase: "Un database relazionale è costituito da ___________________

_______________________________________________________________»

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

    l'intervallo di record nel file di database in cui viene eseguita la ricerca;

    espressioni logiche che definiscono le condizioni di ricerca;

    campi per il cui valore viene effettuata la ricerca;

    numero di record che soddisfano le condizioni di ricerca;

    il numero del primo record in ordine che soddisfa i criteri di ricerca?

    Supponiamo che qualche database contenga i campi COGNOME, ANNO DI NASCITA, REDDITO. Durante la ricerca per condizione: ANNO DI NASCITA 1958 E REDDITO

    quelli con un reddito inferiore a 3.500 e quelli nati nel 1958 o successivamente;

    quelli con un reddito inferiore a 3.500 o superiore a quelli nati nel 1958;

    quelli con un reddito inferiore a 3.500 o quelli nati nel 1958 o successivamente;

    con un reddito inferiore a 3.500 e nato nel 1959 o successivamente.

    Supponiamo che un database sia descritto dal seguente elenco di record:

1 Ivanov, 1956, 2400;

2 Sidorov, 1957, 5300;

3 Petrov, 1956, 3600;

4 Kozlov, 1952, 1200;

Quale dei record cambierà posizione durante l'ordinamento in ordine crescente di questo database, se viene eseguito dal primo campo:

    Perché, quando si chiude una tabella, Access non offre di salvare i dati inseriti:

    difetto del programma;

    perché i dati vengono memorizzati subito dopo essere stati inseriti nella tabella;

    perché i dati vengono salvati solo dopo aver chiuso l'intero database?

Contenuti di sviluppo

FI ______________________________________________ classe____




Superiore