Baze de date - noţiuni introductive

         O bază de date reprezintă un ansamblu de fişiere de date organizate în principal ca :
-  tabele de date (table)
- formulare pentru introducerea datelor în tabele (form)
- rapoarte (report) , sinteze din datele tabelelor
           Baza de date este formată dintr-unul sau mai multe tabele între care se pot stabili legături numite relaţii .Pentru gestionarea datelor din baza de date , trebuie utilizat un software numit Sistem de Gestiune a Bazelor de Date (SGBD).Gestiunea bazelor de date presupune totalitatea operaţiilor care se fac asupra datelor din baza de date. Într-o bază de date , pentru fiecare entitate este organizată structura numită tabelă , atributele reprezintă coloanele tabelei , iar valorile sunt informaţiile din fiecare rând al tabelei.
       O tabelă reflectă relaţia dintre atributele unei entităţi şi valorile acestora . Din acest motiv , bazele de date în care entităţile sunt organizate în tabele se numesc baze de date relaţionale .

Noţiunea de cheie primara - PRIMARY KEY
     Cheia primara identifică în mod unic o înregistrare a tabelei.Poate fi :cheie simplă -formată dintr-o singură coloană sau cheie compusă (multiplă)- formată din mai multe coloane .
Într-un tabel pot exista mai multe coloane (sau set de coloane) ce pot conţine valori unice. Aceste coloane sunt chei candidat

Stabilirea cheii primare se poate face prin douã modalitãti, dupã cum urmeazã:
1. se selecteazã câmpul respectiv;
2. a) se selecteazã butonul cheie din bara  de instrumente Database;
   b) se activeazã opþiunea Primary Key din meniul Edit sau Design.

  Modalitati de vizualizare a tabelelor


-          Datasheet View ( ): permite introducerea de date (articole) în tabel.
-           Design View ( ): este modul de vizualizare în care se defineşte structura tabelului bazei de date (modul care permite introducerea câmpurilor cu tipul de data asociat şidescrierea corespunzătoare).
       Pentru a comuta între modurile datasheet view şi design view, se executa clic pe butonul din colţul stânga-sus al ferestrei aplicaţiei Microsoft Access
Crearea tabelelor cu ajutorul ferestrei de proiectare


- Field name (Numele câmpului ) - reprezintă numele sugestiv al atributului
- Data Type ( Tipul câmpului ) - este o caracteristică ce stabileşte modul în care datele sunt înregistrate pe suportul de memorare şi modul în care acestea sunt interpretate şi prelucrate şi poate fi text , numeric,etc
- Field size (Dimensiunea câmpului): în aceastã zonã se introduce numãrul maxim de caractere permis pentru câmpul respectiv, în funcþie de tipul de date al acestuia.
- Format - Formatul în care sunt afişate datele 
- Input Mask (Formatul de introducere): se referã la impunerea unui anumit format pentru toate datele incluse în cadrul acestui câmp. O mascã de intrare este folositã într-un câmp pentru a formata informaţia şi a controla ce valori pot fi introduse. Utilizatorul va putea introduce în câmp exact formatul impus de mască, în caz contrar Access va afişa un mesaj de eroare
- Caption (Eticheta): permite specificarea unui anumit nume atribuit câmpului, nume care va fi afişat în cadrul rapoartelor, formularelor, tabelelor.
- Default value (Valoare automatã): este valoarea atribuitã automat atunci când utilizatorul nu introduce nici o valoare în acel câmp.
- Validation rule (Regulile de validare): testeazã prin intermediul unui criteriu (expresie Access) valorile introduse în câmpurile bazei de date şi nu lasã introducerea de date care nu respectã acel criteriu.
- Validation TEXT (Text de validare): Conţine textul care va apãrea pe ecran în cazul în care valoarea introdusã în câmp nu respectã criteriul impus de regula de validare.
- Required (Cerinţe): se stabileşte dacã prin introducerea unei înregistrãri în cadrul tabelei este obligatorie şi completarea respectivului câmp.
- Indexed (Indexare): dintr-o listã derulantã se poate alege între un index care admite valori duplicat sau unul care cere ca fiecare valoare a câmpului sã fie unicã 
 
