際際滷

際際滷Share a Scribd company logo
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




                   C S畛 D畛 LI畛U
L棚 畛c Long
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
http://2learner.edu.vn/vle/course/view.php?id=15




                                   Y棚u c但u th動味c hi棚味n 董 toan khoa




                                THAO LU味N CAC CHU  LIN QUAN

                                Y棚u c但u th動味c hi棚味n 董 Week 01~ Week 03

Edited by Duc-Long, Le - 2009                                              2
C畛NG C畛 KI畉N TH畛C




Edited by Duc-Long, Le - 2009   3
C畛NG C畛 KI畉N TH畛C




Edited by Duc-Long, Le - 2009   4
C畛NG C畛 KI畉N TH畛C




Edited by Duc-Long, Le - 2009   5
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




                          M畛t s畛 kh叩i ni畛m kh叩c
                                                                       H畛 CSDL l g狸?
                                                                       DBMS l g狸?
L棚 畛c Long                                                            Ch畛c nng c畛a DBMS?
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
Kh叩i ni畛m v畛 C董 s畛 D畛 li畛u
 C董 s畛 d畛 li畛u (CSDL) l m畛t t畉p h畛p d畛 li畛u
  動畛c t畛 ch畛c v l動u tr畛 theo m畛t c畉u tr炭c
  ch畉t ch畉 nh畉m ph畛c v畛 nhi畛u 畛i t動畛ng s畛
  d畛ng v畛i nhi畛u m畛c 鱈ch kh叩c nhau

             KT.doc             NS.doc        TL.doc
             KT.xls             NS.xls        TL.xls
              ..                ..           ..

                                chuy畛n 畛i

     BP. K畉 to叩n                             P. Ti畛n l動董ng


                                CSDL
Edited by Duc-Long, Le - 2009                                7
畉c i畛m c畛a CSDL
 T畉p h畛p d畛 li畛u c坦 c畉u tr炭c: lo畉i d畛 li畛u, m畛i quan h畛 v畛
  ng畛 ngh挑a
  Ph畉i gi畉m tr湛ng l畉p th担ng tin
 D畛 li畛u ph畉i nh畉t qu叩n
 畉m b畉o vi畛c truy xu畉t d畛 li畛u d畛 dng, hi畛u qu畉
 C坦 畛 an ton v s畛 ph但n quy畛n tr棚n d畛 li畛u
 Ph畉i chia s畉 d畛 li畛u cho nhi畛u ng動畛i d湛ng
 Ph畉i gi畉i quy畉t v畉n 畛 b畉o m畉t d畛 li畛u
 Gi畉i quy畉t t畛t v畉n 畛 c畉nh tranh trong truy xu畉t d畛 li畛u
 畉m b畉o 動畛c t鱈nh 畛c l畉p gi畛a d畛 li畛u v ch動董ng
  tr狸nh 畛ng d畛ng

Edited by Duc-Long, Le - 2009                                 8
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




              M担 h狸nh d畛 li畛u (Data Model)
 畉t v畉n 畛: 畛 thi畉t k畉 v x但y d畛ng CSDL, c畉n ph畉i 畛 xu畉t nh畛ng m担 h狸nh d畛 li畛u 畛 bi畛u
 di畛n v th畛 hi畛n l畉i c叩c d畛 li畛u trong th畉 gi畛i th畛c (畛 m畛c quan ni畛m) c滴ng nh動 trong m叩y
 t鱈nh (畛 m畛c v畉t l箪) ????
                                                                 M担 h狸nh d畛 li畛u l g狸?
L棚 畛c Long
                                                                 L動畛c 畛, th畛 hi畛n CSDL?
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




          M HNH TH畛C TH畛 - K畉T H畛P
                      (Entity  Relationship Diagram)
                                                          M担 h狸nh th畛c th畛-k畉t h畛p l
L棚 畛c Long
                                                         g狸?
Email: longld@hcmup.edu.vn
                                                          C叩c thnh ph畉n c畛a m担 h狸nh?
Website: http://www.2learner.edu.vn
M畛i k畉t h畛p ph畉n th但n
 M畛t th畛c th畛 c坦 th畛 tham gia nhi畛u l畉n vo
 m畛t quan h畛 v畛i nhi畛u vai tr嘆 kh叩c nhau
 M畛t th畛c th畛 c坦 th畛 c坦 m畛i quan h畛 ng畛
 ngh挑a ch鱈nh b棚n trong n坦


                    NHANVIEN       La nguoi quan ly   Quan_ly
                                 (0,n)
                     (0,1)




                                 Duoc quan ly boi


C TH畛 BI畛U DI畛N M畛I K畉T H畛P NY THNH M畛I K畉T H畛P NH畛 PHN ?

 Edited by Duc-Long, Le - 2009                                  11
Thu畛c t鱈nh tr棚n m畛i k畉t h畛p

 M畛i k畉t h畛p c坦 th畛 c坦 thu畛c t鱈nh
 Thu畛c t鱈nh tr棚n m畛i k畉t h畛p m担 t畉 t鱈nh
  ch畉t cho m畛i quan h畛 坦
    Thu畛c t鱈nh ny kh担ng th畛 g畉n v畛i nh畛ng th畛c
     th畛 tham gia vo m畛i k畉t h畛p
                                 (0,n)                        (1,n)
                NHANVIEN                 Phan_cong                    DEAN




                                                     THGIAN


T畉i sao thu畛c t鱈nh THGIAN kh担ng th畛 g畉n vo th畛c th畛 NHANVIEN, DEAN ?

 Edited by Duc-Long, Le - 2009                                               12
T畉p th畛c th畛 y畉u
 L th畛c th畛 m kh坦a c坦 動畛c t畛 nh畛ng thu畛c
  t鱈nh c畛a t畉p th畛c th畛 kh叩c
 Th畛c th畛 y畉u (weak entity set) ph畉i tham gia
  vo m畛i quan h畛 m trong 坦 c坦 m畛t t畉p th畛c
  th畛 ch鱈nh
                                       K鱈 hi畛u       Weak E             Kho叩 ph叩t sinh
 V鱈 d畛 1
                                                                           TENTN, MANV
         MANV
                        NGSINH       LUONG   DCHI

          HONV
                                             (0,n)
          TENNV                  NHANVIEN               Co_than_nhan   QUANHE

                                                                       NGSINH
            PHAI                                        (1,1)
                                                                        PHAI
                     T畉P TH畛C TH畛 Y畉U                   THANNHAN
                                                                         TENTN

 Edited by Duc-Long, Le - 2009                                                      13
T畉p th畛c th畛 y畉u (tt)

 V鱈 d畛 2                          MAHD

                                  NGAYHD


                                 TONGTIEN      HOA_DON
                                                             (1,n)
                                                     HD_CT

                                                         (1,1)
                                                                     SL_HH
          T畉P TH畛C TH畛 Y畉U                          CHI_TIET
                                                                     SOTIEN
                                            (1,1)

                                                     HH_CT
                                            (1,n)                     TENHH

                                               HANG_HOA                DGIA

                                                                       MAHH


 Edited by Duc-Long, Le - 2009                                                14
