II Chi đầu tư phỏt triển (1)
Bảng 23: Bảng phần đầu phiếu Thu
Bảng 24: Bảng phiếu
Thu Ngõn sỏch
Bước 3: Tổng hợp lại
cỏc bảng đó chuẩn hoỏ được về 3NF (đầu ra của quỏ trỡnh chuẩn hoỏ) để làm nốt phần việc cũn lại cho quỏ trỡnh hoàn tất một CSDL tốt nhất cho hệ thống mới.
Như đó đề cập từ trước rằng CSDL ở dạng 3NF là một khối CSDL rất vững trắc cho hệ thống mới. Nú an toàn chớnh xỏc đầy đủ khụng dư thừa, tối thiểu việc lặp lại trỏnh cỏc sự nhập nhằng… Nhưng khụng phải là quỏ trỡnh phõn tớch thiết kế chỉ đũi hỏi đầu ra là CSDL ở dạng 3NF rồi bỏ đấy. Mà yờu cầu quan trọng nhất chớnh là việc vận dụng biểu diễn khối CSDL 3NF vào mỏy tớnh nh thế nào để hiệu quả là cao nhất. Chỳng ta cũng đó thống nhất với nhau ở phần đầu tiến trỡnh phõn tớch là ta dựng trỡnh ứng dụng ACCESS để quản lý CSDL và để phục vụ cho việc “tin học” ở ban tài chớnh xó Ngọc Đồng. Vậy trỡnh ứng dụng ACCESS là gỡ? Nú là một hệ quản trị CSDL rất mạnh tối ưu, được dựng cho hầu hết cỏc bài toỏn quản lý đơn giản đến phức tạp. Cụ thể về ACCESS như thế nào và chu trỡnh vận hành nú ra Sao chúng ta xẽ được làm quen trong phần cài đặt chạy chương trỡnh cho hệ thống được yờu cầu song song với bài thuyết lý này. Cũn bõy giờ ta phải tiến hành đưa khối CSDL vào ACCESS thỡ ACCESS xẽ bố trớ lại CSDL đú dưới dạng cỏc bảng (Table) trờn cỏc bảng đú dữ liệu của chỳng ta được thể hiện qua cỏc trường (Field) và cỏc bản ghi (Record) cú cỏc KDL (hay cũn gọi là cấu trỳc) tương thớch với chỳng. Rồi cỏc bảng (Table) này đựơc liờn kết với nhau (Relationsiph) chặt chẽ. Và từ cỏc bảng CSDL này xẽ cho chúng ta hài lũng về thế mạnh thực sự của mỏy tớnh- CNTT núi chung và ACCESS núi riờng thụng qua cỏc: Form, Report, Querry, Macro… Toolbox, Listbox, Frame...
STT Tờn trường Khoỏ 1 MĐVSDNS * 2 Quyenso 3 Sobienlaithutien STT Tờn trường Khoỏ 1 Quyenso * 2 Sobienlaithutien * 3 Hotennguoinoptien 4 Điachi 5 Lydothu 6 Sotien 7 Kemtheochungtugoc 8 Ngaythangnam
Sau đõy ta chỉ làm quen với một số KDL trong ACCESS để phục vụ tốt cho việc chọn KDL cho CSDL.
* Cỏc KDL trong ACCESS: Cú một số kiểu sau đõy
+ Kiểu Text: Đõy là KDL rộng nhất trong cỏc KDL mà ACCESS quản lý. Nó bao gồm cỏc ký tự, chữ số. Đối với kiểu này rất hay được sử dụng để trỡnh bày thụng tin về tờn tuổi, địa chỉ, quờ quỏn… Giới hạn của KDL này là từ 0 đến 255 ký tự.
+ Kiểu Memụ: Cú chức năng nh kiểu Text, cú thể chứa văn bản dài dũng nh: Lời chỳ thớch, mụ tả đặc điểm của một nhúm cỏ thể, túm tắt nội dung cuốn sỏch… Kớch thước của kiểu này cú thế chứa tới 64000 ký tự.
+ Kiểu Date/ time: lưu trữ dữ liệu kiểu ngày thỏng năm.
+ Kiểu Number: đõy là KDL kiểu số, với kiểu này cú thể là KDL kiểu nguyờn (Integer) chứa cỏc số nguyờn trong 2Byte, kiểu Single chứa cỏc số thực chớnh xỏc trong 4Byte, Double chứa cỏc số thực chớnh xỏc đến 8Byte. Byte- số nguyờn chứa trong 1Byte. Đối với KDL này cú thể chứa những số tham gia vào cỏc phộp tớnh số học.
+ Kiểu Currency: Đõy là KDL lưu trữ thụng tin theo định dạng tiền tệ.
+ + Kiểu Auto number: Với kiểu này thỡ dữ liệu xẽ tăng lờn 1 sau khi thờm 1 bản ghi mới.
+ Kiểu Ole object: Chứa cỏc đối tượng (nh tài liệu soạn trong Microsoft Word bảng tớnh Excel, bức tranh, bản nhạc…) tạo ra nhờ cỏc chương trỡnh khỏc theo giao thức kết nối và nhỳng đối tượng.
+ Kiểu Yes/ No: Giống với kiểu Boolean và chỉ nhận một trong hai giỏ trị True hoặc False, trong ACCESS Yes tương đương với True/ No tương đương với False
+ Kiểu Hiperlink: Cho phộp tạo ra một siờu liờn kết cú thể sử dụng để liờn kết cỏc tài liệu khỏc hoặc cú thể liờn kết đến một địa chỉ nào đú trờn mạng mỏy tớnh.
* Ứng dụng đưa cỏc KDL trờn đõy vào CSDL (3NF) mà ta đó thu được, ta đó cú thể cú được cấu trỳc chặt chẽ của CSDL nh yờu cầu. Cỏc bảng này nh sau: