Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
867,68 KB
Nội dung
Xây dựngcơsởdữliệu Huỳnh Phước Hải Email: hphai@agu.edu.vn Nội dung • Một số khái niệm về DB • Trình tự tạo Table • Đặc điểm các thuộc tính của các Field • Các thao tác trên bảng • Tạo quan hệ giữa các bảng • Nhập liệu vào bảng • Thực hành Các vấn đề khi lưu trữ thông tin • Trùng lắp và dư thừa dữ liệu? • Tìm kiếm dữliệu như thế nào? • Lưu trữ như thế nào cho tối ưu? • Làm sao bảo mật thông tin tốt? • Làm sao khai thác thông tin hiệu quả? Cơsởdữliệu • Là một tập hợp dữliệu đã được tổ chức có cấu trúc để người dùng sử dụng hiệu quả hơn. • Ví du: Sổ danh bạ điện thoại, Bảng điểm sinh viên…. Ví dụ 1 Cơsởdữliệu Quản lý hóa đơn Bảng Hóa đơn Cấu trúc bảng hóa đơn Tên cột Kiểu dữliệu Sinh viên thực hành • Mở cơsởdữliệu Quản lý hóa đơn để xem cấu trúc các bảng, sơ đồ quan hệ giữa các bảng. • Mở cơsởdữliệu Quản lý khách sạn để xem cấu trúc các bảng, sơ đồ quan hệ giữa các bảng. MS Access 2010 • Microsoft Access là một Hệ Quản Trị Cơ SởDữLiệu (QTCSDL) tương tác người sử dụng chạy trong môi trường Windows. Microsoft Access cho chúng ta một công cụ hiệu lực và đầy sức mạnh trong công tác tổ chức, tìm kiếm và biểu diễn thông tin. [...]... khi thiết kế cơ sởdữliệu Việc tạo ra các trường có kiểu dữliệu phù hợp rất quan trọng Một số kỹ thuật khi tạo Bảng • Qui định thuộc tính định dạng cho trường Qui định thuộc tính – định dạng • Đặt thuộc tính là một phần không kém quan trọng, nó quyết định đến dữliệu thực sự lưu giữa trong bảng, kiểm tra độ chính xác dữliệu khi nhập vào, định dạng dữliệu nhập vào • Mỗi một kiểu dữliệu sẽ có các...Bảng dữliệu • Bảng là nơi chứa dữliệu về một đối tượng thông tin nào đó như SINH VIÊN, HÓA ĐƠN, • Bảng có nhiều cột (Field) Mỗi cột có một kiểu dữliệu khác nhau • Mỗi hàng trong bảng gọi là một bản ghi (record) chứa các nội dung riêng của đối tượng đó Các bước tạo bảng 1 Create – Table 2 Nhập tên cột (Field), kiểu dữliệu (Data Type), qui định thuộc tính và... LoaiHD) – LOP(MaLop, TenLop) – DIEM(TenCotDiem, Diem) 4 Lưu bảng • Nhấn Ctrl + S hoặc Save Sau đó đặt tên bảng Chú ý: Khuyến cáo tên Bảng viết hoa, chữ không dấu và không có khoảng trắng Kiểu dữliệu Kiểu dữ liệuDữliệu vào Kích thước Text Văn bản Tối đa 255 byte Memo Văn bản nhiều dòng, trang Tối đa 64000 bytes Number Số 1,2,4 hoặc 8 byte Date/Time Ngày giờ 8 byte Currency Tiền tệ (Số) 8 byte ACCESS... có các thuộc tính và các đặc trưng và khác nhau Sau đây là các thuộc tính, định dạng của các kiểu dữ liệu Qui định thuộc tính – định dạng • Các vấn đề thực tế: – Ngày sinh: ? – Điểm học tập: ? – Số điện thoại: ? – Email: ? Thuộc tính Field Size Quy định kích thước của trường và tùy thuộc vào từng kiểu dữliệu – Kiểu Text: Chúng ta quy định độ dài tối đa của chuỗi – Kiểu Number: Có thể chọn một trong... Single và Double) • Đối với kiểu Currency mặc định decimal places là 2 Ví dụ: • Điểm số ? • Tuổi ? • Số lượng hàng hóa ? • Hệ số lương ? • Tiền lương ? Format • Quy định dạng hiển thị dữ liệu, tùy thuộc vào từng kiểu dữliệu – Kiểu chuỗi: Gồm 3 phần ;; – Trong đó: • : Chuỗi định dạng tương ứng trong trường hợp có chứa văn bản • : Chuỗi định dạng tương ứng trong... Chuỗi ký tự giữa 2 dấu nháy Ký tự nằm sau dấu \ Màu Format Kiểu Text Cách định dạng Dữliệu Hiển thị @@@-@@@@ 123456 123-456 abcdef abc-def > Tinhoc TINHOC < TINHOC Tinhoc @;”Không có”;”Không Chuỗi bất kỳ Hiển thị chuỗi biết” Chuỗi rỗng Không có Giá trị trống (Null) Không biết Format Kiểu Text VD: Cách định dạng Dữliệu Hiển thị @@@-@@@@ 123456 123-456 abcdef abc-def > Tinhoc TINHOC < TINHOC Tinhoc... Các thao tác với Field 3 Tạo khóa chính • Click phải vào Field đặt khóa chính Chọn Primary Key Khóa chính là gì? • Sức mạnh của một Hệ QTCSDL như Microsoft Access, là khả năng mau chóng truy tìm và rút dữliệu từ nhiều bảng khác nhau trong CSDL Để hệ thống có thể làm được điều này một cách hiệu quả, mỗi bảng trong CSDL cần có một trường hoặc một nhóm các trường có thể xác định duy nhất một bản ghi trong... @@@-@@@@ 123456 123-456 abcdef abc-def > Tinhoc TINHOC < TINHOC Tinhoc @;”Không có”;”Không Chuỗi bất kỳ Hiển thị chuỗi biết” Chuỗi rỗng Không có Giá trị trống (Null) Không biết Format Kiểu Number Dạng Dữliệu Hiển thị General Number 1234.5 1234.5 Currency 1234.5 $1.234.50 Fixed 1234.5 1234 Standard 1234.5 1,234.50 Pecent 0.825 82.50% Scientific 1234.5 1.23E+03 Format Kiểu Number • Định dạng do người . quả? Cơ sở dữ liệu • Là một tập hợp dữ liệu đã được tổ chức có cấu trúc để người dùng sử dụng hiệu quả hơn. • Ví du: Sổ danh bạ điện thoại, Bảng điểm sinh viên…. Ví dụ 1 Cơ sở dữ liệu. bảng hóa đơn Tên cột Kiểu dữ liệu Sinh viên thực hành • Mở cơ sở dữ liệu Quản lý hóa đơn để xem cấu trúc các bảng, sơ đồ quan hệ giữa các bảng. • Mở cơ sở dữ liệu Quản lý khách sạn để. Xây dựng cơ sở dữ liệu Huỳnh Phước Hải Email: hphai@agu.edu.vn Nội dung • Một số khái niệm về DB • Trình