T畛ng qu叩t ho叩/ chuy棚n bi畛t ho叩
-PERSON : th畛c th畛 畛 m畛c t畛ng qu叩t ho叩 (th畛 hi畛n c叩c thu畛c
t鱈nh chung)
-MALE, FEMALE: th畛c th畛 畛 m畛c chuy棚n bi畛t ho叩 (th畛 hi畛n c叩c
thu畛c t鱈nh 畉c th湛 ri棚ng cho t畛ng lo畉i
              Name
                                  PERSON                            PERSON
             Address




                                                             MALE            FEMALE


Draft_                                              Maiden
                    MALE                   FEMALE
status                                              _name

C叩c thu畛c t鱈nh Name, Address c畛a th畛c th畛 PERSON, c滴ng l thu畛c
t鱈nh c畛a th畛c th畛 MALE v FEMALE. Ngoi ra, m畛i th畛c th畛 t畉p con
MALE, FEMALE c滴ng c坦 thu畛c t鱈nh ri棚ng c畛a m狸nh l Draft_status v
Maiden_name
  Edited by Duc-Long, Le - 2009                                                  15
M担i k棚t h董味p a ph但n
                                      MaMon
                                      TenMon
                                      Sogiolithuyet
                                      Sogiothuchanh
                                      Sodvht




                                                      MaLoaiKT
                                                      TenLoaiKT
                                                      Heso
                                                      Hocki
                                                      Lan
                                 MaHS
                                 HoTen
                                 Ngaysinh
                                 Gioitinh
                                 Diachi
 Edited by Duc-Long, Le - 2009                                    16
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




          M HNH TH畛C TH畛 - K畉T H畛P
                      (Entity  Relationship Diagram)

                                                                  Chuy畛n 畛i ERD thnh m担
L棚 畛c Long
                                                                 h狸nh v畉t l鱈 (b畉ng)
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
CHUY畛N 畛I ERD THNH PDM
 B動畛c chuy畛n 畛i t畛 giai o畉n ph但n t鱈ch sang
  giai o畉n thi畉t k畉 (qui tr狸nh c担ng ngh畛 ph畉n
  m畛m)
 Chuy畛n 畛i ERD thnh M担 h狸nh v畉t l箪 (PDM) 
  B畉NG (l動u tr畛 v qu畉n l箪 b畛i DBMS trong c叩c
  thi畉t b畛 l動u tr畛)
 Qui t畉c:
     Th畛c th畛  quan h畛
     M畛i k畉t h畛p  quan h畛 ho畉c kh担ng l quan h畛 tu畛 theo b畉n s畛
            1  n : chuy畛n thnh quan h畛 cha  con v畛i rng bu畛c kho叩 ngo畉i
            n  n: chuy畛n m畛i k畉t h畛p thnh m畛t quan h畛
            1  1:
                Ho畉c th棚m vo quan h畛 ny thu畛c t鱈nh kh坦a c畛a quan h畛 kia
                Ho畉c th棚m thu畛c t鱈nh kh坦a vo c畉 2 quan h畛
     Rng bu畛c kho叩 ch鱈nh, rng bu畛c kho叩 ngo畉i
     Qui t畉c v畉 c叩c 動畛ng tham chi畉u gi畛a c叩c quan h畛
 Edited by Duc-Long, Le - 2009                                                 18
M HNH V畉T L (PDM)
 C坦 nhi畛u ph動董ng ph叩p, nhi畛u 畛 ngh畛 kh叩c nhau v畛 vi畛c
  m担 t畉 th担ng tin c畛a thnh ph畉n d畛 li畛u trong giai o畉n
  thi畉t k畉
 畛 bi畛u di畛n c叩c th担ng tin t畛ng qu叩t v畛 b畉ng thu畛c
  t鱈nh, mi畛n gi叩 tr畛 m担 t畉 chi ti畉t c叩c thnh ph畉n ta
  d湛ng m担 h狸nh v畉t l箪 (Physical Data Model  PDM).
 M担 h狸nh v畉t l箪 ny s畉 動畛c x但y d畛ng d畛a tr棚n m担 h狸nh ER
  達 c坦 畛 giai o畉n ph但n t鱈ch, k竪m theo vi thay 畛i t湛y
  theo ng動畛i thi畉t k畉. Nguy棚n t畉c chuy畛n 畛i t畛 m担
  h狸nh ER sang m担 h狸nh v畉t l箪 d畛a tr棚n m畛i k畉t h畛p
  gi畛a c叩c th畛c th畛.

                                 T棚n   畛i t動畛ng, quan h畛, l畛p

   K HI畛U                             X叩c 畛nh duy nh畉t
                                       X叩c 畛nh duy nh畉t theo 2 chi畛u


 Edited by Duc-Long, Le - 2009                                          19
M畛i k畉t h畛p m畛t - nhi畛u
                                                                    con                  cha
                1,1              1,n
    A                                          B                      A                  B

  ngh挑a: m畛t ph畉n t畛 c畛a B c坦 th畛 t動董ng 畛ng v畛i nhi畛u ph畉n t畛 c畛a
 A, m畛t ph畉n t畛 c畛a A s畉 x叩c 畛nh duy nh畉t m畛t ph畉n t畛 c畛a B
  li棚n k畉t x叩c 畛nh duy nh畉t t畛 A -> B trong m担 h狸nh v畉t l箪
                                  A                         B
                              Kh坦a A                      Kh坦a B          (Kh坦a n畛i)
                              Kh坦a B                        b1            (Kh坦a ngo畉i)
                                 a1                         b2
                                 a2
                      (1,1)            (0,n)
        S叩ch                                      NXB       S叩ch              NXB


                      (1,1)            (1,n)
     C畉u th畛                                  畛i b坦ng     C畉u th畛          畛i b坦ng

 Edited by Duc-Long, Le - 2009                                                                 20
V鱈 d畛 minh ho畉 
  MaNXB l kho叩 n畛i c畛a quan h畛 NXB, nh動ng l kho叩
  ngo畉i c畛a quan h畛 SACH
SACH

       MaSach                    MaNXB      TenSach             NgayNhap
         01                        A1        THC                01/03/05
         02                        A1        CTDL                03/03/05
         03                        A2        PPDH                05/03/05
       NXB

                   MaNXB                  TenNXB              GhiChu
                     A1             KhoaHoc KT
                     A2             Gi叩o D畛c
             1 th畛 hi畛n c畛a SACH ch畛 c坦 duy nh畉t 1 th畛 hi畛n c畛a NXB.
             1 th畛 hi畛n c畛a NXB c坦 th畛 xu畉t hi畛n trong nhi畛u th畛 hi畛n c畛a SACH
 Edited by Duc-Long, Le - 2009                                               21
M畛i k畉t h畛p nhi畛u - nhi畛u
                                                                          C
               1,n               1,n
    A                    C               B                 A              AB              B


 ngh挑a: quan h畛 C 動畛c ph叩t sinh th棚m trong m担 h狸nh do m畛i k畉t
h畛p nhi畛u - nhi畛u gi畛a A v B. Thnh ph畉n ny c坦 li棚n k畉t x叩c
畛nh duy nh畉t A,B
                                        M担 h狸nh th畛c th畛 k畉t h畛p (ERD)

                                       0,n                                          0,n
畛c gi畉 1,n               m動畛n               S叩ch       H畛c sinh 1,n     Ki畛m tra         M担n


畛c gi畉                    m動畛n              S叩ch        H畛c sinh        Ki畛m tra         M担n


                                             M担 h狸nh v畉t l箪 (PDM)


 Edited by Duc-Long, Le - 2009                                                                22
V鱈 d畛 minh ho畉 

 C叩ch 1: s畛 d畛ng t畛 h畛p kho叩                   PHIEUMUON

       A                     C     B           MaSach      MaDG    NgayMuon    NgayTra
 Kh坦a A                Kh坦a A    Kh坦a B          01        DG01     11/02/06   11/02/06
      a1               Kh坦a B      b1            02        DG01     11/02/06   13/02/06

      a2                    c1     b2            01        DG02     15/02/06   17/02/06
                                                 03        DG01     16/02/06   17/02/06
      a3

 C叩ch 2: s畛 d畛ng kho叩 ri棚ng (kho叩 gi畉)
                                               PHIEUMUON
      A                     C      B
                                          ID    MaSach     MaDG   NgayMuon     NgayTra
 Kh坦a A                Kho叩 C    Kh坦a B   1           01   DG01   11/02/06     11/02/06
      a1               Kh坦a A      b1     2           02   DG01   11/02/06     13/02/06

      a2               Kh坦a B      b2     3           01   DG02   15/02/06     17/02/06
                                          4           03   DG01   16/02/06     17/02/06
      a3                    c1
 Edited by Duc-Long, Le - 2009                                                       23
S董 畛 th畛c th畛 k畉t h畛p (ERD)

                  0,n           Phi畉u          0,n              1,1                0,n
  畛c gi畉                                             S叩ch               thu畛c           NXB
                                m動畛n
                                                         1,1

                                                      c畛a
      M担 h狸nh th畛c th畛 k畉t h畛p (ERD)


                                                         0,n
                                                     T叩c gi畉




M担 h狸nh v畉t l箪 (PDM)

                畛c gi畉                 Phi畉u m動畛n              S叩ch             NXB



                                                               T叩c gi畉

Edited by Duc-Long, Le - 2009                                                              24
M畛i k畉t h畛p m畛t - m畛t
                 1,1              0,1
    A                                        B                     A                             B

  ngh挑a: m畛t ph畉n t畛 c畛a A x叩c 畛nh duy nh畉t m畛t ph畉n t畛 c畛a B v
 ng動畛c l畉i -> li棚n k畉t x叩c 畛nh duy nh畉t t畛 A -> B v t畛 B -> A trong
 m担 h狸nh v畉t l箪
                                 A                           B
                             Kh坦a A                   Kh坦a B                 (Kh坦a n畛i)
                             Kh坦a B                   Kh坦a A                 (Kh坦a ngo畉i)
                                 a1                      b1
                                 a2                      b2
              1,1                 0,1                            1,1            1,1
  KQHT                   c畛a            HS_Lop   TT_canhan             c畛a            NhanVien



  KQHT                                  HS_Lop   TT_canhan                            NhanVien

 Edited by Duc-Long, Le - 2009                                                                       25
V鱈 d畛 minh ho畉 
                                            A             B
                                          Kh坦a A        Kh坦a B      (Kh坦a n畛i)
                                          Kh坦a B        Kh坦a A      (Kh坦a ngo畉i)
                                            a1            b1
                                            a2            b2

Ho畉c c滴ng c坦 th畛 gom chung
                                   A                           B
                                 Kh坦a A                    Kh坦a B
                                   a1                          b1
                                                 Ho畉c
                                   a2                          b2
                                   b1                          a1
                                   b2                          a2

 Edited by Duc-Long, Le - 2009                                                     26
CSDL QU畉N L SINH VIN (QLSV)
Theo d探i c叩c th担ng tin li棚n quan sinh vi棚n, h畛c ph畉n v k畉t qu畉 ktra m担n h畛c.

M畛i khoa c坦 m畛t m達 khoa (MAKHOA) 畛 ph但n bi畛t v畛i c叩c khoa kh叩c, t棚n
khoa (TENKHOA) kh担ng tr湛ng l畉p nhau. M畛i khoa 動畛c thnh l畉p vo nm
thnh l畉p (NAMTHANHLAP).
M畛i sinh vi棚n c坦 m畛t m達 s畛 sinh vi棚n (MASV) 畛 ph但n bi畛t v畛i c叩c sinh
vi棚n kh叩c. M畛i sinh vi棚n c坦 t棚n sinh vi棚n (TEN), ng k箪 h畛c m畛t khoa v
nm h畛c hi畛n t畉i (NAM) l m畛t trong c叩c nm t畛 1 畉n 4.
M畛i m担n h畛c c坦 m畛t m達 s畛 (MAMH) 畛 ph但n bi畛t v畛i c叩c m担n h畛c kh叩c,
t棚n m担n h畛c (TENMH) kh担ng tr湛ng l畉p nhau. M畛i m担n h畛c do m畛t khoa
(MAKH) ph畛 tr叩ch v c坦 s畛 t鱈n ch畛 quy 畛nh (TINCHI). M畛i m担n h畛c (MAMH)
c坦 th畛 kh担ng c坦, c坦 m畛t hay nhi畛u m担n h畛c b畉t bu畛c ph畉i h畛c tr動畛c
(MAMH_TRUOC)
M畛i h畛c ph畉n c坦 m畛t m達 h畛c ph畉n (MAHP) 畛 ph但n bi畛t v畛i c叩c h畛c ph畉n
kh叩c. M畛i h畛c ph畉n s畉 m畛 m畛t m担n h畛c (MAMH) thu畛c h畛c k畛 (HOCKY)
trong nm h畛c (NAM) v do m畛t gi叩o vi棚n ph畛 tr叩ch (GV).
M畛i sinh vi棚n (MASV) theo h畛c m畛t h畛c ph畉n (MAHP) s畉 c坦 m畛t i畛m s畛
(DIEM). Sinh vi棚n ch畛 theo h畛c c叩c h畛c ph畉n 動畛c m畛 theo m担n h畛c thu畛c
v畛 khoa m sinh vi棚n ang theo h畛c. 畛ng v畛i m畛t h畛c ph畉n m sinh vi棚n
theo h畛c, sinh vi棚n c坦 m畛t i畛m s畛 duy nh畉t (DIEM) t畛 0 畉n 10 i畛m
                                  YU C畉U V畉 M HNH ER TH畛 HI畛N TH畉 GI畛I TH畛C
  Edited by Duc-Long, Le - 2009                                                  27
M HNH ER C畛A CSDL QU畉N
L SINH VIN (QLSV)
                                 S畛 d畛ng MS. Visio




 Edited by Duc-Long, Le - 2009                       28
M HNH ER C畛A CSDL
QU畉N L SINH VIN (QLSV)
                                 S畛 d畛ng PowerDesigner 12.x




 Edited by Duc-Long, Le - 2009                                29
M HNH V畉T L QLSV




 Edited by Duc-Long, Le - 2009   30
CSDL QU畉N L 畛 N CNG TY (QLDA)
Theo d探i c叩c th担ng tin li棚n quan nh但n vi棚n, ph嘆ng ban v 畛 叩n.


  C担ng ty 動畛c t畛 ch畛c thnh c叩c ph嘆ng ban (PHONGBAN). M畛i ph嘆ng ban c坦 m畛t
 t棚n (TENPHG), m畛t m達 s畛 ph嘆ng ban duy nh畉t (MAPHG) 畛 ph但n bi畛t v畛i c叩c ph嘆ng
 ban kh叩c, m畛t nh但n vi棚n qu畉n l箪 ph嘆ng 坦 (tr動畛ng ph嘆ng - TRPHG) v ghi nh畉n ngy
 nh畉n ch畛c tr動畛ng ph嘆ng (NGNC). M畛i ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau
 (DIADIEM)
  M畛i ph嘆ng ban ch畛 tr狸 nhi畛u 畛 叩n (DEAN). M畛i 畛 叩n c坦 m畛t t棚n (TENDA), m畛t m達
 s畛 duy nh畉t (MADA) ph但n bi畛t v畛i c叩c 畛 叩n kh叩c v 動畛c tri畛n khai 畛 m畛t 畛a i畛m
 (DDIEM_DA), ngoai ra con ghi nh但味n ngay bt 但u (NGBD_DK) va ngay k棚t thuc d動味
 ki棚n( NGKT_DK) cua 棚 an.
  M畛i nh但n vi棚n (NHANVIEN) c畛a c担ng ty c坦: m達 nh但n vi棚n (MANV),, ho味 t棚n (HONV,
 TENLOT, TENNV), m動c l動董ng MLUONG, ph叩i v ngy sinh (PHAI,NGSINH, DCHI),
 c滴ng c畉n l動u tr畛 ng動畛i qu畉n l箪 tr畛c ti畉p c畛a nh但n vi棚n (kh担ng nh但t thi棚t la tr動董ng
 phong, co th棚 la tr動董ng nhom MA_NQL).
  M畛i nh但n vi棚n lm vi畛c 畛 m畛t ph嘆ng ban nh動ng c坦 th畛 tham gia nhi畛u 畛 叩n (c叩c 畛
 叩n do ph嘆ng ban kh叩c ch畛 tr狸) v畛i th畛i gian tham gia 畛 叩n trong tu畉n c畛a nh但n vi棚n
 畛ng v畛i t畛ng 畛 叩n m nh但n vi棚n 坦 tham gia (THOIGIAN).
  M畛i nh但n vi棚n c坦 th畛 c坦 nhi畛u th但n nh但n (THANNHAN). V畛i m畛i th但n nh但n c畉n l動u
 tr畛 m達 th但n nh但n (MATN), c湛ng v畛i h畛 t棚n, ph叩i, ngy sinh, v m畛i quan h畛 (TENTN,
 PHAI, NGSINH, QUANHE) v畛i nh但n vi棚n trong c担ng ty.

                                  YU C畉U V畉 M HNH ER TH畛 HI畛N TH畉 GI畛I TH畛C
  Edited by Duc-Long, Le - 2009                                                      31
M HNH ER C畛A CSDL QU畉N
L 畛 N CNG TY(QLDA)
                                 QUANLY
                                                                                    S畛 d畛ng MS. Visio
                                        動畛c qu畉n l箪 b畛i

                                                 0,1
               l qu畉n l箪 c畛a
                                 0,n                       0,n                         1,1
                                        NHANVIEN                            CO               THANNHAN
                                 0,1
                                       1,1       0,n



                                                                                      1,n
                                                                 PHANCONG                     DEAN
  LA _TP                          CUA

                                                                                                 1,1
                                       1,n
                   1,1                          0,n
                          PHONGBAN                                  CO

                                       1,n
                                                                             1,1
                                                       THUOC                       DIADIEM_PHG


 Edited by Duc-Long, Le - 2009                                                                          32
M HNH ER C畛A CSDL
QU畉N L 畛 N CNG TY(QLDA)
                                    QUANLY

      l a_quan_l y_cua
                                                                     S畛 d畛ng PowerDesigner 12.x
                             duoc_quan_l y_boi

        NHANVIEN
 MANV         VA8      <M>
 HONV         VA50     <M>                                                T HANNHAN
 T ENLOT      VA50     <M>
                                                                      MAT N     VA8    <M>
 T ENNV       VA50     <M>                                            T ENT N   VA50   <M>
 NGSINH       DT                                                      PHAI      VA5
 PHAI         VA5
                                                 CO_QH                NGSINH    DT
 DCHI         VA100
                                                                      QUANHE    VA30   <M>
 MLUONG       F




 La_T P CUA
                                                         PHANCONG
                                                                                             PC_DA
                 PC_NV                              T HOIGIAN    F


        PHONGBAN                                                                             DEAN

  MAPHG       VA4       <M>                                                        MADA       VA6     <M>
  T ENPHG     VA100     <M>                                                        T ENDA     VA50    <M>
                                                         CO_DA                     DDIEM_DA   VA100
  T RPHG      VA8
  NGNC        DT                                                                   NGBD_DK    D
                                                                                   NGKT _DK   D



              CO



         DIADIEM_PHG
     DIADIEM     VA30     <M>




 Edited by Duc-Long, Le - 2009                                                                              33
M HNH V畉T L C畛A QLDA




Edited by Duc-Long, Le - 2009   34
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




              M HNH D畛 LI畛U QUAN H畛
                                 (Relational Data Model)
                                                                       Gi畛i thi畛u
L棚 畛c Long                                                            C叩c kh叩i ni畛m c董 s畛
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
Bi畛u di畛n l畉i l動畛c 畛 CSDL
                                 CHI TH HI味N KHOA CHINH, KHOA NGOA味I




 Edited by Duc-Long, Le - 2009                                                36
Bai t但味p ta味i l董p


CHO CC L働畛C 畛 CSDL CNG V畛I M T畉 
NGH懲A (TN T畛), HY:
X叩c 畛nh kho叩 ch鱈nh, kho叩 ngo畉i c畛a l動畛c
畛 達 cho
V畉 s董 畛 (diagram) bi畛u di畛n l動畛c 畛 CSDL
tr棚n
             H動畛ng d畉n: s畛 d畛ng MS Visio, ch畛n ch畛c nng ERD, ch畛
              動a vo s董 畛 thu畛c t鱈nh kho叩 ch鱈nh, kho叩 ngo畉i
          Trao 畛i v th畉o lu畉n t畉i l畛p (30p)
          Gi畉i 叩p th畉c m畉c
Qu畉n l箪 sinh vi棚n
KHOA (MAKHOA, TENKHOA, NAMTHANHLAP)
M畛i khoa c坦 m畛t m達 khoa (MAKHOA) 畛 ph但n bi畛t v畛i c叩c khoa kh叩c, t棚n khoa
(TENKHOA) kh担ng tr湛ng l畉p nhau. M畛i khoa 動畛c thnh l畉p vo nm thnh l畉p
(NAMTHANHLAP).
SVIEN (MASV, TEN, NAM, MAKH)
M畛i sinh vi棚n c坦 m畛t m達 s畛 sinh vi棚n (MASV) 畛 ph但n bi畛t v畛i c叩c sinh vi棚n kh叩c. M畛i
sinh vi棚n c坦 t棚n sinh vi棚n (TEN), ng k箪 h畛c m畛t khoa v nm h畛c hi畛n t畉i (NAM) l
m畛t trong c叩c nm t畛 1 畉n 4.
MHOC ( MAMH,TENMH, TINCHI, MAKH)
M畛i m担n h畛c c坦 m畛t m達 s畛 (MAMH) 畛 ph但n bi畛t v畛i c叩c m担n h畛c kh叩c, t棚n m担n h畛c
(TENMH) kh担ng tr湛ng l畉p nhau. M畛i m担n h畛c do m畛t khoa (MAKH) ph畛 tr叩ch v c坦 s畛
t鱈n ch畛 quy 畛nh (TINCHI).
DKIEN (MAMH, MAMH_TRUOC)
M畛i m担n h畛c (MAMH) c坦 th畛 kh担ng c坦, c坦 m畛t hay nhi畛u m担n h畛c b畉t bu畛c ph畉i h畛c
tr動畛c (MAMH_TRUOC)
HPHAN (MAHP, MAMH, HOCKY, NAM, GV)
M畛i h畛c ph畉n c坦 m畛t m達 h畛c ph畉n (MAHP) 畛 ph但n bi畛t v畛i c叩c h畛c ph畉n kh叩c. M畛i
h畛c ph畉n s畉 m畛 m畛t m担n h畛c (MAMH) thu畛c h畛c k畛 (HOCKY) trong nm h畛c (NAM)
v do m畛t gi叩o vi棚n ph畛 tr叩ch (GV).
KQUA (MASV, MAHP, DIEM)
M畛i sinh vi棚n (MASV) theo h畛c m畛t h畛c ph畉n (MAHP) s畉 c坦 m畛t i畛m s畛 (DIEM). Sinh
vi棚n ch畛 theo h畛c c叩c h畛c ph畉n m畛 m担n h畛c thu畛c v畛 khoa m sinh vi棚n ang theo
h畛c. 畛ng v畛i m畛t h畛c ph畉n m sinh vi棚n theo h畛c, sinh vi棚n c坦 m畛t i畛m s畛 duy nh畉t
(DIEM) t畛 0 畉n 10 i畛m
                                                                                       38
Qu畉n l箪 畛 叩n c担ng ty
PHONGBAN (MAPHG, TENPHG, TRPHG, NGNC)
C担ng ty 動畛c t畛 ch畛c thnh c叩c ph嘆ng ban (PHONGBAN). M畛i ph嘆ng ban c坦 m畛t t棚n,
m畛t m達 s畛 ph嘆ng ban duy nh畉t 畛 ph但n bi畛t v畛i c叩c ph嘆ng ban kh叩c, m畛t nh但n vi棚n
qu畉n l箪 ph嘆ng 坦 (tr動畛ng ph嘆ng) v ghi nh畉n ngy nh畉n ch畛c tr動畛ng ph嘆ng. M畛i
ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau.
DIADIEM_PHG (MAPHG, DIADIEM)
M畛i ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau.
DEAN (MADA, TENDA, DDIEM_DA, PHONG, NGBD_DK, NGKT_DK)
M畛i ph嘆ng ban ch畛 tr狸 nhi畛u 畛 叩n (DEAN). M畛i 畛 叩n c坦 m畛t t棚n, m畛t m達 s畛 duy nh畉t
ph但n bi畛t v畛i c叩c 畛 叩n kh叩c v 動畛c tri畛n khai 畛 m畛t 畛a i畛m, ngoai ra con ghi nh但味n
ngay bt 但u va ngay k棚t thuc d動味 ki棚n cua 棚 an.
NHANVIEN (MANV, HONV, TENLOT, TENNV, NGSINH, PHAI, DCHI, MA_NQL, PHONG,
MLUONG)
M畛i nh但n vi棚n (NHANVIEN) c畛a c担ng ty c坦: m達 nh但n vi棚n, ho味 t棚n, m動c l動董ng, ph叩i v
ngy sinh, c滴ng c畉n l動u tr畛 ng動畛i qu畉n l箪 tr畛c ti畉p c畛a nh但n vi棚n (kh担ng nh但t thi棚t la
tr動董ng phong, co th棚 la tr動董ng nhom).
PHANCONG (MANV, MADA, THOIGIAN)
M畛i nh但n vi棚n lm vi畛c 畛 m畛t ph嘆ng ban nh動ng c坦 th畛 tham gia nhi畛u 畛 叩n (c叩c 畛
叩n do ph嘆ng ban kh叩c ch畛 tr狸) v畛i th畛i gian tham gia 畛 叩n trong tu畉n c畛a nh但n vi棚n
畛ng v畛i t畛ng 畛 叩n m nh但n vi棚n 坦 tham gia.
THANNHAN (MANV, MATN, TENTN, PHAI, NGSINH, QUANHE)
M畛i nh但n vi棚n c坦 th畛 c坦 nhi畛u th但n nh但n (THANNHAN). V畛i m畛i th但n nh但n c畉n l動u tr畛
h畛 t棚n, ph叩i, ngy sinh, v m畛i quan h畛 v畛i nh但n vi棚n trong c担ng ty.
                                                                                            39
QU畉N L NG K H畛C CHUYN 畛
Ph嘆ng gi叩o v畛 t畉i m畛t tr動畛ng 畉i h畛c mu畛n tin h畛c h坦a vi畛c qu畉n l箪 ng k箪 h畛c c叩c chuy棚n 畛
c畛a sinh vi棚n. Sau 但y l k畉t qu畉 c畛a vi畛c ph但n t鱈ch thi畉t k畉 畛ng d畛ng tr棚n:
1. SINHVIEN (MASV, HOTEN, PHAI, NGAYSINH, DCHI, MANGANH)
T但n t畛: M畛i sinh vi棚n c坦 m畛t m達 s畛 duy nh畉t, m畛t h畛 t棚n, thu畛c m畛t ph叩i, c坦 m畛t ngy sinh,
m畛t 畛a ch畛 v h畛c m畛t ngnh duy nh畉t.
2. NGANH (MANGANH, TENNGANH, SOCD, TSSV)
T但n t畛: M畛i ngnh c坦 m畛t m達 ngnh duy nh畉t, c坦 m畛t t棚n ngnh duy nh畉t. SOC cho bi畉t s畛
chuy棚n 畛 m 1 sinh vi棚n theo h畛c ngnh c坦 m達 l MANGANH ph畉i h畛c. TSSV cho bi畉t t畛ng
s畛 sinh vi棚n 達 t畛ng theo h畛c ngnh ny.
3. CHUYENDE (MACD, TENCD, SOSVT)
T但n t畛: M畛i chuy棚n 畛 c坦 m畛t m達 duy nh畉t v c坦 m畛t t棚n duy nh畉t. SOSVT cho bi畉t s畛 sinh
vi棚n t畛i a c坦 th畛 ch畉p nh畉n 動畛c m畛i khi c坦 1 l畛p m畛 cho chuy棚n 畛 c坦 m達 l MACD.
4. CD_NGANH (MACD, MANGANH)
T但n t畛: M畛i chuy棚n 畛 c坦 th畛 動畛c h畛c b畛i nhi畛u ngnh v m畛i ngnh ph畉i h畛c nhi畛u
chuy棚n 畛. M畛i ngnh h畛c t畛i a l 8 chuy棚n 畛.
5. CD_MO (MACD, NAM, HOCKY)
T但n t畛: M畛i b畛 c畛a quan h畛 tr棚n th畛 hi畛n m畛t chuy棚n 畛 動畛c m畛 ra trong m畛t nm c畛a m畛t
h畛c k畛. Th担ng th動畛ng, s畛 sinh vi棚n c畛a ngnh m畉ng l kh担ng nhi畛u n棚n 畛i v畛i ngnh
M畉ng m叩y t鱈nh kh担ng 動畛c m畛 c湛ng m畛t chuy棚n 畛 trong 2 h畛c k畛 li棚n ti畉p c畛a c湛ng m畛t
nm.
6. DANGKY (MASV, MACD, NAM, HOCKY)
T但n t畛: M畛i b畛 c畛a quan h畛 tr棚n th畛 hi畛n vi畛c ng k箪 h畛c m畛t chuy棚n 畛 c畛a m畛t sinh vi棚n
vo m畛t nm c畛a m畛t h畛c k畛 no 坦. M畛t sinh vi棚n ch畛 畛影c ng k箪 vo c叩c chuy棚n 畛
thu畛c ngnh h畛c c畛a sinh vi棚n 坦 m th担i. M畛i nm c坦 2 h畛c k畛. Sinh vi棚n ch畛 動畛c ng k箪
t畛i a l 3 chuy棚n 畛 trong m畛t h畛c k畛 m th担i.
                                                                                          40
Q U A  N L Y T H  C   N V A  T H E O D O  I K E  T Q U A  H O C T A  P C H O T R E 
                                                    M A  U G IA  O
Cho l動畛c 畛 CSDL qu畉n l箪 th畛c 董n v theo d探i k畉t qu畉 h畛c t畉p c畛a m畛t tr動畛ng m畉u gi叩o:
1.LOP (MALOP, TENLOP, NIENKHOA, KHOI)
T但n t畛: M畛i l畛p c坦 m畛t m達 l畛p duy nh畉t, m畛t t棚n l畛p duy nh畉t v ni棚n kho叩 cho bi畉t l畛p thu畛c kh坦a h畛c no. C坦 3 kh畛i:
M畉m, Ch畛i, L叩. Ni棚n kho叩 lu担n lu担n c坦 5 k箪 s畛, g畛m 2 k箪 s畛 cu畛i c畛a 2 nm li棚n ti畉p nhau, v鱈 d畛: 98-99, 02-03. M達 l畛p
l m畛t chu畛i g畛m 2 k箪 s畛 畉u c畛a ni棚n kh坦a m l畛p 坦 thu畛c v畛, t棚n kh畛i v 1 k箪 s畛 cho bi畉t s畛 th畛 t畛 l畛p, v鱈 d畛: l畛p
畉u ti棚n thu畛c kh畛i m畉m c畛a ni棚n kho叩 98-99 c坦 m達 l畛p l 98MAM1.
2.TRE (MATRE, TENTRE, TENCHA, TENME, DCHI, DT, MALOP)
T但n t畛: M畛i tr畉 khi vo h畛c 1 l畛p c坦 m畛t m達 duy nh畉t. C畉n l動u l畉i th担ng tin c畛a tr畉 g畛m t棚n cha m畉, 畛a ch畛 v i畛n
tho畉i li棚n l畉c. MALOP cho bi畉t tr畉 thu畛c l畛p no.
3.MONAN (MAMA, TENMA, LOAI, DAM, BEO, DUONG, NANGLUONG)
T但n t畛: M畛i m坦n n c坦 1 m達 duy nh畉t, c坦 m畛t t棚n duy nh畉t v thu畛c 1 lo畉i. C坦 2 lo畉i m坦n n: ch鱈nh ho畉c ph畛. M畛t th畛c
董n ph畉i g畛m 3 ho畉c 4 m坦n ch鱈nh v 鱈t nh畉t 1 ho畉c c坦 th畛 t畛i a l 2 m坦n ph畛. M畛i m畛t kh畛i l動畛ng th畛c n t鱈nh tr棚n
kh畉u ph畉n 1 tr畉 (kh担ng ph但n bi畛t tu畛i) c畉n l動u l畉i l動畛ng 畉m (DAM), ch畉t b辿o (BEO) 動畛ng (DUONG) (畛u t鱈nh b畉ng
g (gam))v nng l動畛ng m m坦n n ny cung c畉p (NANGLUONG) (t鱈nh b畉ng Kcal).
4.THUCDON (MATD, MAMA)
T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t m畛t m坦n n c坦 m達 l MAMA thu畛c v畛 th畛c 董n c坦 m達 l
MATD. M畛t th畛c 董n ph畉i cung c畉p t畛i thi畛u l 300g 畉m, 80g b辿o, 200g 動畛ng v 400
Kcal. L動畛ng ch畉t b辿o kh担ng 動畛c v動畛t qu叩 100g v l動畛ng 動畛ng t畛i a l 250g cho m畛i th畛c 董n.
5.NGAY_TD (NGAY, MATD, KHOI)
T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t vo m畛t ngy NGAY, nh n c畛a tr動畛ng 達 叩p d畛ng th畛c 董n c坦 m達 l MATD cho kh畛i
KHOI. Tr動畛ng ch畛 叩p d畛ng 1 m達 th畛c 董n cho ton kh畛i trong 1 ngy. C叩c kh畛i kh叩c nhau c坦 th畛 d湛ng th畛c 董n kh叩c
nhau trong ngy. Ngoi ra, ch畛 動畛c d湛ng l畉i th畛c 董n cho 1 kh畛i sau t畛i thi畛u l 4 ngy.
6.NGAY_KQ (MATRE, NGAY, CO_MAT, DANHGIA)
T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t tr畉 c坦 m達 l MATRE, vo m畛t ngy NGAY c坦 i h畛c hay kh担ng: COMAT =1 (c坦 m畉t);
COMAT =0 (v畉ng). DANHGIA cho bi畉t trong ngy tr畉 sinh ho畉t v ti畉p thu bi h畛c nh動 th畉 no. C坦 3 b畉c 叩nh gi叩: A,
B, C. N畉u tr畉 v畉ng m畉t th狸 tr動畛ng DANHGIA kh担ng c坦 gi叩 tr畛.
7.THANG_KQ (THANG, NAM, MATRE, CAO, CANNANG, BONGSEN)
T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t vo cu畛i th叩ng THANG c畛a nm NAM, tr畉 c坦 m達 l MATRE c坦 chi畛u cao l CAO v c但n
n畉ng l CANNANG c坦 畉t 動畛c b担ng sen hay kh担ng: BONGSEN =1: c坦 b担ng sen; BONGSEN = 0; kh担ng c坦 b担ng
sen.Tr畉 s畉 動畛c c畉m b担ng h畛ng n畉u trong tu畉n c坦 t畛i thi畛u l 5/6 ngy 動畛c 叩nh gi叩 lo畉i A v kh担ng c坦 ngy no b畛
叩nh gi叩 lo畉i C. Trong th叩ng tr畉 s畉 動畛c b担ng sen n畉u t畉t c畉 c叩c ngy tu畉n trong th叩ng 畛u 動畛c c畉m b担ng h畛ng.
                                                                                                                   41
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




              M HNH D畛 LI畛U QUAN H畛
                                 (Relational Data Model)
                                                        Gi畛i thi畛u
L棚 畛c Long                                             Chuy畛n 畛i ERD sang m担 h狸nh
Email: longld@hcmup.edu.vn                             d畛 li畛u quan h畛
Website: http://www.2learner.edu.vn
C叩c qui t畉c chuy畛n 畛i

   (1) T畉p th畛c th畛
      C叩c t畉p th畛c th畛 (tr畛 t畉p th畛c th畛 y畉u) chuy畛n thnh
       c叩c quan h畛 c坦 c湛ng t棚n v t畉p thu畛c t鱈nh
     MANV
              NGSINH   LUONG        DCHI                           TENPHG   MAPHG
      HONV
                                (1,1)                   (1,n)
      TENNV      NHANVIEN                    Lam_viec               PHONGBAN
                            (0,1)
       PHAI
                                                                (1,1)
                                           La_truong_phong


                                                    PHONGBAN(TENPHG, MAPHG)

 NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG)

                                                                                    43
