Lecția 11 Clasa - care leagă tabelele din bazele de date Multitable

  • cognitive: familiarizarea studenților cu multiple baze de date, necesitatea creării lor, de stocare și de tehnologie de procesare în baze de date Multitable;
  • Dezvoltarea: contribuie la dezvoltarea gândirii logice și abilități practice în rezolvarea problemelor educaționale și practice, cu ajutorul unui computer pe sarcina până când un nou rezultat;
  • motivație: de a dezvolta un interes cognitiv, limbaj, atenție, cultură sub formă de informații și de necesitatea de a dobândi cunoștințe și abilități în utilizarea tehnologiei informației în procesul de predare și activități de învățare pentru a dezvolta abilitățile practice de lucru individuale și de grup.
  • elevii ar trebui să știe: necesitatea de a crea baze de date multiple, tipuri de relații între tabele;
  • studenții ar trebui să fie în măsură: pentru a proiecta o bază de date multiple, link-ul tabele între ele;
  • Elevii trebuie să înțeleagă ce mai multe baze de date a economisi spațiu de informații și de a accelera prelucrarea datelor, oferă o protecție împotriva integrității datelor ștergerea sau modificarea datelor legate de accidentale.

Această lecție promovează formarea următoarelor acțiuni educaționale universale:

  • Lucrările la planul propus, să utilizeze instrumentele necesare (manual, unelte simple și instrumente).
  • Se determină îndeplinirea cu succes a sarcinilor sale într-un dialog profesor.
  • Utilizarea de instrumente informatice pentru afaceri de planificare și de a crește intensitatea și calitatea muncii mentale.
  • Sistematiza informațiile obținute în cursul de căutare și de examinare, pentru a rezolva problema folosind informațiile obținute.
  • Pentru a organiza informațiile găsite, pentru a crea un produs de informații.
  • Pentru a produce noi cunoștințe pentru a extrage informațiile furnizate în diferite forme (text, tabel, diagrama, ilustrare, etc.).
  • Pentru a procesa informațiile: să observe și să facă propriile lor concluzii.

Tipul de lecție: combinat - o explicație a noului material cu elementele de lucru practice.

hardware complexe și suport metodologic:

Metode de predare: euristice, reproductive.

I. Probleme organizatorice: felicitări studenților, teme de stabilire (2 minute).

II. Cunoștințe de test (5 min).

Salut baieti, distinși invitați. Să ne amintim că noi trăim în ce fel de societate - în tranziția de la industriale la informație. Schimbarea structurii statului, ekonomika- relevante pentru cerințele individuale. Ca o consecință a tuturor acestor schimbări și a sistemului de evaluare (rezultatul) realizărilor de învățare, adică. E. Principalele realizări ale absolvenților devine capacitatea de a aplica aceste cunoștințe pentru a rezolva probleme practice, t. E. posesia unui set de competențe cheie.

Publicul a cerut profesii astăzi au nevoie de abilitatea de a lucra cu un computer. piața forței de muncă de astăzi este legată de capacitatea de a lucra pe computer.

Practic, toate profesie modernă necesită abilitatea de a lucra cu un PC.

Vom continua să lucreze cu tine, cu sisteme de recuperare a informației. Subiectul de astăzi lecția „tabele de legătură într-o bază de date multiple“.

În primul rând, să ne amintim că acest sistem de regăsire a informațiilor?

extragerea de informații System- un sistem care stochează informații din care cererea utilizatorului este dat informațiile necesare, căutarea se realizează fie manual, fie automat.

Ce sostoitinformatsionno sistem de regăsire?

Ce este o bază de date?

dannyhbolshaya Base organizat special set de date.

Programul SUBD- sistem de management de baze de date care vă permite să opereze datele.

Lecția 11 Clasa - care leagă tabelele din bazele de date Multitable

cheie câmp de înregistrare. Cum aceste concepte sunt legate între ele?

Care este recordul?

Linie de masă DB sau un set de valori ale parametrilor de un anumit obiect.

Coloana DB tabel sau bază de date facilitate pentru stocarea valorilor unui parametru descris de un obiect real.

Ce este o cheie primară?

cheie primară - un câmp sau un set de domenii, a căror valoare nu se repetă în diferite înregistrări.

DB Tabelul eliberat studenților „automobilist“

Dar pentru a menține baza de date într-un singur tabel este incomod și nepractice.

  1. Tabelul poate conține număr prea mare de domenii, care este incomod pentru utilizator.
  2. Diverse înregistrare și în multe domenii se suprapun, ceea ce crește cantitatea de informații DB și încetinește procesarea.

Ce proprietăți sunt inerente în tabelul „aparate foto digitale și furnizorii“?

Proprietățile sunt inerente „titlu“ și „descriere“.

Deci, este logic să împartă tabelul original în două „Numele“ și „furnizor“.

Fiecare tabel trebuie să conțină cel puțin un câmp cheie.

În tabelul „Numele“, vom introduce „nume de cod“ și „Furnizori“ de masă - „cod furnizor“

După crearea tabelelor care conțin date referitoare la diverse aspecte ale bazei de date, este necesar să se asigure integritatea bazei de date. În acest scop, este necesar să se lege împreună tabele.

