Professional Documents
Culture Documents
(CSTT) (Pro.4- Tổ Chức Lưu Trữ CSTT) Hệ Tư Vấn Sử Dụng Xe Bus (Đặng Minh Ngọc - 12520653)
(CSTT) (Pro.4- Tổ Chức Lưu Trữ CSTT) Hệ Tư Vấn Sử Dụng Xe Bus (Đặng Minh Ngọc - 12520653)
CC H C S TRI THC
Vi i tng Ngi :
Nguoi.Attr={loai, dd_di, dd_den}
Loai : phn loi hnh khch, hs/sv hoc khch bnh
thng
Dd_di v dd_den : a im i v n ca khch
Vi i tng Xe :
Xe.Attr={so, cu ly, so chuyen, tg_chuyen, gian cac5,
loai, trogia, gia_thuong, gia_hssv, tg_dauben1,
tg_dauben2, tg_cuoiben1, tg_cuoiben2}
|Xe.Attr |= 14
So: m s ca xe. Vd: 33, 32, 50, 18
Cu ly: qung ng xe chy 1 tuyn
So chuyen: s chuyn trong 1 ngy
Tg_chuyen: thi gian chy mi chuyn
Gian cach: thi gian gin cch gia mi chuyn
Loai: loi xe
Trogia: xe c tr gi hay khng
Tg_dauben*: thi gian chuyn u tin xut pht t
bn *
Tg_cuoiben*: thi gian chuyn cui cng xut pht t
bn *
Xe.Const = { So > 0,
CuLy > 0,
0 < Gia_thuong< 7.000,
Gia_hssv < gia_thuong,
Tg xut bn ln u = min(tg_dauben*),
Tg xut bn ln cui = max(tg_dauben*),
|Xe.const| = 11
Xe.Ru = {
r1={xe.attr.trogia=false}=>{xe.attr.gia_hssv=xe.at
tr.gia_thuong},
r2={ngi.attr.loi
=
hs/sv}
=>
{chn
xe.attr.trogia=true},
}
Duong.Attr={ten }
Ten: tn ng
Desc
type
KC
MASO
M s xe
Nchar(1
0)
CU_LY
C ly
Nchar(1
0)
SO_CHUYEN
S
chuyn Nchar(1
trong ngy
0)
TG_CHUYEN
Thi
chy
chuyn
GIAN_CACH
Tg gin cch
Nchar(1
0)
LOAI
Loi xe
Nchar(1
0)
TROGIA
Tr gi
Nchar(1
0)
GIA_THUON
G
Gi v thng
Nchar(1
0)
GIA_HSSV
Gi v hssv
Nchar(1
0)
TG_DAUBEN
1
Tg
chuyn Time
u tin xut
bn 1
TG_DAUBEN
2
Tg
chuyn time
u tin xut
bn 2
TG_CUOIBE
N1
Tg
chuyn time
cui xut bn
1
TG_CUOIBE
Tg
gian Nchar(1
mi 0)
chuyn time
KN nul
l
N2
cui xut bn
2
Desc
type
MS_TRAM
M s ca trm
Nchar(10) X
TEN_TRAM Tn trm
KC
nvarchar(
50)
trn nchar(10)
KN
ID_DUON
Tram nm
G
ng no
Bng DUONG: lu tr thng tin ca ng
Attr
Desc
KN
ID_DUONG
ID
xc
ng
Tn ng
type
nh nchar(10)
KC
nul
l
nul
l
TEN_DUON
nvarchar(
G
50)
Bng DIADANH: lu tr thng tin ca cc a Danh
Attr
TEN_DD
Desc
Tn a danh
type
KC
nvarchar(
50)
ID_DUON a danh nm trn nchar(10)
G
ng c ID
ID_TRAM
a danh gn trm nchar(10)
c ID
Bng XETRAM: th hin quen h gia xe v
trm
Attr
MASO
KN
X
Desc
Ma s xe
type
nchar(1
0)
nchar(1
0)
KC
KN
null
X
X
null
Desc
type
MS_TRAM
DC_TRAM
TEN_DUON
G
Ma s trm
a ch trm
Tn ng
nchar(10)
Int
nvarchar(
50)
KC
KN
X
nul
l