C叩c qui t畉c chuy畛n 畛i
   (2) M畛i k畉t h畛p
      (2a) Nhi畛u-Nhi畛u
           T畉o m畛t quan h畛 m畛i c坦
               T棚n quan h畛 l t棚n c畛a m畛i quan h畛
               Thu畛c t鱈nh l nh畛ng thu畛c t鱈nh kh坦a c畛a c叩c t畉p th畛c
                th畛 li棚n quan
  MANV
          NGSINH    LUONG    DCHI
                                                              DDIEM_DA
  HONV
                                                                MADA
             NHANVIEN               THOIGIAN           DEAN
  TENNV
                                                               TENDA
                     (0,n)                     (1,n)
   PHAI                       Phan_cong




                   PHANCONG(MANV, MADA, THOIGIAN)

                                                                         44
C叩c qui t畉c chuy畛n 畛i
    (2) M畛i quan h畛
       (2b) M畛t-Nhi畛u (cha-con)
            Th棚m vo quan-h畛-m畛t thu畛c t鱈nh kh坦a c畛a quan-
             h畛-nhi畛u

  MANV
           NGSINH   LUONG    DCHI                      TENPHG   MAPHG
   HONV
                            (1,1)              (1,n)
   TENNV      NHANVIEN              Lam_viec           PHONGBAN

    PHAI



NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, MAPHG)


                                                                        45
C叩c qui t畉c chuy畛n 畛i

 (2) M畛i quan h畛
    (2c) M畛t-M畛t
          Ho畉c th棚m vo quan h畛 ny thu畛c t鱈nh kh坦a c畛a
           quan h畛 kia
          Ho畉c th棚m thu畛c t鱈nh kh坦a vo c畉 2 quan h畛
  MANV
           NGSINH   LUONG     DCHI                       TENPHG   MAPHG
  HONV
                                          NG_NHANCHUC
  TENNV
              NHANVIEN                                    PHONGBAN

                      (0,1)                             (1,1)
   PHAI                              La_truong_phong




     PHONGBAN(MAPHG, TENPHG, MANV, NG_NHANCHUC)
                                                                          46
C叩c qui t畉c chuy畛n 畛i
     (3) Th畛c th畛 y畉u (c坦 RB tham gia ton
         ph畉n)
          Chuy畛n thnh m畛t quan h畛
             C坦 c湛ng t棚n v畛i th畛c th畛 y畉u
             Th棚m vo thu畛c t鱈nh kh坦a c畛a quan h畛 li棚n quan
 MANV
         NGSINH   LUONG    DCHI

 HONV
                            (1,n)
 TENNV      NHANVIEN                  Co_than_nhan         QUANHE

                                                           NGSINH
  PHAI                                 (1,1)
                                                            PHAI
                                       THANNHAN
                                                            TENTN


    THANNHAN(MANV, TENTN, PHAI, NGSINH, QUANHE)
                  (th畛c t畉 khi ci 畉t ng動畛i ta th棚m MATN 畛 thu畉n ti畛n)   47
TR働畛NG 畉I H畛C S働 PH畉M TP HCM
                        KHOA CNG NGH味 THNG TIN
         280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021




  C叩m 董n 達 theo d探i 

L棚 畛c Long
Email: longld@hcmup.edu.vn
Website: http://www.2learner.edu.vn
                                                                      48

More Related Content

What's hot (20)

