vineri, 9 martie 2012

Activitatea nr.8: 12.02.2012– 16.03.2012

Competenţa specifica vizata:

    Operarea cu baze de date 
    Bibliografie suplimentara <<1, 2, 3, 4>>
      CONTINUTURI:
        • Proiectarea unei baze de date
        • Crearea unei tabele
      In partea stângă a ferestrei Database este meniul Objects cu opţiunile pentru operaţiile cu baza de date; clic pe opţiunea Tables ce afişază în partea dreaptă opţiunile pentru crearea unei tabele din Tabelul 2.

      Opţiune
      Semnificaţie
      Create table in Design view
      Definirea unei tabele
      Create table by using wizard
      Crearea unei tabele cu aplicaţia vrăjitor
      Create table by entering data
      Crearea uneu tabele prin introducerea datelor
      Tabelul 2. Opţiuni de creare a unei tabele.
      Alternativ, clic pe butonul New din bara de instrumente a ferestrei Database, sau pe meniul Insert à Table, care afiÅŸază  caseta New Table din Figura 3, cu aceleaÅŸi opÅ£iuni; se alege opÅ£iunea dorită.

       SARCINA DE LUCRU:

        • Definirea unei chei primare

      Se defineşte cheia primară a tabelei, în cazul nostru coloana ID astfel:
      1.      se selectează coloana ID,
      2.      clic pe butonul  al barei de instrumente
      3.      se salvează apoi tabela proiectată. Clic pe opÅ£iunea Save As a meniului File ÅŸi se afiÅŸază caseta Save As din Figura 8. Se modifică numele Table1, acordat de Access, în ANGAJATI ÅŸi clic pe butonul OK.
       

        • Stabilirea unui index

      Indexarea unei tabele reprezinta operatia prin care se ordoneaza logic înregistrarile acesteia, dupa un anumit atribut (sau ale unui grup de atribute), numit index, în scopul optimizarii cautarii si localizarii ulterioare a anumitor date. Indexul se defineste la definirea structurii tabelei. Cheia primara este considerata automat index.

      Pentru stabili un index pentru un câmp, setam proprietatea Indexed acelui câmp (din Field Properties) pe valoarea Yes(No Duplicates).
      Pentru a crea un index cu mai multe câmpuri procedam în modul urmator:
      • deschidem tabela în modul Design View
      • executam clic pe butonul Index 16de pe bara de pictograme. Aceasta are ca efect deschiderea ferestrei de definire a indecsilor, în care este deja cuprinsa cheia primara. Putem defini si alti indecsi, completând numele indexului, numele câmpului si ordinea sortarii (crescator sau descrescator):
      17
      Un index poate avea pâna la maxim 10 câmpuri.
      Daca dorim sa anulam un index, executam clic dreapta pe numele indexului si alegem Delete Rows.


        • Modificarea proprietăţilor unui câmp
        • Introducerea de date în tabelă

        • Vizualizarea informaÅ£iilor dintr-o tabelă
        • Modificarea datelor într-o tabelă

        • Adăugarea de înregistrări într-o bază de date 
       
        • Åžtergerea de înregistrări într-o bază de date.

       Tema pentru acasa:
      1. Recapitulati continuturile parcurse in lectiile anterioare si realizati fise de teorie pentru urmatoarele subiecte:
        • Deschiderea aplicaÅ£iei
        • Deschiderea, modificarea, salvarea ÅŸi închiderea unei baze de date existente
        • Folosirea funcÅ£iei „ajutor”
        • ÃŽnchiderea aplicaÅ£iei
        • Moduri de vizualizare
      CompetenÅ£a specifica vizata: Aplicarea operaÅ£iilor elementare ÅŸi a conceptelor de bază ale aplicaÅ£iei Access ; 
      2. Creati baza de date: Exercitiu1.dbf. Care contine urmatoarele tabele: 

          Materiale 

          Miscari

          • Definiti cheia primara
          • Construiti relatia dintre cele doua tabele