Bài giảng Cơ sở dữ liệu: Chương 0 - ThS. Lương Thị Ngọc Khánh
Số trang: 41
Loại file: pdf
Dung lượng: 721.37 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở dữ liệu - Chương 0: Tổng quan về Cơ sở dữ liệu do ThS. Lương Thị Ngọc Khánh thực hiện, trình bày về mô hình dữ liệu quan hệ; thiết kế CSDL quan hệ; hệ quản trị cơ sở dữ liệu.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 0 - ThS. Lương Thị Ngọc Khánh Chương 0 TỔNG QUAN VỀ CSDL GV: ThS. Lương Thị Ngọc Khánh Email: ltnkhanh@it.tdt.edu.vn it.tdt.edu.vn/~ltnkhanh Nội dung chương 0 • Mô hình dữ liệu quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Thiết kế CSDL quan hệ • Hệ quản trị cơ sở dữ liệu • Khái niệm • Lịch sử phát triển • Chức năng 2 8/2012 Mô hình dữ liệu quan hệ • Cơ sở dữ liệu quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT Relational Database Entitites Student Id Name Suburb Takes 1108 Robert Kew SID SNO 3936 Glen Bundoora 1108 21 Attribute 8507 Norman Bundoora 1108 23 8452 Mary Balwyn 8507 23 8507 29 Subject No Name Dept 21 Systems CSCE 23 Database CSCE 29 VB CSCE Relationship 18 Algebra Maths 3 8/2012 Mô hình dữ liệu quan hệ • Các khái niệm: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT Entities Tables Attributes Fields Relations 4 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm • Thuộc tính: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • đặc trưng của đối tượng. • được phân biệt qua tên gọi • thuộc một kdl nhất định (số, chuỗi, ngày tháng, lôgic, hình ảnh…). • mỗi thuộc tính chỉ chọn lấy giá trị trong một tập con của kiểu dữ liệu và tập hợp đó gọi là miền giá trị của thuộc tính đó. • Ví dụ điểm thi của sinh viên chỉ là các số nguyên từ 0 đến 10. 5 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Lược đồ quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • tập tất cả các thuộc tính cần quản lý của một đối tượng cùng với những mối liên hệ giữa chúng. • Ví dụ: ta có LĐQH sinh viên (đặt tên là SV) với các thuộc tính như sau: SV(maSoSV, hoTenSV, ngaySinh, diemTB, mucHbg) 6 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Nhiều lược đồ quan hệ cùng nằm trong một hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT thống quản lý được gọi là một lược đồ CSDL. • Ví dụ lược đồ CSDL để quản lý điểm của sinh viên có thể gồm những lược đồ quan hệ sau: SV(maSV, hotenSV, ngaySinh, maLop, tinh, hocBong) Lop(maLop, tenLop, siSo, maKhoa) Khoa(maKhoa, tenKhoa, soCB) MonHoc(maMH, tenMH, soTiet) KetQua(maSV, maMH, diemThi) 7 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Định nghĩa quan hệ (relation): ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Sự thể hiện của lược đồ quan hệ ở một thời điểm nào đó được gọi là quan hệ. 8 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Primary keys (các khóa chính) ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • là yếu tố chủ yếu cho các CSDL QH • làm cho các dòng là duy nhất 9 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Foreign keys (các khóa ngoại) ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • là một hoặc nhiều cột tham chiếu đến các khóa chính của bảng khác. 10 8/2012 Thiết kế các CSDL quan hệ • Các bước: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Phân tích tình huống để tập hợp thông tin về csdl dự kiến • Quyết định các cột, kiểu dữ liệu và chiều dài dữ liệu • Chuẩn hóa dữ liệu bên trong các bảng • Tạo csdl và các bảng 11 8/2012 Thiết kế các CSDL quan hệ (tt) • Xét ví dụ sau: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT CungCapSP(maNCC, tenNCC, diaChi, sanPham, gia) maNCC tenNCC diaChi sanPham gia S01 Sanyo Tokyo, Nhật Bản Tủ lạnh 250 S01 Sanyo Tokyo, Nhậ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 0 - ThS. Lương Thị Ngọc Khánh Chương 0 TỔNG QUAN VỀ CSDL GV: ThS. Lương Thị Ngọc Khánh Email: ltnkhanh@it.tdt.edu.vn it.tdt.edu.vn/~ltnkhanh Nội dung chương 0 • Mô hình dữ liệu quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Thiết kế CSDL quan hệ • Hệ quản trị cơ sở dữ liệu • Khái niệm • Lịch sử phát triển • Chức năng 2 8/2012 Mô hình dữ liệu quan hệ • Cơ sở dữ liệu quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT Relational Database Entitites Student Id Name Suburb Takes 1108 Robert Kew SID SNO 3936 Glen Bundoora 1108 21 Attribute 8507 Norman Bundoora 1108 23 8452 Mary Balwyn 8507 23 8507 29 Subject No Name Dept 21 Systems CSCE 23 Database CSCE 29 VB CSCE Relationship 18 Algebra Maths 3 8/2012 Mô hình dữ liệu quan hệ • Các khái niệm: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT Entities Tables Attributes Fields Relations 4 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm • Thuộc tính: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • đặc trưng của đối tượng. • được phân biệt qua tên gọi • thuộc một kdl nhất định (số, chuỗi, ngày tháng, lôgic, hình ảnh…). • mỗi thuộc tính chỉ chọn lấy giá trị trong một tập con của kiểu dữ liệu và tập hợp đó gọi là miền giá trị của thuộc tính đó. • Ví dụ điểm thi của sinh viên chỉ là các số nguyên từ 0 đến 10. 5 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Lược đồ quan hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • tập tất cả các thuộc tính cần quản lý của một đối tượng cùng với những mối liên hệ giữa chúng. • Ví dụ: ta có LĐQH sinh viên (đặt tên là SV) với các thuộc tính như sau: SV(maSoSV, hoTenSV, ngaySinh, diemTB, mucHbg) 6 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Nhiều lược đồ quan hệ cùng nằm trong một hệ ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT thống quản lý được gọi là một lược đồ CSDL. • Ví dụ lược đồ CSDL để quản lý điểm của sinh viên có thể gồm những lược đồ quan hệ sau: SV(maSV, hotenSV, ngaySinh, maLop, tinh, hocBong) Lop(maLop, tenLop, siSo, maKhoa) Khoa(maKhoa, tenKhoa, soCB) MonHoc(maMH, tenMH, soTiet) KetQua(maSV, maMH, diemThi) 7 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Định nghĩa quan hệ (relation): ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Sự thể hiện của lược đồ quan hệ ở một thời điểm nào đó được gọi là quan hệ. 8 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Primary keys (các khóa chính) ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • là yếu tố chủ yếu cho các CSDL QH • làm cho các dòng là duy nhất 9 8/2012 Mô hình dữ liệu quan hệ - Các khái niệm (tt) • Foreign keys (các khóa ngoại) ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • là một hoặc nhiều cột tham chiếu đến các khóa chính của bảng khác. 10 8/2012 Thiết kế các CSDL quan hệ • Các bước: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT • Phân tích tình huống để tập hợp thông tin về csdl dự kiến • Quyết định các cột, kiểu dữ liệu và chiều dài dữ liệu • Chuẩn hóa dữ liệu bên trong các bảng • Tạo csdl và các bảng 11 8/2012 Thiết kế các CSDL quan hệ (tt) • Xét ví dụ sau: ThS. Lương Thị Ngọc Khánh – K. CNTT – ĐH TĐT CungCapSP(maNCC, tenNCC, diaChi, sanPham, gia) maNCC tenNCC diaChi sanPham gia S01 Sanyo Tokyo, Nhật Bản Tủ lạnh 250 S01 Sanyo Tokyo, Nhậ ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Chương 0 Tổng quan về Cơ sở dữ liệu Mô hình dữ liệu quan hệ Hệ quản trị cơ sở dữ liệuGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
13 trang 295 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 270 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 257 1 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 252 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 187 0 0