Tom tat cong thuc xstk
Tom tat cong thuc xstkTom tat cong thuc xstk
Tom tat cong thuc xstk
B鱈ch Anna
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nhTi li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Jojo Kim
Bi gi畉ng c董 s畛 d畛 li畛u
Bi gi畉ng c董 s畛 d畛 li畛uBi gi畉ng c董 s畛 d畛 li畛u
Bi gi畉ng c董 s畛 d畛 li畛u
trieulongweb
250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295
Con Kh畛ng Long
畛 ti: X但y d畛ng h畛 th畛ng th担ng tin qu畉n l箪 qu畉y thu畛c t畉i b畛nh vi畛n
畛 ti: X但y d畛ng h畛 th畛ng th担ng tin qu畉n l箪 qu畉y thu畛c t畉i b畛nh vi畛n畛 ti: X但y d畛ng h畛 th畛ng th担ng tin qu畉n l箪 qu畉y thu畛c t畉i b畛nh vi畛n
畛 ti: X但y d畛ng h畛 th畛ng th担ng tin qu畉n l箪 qu畉y thu畛c t畉i b畛nh vi畛n
D畛ch v畛 vi畉t bi tr畛n g坦i ZALO: 0909232620
C担ng th畛c V畉t l箪 畉i c動董ng II
C担ng th畛c V畉t l箪 畉i c動董ng IIC担ng th畛c V畉t l箪 畉i c動董ng II
C担ng th畛c V畉t l箪 畉i c動董ng II
V滴 L但m
Chuong6 ho畉t 畛ng ng畉t
Chuong6 ho畉t 畛ng ng畉tChuong6 ho畉t 畛ng ng畉t
Chuong6 ho畉t 畛ng ng畉t
inh C担ng Thi畛n Taydo University
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
nataliej4
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTIONPHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
SoM
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
H畛c Hu畛nh B叩
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logic
kikihoho
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ngB叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
Huyen Pham
Tong quan do_s- d_dos- drdos
Tong quan do_s- d_dos- drdosTong quan do_s- d_dos- drdos
Tong quan do_s- d_dos- drdos
MasterCode.vn
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
H動畛ng Nguy畛n
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Nh畉n Vi畉t Thu棚 畛 Ti Baocaothuctap.net 0973.287.149
Nguon goc cua y thuc
Nguon goc cua y thucNguon goc cua y thuc
Nguon goc cua y thuc
HuynThu56
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
Hi棚味u Nguy棚n
Tom tat cong thuc xstk
Tom tat cong thuc xstkTom tat cong thuc xstk
Tom tat cong thuc xstk
B鱈ch Anna
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nhTi li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Ti li畛u t畛ng k畛t m担n m畉ng m叩y t鱈nh
Jojo Kim
Bi gi畉ng c董 s畛 d畛 li畛u
Bi gi畉ng c董 s畛 d畛 li畛uBi gi畉ng c董 s畛 d畛 li畛u
Bi gi畉ng c董 s畛 d畛 li畛u
trieulongweb
250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295
Con Kh畛ng Long
C担ng th畛c V畉t l箪 畉i c動董ng II
C担ng th畛c V畉t l箪 畉i c動董ng IIC担ng th畛c V畉t l箪 畉i c動董ng II
C担ng th畛c V畉t l箪 畉i c動董ng II
V滴 L但m
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
Ng但n hng 畛 m担n i畛n t畛 s畛 k畛 thu畉t s畛 ( c坦 叩p 叩n) 4797768
nataliej4
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTIONPHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
PHN PH畛I CHU畉N HAI BI畉N _ BIVARIATE NORMAL DISTRIBUTION
SoM
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
畛 Thi x叩c su畉t th畛ng k棚 v 叩p 叩n
H畛c Hu畛nh B叩
chuong 1. co so logic
chuong 1. co so logicchuong 1. co so logic
chuong 1. co so logic
kikihoho
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ngB叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
B叩o c叩o bi t畉p l畛n m担n C董 s畛 d畛 li畛u - H畛c vi畛n c担ng ngh畛 b動u ch鱈nh vi畛n th担ng
Huyen Pham
Tong quan do_s- d_dos- drdos
Tong quan do_s- d_dos- drdosTong quan do_s- d_dos- drdos
Tong quan do_s- d_dos- drdos
MasterCode.vn
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
畛 thi m畉u tr畉c nghi畛m c畉u tr炭c d畛 li畛u c gi畉i thu畉t
H動畛ng Nguy畛n
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Ti畛u Lu畉n T動 t動畛ng H畛 Ch鱈 Minh v畛 x但y d畛ng nh n動畛c trong s畉ch v畛ng m畉nh hi畛u...
Nh畉n Vi畉t Thu棚 畛 Ti Baocaothuctap.net 0973.287.149
Nguon goc cua y thuc
Nguon goc cua y thucNguon goc cua y thuc
Nguon goc cua y thuc
HuynThu56
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
際際滷 Bao Cao 担 An T担t Nghi棚味p CNTT
Hi棚味u Nguy棚n

