You are on page 1of 36

:

, (, ,
)
Ovaj fajl je skinut sa sajta
www.tutoriali.org
(, )
( ,
, )
(-, , --)




,




,
, .

Ovaj fajl je skinut sa sajta www.tutoriali.org



( ),
,


Ovaj fajl je skinut sa sajta
www.tutoriali.org

( ),
:
< , (),
>


,

-


,

Ovaj fajl je skinut sa sajta www.tutoriali.org
( )

: .. _
:
53125

3 . 2 . 17 .



,
:





Ovaj fajl je skinut sa sajta www.tutoriali.org




( ),
,

Ovaj fajl je skinut sa sajta www.tutoriali.org



DBMS
(Data Base Management System )


.


.
.

.

.
,

(,
, , ).
.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Mane baza podataka su veliki prostor koji


zauzimaju na disku i dodatni RDBMS.
Veza sa bazom podataka ostvaruje se preko
objekata za upravljanje podacima - data
control, ODBC, DAO, RDO i danas
dominantni ADO.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Baze se smatraju najboljim oblikom


uvanja podataka jer omoguuju
1. Odvajanje korisnikog interfejsa od logike posla i
od podataka (vieslojna arhitektura).
2. Odvajanje odravanja podataka i klasa za proveru
od logike posla, tako da njima mogu upravljati
administratori baza podataka.
3. Stavljanje celokupne logike posla i provere u
ugraene procedure (stored procedure), ili u
okidae (trigger) na serveru, radi bre i vre
kontrole baza od strane aplikacija.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Data kontrola
Data1.Recordset.MoveFirst
'pomeranje na
prvi zapis baze Temp
Data1.Recordset.MoveLast
'pomeranje na
poslednji zapis baze Temp
Data1.Recordset.MoveNext
'pomeranje na
sledei zapis baze Temp
Data1.Recordset.MovePrevious 'pomeranje na
prethodni zapis baze Temp

Ovaj fajl je skinut sa sajta www.tutoriali.org

Ovaj fajl je skinut sa sajta www.tutoriali.org

Connect

Daje ili postavlja informacije o izvoru


podataka neke otvorene konekcije, baze
ili povezane tabele. (U prozoru svojstva
- Property ovo polje je combo box i bira
se jedna od ponue-nih vrednosti).

DatabaseName

Ime baze na koju se kontrola odnosi


zajedno sa celom putanjom do nje.
Postavlja ili vraa vrednost koja
odreuje izvor podataka.
Daje ili postavlja objekat tipa
Recordset.
Ukazuje na bazu, tabelu ili polje iz kog
potie podatak.

Ovaj fajl je skinut sa sajta www.tutoriali.org

DefaultType
Recordset
RecordSourse

Data1.Connect = databasetype; parameters;


Data1.DatabaseName [ = pathname ]
na primer DatabaseName = "c:\datTemp.mdb"
DataSource = datTemp
DataField = IzmerenaTemperatura.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Osnovne operacije sa bazama su


izdvajanje i prikaz eljenih podataka (Select data
From),
upis podataka (Insert data),
brisanje podataka (Delete data),
auriranje, osveavanje podataka (Update data), i
provera ispravnosti podataka (Verify data).

Ovaj fajl je skinut sa sajta www.tutoriali.org

Tipovi objekta Recordset


dinamiki pristup Dynaset,
statiki skup zapisa - Snapshot i
pristup fizikoj tabeli - Table

Ovaj fajl je skinut sa sajta www.tutoriali.org

Dynaset
Bookmark (pamti mesto na kojem smo se
prethodno nalazili u bazi),
Filter, odgovara klauzuli Where
Sort, odgovara Order by.
Ne moe da koristi indekse jer se oni
primenjuju na itavu tabelu, Drugim reima,
ne moe se koristiti seek operacija

Ovaj fajl je skinut sa sajta www.tutoriali.org

Metoda Find pretrauje Recordset po


nekom kriterijumu, atributu
FindFirst startuje pretraivanje od prvog sloga i
zaustavlja se na prvom naenom,
FindLast startuje pretraivanje od poslednjeg
sloga i zaustavlja se na (takoe) prvom naenom,
FindNext startuje pretraivanje od tekueg sloga i
zaustavlja se na provom naenom,
FindPrevious startuje pretraivanje od tekueg
sloga ali unazad. Takoe se zaustavlja na prvom
naenom.
FindNext POSAO=voza

FindLast KVALIF=VSS

Ovaj fajl je skinut sa sajta www.tutoriali.org

Snapshot
ovo je statiki skup slogova koji sadri sve podatke koji se
nalaze u jednoj ili vie tabela.
Ovi podaci se mogu samo analizirati, ali ne i menjati (ovi
objekti su pogodni za pravljenje izvetaja).
Generalno, ovo je objekat koji se bre kreira i sa brim
pristupom podacima nego to je to Dynaset
ovaj tip Recordset objekta koristi vie resursa nego dynaset
jer se ceo skup zapisa prebacuje u lokalnu memoriju.
Naknadni pristup zapisima unutar Snapshot objekta bie
bri nego kod Dynaset.
mora se paziti da se ne zatrae odve veliki skupovi zapisa,
jer se oni skladite lokalno na raunaru korisnika.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Povezivanje sa bazom

Ovaj fajl je skinut sa sajta www.tutoriali.org

Ovaj fajl je skinut sa sajta www.tutoriali.org

Prikazivanje podataka

Ovaj fajl je skinut sa sajta www.tutoriali.org

DataSource - Definie
Data kontrolu sa kojom
se povezuje, jer na
jednom obrascu moe
biti vie data kontrola
(mada se to ne
preporuuje).
DataField - Specificira
kolonu, polje (column)
kojoj se pristupa.

Ovaj fajl je skinut sa sajta www.tutoriali.org

Brisanje i dodavanje zapisa

Private Sub cmdAddRecord_Click()


' Komanda za dodavanje novog zapisa,
' odgovara na klik dogaaj na dugme Add

data1.Recordset.AddNew
End Sub

Ovaj fajl je skinut sa sajta www.tutoriali.org

Private Sub cmdDeleteRecord_Click()

' Komanda za brisanj jednog zapisa,


' odgovara na klik dogaaj na dugme Delete

data1.Recordset.Delete
If Not data1.EOF Then
data1.Recordset.MoveNext
Else
data1.Recordset.MoveLast
End If
End Sub

Ovaj fajl je skinut sa sajta www.tutoriali.org

Ovaj fajl je skinut sa sajta www.tutoriali.org



.


.

n-.
n- ,
.

,
.

Ovaj fajl je skinut sa sajta www.tutoriali.org

1:N
M:N
Ovaj fajl je skinut sa sajta www.tutoriali.org

-
1:1
,
,

Ovaj fajl je skinut
sa sajta www.tutoriali.org

1:N
,
, ,

N:




Ovaj fajl je skinut sa sajta www.tutoriali.org



,




:

Ovaj fajl je skinut sa sajta www.tutoriali.org

1.

2.


, .
,

Ovaj fajl je skinut sa sajta www.tutoriali.org



Ovaj fajl je skinut sa sajta www.tutoriali.org

Ovaj fajl je skinut sa sajta www.tutoriali.org



SQL Structured Query language

Ovaj fajl je skinut sa sajta www.tutoriali.org

QBE Query By Example

SQL


A :
1.

Ovaj fajl je skinut sa sajta www.tutoriali.org

SQL
1.

SQL
SQL

Ovaj fajl je skinut sa sajta www.tutoriali.org

2. (.
)

You might also like