Sunteți pe pagina 1din 9

BAZE DE DATE SI ALGORITMI

Master - Subiecte

-
rii

Datele pot fi de patru tipuri (Floridi-1999 [10]):


datele brute culese din teren, stocate în bazele de date sau
care nu au suferit o prelucrare sumar.
Sistemele de gestiune a
i descriere privind natura datelor primare.
-i arcina prin descrierea
iale ale datelor primare: localizare, format, actualizare, disponibilitate, drepturi
de autor,etc.

privind propria fun ionarea sistemului


rii. Aceste date pot asigura feedback- i
corectarea elilor de proiectare sau a neconcordan

sunt acele date care pot fi deduse sau extrase din tipurile anterioare când acestea
i analize cantitative.

definirea
în definirea de noi tabele sunt implicate
i vizualizare sunt n în contact cu datele.
i utilizarea sa pune la
lu dar puternic de manipulare a
permite

tatea confuziei se poate utiliza semnul care permite acest


lucru.
ele din baza de date separate
cu ajutorul comparatorilor
ite filtrarea acelor linii care
liniilor din tabele, se
toate elementele
coloanele indicate în lista numelor de coloane.

este definit în raport cu


produs într- un raport
iile oarea acestui indice este
necesar un volum mai mare de -o cantitate
mare de date impune
ie cu alt indice de calitate

Page of
permite utilizarea comenzii INSERT p ugarea de noi linii într-o
utilizator (clauza VALUES), fie prin preluarea lor dintr-o interogare
(clauza SELECT).

Introducerea de noi linii se face prin comanda IN i specificarea tabelei

trecute în clauza VALUES sunt atribuite


sunt c primesc valoarea NULL.
o eroare. Valorile fie
- (clauza
UNIQUE la creare) .
Adăugarea de linii obţinute dintr-o interogare
i specificarea tabelei
ie
de îndeplinirea
- (clauza UNIQUE la creare)
o eroare. linii prin valoare.
Atribuirea . Nu este obligatoriu ca o
toare din lista clauzei
INTO. În lista de c
NumeTabela.

O i dotat cu o descriere a
acestei structuri. Descrierea sau ii despre
de date este mai mult
acestea,
i
ansamblul format din:
- bază de date;
- / care o gestioneaz
- i memorarea datelor

- are pentru gestionarea datelor, în afara celor din


tura /
Spre deosebire de care au mai mult un caracter personal, închis, este
sau partiment specializat
r .

Datele deja introduse într- iile o cer. Pentru aceasta


standardul SQL a definit comanda UPDATE.
dintre
semnul "=". ei expresii deci fiecare
linie poate primi un set deosebit de valori pentru coloanele specificate. Atribuirea se
ionare din clauza WHERE.

Page of
Un sistem de gestiune a ropune atingerea unor obiective
astfel calitatea lui. Unele dintre aceste obiective sunt greu de atins, altele chiar contradictorii. Dar,
un sistem de gestiune a bazelor de d

eficacitatea accesului la date;

partajarea datelor;
securitatea datelor

terse
comenzile de interogare.

indica numele tabelei în care

ntr- rile de
baza de date. Din
datele în arhive, ceea ce presupune un transfer utilizând comanda INSERT, dar datele despre fiecare
terg din tabela de .

Pentru atingerea obiectivelor propuse anterior sunt propuse trei nivele de descriere a datelor:
nivelul conceptual;
nivelul intern;
nivelul extern.
corespunde structurii datelor din realitate, cu semantica
date de tip elementar (atribute), care descriu un
iate în continuare. La
obiectul real descris de atribute.
nivelul al treilea.
ct aceste elemente constituind
) cuprinde ii

corespunde structurii de memorare a d

dimensiuni;

înregistrare -
d datele conform specificului

Page of
. Acest lucru as flexibilitate în
ii de date stocate.
de tabele în baza de date este
numele tabelei care se

respecte regulile nume începe


-
iunea NOT
obligativitatea atribuirii unei valori la inse

uge date ce pot fi preluate din

AS SELECT.

imagine despre elementele lumii înco


în conformitate cu propriile
. Datele pot proveni din mai multe
zator. Fiecare
o viziune proprie asupra datelor din baza de
- tr-o

ea se constituie într-un fel de


utilizator.
are avantaje multiple, între care:

Page of
provin din tabele
diferite.

Denumirea de este doar un apelativ generic. Ceea ce


i, sub acest nume se
i cea mai mare parte din munca
i separate acteristicile cele
mai frecvent întâlnite sunt:

Sisteme distribuite geografic;


Baze de date orientate pe obiect;

la rândul ei aceasta

unci când acestea devin inutile. Pentru


trebuie
i ireversibile.
:
DROP TABLE NumeTabela
:
DROP INDEX NumeIndex
:
DROP VIEW NumeViziune

Comanda DROP TABLE presup i eliminarea tabelei în


m numai datele care nu ne mai sunt
m comanda TRUNCATE.
:
TRUNCATE TABLE NumeTabela

a structurii bazelor de date este modelul entitate


st model structura datelor este -
entitate-re
.
este un obiect
.
ia din
denumirea de .
iruri
modelului E
ia poate apare
i. tre
.

Page of
dar schimbarea numelui tabelei se poate utiliza
comanda RENAME. :
RENAME NumeVechi TO NumeNou
Unele sisteme . Este necesar a se face o
.

i care dau ca rezultat o

1, 2 ,L, ( ) unde
operatorul iar 1, 2 ,L,
()
( ):= { ( ), ( )}
. Expresia se supune regulilor calculului
1× 2
ca fiind 1 × 2 := { 1, 2}
disjuncte ( 1 .
1U 1 U 2 := { ( 1) ( 2 )}.

1 1 U 2 := { ( 1) ( ¢ 2 )}.
fie compatibile.
.

În cadr valoare. Uneori este nevoie a se utiliza mai multe


tabel. Pentru generarea acestor
interogare. .
Acest mo deoarece se
ri pentru a începe o alta. Sub- -
HAVING unde -o Când
- v
grup de constante incluse într- operatorii IN, EXISTS, ALL, ANY sub-
un set de valori cu

ia pentru care a fost proiectat.

fi

coloane se va utiliza
comanda ALTER cu clauza DROP COLUMN. Sintaxa comenzii este:
ALTER TABLE NumeTabela
DROP COLUMN NumeColoana
respectiva
dintr-o viziune, dintr- este obiectul unei integritate. Când una dintre
comanda de .
Page of
nu existe probleme
care fac efectiv programarea s-au inventat metode de reprezentare. Cele mai cunoscute sunt
i limbajul
de manevrat.

lucrare a datelor de la intrare

Pseudocod este un crochiu al unui algoritm, scris într- care poate cu fie
transformat în program.Pseudocod-
i logici de urmat în rezolvarea problemei.
se concentreze asupra problemei
considerentelor legate de limbajul de programare.
te de la început în ce
a
ii
. Sunt acceptate semne grafice sugestive împrumutate sau nu din
formulele matematice.

- d comanda ALTER TABEL cu clauza ADD.


Sintaxa comenzii este:
ALTER TABLE NumeTabela
ADD NumeColoana TipDate

Examen:
1. 1 bilet cu d
2. Prezentare proiect = 30%
3. Participare la curs/seminar = 20%

Page of

S-ar putea să vă placă și