Danh mục tài liệu

Bài giảng: Hệ cơ sở dữ liệu

Số trang: 248      Loại file: pdf      Dung lượng: 7.65 MB      Lượt xem: 25      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hệ quản trị cơ sở dữ liệu (tiếng Anh: Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL).
Nội dung trích xuất từ tài liệu:
Bài giảng:Hệ cơ sở dữ liệuBài giảng: HỆ CƠ SỞ DỮ LIỆUNội dung môn học Chương 1: Giới thiệu về CSDL Chương 2: Mô hình liên kết – thực thể Chương 3: Mô hình dữ liệu quan hệ Chương 4: Chuẩn hóa Chương 5: Chuyển đổi sơ đồ LKTT thành QH Chương 6: Thiết kế vật lý CSDL Chương 7: Ngôn ngữ SQL Chương 8: Thủ tục lưu trữ và trigger Chương 9: Bảo mật và quyền của người dùngTài liệu học tập Sách, giáo trình chính:Dương Tuấn Anh, Nguyễn Trung Trực - Hệ cơ sở dữ liệu – NXB đại học quốc gia TP Hồ Chí Minh Sách tham khảo:Trần Đắc Phiến - Giáo trình cơ sở dữ liệu - Trường ĐH Công nghiệp TP Hồ Chí MinhMục đích của môn học Cung cấp các kiến thức căn về cơ sở dữ liệu cho sinh viên Cung cấp các kiến thức về ngôn ngữ SQL Cung cấp các kiến thức về lập trình với SQL- Server 2000Yêu cầu môn học Phần mềm SQL SERVER 2007 Hiện diện trên 80% Nắm được nội dung lý thuyết Hoàn thành các bài tập thực hành Điểm giữa kỳ lớn hơn hoặc bằng 5Cơ sở dữ liệu Cơ sở dữ liệu quan hệ?  Là một CSDL trong đó dữ liệu được tổ chức trong các bảng có mối quan hệ với nhau Bảng?  Là đối tượng được sử dụng tổ chức lưu trữ dữ liệuMinh họaBảng Tên Cột, dòng Dữ liệu của bảngKhóa của bảng Khái niệm Khóa chính Khóa ngoạiVí dụ về khóa chính-primary keyVí dụ về khóa ngoại-FKGiới thiệu Các hệ quản trị cơ sở dữ liệu  MS Access  Oracle  Foxpro  SQL Server Mục đích  Quản lý dữ liệu hiệu quảGiới thiệu sơ lượcSQL SERVER 2000Các thành phần trong SS 2000 Relational Database Engine Replication Data Transformation Service Analysis Service Meta Data Service SQL Server Tools  Enterprise Manager  Query AnalyzerTìm hiểu Enterprise ManagerTìm hiểu Query Analyzer Là cửa sổ để viết lệnh Ngôn ngữ truy vấn SQL (Structured query language)SQL- Giới thiệu SQL được xem là ngôn ngữ chuẩn trong cơ sở dữ liệu. SQL dùng để:  Định nghĩa dữ liệu  Truy xuất-thao tác dữ liệu  Điều khiển quyền truy cập  Đảm bảo toàn vẹn dữ liệuSơ lược về SQL Bao gồm khoảng 40 câu lệnh Các lệnh thao tác dữ liệu:  SELECT  INSERT  UPDATE  DELETE  TRUNCATESơ lược về SQL Định nghĩa dữ liệu:  CREATE TABLE  DROP TABLE  ALTER TABLE  CREATE VIEW  ALTER VIEW  DROP VIEW  CREATE PROCEDURE  ALTER PROCEDURE  DROP PROCEDURE NGÔN NGỮ THAO TÁC DỮ LIỆUSELECT [ALL | DISTINCT][TOP n] danhsáchchọn[INTO tênbảngmới]FROM danhsáchbảng/khungnhìn[WHERE điềukiện][GROUP BY danhsáchcột][HAVING điềukiện][ORDER BY cộtsắpxếp][COMPUTE danhsáchhàmgộp [BY danhsáchcột]]