Professional Documents
Culture Documents
6204
6204
laoubi_adel@yahoo.com
SGBD :
SQL :
SQL(S :stricture L :language Q :query)
LMD(L: language M: manipulation D: donnes)
:
Select attr1,attr2,,,attrn
From nom de table
Where condition
Code
001
002
003
004
005
006
007
008
009
010
Nom
Bel hadi
Fadli
ghadbane
Zaidi
Laoubi
Kouidri
Sadaoui
Khebal
Fadli
Nekbil
Prnom
bachir
djamel
doaa
Kamel
Adel
Nourdine
doaa
Khemissi
Mohamed
Kamel
Daten
02/11/1975
12/03/1975
10/07/1980
03/06/1976
07/03/1983
06/07/1981
12/12/1975
10/11/1970
02/11/1975
10/10/1978
Age
35
35
30
34
27
29
35
40
35
32
Adresse
Rue 48
Rue12
Rue h11
Rue 48
Rue somam
Rue 14
Sidi aiche
Rue ch-ben yattou
Rue ch-ben yattou
Rue 12
Salaire
147000
120000
115000
175000
175000
230000
70000
195000
230000
275000
sex
H
H
F
H
H
H
F
H
H
H
Prnom
bachir
djamel
doaa
Kamel
Adel
Nourdine
doaa
Khemissi
Mohamed
Kamel
laoubi_adel@yahoo.com
195000
Select *
From travailleur
Where salaire >195000
003 ghadbane
007 Sadaoui
doaa
doaa
10/07/1980 30
12/12/1975 35
Rue h11
Sidi aiche
115000
70000
F
F
7000=
Select prnom
From travailleur
where salaire =70000
Code
Nom
005 Laoubi
Prnom
Adel
Adresse
Rue somam
doaa
Select *
From travailleur
Where sex=f
Code
Nom
005 Laoubi
006 Kouidri
Prnom
Adel
Nourdine
Daten
Age Adresse
07/03/1983 27
Rue somam
06/07/1981 29
Rue 14
Salaire
175000
230000
sex
H
H
005 = .
Select adresse
From. travailleur
Where code =005
10/07/1980:
Select *
From travailleur
Where daten >10/07/1980
006 Kouidri
009 Fadli
010 Nekbil
Nourdine
Mohamed
Kamel
06/07/1981 29
02/11/1975 35
10/10/1978 32
Rue 14
Rue ch-ben yattou
Rue 12
230000
230000
275000
H
H
H
2
laoubi_adel@yahoo.com
SQL :
:
module de base donnes
-1
fichier
-2
nouveau/ fiche SQL
-3
SQL
: x SQL
-1 alias
-2 SQL
-3 SQL
-4 coller
-5 copier
-6 couper
alias
-1
-2
-3
-4
SQL
slectionne un alias
laoubi_adel:
alias
ok
) (1 )(x
:
alias
laoubi_adel@yahoo.com
5
-
195000
= 7000
laoubi_adel@yahoo.com
= 005
10/07/1980:
laoubi_adel@yahoo.com
laoubi_adel@yahoo.com
SQL
AND
: = 35 20000
* select
from travailleur
where age=35 and salaire >20000
= 35 23000
laoubi_adel@yahoo.com
BETWEEN
:
-1 27 30
-2 175000 195000
NOT BETWEEN
-3 ) (30...27
-4 175000 195000
LIKE .
:
-1 d :
-2 f:
laoubi_adel@yahoo.com
5
-3 a: 4
: ) ( %
_ ) (alt.+92
COUNT
> 30
6 30
MAX
:
-1
-2
10
laoubi_adel@yahoo.com
laoubi_adel@yahoo.com
MIN
:
-1
-2
AVG - age
integer
:
age/nbr travailleur
SUM
:
Ordre by
: 30
11
laoubi_adel@yahoo.com
30
.. desc
30
2 SQL
:
: Prymary key
)*( module de base de donne
:
12
5
CREATE TABLE "nom de table. extension " nom de champ1 paramtres , nom de champ2
paramtres nom de champs paramtres
,primary key(noms des champs)
laoubi_adel@yahoo.com
:
CHAR
NUMERIC
DATE
: TIME
-1
-2
-3
-4
Nom de champ
Num_permis
Nom
Prenom
daten
adress
age
sex
Type_p
Type de champ
A :alphabtique char
A :alphabtique char
A :alphabtique char
D:date
A :alphabtique char
I: numerique numeric
A :alphabtique char
A :alphabtique char
Taille
6
20
20
index
*
30
deux hombre:10
1
15
NUMERIC(10) sex CHAR (1) type_p CHAR (15) PRIMARY KEY (Num_permis))
travail alias
C:\Program Files\Fichiers communs\Borland Shared\Data :
module de base de: ( :C:/D:/E:/F) ):
donne
SQL chauffeur
: chauffeur
:
13
laoubi_adel@yahoo.com
SQL
:
.1
.2 query table
Access BD
.3 data source1 ,data source2
.4 dbgride1 ,dbgrid2
.5 bouton
memo1
.6
: chauffeur.db module base de
donnes alias: laoubi_adel:
-1 table1
:
-1 table1
-2 data base namealias --laoubi_adel:
-3 table name travailleur.db
-4 ; active :=true
laoubi_adel@yahoo.com
:
-1 data source1
-2 data set table1
Dbgrid2
Data
base
name
15
laoubi_adel@yahoo.com
: chauffeur .
alias : ..
:
. :
-1
-2
........ -3
QuickRep1 :
Qreport
Qreport
-1
-2 Qelabel
-3 Qrdbtext
QuickRep1
Qlabel
Qrdbtext
QRSysData1
QRExpr1
16
.....
... ...
laoubi_adel@yahoo.com
Bands
:
1
2
3
4
1
2
:
chauffeur . db
)chauffeur (N- permis,nom,prnom,daten , adrss ,age ,type_p ,sex.
= 8 :
-1 14 Qlabel
-2 8 Qrdbtext
:
.
17
laoubi_adel@yahoo.com
:
La rpublique algrienne dmocratique et
populaire
Ministre de transport
Direction de msila
Secteur de : ain el hadjel
Qrlabel
Qrlabe2
Qrlabe3
Qrlabe4
Fiche conducteur
Qrlabe5
Numro de permis :.
Qrlabe6. :.
QRLabel7 :QRLabel8. :
QRLabel9:. QRLabel10:
QRLabel1: .
Adresse :.
Type de permis :age :...
QRLabel2: QRLabel3:...
Drecteur
Qrlabel4
:
: -1
La rpublique algrienne dmocratique et populaire
Ministre de transport
Direction de msila
Secteur de : ain el hadjel
Fiche conducteur
18
laoubi_adel@yahoo.com
-2 :
. Numro de permis :
... Prnom. :Nom :
.. sex. : Date de naissance :
. Adresse :
...age : Type de permis :
Drecteur
: 8:
8 ) (chauffeur
Qrdbtext
:
-2-
QuickRep1 :
:
QuickRep1 Qerport:1
dtail bands
2
19
Qdbtext
3
4
5
6
laoubi_adel@yahoo.com
dtail
14 Qrlabel
-2 Caption :
)Qrlabel.caption :=( La rpublique algrienne dmocratique et populaire
)Qrlabe2.caption :=( Ministre de transport
)Qrlabe3.caption :=( Direction de msila
)Qrlabe4.caption :=( Secteur de : ain el hadjel
)Qrlabel5.caption :=( Fiche conducteur
)Qrlabe6.caption :=(numro de permis
)Qrlabe7.caption :=(Nom
)Qrlabe8.caption :=(Prnom
)Qrlabe9.caption :=(Date de naissance
)Qrlabel0.caption :=(Sex.
)Qrlabel1.caption :=(type de permis
)Qrlabel2.caption :=(age
)Qrlabel3.caption :=(Nom
)Qrlabel.caption :=(directeur
-8 8 dbqrlabel Qerport :
-9 -2-
Qrdbtext chauffeur
QuickRep1 : form1 table1 data source1
.
:
-1 Qrdbtext1
-2 data set table1
-3 data Field
: :
:
) (
2
1
-:2 ) (
-:1
20
laoubi_adel@yahoo.com
: BOUTTON )imprimer (on click
begin
;QuickRep1.preview
;end
:
-1
-2
-3
: 001254 :
-1
-2
-3
21
laoubi_adel@yahoo.com
27
....
.....
22