... 2000
Access 2000 là một hệquảntrịcơsởdữ
liệu trực quan, nằm trong bộ Microsoft Office.
Có khả năng tạo ra một hệ thống thông tin có
quan hệ với nhau, đồng thời xử lý và quản lý
chúng theo ... thuộc.
Access 2000 là một hệquảntrịcơsởdữ
liệu trực quan, nằm trong bộ Microsoft Office.
Có khả năng tạo ra một hệ thống thông tin có
quan hệ với nhau, đồng thời xử lý và quản lý
chúng theo ... nh sau:
09/04/12
Design: Nguyen Hien Du
17
Một số quy tắc về xây dựng cơsởdữ liệu.
Một số quy tắc về xây dựng cơsởdữ liệu.
Quy tắc 1
Quy tắc 1: Mỗi một trường trong bảng phải mô tả
một loại...
... 3 giá trị 1, 2, 3.
Year(): hàm lấy năm của kiểu dữliệu Date/ time.
Month(): hàm lấy tháng của kiểu dữliệu Date/ time.
Day(): hàm lấy ngày của kiểu dữliệu Date/ time.
IIF( ĐK, Giá trị đúng, ... để lọc
các bản ghi thỏa mÃn giá trị đà được lựa chọn trong bảng dữ
liệu.
Cách lọc:
Mở bảng ở chế độ DataSheet View (Open).
Chọn giá trị cần lọc trên bảng dữ liệu.
ã
C1: Records/ Filter/ Filter ...
và dữ liệu.
Append Data to Existing Table: Ghép vào
cuối bảng dữliệu khác.
Table Name: Nhập tên bảng.
Structure Only: Sao chép cấu trúc.
Structure and Data: Sao chép cả cấu trúc
và dữ liệu.
Append...
... Ngày soạn: 26/08/08
Tiết 5 - 6 HỆQUẢNTRỊCƠSỞDỮ LIỆU
I. Mục đích, yêu cầu: HS nắm được các chức năng của hệ QTCSDL, nắm được thành phần cơ bản của
hệ QTCSDL, biết được vai trò của con ... và
khai thác dữ liệu
Thông qua ngôn ngữ thao tác dữ
liệu, người ta thực hiện được các
thao tác cập nhật và khai thác dữ
liệu cụ thể là:
+ Xem nội dung dữ liệu
+Cập nhật dữ liệu
+Sắp xếp, ... các hệ
QTCSDL khác nhau có chất
lượng và khả năng khác nhau
2. Hoạt động của một hệ
QTCSDL:
a) Thành phần của hệ QTCSDL:
-Bộ xử lý truy vấn
-Bộ quản lí dữ liệu
b) Mô tả sự tương tác của hệ...
... của hệquảntrịcơsởdữ liệu:
Hệ QTCSDL có hai thành phần chính:
bộ xử lí truy vấn và
bộ quản lí dữ liệu.
Cung cấp môi trường tạo lập CSDL
Cung cấp môi trường cập nhật và khai thác dữ liệu
Cung ... dụng của hệ
QTCSDL với hệ thống quản lí tệp của hệ điều hành.
Hệ QTCSDL chỉ quản lí cấu
trúc của các bảng trong
CSDL, còn việc quản lí các
tệp trong CSDL do hệ điều
hành thực hiện mỗi hệ
QTCSDL ... thao tác dữ liệu.
b. Cung cấp môi trường cập nhật và khai thác dữ liệu
Cập nhật (xem, nhập, sửa, xoá
.
dữ liệu)
Khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo )
Ngôn ngữ định nghĩa dữliệu và...
... của hệquảntrịcơsởdữliệu cũng như quá trình tương tác giữa hệquảntrịcơsởdữliệu với
các phần mềm ứng dụng cơsởdữ liệu. Giúp sinh viên tiếp cận với nền tảng hệquảntrịcơsở dữ
liệu ... CÁC CLIENT 38
QUẢN TRỊCƠSỞDỮLIỆU 45
CẤU TRÚC CƠSỞDỮ LIỆU. 45
QUẢN LÝ CƠSỞDỮ LIỆU. 50
BẢNG DỮLIỆU – TABLE 58
CÁC CHUẨN TẮC 58
THIẾT KẾ BẢNG DỮ LIỆU. 60
TẠO BẢNG DỮLIỆU 69
KHÓA INDEX 77
THIẾT ... HÀM 86
45
QUẢN TRỊCƠSỞDỮ LIỆU
Trong chương này ta sẽ xem xét cấu trúc vật lý, tạo, xóa, sửa tham số của cơ
sởdữ liệu.
CẤU TRÚC CƠSỞDỮ LIỆU.
Chắc hẳn khi nghiên cứu đến hệquảntrị CSDL SQL...
...
tiếp với cơsởdữliệu
3 • SQL là ngôn ngữ quảntrịcơsởdữ liệu: Thông qua SQL, người quảntrịcơsởdữ
liệu có thể quản lý được cơsởdữ liệu, định nghĩa các cấu trúc lưu trữ dữ liệu, điều ... dụng sử dụng cơsởdữliệu phân tán như là cơsởdữliệutập trung.
SQL Server là hệquảntrịcơsởdữliệu hỗ trợ cơsởdữliệu phân tán. Nó cho phép tạo ra các view
từ các bảng dữliệu trên các ... thức cơ bản về hệquảntrịcơsởdữ liệu; Các chức năng
và công cụ cần thiết để quảntrịcơsởdữliệu cho người phát triển hệ thống.
Nội dung chủ yếu:
Giới thiệu về hệquảntrịcơsởdữ liệu; ...
... http://www.simpopdf.com
Bài giảng tóm tắt Hệquảntrịcơsởdữliệu 40
Chương 4
BẢO MẬT VÀ AN TOÀN DỮLIỆU
I. Bảo mật trong hệquảntrịcơsởdữliệu
1. Khái niệm cơ bản về bảo mật
Nhằm bảo vệ hệ thống ... của cơsởdữ liệu. Như vậy, cơsởdữliệu phải
được hoàn lại trạng thái của nó trước khi giao dịch bắt đầu. Hệquảntrịcơsởdữliệu phải
có trách nhiệm phát hiện sự cốhệ thống và trả lại cơ ... http://www.simpopdf.com
Bài giảng tóm tắt Hệquảntrịcơsởdữliệu 3
− Quản lý vùng đệm.
Quản lý giao dịch (Transaction management)
Thông thường, một số thao tác trên cơsởdữliệu tạo thành một...
... tác với dữliệu trong cơsởdữliệu cũng như tạo và thay
đổi cấu trúc của các cơsởdữ liệu. Trong chương này ta sẽ trình bày một số
câu lệnh SQL cơ bản.
2.1. CÁC CÂU LỆNH ĐỊNH NGHĨA DỮLIỆU ... Các thành phần chính của hệquảntrị CSDL
- Dữ liệu, siêu dữ liệu: Ðáy kiết trúc là thiết bị nhớ ngoài lưu trữ dữliệu
và siêu dữ liệu. Trong phần này không chỉ chứa dữliệu được trữ trong CSDL ... pháp quảntrịdữliệu phù hợp cho các
doanh nghiệp, tổ chức nhỏ chỉ cần một cơsởdữliệu không giới h
ạn
kích thước hoặc số người sử dụng. Workgroup Edition là lý tưởng
cho các mức cơsởdữ liệu...
...
BÀI GIẢNG
HỆ QUẢNTRỊ
CƠ SỞDỮ LIỆU
HÀ NỘI - 2011
4
Chương I : Những khái niệm cơ bản về cơsởdữliệu
I. Cơsởdữliệu là gì?
Cơ sởdữliệu ... thông tin. Có nhiều loại cơsởdữ liệu, nhưng
ta chỉ đề cập đến cơsởdữliệuquan hệ, là kiểu cơsởdữliệu phổ biến nhất hiện nay.
Một cơsởdữliệuquan hệ:
Chứa dữliệu trong các bảng, được ...
mềm hệquảntrịcơsởdữliệu như: Microsoft Access, Foxpro, DB2, SQL Server,
Oracle,.v.v…
- Hệquảntrịcơsởdữliệuquanhệ (Relation Database Management System
- RDBMS) là một hệquản trị...
... lưu trữ dữliệu
Clustering file
Heap file
Là hình thức lưu trữ dữliệu trong đó các mẫu
tin được lưu không theo thứ tự logic nào cả,
mà là thứ tự thêm dữliệu
Thường thì dữliệu của ... trên tt dữliệucó cùng giá trị với
trường search key
Sparse index
Các mẫu tin trên tt chỉ mục chỉ ứng với một số giá trị trên
tt dữliệu trên trường search key
Để tìm 1 giá trị, ta ... cập
Khi dữliệu lớn thì thao tác thêm, xóa phức tạp
Lưu tập tin trên đĩa
Tổ chức block trên đĩa
Cách tổ chức mẫu tin trên tập tin
Chỉ mục (Index)
Dùng chỉ mục cho tập tin cũng...
...
)
Lệnh tạo miền giá trị
Tạo ra một kiểu dữliệu mới kế thừa những
kiểu dữliệucó sẵn.
Cú pháp
Ví dụ
23
CREATE DOMAIN <Tên_kdl_mới> AS <Kiểu _dữ_ liệu& gt;
CREATE DOMAIN ...
…
[<RBTV>]
)
Giới thiệu (tt)
SQL gồm
Định nghĩa dữliệu (DDL)
Thao tác dữliệu (DML)
Ngôn ngữ thao tác dữliệu nhúng
Định nghĩa khung nhìn
Ràng buộc toàn vẹn
Phân ... nghĩa dữliệu
Truy vấn dữliệu
mệnh đề SELECT
mệnh đề WHERE
mệnh đề FROM
mệnh đề ORDER BY
truy vấn con
mệnh đề GROUP BY
một số dạng truy vấn khác
Cập nhật dữliệu
...
... lock Phase
unlock
Đơn vị
dữ liệu
giữ
lock
của T
i
Thực hiện xong hết tất
cả các yêu cầu lock rồi
mới tiến hành unlock
Phân cấp dữliệu
Relations là đơn vị dữliệu khóa lớn nhất
Một ...
Các vấn đề trong truy xuất đồng thời
Mất dữliệu đã cập nhật (lost updated)
Không thể đọc lại (unrepeatable read)
Bóng ma (phantom)
Đọc dữliệu chưa chính xác (dirty read)
Kỹ thuật ...
T
2
đã đọc dữliệu được ghi bởi T
1
nhưng sau đó T
1
yêu cầu hủy việc ghi
Kỹ thuật khóa
Làm thế nào để bộ lập lịch ép buộc 1 lịch phải
khả tuần tự?
Bộ lập lịch với cơ chế khóa (locking...
... thời điểm xảy ra sự
cố cần được phục hồi lại khi hệ thống khởi động lại.
Hệ QTCSDL cần có 1 cơ chế quản lý các giao tác để
phục hồi lại dữliệu trong các trường hợp này.
Xét bước chạy thứ ... giao tác Tj chỉ được đọc và ghi trên 1 đơn vị dữ
liệu X, mà trước đó các giao tác thực hiện thao tác trên
X đã hoàn tất (committed).
Một hệquảntrị CSDL phải đảm bảo các tính
chất sau (ACID): ... khi hệ thống chấp nhận 1
yêu cầu(thao tác) từ 1 giao tác lên CSDL, hệ
thống sẽ kiểm tra xem CSDL này có đang bị
tranh chấp không đồng thời dự báo xem nếu
chấp nhận yêu cầu này có thể đưa hệ...
...
AS select_statement
Lập trình trong SQL
• Kiểu dữ liệu: Có 2 loại
– Kiểu dữliệu của hệ thống (System - supplied data
type)
– Kiểu dữliệu do người dùng định nghĩa (User-
defined data ... được tạo ra từ các
bảng cơsở hoặc từ các view được tạo trước
– View không tồn tại vật lý vì vậy view còn gọi là
bảng ảo.
– Đơn giản hoá việc truy cập dữliệu
– Chọn dữliệu cần thiết ứng với ... DEPARTMENT, EMPLOYEE
WHERE DNUMBER=DNO
GROUP BY DNAME;
Biến
– Gán giá trị cho biến: Khi một biến được khai báo thì
giá trị của nó là Null
– Ví dụ 1:
DECLARE @temp_name varchar(20)...