Tipul de conexiune create depinde de domeniile pentru care este definit link-ul. Hai să vă și amintiți-vă ce există link-uri.

Comunicarea „one-to-one“ 1: 1 înseamnă că o intrare Fila1 în tabel corespunde cu o intrare în tabelul Fila2, ca o înregistrare în tabelul Fila2 corespunde numai o singură înregistrare în tabela Fila1.

În comunicarea „unu-la-unu“ ambele tabele și Fila1 și Fila2, au același număr de înregistrări și aceste înregistrări stabilite între o corespondență.

Comunicarea „one-to-many“ 1: M înseamnă că o intrare în tabel corespunde cu Tab1 multe intrări în tabelul Fila2. ci o intrare în tabel corespunde Fila2 doar o singură intrare în Tab1 de masă.

Tabelul de la „o“ comunicare se numește principalul, iar tabelul de la conexiunea „mulți“ se numește slave.

Comunicarea „multi-la-mulți“ M: N înseamnă că o singură înregistrare în Fila1 corespunde o mulțime de înregistrări în Fila2, și un record în Fila2 corespunde o mulțime de înregistrări în Fila1.

Acum, înainte de a prezentat trei opțiuni la masa pentru a determina ce este relația dintre tabelele din fiecare variantă.

Credeți că, în acest caz, ceea ce este conexiunea poate fi realizată între tabele „Furnizori“ și „Nume“

Realizată legătura dintre „multi-la-mulți“ M: N.

Două tabele, care sunt în legătură cu M: N, poate fi conectat numai prin intermediul unui al treilea tabel prin crearea de legături 2 1: M. Ce crezi, ce fel de tabel puteți utiliza?

Crearea unui tabel „preț“, cu câmpul cheie „Counter“ și adaugă un câmp suplimentar „Nume de cod“ și „Cod furnizor“ și să stabilească legături între aceste tabele.

Fiecare tabel trebuie să conțină cel puțin un câmp cheie. conținutul care este unic pentru fiecare înregistrare în acest tabel

Relațiile de configurare algoritm între tabele (afișează pe ecranul televizorului):

  • baze de date deschise „aparate foto digitale“;
  • În tab-ul „Lucrul cu datele de bază de date“ în „Raportul“ grup select „Schema de date“, „Arată tabelul“;
  • Adăugați tabelul „Numele“, „furnizor“, „preț“;
  • drag and drop domeniile cheie ale tabelului „nume“ la masă „Preț“ și tabelul „Price“ de masă „Furnizori“.

Lecția 11 Clasa - care leagă tabelele din bazele de date Multitable

Conexiunea panou seta opțiunile pentru fiecare link și faceți clic pe Creare.

Tabelul „Nume“ și „Furnizori“ va fi principalul în raport cu tabelul „preț“.

Deschideți tabelul „Nume“ și veți vedea că în partea stângă a fiecărei intrări a apărut pictograma +. Această pictogramă indică faptul că tabela are o masă asociată (una sau mai multe).

Făcând clic pe pictograma +. câmpuri deschise legate de masă „furnizor“

comunicare Mezhtablichnaya asigură integritatea datelor. legate de tabele sunt o bază de date comună, în cazul în care puteți crea noi tabele, precum și interogări și rapoarte care conțin date din tabele aferente.

Baza de date constând din tabele bidimensionale aferente, numit relațională.

Înainte de a începe să construiască o bază de date relațională, trebuie să ia în considerare designul său. Proiectul este un model al bazei de date viitoare constând în obiecte și relațiile lor necesare pentru a îndeplini sarcinile atribuite.

Procesul de proiectare implică, în primul rând, definiția listei tabelelor și stabilirea structurii lor necesare, precum și stabilirea tipului de relații între tabele.

Pe cine imaginați-vă posibilitatea de a stabili o conexiune între tabele în baza de date „informații cu privire la elevi“, pe care le-ați creat în lecția anterioară de a face lucrări practice.

Sarcina: Crearea bazei de date dvuhtablichnuyu pentru evidența evaluărilor semestriale ale elevilor de clasa a 11-a. (Doua tabele: unul informațiile stocate referitoare la datele personale ale elevilor, iar cealaltă oferă informații cu privire la estimări).

Progresul este descris în schema de bază.

Întrebări pentru reflecție

1. De ce, în unele cazuri, este recomandabil să se utilizeze un sistem multi-masă și baze de date cu o singură masă nu este?

2. Ce tipuri de relații între tabele sunt disponibile într-o bază de date relațională?

3. Spune-mi, de ce avem nevoie de aceste abilități?

Sper că abilitățile pe care le-ați achiziționat astăzi va fi utilă nu numai în lecțiile ulterioare, dar în viață.

Fii Sinkvein. Cinquain - acest poem, care este format din cinci linii. Pentru a scrie o poezie, trebuie să luați 1 substantivul, adjectivul 2, 3 verbe, folosindu-le pentru a face vers.

SUBDAccess utilizate pe scară largă

Se face mai ușor să lucreze

Acesta înlocuiește rutina inutil

profile multe profesii

Ea nu ne permite să trăim în pace

Nicăieri nu se aplică

Înlocuiți profilul de informatică

Evaluarea va fi comunicată după verificarea temelor. Vă mulțumesc pentru lecție.

articole similare