Pentru a comuta între modurile datasheet view şi design view, se executa clic pe butonul din colţul stânga-sus al ferestrei aplicaţiei Microsoft Access


Caption (Eticheta): permite specificarea unui anumit nume atribuit câmpului, nume care va fi afişat în cadrul rapoartelor, formularelor, tabelelor.

Comenzi CAD : SPLINE , MLINE , XLINE , REVCLOUD , TABLE

Comanda SPLINE desenează o curbă spline , cuadrică sau cubică . Se pot alege opţiunile :
- Object - transformă o polilinie spline în curbă spline
- Enter points - se introduc punctele curbei
- Close - închide curba
- Fill tolerance - stabileşte toleranţa de trecere a curbei prin puncte impuse
- Start tangent - defineşte tangenta în punctul de capăt


Comanda MLINE desenează mai multe linii paralele . Multiliniile constau din 1-16 linii paralele sau elemente. Fiecare element este deplasat de originea multiliniei cu o valoare oarecare , specificată de opţiunea MultiLine Style din comanda Mlstyle . După tastarea comenzii în linia de comandă se aleg opţiunile :
- Justification - determină poziţia punctelor de capăt ale segmentelor multiliniei
- Scale - determină scara grosimii multiliniei , faţă de grosimea implicită
- Style - setează stilul multiliniei

Comanda XLINE desenează o dreaptă. Se poate alege una din opţiuni :
- Point - trasează o dreaptă prin 2 puncte
- Hor - trasează o orizontală printr-un punct dat
- Ver - trasează o verticalăprintr-un punct dat
- Ang - trasează o dreaptă la un unghi dat
- Bisect -  trasează bisectoarea unui unghi
- Offset - trasează o dreaptă paralelă la un obiect

Comanda REVCLOUD permite crearea de note / consemnări în desenul curent .


Comanda TABLE este folosită pentru eleborarea unui tabel. După tastarea comenzii în linia de comandă se va deschide o fereastră unde se vor face setările corespunzătoare creării tabelului : număr de linii şi coloane , dimensiunea lor, tipul de tabel , etc.

Comenzi CAD : POINT,RAY,DONUT

Comanda POINT este utilizată pentru desenarea unui punct. În spaţiul bidimensional, punctul are două coordonate: abscisa (pe direcţia X - orizontală) şi ordonata (pe direcţia Y - verticală). Tastarea comenzii POINT în linia de comandă determină utilizatorul să introducă coordonatele punctului dorit, în format x,y (pentru spaţiul 2D) sau x,y,z (pentru spaţiul 3D).
Comanda RAY desenează o semidreaptă.
Secventa de comanda este :
Command: RAY
Specify start point: (selecteaza punctul de origine)
Specify through point: (selecteaza cel de-al doilea punct, pentru a stabili directia)
Specify through point: AUTOCAD Draw (pentru a incheia sau pentru a indica un alt punct)
Comanda PLINE desenează obiecte (polilinii ) compuse din segmente de dreaptă şi arce de cerc. După tastarea comenzii în linia de comandă apar următoarele opţiuni :
Start point - punctul de start
Next point - următorul punct
Width - lăţimea poliliniei
Halfwidth - jumătatea lăţimii poliliniei
Undo - anulează efectul ultimei acţiuni din cadrul comenzii Pline
Enter - închide polilinia
Close -  închide polilinia printr-un segment de dreaptă
Length - lungimea următorului segment al poliliniei, care va fi trasat în continuarea ultimului desenat
Arc - deschide o secţiune de trasare a a arcelor , cu opţiunile :
        * Angle - unghiul la centru a la arcului
        * Center - centrul arcului
        * Direction - direcţia tangentei în punctul de start al arcului
Line - deschide o sesiune de trasare a segmentelor de dreaptă
Radius - raza cercului
Second point - al doilea punct al arcului , la trasarea arcului prin 3 puncte
End point - punctul final al arcului 
          Comanda DONUT desenează cercuri cu grosime . După tastarea comenzii trebuie specificate următoarele atribute :
Inside diameter - diametrul interior
- Outside diameter - diametrul exterior
Center - centrul cercului
Grosimea cercului este desenată goală sau plină , dacă variabila sistem FILL este ON , respectiv OFF .