xây dựng cơ sở dữ liệu

59 368 0
xây dựng cơ sở dữ liệu

Đ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

Xây dựng 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à 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ả? sở dữ liệu • Là một tập hợp dữ liệu đã được tổ chứ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 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ở sở dữ liệu Quản lý hóa đơn để xem cấu trúc các bảng, đồ quan hệ giữa các bảng. • Mở sở dữ liệu Quản lý khách sạn để xem cấu trúc các bảng, đồ 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 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...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 nhiều cột (Field) Mỗi cột 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 khoảng trắng Kiểu dữ liệu Kiểu dữ liệu Dữ 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 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: 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 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 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 thể làm được điều này một cách hiệu quả, mỗi bảng trong CSDL cần một trường hoặc một nhóm các trường 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 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

Ngày đăng: 05/05/2014, 01:05

Từ khóa liên quan

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

Tài liệu liên quan