Giáo Trình Cơ Sở Dữ Liệu
Tác giả: Nguyễn Đăng Tỵ, Đỗ Phúc
Nhà xuất bản: NXB Đại Học Quốc Gia TP. Hồ Chí Minh
Danh mục: Học tập, Tài Liệu Học Tập, VIP
LỜI NÓI ĐẦU
Giáo trình này là một trong các giáo trình chính yếu của chuyên ngành Công nghệ thông tin. Giáo trình được xây dựng theo phương châm vừa đáp ứng yêu cầu chuẩn mực của sách giáo khoa, vừa có giá trị thực tiễn, đồng thời tăng cường khả năng tự học, tự nghiên cứu của sinh viên. Trên cơ sở đó, chúng tôi đã tham khảo nhiều tài liệu có giá trị của các tác giả trong và ngoài nước và đã sử dụng nhiều ví dụ lấy từ các ứng dụng thực tiên.
Giáo trình này được dùng kèm giáo trình điện tử trên đĩa CD trong đó có thêm phần trình bày của giảng viên, các bài tập và phần đọc thêm nhằm đáp ứng tốt nhất cho việc tự học của sinh viên.
Chúng tôi rất mong nhận được các ý kiến đóng góp để giáo trình ngày càng hoàn thiện.
Nhóm biên soạn
CHƯƠNG 1
KHÁI NIỆM CƠ SỞ DỮ LIỆU
1.1. MỞ ĐẦU
Trong những năm gần đây, thuật ngữ “cơ sở dữ liệu” (Tiếng Anh là Database, viết tắt tiếng Việt là CSDL) đã trở nên khá quen thuộc không chỉ riêng với những người làm tin học mà còn đổi với cả những người làm trong nhiều lĩnh vực kinh tế, khoa học khác Các ứng dụng của tin học vào công tác quản lý ngày càng nhiều hơn và đa dạng hơn. Có thể nói hầu hết các lĩnh vực kinh tế, xã hội, giáo dục, y tế… đều đã ứng dụng các thành tựu mới của tin học vào phục vụ công tác chuyên môn của mình. Chính vì lẽ đó mà ngày càng nhiều người quan tâm đến lĩnh vực thiết kế và xây dựng các CSDL.
Chương này nhằm cung cấp các khái niệm cơ bản về CSDL. Trước hết chúng ta sẽ tìm hiểu lý do tại sao cần phải có một CSDL. Xét ví dụ về hệ thống tập tin cổ điển sau đây.
Ví dụ 1.1: Tại một công ty người ta trang bị máy vi tính cho tất
cả các phòng, ban nghiệp vụ. Bộ phận văn phòng sử dụng máy tính để soạn thảo văn bản bằng phần mềm Microsoft Word về tình hình hoạt động của đơn vị trong đó có chỉ tiêu về tổng số công nhân viên chức chia theo trình độ chuyên môn được đào tạo. Phòng Kế toán sử dụng máy tính để tính lương và in danh sách lương của từng bộ phận trong đơn vị dựa trên danh sách cán bộ viên chức cùng hệ số lương và các hệ số phụ cấp của họ do phòng Tổ chức cung cấp. Thông tin mà phòng Kế toán quản lý và khai thác là: Họ và Tên. Hệ số lương, Hệ số phụ cấp và các phụ cấp khác của các công nhân viên chức (CNVC) xếp theo từng phòng ban và sử dụng công cụ văn phòng là Microsoft Excel. Phòng Tô chức quản lý thông tin lý lịch của CNVC chi tiết hơn gồm Họ CNVC. Tên CNVC (để riêng thành một cột “Tên” để tiện sắp xếp theo thứ tự từ diễn), Bí danh, Giới tính, Ngày sinh, Ngày tuyển dụng, Hoàn cảnh gia định, Quá trình được đào tạo, Hệ số lương, Hệ số phụ cấp, Ngày xếp lương trên… nhưng thiếu thông tin về Phụ cấp khác của CNVC. Phần mềm được sử dụng đề quản lý là Foxpro for Windows.