Week04 review

  • 1. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 C S畛 D畛 LI畛U L棚 畛c Long Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn
  • 2. http://2learner.edu.vn/vle/course/view.php?id=15 Y棚u c但u th動味c hi棚味n 董 toan khoa THAO LU味N CAC CHU LIN QUAN Y棚u c但u th動味c hi棚味n 董 Week 01~ Week 03 Edited by Duc-Long, Le - 2009 2
  • 3. C畛NG C畛 KI畉N TH畛C Edited by Duc-Long, Le - 2009 3
  • 4. C畛NG C畛 KI畉N TH畛C Edited by Duc-Long, Le - 2009 4
  • 5. C畛NG C畛 KI畉N TH畛C Edited by Duc-Long, Le - 2009 5
  • 6. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M畛t s畛 kh叩i ni畛m kh叩c H畛 CSDL l g狸? DBMS l g狸? L棚 畛c Long Ch畛c nng c畛a DBMS? Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn
  • 7. Kh叩i ni畛m v畛 C董 s畛 D畛 li畛u C董 s畛 d畛 li畛u (CSDL) l m畛t t畉p h畛p d畛 li畛u 動畛c t畛 ch畛c v l動u tr畛 theo m畛t c畉u tr炭c ch畉t ch畉 nh畉m ph畛c v畛 nhi畛u 畛i t動畛ng s畛 d畛ng v畛i nhi畛u m畛c 鱈ch kh叩c nhau KT.doc NS.doc TL.doc KT.xls NS.xls TL.xls .. .. .. chuy畛n 畛i BP. K畉 to叩n P. Ti畛n l動董ng CSDL Edited by Duc-Long, Le - 2009 7
  • 8. 畉c i畛m c畛a CSDL T畉p h畛p d畛 li畛u c坦 c畉u tr炭c: lo畉i d畛 li畛u, m畛i quan h畛 v畛 ng畛 ngh挑a Ph畉i gi畉m tr湛ng l畉p th担ng tin D畛 li畛u ph畉i nh畉t qu叩n 畉m b畉o vi畛c truy xu畉t d畛 li畛u d畛 dng, hi畛u qu畉 C坦 畛 an ton v s畛 ph但n quy畛n tr棚n d畛 li畛u Ph畉i chia s畉 d畛 li畛u cho nhi畛u ng動畛i d湛ng Ph畉i gi畉i quy畉t v畉n 畛 b畉o m畉t d畛 li畛u Gi畉i quy畉t t畛t v畉n 畛 c畉nh tranh trong truy xu畉t d畛 li畛u 畉m b畉o 動畛c t鱈nh 畛c l畉p gi畛a d畛 li畛u v ch動董ng tr狸nh 畛ng d畛ng Edited by Duc-Long, Le - 2009 8
  • 9. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M担 h狸nh d畛 li畛u (Data Model) 畉t v畉n 畛: 畛 thi畉t k畉 v x但y d畛ng CSDL, c畉n ph畉i 畛 xu畉t nh畛ng m担 h狸nh d畛 li畛u 畛 bi畛u di畛n v th畛 hi畛n l畉i c叩c d畛 li畛u trong th畉 gi畛i th畛c (畛 m畛c quan ni畛m) c滴ng nh動 trong m叩y t鱈nh (畛 m畛c v畉t l箪) ???? M担 h狸nh d畛 li畛u l g狸? L棚 畛c Long L動畛c 畛, th畛 hi畛n CSDL? Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn
  • 10. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M HNH TH畛C TH畛 - K畉T H畛P (Entity Relationship Diagram) M担 h狸nh th畛c th畛-k畉t h畛p l L棚 畛c Long g狸? Email: longld@hcmup.edu.vn C叩c thnh ph畉n c畛a m担 h狸nh? Website: http://www.2learner.edu.vn
  • 11. M畛i k畉t h畛p ph畉n th但n M畛t th畛c th畛 c坦 th畛 tham gia nhi畛u l畉n vo m畛t quan h畛 v畛i nhi畛u vai tr嘆 kh叩c nhau M畛t th畛c th畛 c坦 th畛 c坦 m畛i quan h畛 ng畛 ngh挑a ch鱈nh b棚n trong n坦 NHANVIEN La nguoi quan ly Quan_ly (0,n) (0,1) Duoc quan ly boi C TH畛 BI畛U DI畛N M畛I K畉T H畛P NY THNH M畛I K畉T H畛P NH畛 PHN ? Edited by Duc-Long, Le - 2009 11
  • 12. Thu畛c t鱈nh tr棚n m畛i k畉t h畛p M畛i k畉t h畛p c坦 th畛 c坦 thu畛c t鱈nh Thu畛c t鱈nh tr棚n m畛i k畉t h畛p m担 t畉 t鱈nh ch畉t cho m畛i quan h畛 坦 Thu畛c t鱈nh ny kh担ng th畛 g畉n v畛i nh畛ng th畛c th畛 tham gia vo m畛i k畉t h畛p (0,n) (1,n) NHANVIEN Phan_cong DEAN THGIAN T畉i sao thu畛c t鱈nh THGIAN kh担ng th畛 g畉n vo th畛c th畛 NHANVIEN, DEAN ? Edited by Duc-Long, Le - 2009 12
  • 13. T畉p th畛c th畛 y畉u L th畛c th畛 m kh坦a c坦 動畛c t畛 nh畛ng thu畛c t鱈nh c畛a t畉p th畛c th畛 kh叩c Th畛c th畛 y畉u (weak entity set) ph畉i tham gia vo m畛i quan h畛 m trong 坦 c坦 m畛t t畉p th畛c th畛 ch鱈nh K鱈 hi畛u Weak E Kho叩 ph叩t sinh V鱈 d畛 1 TENTN, MANV MANV NGSINH LUONG DCHI HONV (0,n) TENNV NHANVIEN Co_than_nhan QUANHE NGSINH PHAI (1,1) PHAI T畉P TH畛C TH畛 Y畉U THANNHAN TENTN Edited by Duc-Long, Le - 2009 13
  • 14. T畉p th畛c th畛 y畉u (tt) V鱈 d畛 2 MAHD NGAYHD TONGTIEN HOA_DON (1,n) HD_CT (1,1) SL_HH T畉P TH畛C TH畛 Y畉U CHI_TIET SOTIEN (1,1) HH_CT (1,n) TENHH HANG_HOA DGIA MAHH Edited by Duc-Long, Le - 2009 14
  • 15. T畛ng qu叩t ho叩/ chuy棚n bi畛t ho叩 -PERSON : th畛c th畛 畛 m畛c t畛ng qu叩t ho叩 (th畛 hi畛n c叩c thu畛c t鱈nh chung) -MALE, FEMALE: th畛c th畛 畛 m畛c chuy棚n bi畛t ho叩 (th畛 hi畛n c叩c thu畛c t鱈nh 畉c th湛 ri棚ng cho t畛ng lo畉i Name PERSON PERSON Address MALE FEMALE Draft_ Maiden MALE FEMALE status _name C叩c thu畛c t鱈nh Name, Address c畛a th畛c th畛 PERSON, c滴ng l thu畛c t鱈nh c畛a th畛c th畛 MALE v FEMALE. Ngoi ra, m畛i th畛c th畛 t畉p con MALE, FEMALE c滴ng c坦 thu畛c t鱈nh ri棚ng c畛a m狸nh l Draft_status v Maiden_name Edited by Duc-Long, Le - 2009 15
  • 16. M担i k棚t h董味p a ph但n MaMon TenMon Sogiolithuyet Sogiothuchanh Sodvht MaLoaiKT TenLoaiKT Heso Hocki Lan MaHS HoTen Ngaysinh Gioitinh Diachi Edited by Duc-Long, Le - 2009 16
  • 17. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M HNH TH畛C TH畛 - K畉T H畛P (Entity Relationship Diagram) Chuy畛n 畛i ERD thnh m担 L棚 畛c Long h狸nh v畉t l鱈 (b畉ng) Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn
  • 18. CHUY畛N 畛I ERD THNH PDM B動畛c chuy畛n 畛i t畛 giai o畉n ph但n t鱈ch sang giai o畉n thi畉t k畉 (qui tr狸nh c担ng ngh畛 ph畉n m畛m) Chuy畛n 畛i ERD thnh M担 h狸nh v畉t l箪 (PDM) B畉NG (l動u tr畛 v qu畉n l箪 b畛i DBMS trong c叩c thi畉t b畛 l動u tr畛) Qui t畉c: Th畛c th畛 quan h畛 M畛i k畉t h畛p quan h畛 ho畉c kh担ng l quan h畛 tu畛 theo b畉n s畛 1 n : chuy畛n thnh quan h畛 cha con v畛i rng bu畛c kho叩 ngo畉i n n: chuy畛n m畛i k畉t h畛p thnh m畛t quan h畛 1 1: Ho畉c th棚m vo quan h畛 ny thu畛c t鱈nh kh坦a c畛a quan h畛 kia Ho畉c th棚m thu畛c t鱈nh kh坦a vo c畉 2 quan h畛 Rng bu畛c kho叩 ch鱈nh, rng bu畛c kho叩 ngo畉i Qui t畉c v畉 c叩c 動畛ng tham chi畉u gi畛a c叩c quan h畛 Edited by Duc-Long, Le - 2009 18
  • 19. M HNH V畉T L (PDM) C坦 nhi畛u ph動董ng ph叩p, nhi畛u 畛 ngh畛 kh叩c nhau v畛 vi畛c m担 t畉 th担ng tin c畛a thnh ph畉n d畛 li畛u trong giai o畉n thi畉t k畉 畛 bi畛u di畛n c叩c th担ng tin t畛ng qu叩t v畛 b畉ng thu畛c t鱈nh, mi畛n gi叩 tr畛 m担 t畉 chi ti畉t c叩c thnh ph畉n ta d湛ng m担 h狸nh v畉t l箪 (Physical Data Model PDM). M担 h狸nh v畉t l箪 ny s畉 動畛c x但y d畛ng d畛a tr棚n m担 h狸nh ER 達 c坦 畛 giai o畉n ph但n t鱈ch, k竪m theo vi thay 畛i t湛y theo ng動畛i thi畉t k畉. Nguy棚n t畉c chuy畛n 畛i t畛 m担 h狸nh ER sang m担 h狸nh v畉t l箪 d畛a tr棚n m畛i k畉t h畛p gi畛a c叩c th畛c th畛. T棚n 畛i t動畛ng, quan h畛, l畛p K HI畛U X叩c 畛nh duy nh畉t X叩c 畛nh duy nh畉t theo 2 chi畛u Edited by Duc-Long, Le - 2009 19
  • 20. M畛i k畉t h畛p m畛t - nhi畛u con cha 1,1 1,n A B A B ngh挑a: m畛t ph畉n t畛 c畛a B c坦 th畛 t動董ng 畛ng v畛i nhi畛u ph畉n t畛 c畛a A, m畛t ph畉n t畛 c畛a A s畉 x叩c 畛nh duy nh畉t m畛t ph畉n t畛 c畛a B li棚n k畉t x叩c 畛nh duy nh畉t t畛 A -> B trong m担 h狸nh v畉t l箪 A B Kh坦a A Kh坦a B (Kh坦a n畛i) Kh坦a B b1 (Kh坦a ngo畉i) a1 b2 a2 (1,1) (0,n) S叩ch NXB S叩ch NXB (1,1) (1,n) C畉u th畛 畛i b坦ng C畉u th畛 畛i b坦ng Edited by Duc-Long, Le - 2009 20
  • 21. V鱈 d畛 minh ho畉 MaNXB l kho叩 n畛i c畛a quan h畛 NXB, nh動ng l kho叩 ngo畉i c畛a quan h畛 SACH SACH MaSach MaNXB TenSach NgayNhap 01 A1 THC 01/03/05 02 A1 CTDL 03/03/05 03 A2 PPDH 05/03/05 NXB MaNXB TenNXB GhiChu A1 KhoaHoc KT A2 Gi叩o D畛c 1 th畛 hi畛n c畛a SACH ch畛 c坦 duy nh畉t 1 th畛 hi畛n c畛a NXB. 1 th畛 hi畛n c畛a NXB c坦 th畛 xu畉t hi畛n trong nhi畛u th畛 hi畛n c畛a SACH Edited by Duc-Long, Le - 2009 21
  • 22. M畛i k畉t h畛p nhi畛u - nhi畛u C 1,n 1,n A C B A AB B ngh挑a: quan h畛 C 動畛c ph叩t sinh th棚m trong m担 h狸nh do m畛i k畉t h畛p nhi畛u - nhi畛u gi畛a A v B. Thnh ph畉n ny c坦 li棚n k畉t x叩c 畛nh duy nh畉t A,B M担 h狸nh th畛c th畛 k畉t h畛p (ERD) 0,n 0,n 畛c gi畉 1,n m動畛n S叩ch H畛c sinh 1,n Ki畛m tra M担n 畛c gi畉 m動畛n S叩ch H畛c sinh Ki畛m tra M担n M担 h狸nh v畉t l箪 (PDM) Edited by Duc-Long, Le - 2009 22
  • 23. V鱈 d畛 minh ho畉 C叩ch 1: s畛 d畛ng t畛 h畛p kho叩 PHIEUMUON A C B MaSach MaDG NgayMuon NgayTra Kh坦a A Kh坦a A Kh坦a B 01 DG01 11/02/06 11/02/06 a1 Kh坦a B b1 02 DG01 11/02/06 13/02/06 a2 c1 b2 01 DG02 15/02/06 17/02/06 03 DG01 16/02/06 17/02/06 a3 C叩ch 2: s畛 d畛ng kho叩 ri棚ng (kho叩 gi畉) PHIEUMUON A C B ID MaSach MaDG NgayMuon NgayTra Kh坦a A Kho叩 C Kh坦a B 1 01 DG01 11/02/06 11/02/06 a1 Kh坦a A b1 2 02 DG01 11/02/06 13/02/06 a2 Kh坦a B b2 3 01 DG02 15/02/06 17/02/06 4 03 DG01 16/02/06 17/02/06 a3 c1 Edited by Duc-Long, Le - 2009 23
  • 24. S董 畛 th畛c th畛 k畉t h畛p (ERD) 0,n Phi畉u 0,n 1,1 0,n 畛c gi畉 S叩ch thu畛c NXB m動畛n 1,1 c畛a M担 h狸nh th畛c th畛 k畉t h畛p (ERD) 0,n T叩c gi畉 M担 h狸nh v畉t l箪 (PDM) 畛c gi畉 Phi畉u m動畛n S叩ch NXB T叩c gi畉 Edited by Duc-Long, Le - 2009 24
  • 25. M畛i k畉t h畛p m畛t - m畛t 1,1 0,1 A B A B ngh挑a: m畛t ph畉n t畛 c畛a A x叩c 畛nh duy nh畉t m畛t ph畉n t畛 c畛a B v ng動畛c l畉i -> li棚n k畉t x叩c 畛nh duy nh畉t t畛 A -> B v t畛 B -> A trong m担 h狸nh v畉t l箪 A B Kh坦a A Kh坦a B (Kh坦a n畛i) Kh坦a B Kh坦a A (Kh坦a ngo畉i) a1 b1 a2 b2 1,1 0,1 1,1 1,1 KQHT c畛a HS_Lop TT_canhan c畛a NhanVien KQHT HS_Lop TT_canhan NhanVien Edited by Duc-Long, Le - 2009 25
  • 26. V鱈 d畛 minh ho畉 A B Kh坦a A Kh坦a B (Kh坦a n畛i) Kh坦a B Kh坦a A (Kh坦a ngo畉i) a1 b1 a2 b2 Ho畉c c滴ng c坦 th畛 gom chung A B Kh坦a A Kh坦a B a1 b1 Ho畉c a2 b2 b1 a1 b2 a2 Edited by Duc-Long, Le - 2009 26
  • 27. CSDL QU畉N L SINH VIN (QLSV) Theo d探i c叩c th担ng tin li棚n quan sinh vi棚n, h畛c ph畉n v k畉t qu畉 ktra m担n h畛c. M畛i khoa c坦 m畛t m達 khoa (MAKHOA) 畛 ph但n bi畛t v畛i c叩c khoa kh叩c, t棚n khoa (TENKHOA) kh担ng tr湛ng l畉p nhau. M畛i khoa 動畛c thnh l畉p vo nm thnh l畉p (NAMTHANHLAP). M畛i sinh vi棚n c坦 m畛t m達 s畛 sinh vi棚n (MASV) 畛 ph但n bi畛t v畛i c叩c sinh vi棚n kh叩c. M畛i sinh vi棚n c坦 t棚n sinh vi棚n (TEN), ng k箪 h畛c m畛t khoa v nm h畛c hi畛n t畉i (NAM) l m畛t trong c叩c nm t畛 1 畉n 4. M畛i m担n h畛c c坦 m畛t m達 s畛 (MAMH) 畛 ph但n bi畛t v畛i c叩c m担n h畛c kh叩c, t棚n m担n h畛c (TENMH) kh担ng tr湛ng l畉p nhau. M畛i m担n h畛c do m畛t khoa (MAKH) ph畛 tr叩ch v c坦 s畛 t鱈n ch畛 quy 畛nh (TINCHI). M畛i m担n h畛c (MAMH) c坦 th畛 kh担ng c坦, c坦 m畛t hay nhi畛u m担n h畛c b畉t bu畛c ph畉i h畛c tr動畛c (MAMH_TRUOC) M畛i h畛c ph畉n c坦 m畛t m達 h畛c ph畉n (MAHP) 畛 ph但n bi畛t v畛i c叩c h畛c ph畉n kh叩c. M畛i h畛c ph畉n s畉 m畛 m畛t m担n h畛c (MAMH) thu畛c h畛c k畛 (HOCKY) trong nm h畛c (NAM) v do m畛t gi叩o vi棚n ph畛 tr叩ch (GV). M畛i sinh vi棚n (MASV) theo h畛c m畛t h畛c ph畉n (MAHP) s畉 c坦 m畛t i畛m s畛 (DIEM). Sinh vi棚n ch畛 theo h畛c c叩c h畛c ph畉n 動畛c m畛 theo m担n h畛c thu畛c v畛 khoa m sinh vi棚n ang theo h畛c. 畛ng v畛i m畛t h畛c ph畉n m sinh vi棚n theo h畛c, sinh vi棚n c坦 m畛t i畛m s畛 duy nh畉t (DIEM) t畛 0 畉n 10 i畛m YU C畉U V畉 M HNH ER TH畛 HI畛N TH畉 GI畛I TH畛C Edited by Duc-Long, Le - 2009 27
  • 28. M HNH ER C畛A CSDL QU畉N L SINH VIN (QLSV) S畛 d畛ng MS. Visio Edited by Duc-Long, Le - 2009 28
  • 29. M HNH ER C畛A CSDL QU畉N L SINH VIN (QLSV) S畛 d畛ng PowerDesigner 12.x Edited by Duc-Long, Le - 2009 29
  • 30. M HNH V畉T L QLSV Edited by Duc-Long, Le - 2009 30
  • 31. CSDL QU畉N L 畛 N CNG TY (QLDA) Theo d探i c叩c th担ng tin li棚n quan nh但n vi棚n, ph嘆ng ban v 畛 叩n. C担ng ty 動畛c t畛 ch畛c thnh c叩c ph嘆ng ban (PHONGBAN). M畛i ph嘆ng ban c坦 m畛t t棚n (TENPHG), m畛t m達 s畛 ph嘆ng ban duy nh畉t (MAPHG) 畛 ph但n bi畛t v畛i c叩c ph嘆ng ban kh叩c, m畛t nh但n vi棚n qu畉n l箪 ph嘆ng 坦 (tr動畛ng ph嘆ng - TRPHG) v ghi nh畉n ngy nh畉n ch畛c tr動畛ng ph嘆ng (NGNC). M畛i ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau (DIADIEM) M畛i ph嘆ng ban ch畛 tr狸 nhi畛u 畛 叩n (DEAN). M畛i 畛 叩n c坦 m畛t t棚n (TENDA), m畛t m達 s畛 duy nh畉t (MADA) ph但n bi畛t v畛i c叩c 畛 叩n kh叩c v 動畛c tri畛n khai 畛 m畛t 畛a i畛m (DDIEM_DA), ngoai ra con ghi nh但味n ngay bt 但u (NGBD_DK) va ngay k棚t thuc d動味 ki棚n( NGKT_DK) cua 棚 an. M畛i nh但n vi棚n (NHANVIEN) c畛a c担ng ty c坦: m達 nh但n vi棚n (MANV),, ho味 t棚n (HONV, TENLOT, TENNV), m動c l動董ng MLUONG, ph叩i v ngy sinh (PHAI,NGSINH, DCHI), c滴ng c畉n l動u tr畛 ng動畛i qu畉n l箪 tr畛c ti畉p c畛a nh但n vi棚n (kh担ng nh但t thi棚t la tr動董ng phong, co th棚 la tr動董ng nhom MA_NQL). M畛i nh但n vi棚n lm vi畛c 畛 m畛t ph嘆ng ban nh動ng c坦 th畛 tham gia nhi畛u 畛 叩n (c叩c 畛 叩n do ph嘆ng ban kh叩c ch畛 tr狸) v畛i th畛i gian tham gia 畛 叩n trong tu畉n c畛a nh但n vi棚n 畛ng v畛i t畛ng 畛 叩n m nh但n vi棚n 坦 tham gia (THOIGIAN). M畛i nh但n vi棚n c坦 th畛 c坦 nhi畛u th但n nh但n (THANNHAN). V畛i m畛i th但n nh但n c畉n l動u tr畛 m達 th但n nh但n (MATN), c湛ng v畛i h畛 t棚n, ph叩i, ngy sinh, v m畛i quan h畛 (TENTN, PHAI, NGSINH, QUANHE) v畛i nh但n vi棚n trong c担ng ty. YU C畉U V畉 M HNH ER TH畛 HI畛N TH畉 GI畛I TH畛C Edited by Duc-Long, Le - 2009 31
  • 32. M HNH ER C畛A CSDL QU畉N L 畛 N CNG TY(QLDA) QUANLY S畛 d畛ng MS. Visio 動畛c qu畉n l箪 b畛i 0,1 l qu畉n l箪 c畛a 0,n 0,n 1,1 NHANVIEN CO THANNHAN 0,1 1,1 0,n 1,n PHANCONG DEAN LA _TP CUA 1,1 1,n 1,1 0,n PHONGBAN CO 1,n 1,1 THUOC DIADIEM_PHG Edited by Duc-Long, Le - 2009 32
  • 33. M HNH ER C畛A CSDL QU畉N L 畛 N CNG TY(QLDA) QUANLY l a_quan_l y_cua S畛 d畛ng PowerDesigner 12.x duoc_quan_l y_boi NHANVIEN MANV VA8 <M> HONV VA50 <M> T HANNHAN T ENLOT VA50 <M> MAT N VA8 <M> T ENNV VA50 <M> T ENT N VA50 <M> NGSINH DT PHAI VA5 PHAI VA5 CO_QH NGSINH DT DCHI VA100 QUANHE VA30 <M> MLUONG F La_T P CUA PHANCONG PC_DA PC_NV T HOIGIAN F PHONGBAN DEAN MAPHG VA4 <M> MADA VA6 <M> T ENPHG VA100 <M> T ENDA VA50 <M> CO_DA DDIEM_DA VA100 T RPHG VA8 NGNC DT NGBD_DK D NGKT _DK D CO DIADIEM_PHG DIADIEM VA30 <M> Edited by Duc-Long, Le - 2009 33
  • 34. M HNH V畉T L C畛A QLDA Edited by Duc-Long, Le - 2009 34
  • 35. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M HNH D畛 LI畛U QUAN H畛 (Relational Data Model) Gi畛i thi畛u L棚 畛c Long C叩c kh叩i ni畛m c董 s畛 Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn
  • 36. Bi畛u di畛n l畉i l動畛c 畛 CSDL CHI TH HI味N KHOA CHINH, KHOA NGOA味I Edited by Duc-Long, Le - 2009 36
  • 37. Bai t但味p ta味i l董p CHO CC L働畛C 畛 CSDL CNG V畛I M T畉 NGH懲A (TN T畛), HY: X叩c 畛nh kho叩 ch鱈nh, kho叩 ngo畉i c畛a l動畛c 畛 達 cho V畉 s董 畛 (diagram) bi畛u di畛n l動畛c 畛 CSDL tr棚n H動畛ng d畉n: s畛 d畛ng MS Visio, ch畛n ch畛c nng ERD, ch畛 動a vo s董 畛 thu畛c t鱈nh kho叩 ch鱈nh, kho叩 ngo畉i Trao 畛i v th畉o lu畉n t畉i l畛p (30p) Gi畉i 叩p th畉c m畉c
  • 38. Qu畉n l箪 sinh vi棚n KHOA (MAKHOA, TENKHOA, NAMTHANHLAP) M畛i khoa c坦 m畛t m達 khoa (MAKHOA) 畛 ph但n bi畛t v畛i c叩c khoa kh叩c, t棚n khoa (TENKHOA) kh担ng tr湛ng l畉p nhau. M畛i khoa 動畛c thnh l畉p vo nm thnh l畉p (NAMTHANHLAP). SVIEN (MASV, TEN, NAM, MAKH) M畛i sinh vi棚n c坦 m畛t m達 s畛 sinh vi棚n (MASV) 畛 ph但n bi畛t v畛i c叩c sinh vi棚n kh叩c. M畛i sinh vi棚n c坦 t棚n sinh vi棚n (TEN), ng k箪 h畛c m畛t khoa v nm h畛c hi畛n t畉i (NAM) l m畛t trong c叩c nm t畛 1 畉n 4. MHOC ( MAMH,TENMH, TINCHI, MAKH) M畛i m担n h畛c c坦 m畛t m達 s畛 (MAMH) 畛 ph但n bi畛t v畛i c叩c m担n h畛c kh叩c, t棚n m担n h畛c (TENMH) kh担ng tr湛ng l畉p nhau. M畛i m担n h畛c do m畛t khoa (MAKH) ph畛 tr叩ch v c坦 s畛 t鱈n ch畛 quy 畛nh (TINCHI). DKIEN (MAMH, MAMH_TRUOC) M畛i m担n h畛c (MAMH) c坦 th畛 kh担ng c坦, c坦 m畛t hay nhi畛u m担n h畛c b畉t bu畛c ph畉i h畛c tr動畛c (MAMH_TRUOC) HPHAN (MAHP, MAMH, HOCKY, NAM, GV) M畛i h畛c ph畉n c坦 m畛t m達 h畛c ph畉n (MAHP) 畛 ph但n bi畛t v畛i c叩c h畛c ph畉n kh叩c. M畛i h畛c ph畉n s畉 m畛 m畛t m担n h畛c (MAMH) thu畛c h畛c k畛 (HOCKY) trong nm h畛c (NAM) v do m畛t gi叩o vi棚n ph畛 tr叩ch (GV). KQUA (MASV, MAHP, DIEM) M畛i sinh vi棚n (MASV) theo h畛c m畛t h畛c ph畉n (MAHP) s畉 c坦 m畛t i畛m s畛 (DIEM). Sinh vi棚n ch畛 theo h畛c c叩c h畛c ph畉n m畛 m担n h畛c thu畛c v畛 khoa m sinh vi棚n ang theo h畛c. 畛ng v畛i m畛t h畛c ph畉n m sinh vi棚n theo h畛c, sinh vi棚n c坦 m畛t i畛m s畛 duy nh畉t (DIEM) t畛 0 畉n 10 i畛m 38
  • 39. Qu畉n l箪 畛 叩n c担ng ty PHONGBAN (MAPHG, TENPHG, TRPHG, NGNC) C担ng ty 動畛c t畛 ch畛c thnh c叩c ph嘆ng ban (PHONGBAN). M畛i ph嘆ng ban c坦 m畛t t棚n, m畛t m達 s畛 ph嘆ng ban duy nh畉t 畛 ph但n bi畛t v畛i c叩c ph嘆ng ban kh叩c, m畛t nh但n vi棚n qu畉n l箪 ph嘆ng 坦 (tr動畛ng ph嘆ng) v ghi nh畉n ngy nh畉n ch畛c tr動畛ng ph嘆ng. M畛i ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau. DIADIEM_PHG (MAPHG, DIADIEM) M畛i ph嘆ng ban c坦 th畛 c坦 nhi畛u 畛a i棚m kh叩c nhau. DEAN (MADA, TENDA, DDIEM_DA, PHONG, NGBD_DK, NGKT_DK) M畛i ph嘆ng ban ch畛 tr狸 nhi畛u 畛 叩n (DEAN). M畛i 畛 叩n c坦 m畛t t棚n, m畛t m達 s畛 duy nh畉t ph但n bi畛t v畛i c叩c 畛 叩n kh叩c v 動畛c tri畛n khai 畛 m畛t 畛a i畛m, ngoai ra con ghi nh但味n ngay bt 但u va ngay k棚t thuc d動味 ki棚n cua 棚 an. NHANVIEN (MANV, HONV, TENLOT, TENNV, NGSINH, PHAI, DCHI, MA_NQL, PHONG, MLUONG) M畛i nh但n vi棚n (NHANVIEN) c畛a c担ng ty c坦: m達 nh但n vi棚n, ho味 t棚n, m動c l動董ng, ph叩i v ngy sinh, c滴ng c畉n l動u tr畛 ng動畛i qu畉n l箪 tr畛c ti畉p c畛a nh但n vi棚n (kh担ng nh但t thi棚t la tr動董ng phong, co th棚 la tr動董ng nhom). PHANCONG (MANV, MADA, THOIGIAN) M畛i nh但n vi棚n lm vi畛c 畛 m畛t ph嘆ng ban nh動ng c坦 th畛 tham gia nhi畛u 畛 叩n (c叩c 畛 叩n do ph嘆ng ban kh叩c ch畛 tr狸) v畛i th畛i gian tham gia 畛 叩n trong tu畉n c畛a nh但n vi棚n 畛ng v畛i t畛ng 畛 叩n m nh但n vi棚n 坦 tham gia. THANNHAN (MANV, MATN, TENTN, PHAI, NGSINH, QUANHE) M畛i nh但n vi棚n c坦 th畛 c坦 nhi畛u th但n nh但n (THANNHAN). V畛i m畛i th但n nh但n c畉n l動u tr畛 h畛 t棚n, ph叩i, ngy sinh, v m畛i quan h畛 v畛i nh但n vi棚n trong c担ng ty. 39
  • 40. QU畉N L NG K H畛C CHUYN 畛 Ph嘆ng gi叩o v畛 t畉i m畛t tr動畛ng 畉i h畛c mu畛n tin h畛c h坦a vi畛c qu畉n l箪 ng k箪 h畛c c叩c chuy棚n 畛 c畛a sinh vi棚n. Sau 但y l k畉t qu畉 c畛a vi畛c ph但n t鱈ch thi畉t k畉 畛ng d畛ng tr棚n: 1. SINHVIEN (MASV, HOTEN, PHAI, NGAYSINH, DCHI, MANGANH) T但n t畛: M畛i sinh vi棚n c坦 m畛t m達 s畛 duy nh畉t, m畛t h畛 t棚n, thu畛c m畛t ph叩i, c坦 m畛t ngy sinh, m畛t 畛a ch畛 v h畛c m畛t ngnh duy nh畉t. 2. NGANH (MANGANH, TENNGANH, SOCD, TSSV) T但n t畛: M畛i ngnh c坦 m畛t m達 ngnh duy nh畉t, c坦 m畛t t棚n ngnh duy nh畉t. SOC cho bi畉t s畛 chuy棚n 畛 m 1 sinh vi棚n theo h畛c ngnh c坦 m達 l MANGANH ph畉i h畛c. TSSV cho bi畉t t畛ng s畛 sinh vi棚n 達 t畛ng theo h畛c ngnh ny. 3. CHUYENDE (MACD, TENCD, SOSVT) T但n t畛: M畛i chuy棚n 畛 c坦 m畛t m達 duy nh畉t v c坦 m畛t t棚n duy nh畉t. SOSVT cho bi畉t s畛 sinh vi棚n t畛i a c坦 th畛 ch畉p nh畉n 動畛c m畛i khi c坦 1 l畛p m畛 cho chuy棚n 畛 c坦 m達 l MACD. 4. CD_NGANH (MACD, MANGANH) T但n t畛: M畛i chuy棚n 畛 c坦 th畛 動畛c h畛c b畛i nhi畛u ngnh v m畛i ngnh ph畉i h畛c nhi畛u chuy棚n 畛. M畛i ngnh h畛c t畛i a l 8 chuy棚n 畛. 5. CD_MO (MACD, NAM, HOCKY) T但n t畛: M畛i b畛 c畛a quan h畛 tr棚n th畛 hi畛n m畛t chuy棚n 畛 動畛c m畛 ra trong m畛t nm c畛a m畛t h畛c k畛. Th担ng th動畛ng, s畛 sinh vi棚n c畛a ngnh m畉ng l kh担ng nhi畛u n棚n 畛i v畛i ngnh M畉ng m叩y t鱈nh kh担ng 動畛c m畛 c湛ng m畛t chuy棚n 畛 trong 2 h畛c k畛 li棚n ti畉p c畛a c湛ng m畛t nm. 6. DANGKY (MASV, MACD, NAM, HOCKY) T但n t畛: M畛i b畛 c畛a quan h畛 tr棚n th畛 hi畛n vi畛c ng k箪 h畛c m畛t chuy棚n 畛 c畛a m畛t sinh vi棚n vo m畛t nm c畛a m畛t h畛c k畛 no 坦. M畛t sinh vi棚n ch畛 畛影c ng k箪 vo c叩c chuy棚n 畛 thu畛c ngnh h畛c c畛a sinh vi棚n 坦 m th担i. M畛i nm c坦 2 h畛c k畛. Sinh vi棚n ch畛 動畛c ng k箪 t畛i a l 3 chuy棚n 畛 trong m畛t h畛c k畛 m th担i. 40
  • 41. Q U A N L Y T H C N V A T H E O D O I K E T Q U A H O C T A P C H O T R E M A U G IA O Cho l動畛c 畛 CSDL qu畉n l箪 th畛c 董n v theo d探i k畉t qu畉 h畛c t畉p c畛a m畛t tr動畛ng m畉u gi叩o: 1.LOP (MALOP, TENLOP, NIENKHOA, KHOI) T但n t畛: M畛i l畛p c坦 m畛t m達 l畛p duy nh畉t, m畛t t棚n l畛p duy nh畉t v ni棚n kho叩 cho bi畉t l畛p thu畛c kh坦a h畛c no. C坦 3 kh畛i: M畉m, Ch畛i, L叩. Ni棚n kho叩 lu担n lu担n c坦 5 k箪 s畛, g畛m 2 k箪 s畛 cu畛i c畛a 2 nm li棚n ti畉p nhau, v鱈 d畛: 98-99, 02-03. M達 l畛p l m畛t chu畛i g畛m 2 k箪 s畛 畉u c畛a ni棚n kh坦a m l畛p 坦 thu畛c v畛, t棚n kh畛i v 1 k箪 s畛 cho bi畉t s畛 th畛 t畛 l畛p, v鱈 d畛: l畛p 畉u ti棚n thu畛c kh畛i m畉m c畛a ni棚n kho叩 98-99 c坦 m達 l畛p l 98MAM1. 2.TRE (MATRE, TENTRE, TENCHA, TENME, DCHI, DT, MALOP) T但n t畛: M畛i tr畉 khi vo h畛c 1 l畛p c坦 m畛t m達 duy nh畉t. C畉n l動u l畉i th担ng tin c畛a tr畉 g畛m t棚n cha m畉, 畛a ch畛 v i畛n tho畉i li棚n l畉c. MALOP cho bi畉t tr畉 thu畛c l畛p no. 3.MONAN (MAMA, TENMA, LOAI, DAM, BEO, DUONG, NANGLUONG) T但n t畛: M畛i m坦n n c坦 1 m達 duy nh畉t, c坦 m畛t t棚n duy nh畉t v thu畛c 1 lo畉i. C坦 2 lo畉i m坦n n: ch鱈nh ho畉c ph畛. M畛t th畛c 董n ph畉i g畛m 3 ho畉c 4 m坦n ch鱈nh v 鱈t nh畉t 1 ho畉c c坦 th畛 t畛i a l 2 m坦n ph畛. M畛i m畛t kh畛i l動畛ng th畛c n t鱈nh tr棚n kh畉u ph畉n 1 tr畉 (kh担ng ph但n bi畛t tu畛i) c畉n l動u l畉i l動畛ng 畉m (DAM), ch畉t b辿o (BEO) 動畛ng (DUONG) (畛u t鱈nh b畉ng g (gam))v nng l動畛ng m m坦n n ny cung c畉p (NANGLUONG) (t鱈nh b畉ng Kcal). 4.THUCDON (MATD, MAMA) T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t m畛t m坦n n c坦 m達 l MAMA thu畛c v畛 th畛c 董n c坦 m達 l MATD. M畛t th畛c 董n ph畉i cung c畉p t畛i thi畛u l 300g 畉m, 80g b辿o, 200g 動畛ng v 400 Kcal. L動畛ng ch畉t b辿o kh担ng 動畛c v動畛t qu叩 100g v l動畛ng 動畛ng t畛i a l 250g cho m畛i th畛c 董n. 5.NGAY_TD (NGAY, MATD, KHOI) T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t vo m畛t ngy NGAY, nh n c畛a tr動畛ng 達 叩p d畛ng th畛c 董n c坦 m達 l MATD cho kh畛i KHOI. Tr動畛ng ch畛 叩p d畛ng 1 m達 th畛c 董n cho ton kh畛i trong 1 ngy. C叩c kh畛i kh叩c nhau c坦 th畛 d湛ng th畛c 董n kh叩c nhau trong ngy. Ngoi ra, ch畛 動畛c d湛ng l畉i th畛c 董n cho 1 kh畛i sau t畛i thi畛u l 4 ngy. 6.NGAY_KQ (MATRE, NGAY, CO_MAT, DANHGIA) T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t tr畉 c坦 m達 l MATRE, vo m畛t ngy NGAY c坦 i h畛c hay kh担ng: COMAT =1 (c坦 m畉t); COMAT =0 (v畉ng). DANHGIA cho bi畉t trong ngy tr畉 sinh ho畉t v ti畉p thu bi h畛c nh動 th畉 no. C坦 3 b畉c 叩nh gi叩: A, B, C. N畉u tr畉 v畉ng m畉t th狸 tr動畛ng DANHGIA kh担ng c坦 gi叩 tr畛. 7.THANG_KQ (THANG, NAM, MATRE, CAO, CANNANG, BONGSEN) T但n t畛: M畛t b畛 d畛 li畛u cho bi畉t vo cu畛i th叩ng THANG c畛a nm NAM, tr畉 c坦 m達 l MATRE c坦 chi畛u cao l CAO v c但n n畉ng l CANNANG c坦 畉t 動畛c b担ng sen hay kh担ng: BONGSEN =1: c坦 b担ng sen; BONGSEN = 0; kh担ng c坦 b担ng sen.Tr畉 s畉 動畛c c畉m b担ng h畛ng n畉u trong tu畉n c坦 t畛i thi畛u l 5/6 ngy 動畛c 叩nh gi叩 lo畉i A v kh担ng c坦 ngy no b畛 叩nh gi叩 lo畉i C. Trong th叩ng tr畉 s畉 動畛c b担ng sen n畉u t畉t c畉 c叩c ngy tu畉n trong th叩ng 畛u 動畛c c畉m b担ng h畛ng. 41
  • 42. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 M HNH D畛 LI畛U QUAN H畛 (Relational Data Model) Gi畛i thi畛u L棚 畛c Long Chuy畛n 畛i ERD sang m担 h狸nh Email: longld@hcmup.edu.vn d畛 li畛u quan h畛 Website: http://www.2learner.edu.vn
  • 43. C叩c qui t畉c chuy畛n 畛i (1) T畉p th畛c th畛 C叩c t畉p th畛c th畛 (tr畛 t畉p th畛c th畛 y畉u) chuy畛n thnh c叩c quan h畛 c坦 c湛ng t棚n v t畉p thu畛c t鱈nh MANV NGSINH LUONG DCHI TENPHG MAPHG HONV (1,1) (1,n) TENNV NHANVIEN Lam_viec PHONGBAN (0,1) PHAI (1,1) La_truong_phong PHONGBAN(TENPHG, MAPHG) NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG) 43
  • 44. C叩c qui t畉c chuy畛n 畛i (2) M畛i k畉t h畛p (2a) Nhi畛u-Nhi畛u T畉o m畛t quan h畛 m畛i c坦 T棚n quan h畛 l t棚n c畛a m畛i quan h畛 Thu畛c t鱈nh l nh畛ng thu畛c t鱈nh kh坦a c畛a c叩c t畉p th畛c th畛 li棚n quan MANV NGSINH LUONG DCHI DDIEM_DA HONV MADA NHANVIEN THOIGIAN DEAN TENNV TENDA (0,n) (1,n) PHAI Phan_cong PHANCONG(MANV, MADA, THOIGIAN) 44
  • 45. C叩c qui t畉c chuy畛n 畛i (2) M畛i quan h畛 (2b) M畛t-Nhi畛u (cha-con) Th棚m vo quan-h畛-m畛t thu畛c t鱈nh kh坦a c畛a quan- h畛-nhi畛u MANV NGSINH LUONG DCHI TENPHG MAPHG HONV (1,1) (1,n) TENNV NHANVIEN Lam_viec PHONGBAN PHAI NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, MAPHG) 45
  • 46. C叩c qui t畉c chuy畛n 畛i (2) M畛i quan h畛 (2c) M畛t-M畛t Ho畉c th棚m vo quan h畛 ny thu畛c t鱈nh kh坦a c畛a quan h畛 kia Ho畉c th棚m thu畛c t鱈nh kh坦a vo c畉 2 quan h畛 MANV NGSINH LUONG DCHI TENPHG MAPHG HONV NG_NHANCHUC TENNV NHANVIEN PHONGBAN (0,1) (1,1) PHAI La_truong_phong PHONGBAN(MAPHG, TENPHG, MANV, NG_NHANCHUC) 46
  • 47. C叩c qui t畉c chuy畛n 畛i (3) Th畛c th畛 y畉u (c坦 RB tham gia ton ph畉n) Chuy畛n thnh m畛t quan h畛 C坦 c湛ng t棚n v畛i th畛c th畛 y畉u Th棚m vo thu畛c t鱈nh kh坦a c畛a quan h畛 li棚n quan MANV NGSINH LUONG DCHI HONV (1,n) TENNV NHANVIEN Co_than_nhan QUANHE NGSINH PHAI (1,1) PHAI THANNHAN TENTN THANNHAN(MANV, TENTN, PHAI, NGSINH, QUANHE) (th畛c t畉 khi ci 畉t ng動畛i ta th棚m MATN 畛 thu畉n ti畛n) 47
  • 48. TR働畛NG 畉I H畛C S働 PH畉M TP HCM KHOA CNG NGH味 THNG TIN 280, An D動董ng V動董ng, Q5, Tp HCM T: (08).8352020 - 8352021 C叩m 董n 達 theo d探i L棚 畛c Long Email: longld@hcmup.edu.vn Website: http://www.2learner.edu.vn 48

Editor's Notes

  • #39: H 動畛 ng d畉n sinh vi棚n c叩ch 畛 c c叩c t但n t畛 畛 hi畛u v t狸m kho叩 ch鱈nh cho 炭 ng. T但n t畛 = m担 t畉 = 箪 ngh挑a = di畛n gi畉i
  • #42: 4. matd, mama 5.ngay, khoi (tr 動畛 ng chi 叩p d畛ng 1 m達 th畛c 董 n trong ton kh畛i trong 1 ngy ch畛 ch畛n 2 l 畛 ) 6. matre, ngay 7.thang, nam, matre
  • #47: N畉u th棚m b棚n Nh但n vi棚n, th狸 s畉 th棚m vo Maphg l ph嘆ng nh但n vi棚n 坦 lm tr 動畛 ng ph嘆ng, nh但n vi棚n no k担 l tr 動畛 ng ph嘆ng th狸 thu畛c t鱈nh ny l Null