Mô tả cơ sở dữ liệu.doc

40 2.4K 3
Mô tả cơ sở dữ liệu.doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mô tả cơ sở dữ liệu

Trang 1

Chương III

MÔ TẢ CƠ SỞ DỮ LIỆU

Trang 2

1) Sơ đồ cây thư mục chứa dữ liệu :

FMEM Dữ liệu của các quản trị viên phân hệ

2) Các lưu ý về nhánh thư mục DBF :

Thư mục DBF\<phân hệ> chứa dữ liệu chung của phân hệ, không phụ thuộc

học kỳ.

Thư mục DBF\<phân hệ>\<hoc kỳ> chứa các dữ liệu từng học kỳ của mỗi

phân hệ.

Ký hiệu học kỳ là <nnh>, trong đó nn là hai số đầu của năm học, h là học kỳ.

Ví dụ: Học kỳ 1, năm học 00-01 có ký hiệu là 001

Thư mục DBF\USER không có thư mục con, chứa các dữ liệu của các user ghi

khi vận hành chương trình.

Thư mục DBF\CHNG không có thư mục con, chứa các dữ liệu và chương trình

của quản trị viên & người phát triển chương trình

Thư mục DBF\FMEM không có thư mục con, chứa các dữ liệu chỉnh định (lưu

bằng file mem) của quản trị viên & các quản trị viên phân hệ.

Riêng thư mục DBF\QLNS không có thư mục con từng học kỳ như các phân hệ

II/ Hệ thống file :

Trong mỗi thư mục trình bày file trong thư mục gốc trước (Cột R=x), thư mục học kỳ sau (Cột R=Rỗng) và theo thứ tự tên tắt Alias.

Cột R=x: Nếu file chứa trong phần root của từng thư mục

Cột TF=x: Nếu nội dung của file thuộc học kỳ trước được mang sang học kỳ sau mỗi khi khởi tạo số liệu cho học kỳ sau.

Cột TD=x: File tương ứng là file tự điển của hệ thống Tên file = hfn(<x>) là tên file chung, định nghĩa ở các cuối bảng.

Trang 3

Tên file là :

Thư mục CHNG, USER, SYS

DBF\<tên thư mục>\<tenfile> cho các

Các thư mục của các phân hệ (CTDT )

DBF\<tên phân hệ>\ROOT\<tenfile> (cho Root=x) DBF\<tên phân hệ>\<NHHK>\<tenfile> (cho Root=rỗng)

1) CHNG : Thông Tin Chung

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

hkks Học kỳ khóa sổ thu/chi học phí gnhhkksv x

2) SYS : File Hệ Thống

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

hrelate Danh sách các mối liên kết hrelate x

3) USER : Thông tin User

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

Trang 4

udflag Ghi nhận sửa đổi điểm udflag x

uvflag Ghi nhận thay đổi đóng học phí uvflag x

4) DIEM : Quản Lý Điểm

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

camthi Các môn cấm thi/hoãn thi dcamthi

dfgnc Khoá sổ nhập điểm niên chế dflagnc dfgtc Khoá sổ nhập điểm tín chỉ dflagtc

dottn Thông tin đợt tốt nghiệp ddottn dsnhtl Danh sách các nhóm thi lại dsnhomtl

dsxettn Danh sách xét tốt nghiệp dsxettn dtdlpthi Đợt Thi Lại Lớp XTKB dtdlpthi dtdph Tự điển phòng thi lại theo đợt dtdph dusercp User cho phép nhập điểm dusercp giamtc Giảm tín chỉ so với qui chế dgiamtc

loptn Danh sách lớp tốt nghiệp dloptn

nhaphl Ghi Nhận Nhập Điểm Học Lại dnhaphl

Trang 5

nhapkt Ghi Nhận Nhập Điểm Kiểm Tra dnhapkt nhapthi Ghi Nhận Nhập Điểm Thi dnhapthi nhaptl Ghi Nhận Nhập Điểm Thi Lại dnhaptl

phtram Phần trăm kiểm tra & bài tập dphtram

ttds Thứ tự danh sách lớp niên chế dttdslp ttlnan Thông tin luận án tốt nghiệp dttlnan tttotng Thanh toán tốt nghiệp dtttotng

5) DKMH : Đăng Ký Môn Học

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

khsothu Học Kỳ Khóa Sổ Số Phải Thu mkhsothu x

dgctgh Đơn giá đặc thù theo MH/Nhóm mdgctgh dkmh Danh sách đăng ký môn học mdkmh

hoclai Danh sách đăng ký học lại mhoclai huymh Thông Tin Lưu Hủy Môn học mhuymh khongdk Danh sách không học theo KH mkhongdk mctghkt File môn học tổ chức kiểm tra mctghkt mctghthi File môn học tổ chức thi mctghthi

Trang 6

msodk Số đăng ký theo môn học msodk

mtdph Tự điển phòng thi theo đợt mtdph

phuthu Các khoản thu học phí khác mphuthu

tkbkt Thời khóa biểu kiểm tra h/kỳ mtkbkt tkbph Thời khóa biểu thi học kỳ mtkbph

tuchon Môn Học Tự Chọn Lớp Niên Chế mtuchon xetlock Khóa các mh không xét lại mxetlock

6) HBHP : Học Bổng & Miễn Giảm Học Phí

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

hbhl DSSV & Học bổng khuyến khích bdshbhl khoiqc Danh sách khối & qui chế bkhoiqc

thhbhp Tổng hợp HB & miễn giảm btonghop

7) QLSV : Quản Lý Sinh Viên

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

Trang 7

tdsv Tự điển sinh viên stdsv x x

dssvhk Danh sách sinh viên học kỳ sdssvhk

8) QLTV: Học Phí Tài Vụ

Tên tắt/AliasÝ nghĩa FileTên FileRTFTD

lkhptv Khóa Sổ Thu Chi Học Phí Ngày vlkhptv

III/ Hệ thống Chỉ mục (TAG INDEX) :

Trong mỗi thư mục trình bày theo thứ tự alias

Cột D = x : Sắp xếp chỉ mục theo thứ tự giảm dần

Thông tin thiết kế chỉ mục được lưu trữ trong file SYS\HTAG.DBF1) CHNG : Dữ liệu chung

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

grppr2 f_maurp f_maurp+f_subform+str(f_colno)

2) SYS : Các file hệ thống

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 8

hfield f_tentattt f_tentat+str(f_thutu)

hfield field_type field_type+str(field_len)+field_name

hrelate f_tentat2 f_tentat2+f_matd2

htag f_tentattt f_tentat+str(f_stt)

3) USER : Dữ liệu User

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

4) DIEM: Quản lý Điểm

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 10

hoanthi f_nhhkbd f_nhhkbd

Trang 11

5) DKMH : Đăng Ký Môn Học

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 12

gmhpng f_heng f_mahedt+f_mang

lophd f_tenlhdvn sys(15,z_memvn,f_tenlhdvn)

Trang 13

mksqui f_tenlop f_tenlop

ngaykt f_dotthi f_dotthi+dtos(ngaythi)

ngaythi f_dotthi f_dotthi+dtos(ngaythi)

Trang 14

trich f_mamh f_mamh

6) HBHP : Học bổng học phí

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 15

tdhb f_tenhbvn sys(15,z_memvn,f_tenhbvn)

7) QLSV : Quản lý Sinh Viên

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 16

8) QLTV : Học Phí Tài Vụ

Tên tắt/AliasTên chỉ mụcBiểu thức chỉ mụcD

Trang 17

hptv f_ngaynhap f_ngaynhap

III/ Mô tả các mối quan hệ giữa các file :

Các mối quan hệ giữa các bảng mô tả mối quan hệ của bảng cha (parent table) và bảng con (child table).

1) Mối quan hệ theo thứ tự bảng cha (parent table) :

Tên Các cột : (1) Khóa bảng con cho phép empty (2) Bỏ qua khi xét bảo trì quan hệ.

(3) Bảng con hủy mẫu tin đồng thời với bảng cha.

(4) Bảng con hủy mẫu tin đồng thời với bảng cha khi User có quyền trên cả 2 bảng.

(5) Cho phép xoá trắng khóa trên bảng con khi hủy mẫu tin trên bảng cha.

Thông tin mô tả các mối quan hệ được lưu trữ trong file SYS\HRELATE.DBF

1.1 CHNG : Dữ liệu chung

Alias Cha Order ChaAlias ConKhoá Quan Hệ12345

1.2 SYS : Các file hệ thống

Alias Cha Order ChaAlias ConKhoá Quan Hệ12345

1.3 DKMH : Đăng ký Môn Học

Alias Cha Order ChaAlias ConKhoá Quan Hệ12345

1.4 HBHP : Học Bổng & Miễn Giảm Học Phí

Alias Cha Order ChaAlias ConKhoá Quan Hệ12345

Trang 18

ctbh f_mactbh bhyt f_mactbh x

1.5 QLSV : Quản Lý Sinh Viên

Alias Cha Order ChaAlias ConKhoá Quan Hệ12345

Trang 19

stdlp f_tenlop hdon f_tenlop x

Trang 21

tdsv f_masv nohpmhl3 f_masv x

2) Mối quan hệ theo thứ tự bảng Con (child table) :

Tên Các cột : (1) Khóa bảng con cho phép empty (2) Bỏ qua khi xét bảo trì quan hệ.

(3) Bảng con hủy mẫu tin đồng thời với bảng cha

(4) Bảng con hủy mẫu tin đồng thời với bảng cha khi User có quyền trên cả 2 bảng.

(5) Cho phép xoá trắng khóa trên bảng con khi hủy mẫu tin trên bảng cha.

Thông tin mô tả các mối quan hệ được lưu trữ trong file SYS\HRELATE.DBF

2.1 CHNG : Dữ liệu chung

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

2.2 USER : Thông tin User

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

2.3 DIEM : Quản Lý Điểm

Trang 22

camthi f_mamh+f_manh ctgh f_mamh x

Trang 23

camthi f_mamh tdmh f_mamh x

Trang 24

giamtc f_maqc tdqc f_maqc x

Trang 25

plcctd f_maqc tdqc f_maqc x

2.4 DKMH : Đăng Ký Môn Học

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

Trang 26

ghino f_lophd lophd f_lophd x

Trang 27

mdtthi f_mamh tdmh f_mamh

Trang 28

trich f_mamh tdmh f_mamh x

2.5 HBHP: Học Bổng & Miễn Giảm Học Phí

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

2.6 QLSV: Quản Lý Sinh Viên

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

Trang 29

2.7 QLTV: Học Phí Tài Vụ

Alias ConKhoá Quan HệAlias ChaOrder Cha12345

IV/ Hệ thống Field :

Hệ thống Field được trình bày theo từng thư mục Ở đây chỉ nêu một số file tiêu biểu trong mỗi phân hệ Trong mỗi thư mục trình bày file theo thứ tự tên tắt Alias.

Thông tin thiết kế field được lưu trữ trong file SYS\HFIELD.DBF1) CHNG : Dữ Liệu Chung

Trang 30

Tên fieldÝ nghĩaTypeLenDec

gquyenQuyền user trên phân hệ

gusersThông tin users

hkksHọc kỳ khóa sổ thu/chi học phí

lockphKhóa phân hệ

quyenphQuyền quản trị phân hệ

Trang 31

2) SYS : Các File Hệ thống

htagDanh sách các chỉ mục (index)

3) USER : Thông tin UseruloginLưu các đợt login

umflagGhi nhận thay đổi ĐKMH

Trang 32

Tên fieldÝ nghĩaTypeLenDec

uvflagGhi nhận thay đổi đóng học phí

4) DIEM: Quản Lý ĐiểmdmblĐiểm bảo lưu

dmnhĐiểm học kỳ

Trang 33

F_DIEML3 Điểm lần 3 C 2

dmqdĐiểm qui đổi

dmtgFile điểm trung gian

dstlDanh sách SV thi lại

Trang 34

Tên fieldÝ nghĩaTypeLenDec

dusercpUser cho phép nhập điểm

ghichuGhi chú điểm thi

nhapktGhi Nhận Nhập Điểm Kiểm Tra

nhapthiGhi Nhận Nhập Điểm Thi

Trang 35

F_MAKH Mã Khoa C 2

nhaptlGhi Nhận Nhập Điểm Thi Lại

pltnThang phân loại điểm tốt nghiệp

5) DKMH : Đăng Ký Môn Họcdongiađơn giá học phí

dscdat Danh sách chưa đợt

Trang 36

F_MAMH Mã môn học C 6

gmhpngPhần trăm học phí tăng/giảm

hdonHóa đơn học phí

qynssQuyền mở sĩ số ĐKMH

6) HBHP : Học Bổng & Miễn Giảm Học Phí

Trang 37

Tên fieldÝ nghĩaTypeLenDec

hbcsDanh sách SV có HBCS

7) QLSV : Quản Lý Sinh Viên

dssvhkDanh sách sinh viên học kỳ

hssvHồ sơ sinh viên

Trang 38

F_KHUVUC Nhóm khu vực C 2

F_DIENTHGD Điện thoại liên lạc gia đình C 10 F_DIENTHTT Điện thoại liên lạc tạm trú C 10

Trang 39

F_HOSOCNUT Chứng nhận ưu tiên N 1

stdlpTự điển lớp

tdsvTự điển sinh viên

thayThông tin biến động DSSV

Trang 40

F_GIO Giờ lưu C 5

8) QLTV : Học Phí Tài VụhptvHọc phí đã đóng

Ngày đăng: 21/08/2012, 16:17

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan