...
Giáo trìnhCƠSỞDỮLIỆU Trang
22
Trung Tâm CNTT-ðHCN Tp.HCM
Chương 2 .
NGÔN NGỮ TRUY VẤN SQL
I CÁCH TẠO QUAN HỆ BẰNG ACCESS
Microsoft Access là một hệ quản trị cơsởdữliệu quan hệ. ...
PTHHN
Giáo trìnhCƠSỞDỮLIỆU Trang
4
Trung Tâm CNTT-ðHCN Tp.HCM
1 CSDL là gì?
Một cơsởdữliệucó thể định nghóa tạm như sau: một chỗ chứa có tổ chức tập hợp các tập tin dữ
liệu có ... CƠSỞDỮLIỆU Trang
1
Trung Tâm CNTT-ðHCN Tp.HCM
MỤC LỤC
Chương 1 . 3
MÔ HÌNH QUAN HỆ 3
I NGUYÊN NHÂN RA ĐỜI CỦA MÔ HÌNH QUAN HỆ 3
II CƠSỞDỮLIỆU VÀ HỆ QUẢN TRỊ CƠSỞDỮLIỆU 3
1...
... (1)
Giáo trìnhCƠSỞDỮLIỆU Trang
1
T
rung
T
âm
CN
T
T
-
ðHCN Tp.HCM
MỤC LỤC
Chương 1 . 3
MÔ HÌNH QUAN HỆ 3
I NGUYÊN NHÂN RA ĐỜI CỦA MÔ HÌNH QUAN HỆ 3
II CƠSỞDỮLIỆU VÀ HỆ QUẢN ... biệt và chúng tạo sự
trùng dữliệu nhân viên mà chúng dùng.
- Người sử dụng có ít khả năng khai thác trực tiếp dữ liệu.
II CƠSỞDỮLIỆU VÀ HỆ QUẢN TRỊ CƠSỞDỮLIỆU (DATABASE AND DATABASE ... tính điện tử, văn
phòng xuất bản, hệ quản lý cơsởdữ liệu, máy tính trợ giúp công nghệ phần mềm
Trước khi máy tính hóa cơsởdữliệu đươc giới thiệu, dữliệu được lưu trữ theo kiểu điện tử...
... dựa trên
một mạng máy tính và một tập các hệ quản trị cơsởdữliệucó ở mỗi trạm
(Kỳ sau: cơsởdữliệuphântán trong hệ thống Ngân hàng.)
ài liệu tham khảo
* GS.TS Hồ Thuần: Một số bài ... cho sự phát triển của các hệphân tán; Hai là công nghệ của CSDLPT
dựa trên hai công nghệ khác đà cócơsở vững chắc từ những năm 70: công
nghệ máy tính và công nghệ CSDL; Không có những cái ... nhng với cấu hình hệ thống đợc cho
ở hình 3. Dữliệu của các chi nhánh đợc phân bố ( phântán ) trên ba máy tính
"phía sau " thực hiện các chức năng quản trị CSDL. Quá trình ứng dụng...
... yêu
phần I tổng quan về hệcơsởdữliệuphân tán
I. Giới thiệu chung.
Định nghĩa: Hệ CSDL phântán là một tập hợp dữliệu mà về mặt logic tập dữliệu này thuộc về một hệ thống,
nhng đợc trải ... đến
supercomputer.
II. Các đặc điểm chính của hệphân tán.
Hệ phântáncó các đặc điểm:
1. Chia xẻ tài nguyên.
Thuật ngữ tài nguyên dùng để chỉ tất cả mọi thứ có thể chia xẻ bởi Hệphân tán, bao gồm các thiết bị ...
III. Các lí do sử dụng CSDL phân tán.
Tuy việc quản trị một hệ thống CSDL phântán gặp nhiều khó khăn hơn so với hệ CSDL tập trung nh ng xu hớng
xây dựng các hệ CSDL phântán ngày càng phát triển...
... phần II Các công nghệ sử dụng trong hệCơsởdữ liệu
phân tán
I. Kiến trúc cơ bản của CSDL phân tán.
Tuy không là kiến trúc tờng minh cho tất cả các CSDL phân tán, nhng kiến trúc dới đây ... trong Hệphân tán.
a. Lỗi giao tác.
b. Các lỗi vị trí (hệ thống):
- Dữliệu trong bộ nhớ mất.
- Lỗi toàn bộ các vị trí trong hệ thống phân tán.
- Lỗi một phần các vị trí trong hệ thống phân tán.
c. ... lý dữ
liệu khác
Các yêu cầu
lập lịch/huỷ lịch
Bộ giám sát thực
hiện phân tán
Tới các bộ xử lý dữ liệu
Hình 4.II: Mô hình chi tiết bộ giám sát thực hiện phân tán
IV. Điều khiển tơng tranh phân tán.
Điều...
... dữliệu ORACLE,
công cụ để kết nối cơsởdữ liệu, hệ quản trị cơsởdữliệu đà có sẵn. Vì vậy
công việc thiết kế còn lại chỉ là thiết kế cơsởdữliệuphântán và quản trị cơ
sở dữliệuphân ...
Hệcơsởdữliệuphântán www.nhipsongcongnghe.net
Khoa CNTT ĐH KHTN ĐH Quốc Gia Hà Nội Trang
59
+Quản trị cơsởdữliệuphân tán.
Hệ thống kế toán tài chính này thiết kế dựa trên cơsởdữ ... dụng.
+ Chơng trình phải tổ chức cơsởdữliệu theo cơ chế phân quyền truy
nhập tới từng cơsởdữliệu để đảm bảo tính bảo mật.
+ Chơng trình phải có khả năng phântándữ liệu.
+ Hệ thống phải...
... tổng quan về hệcơsởdữliệuphân tán
I. Giới thiệu chung.
Định nghĩa: Hệ CSDL phântán là một tập hợp dữliệu mà về mặt logic tập dữliệu này thuộc về một hệ thống,
nhng đợc trải ...
supercomputer.
II. Các đặc điểm chính của hệphân tán.
Hệ phântáncó các đặc điểm:
1. Chia xẻ tài nguyên.
Thuật ngữ tài nguyên dùng để chỉ tất cả mọi thứ có thể chia xẻ bởi Hệphân tán, bao gồm các thiết bị ... nhất. Đặc điểm này đà làm giảm chi phí
chuyền tải dữliệu rất lớn so với hệ CSDL tập trung.
IV. Hạn chế của CSDL phân tán.
Hệ thống CSDL phântán bên cạnh những u điểm nh trên cũng có những mặt...
... biết đến sự phântán của tất cả dữliệu trên mạng dờng nh nằm ở máy tính cục bộ của
ngời sử dụng.
III. Các lí do sử dụng CSDL phân tán.
Tuy việc quản trị một hệ thống CSDL phântán gặp nhiều ... ngời lập trình ứng dụng. Ngời sử dụng có quyền truy cập đến dữliệu nằm tại bất cứ vị trí nào. Các
thao tác để lấy hoặc cập nhật dữliệu tại một điểm dữliệu ở xa đợc tự động thực hiện bởi hệ thống ... Tính mở của Hệphântán dựa trên việc cung cấp cơ chế truyền thông giữa các tiến trình và công khai các giao
diện dùng để truy nhập các tài nguyên chung.
3. Khả năng song song.
Hệ phântán hoạt...
... tranh.
phần II
Các công nghệ sử dụng trong
hệ Cơsởdữliệuphân tán
I. Kiến trúc cơ bản của CSDL phân tán.
Tuy không là kiến trúc tờng minh cho tất cả các CSDL phân tán, nhng kiến trúc dới đây ... trong Hệphân tán.
a. Lỗi giao tác.
b. Các lỗi vị trí (hệ thống):
- Dữliệu trong bộ nhớ mất.
- Lỗi toàn bộ các vị trí trong hệ thống phân tán.
- Lỗi một phần các vị trí trong hệ thống phân tán.
c. ... cho thiết kế hệ CSDL phân tán.
Từ sơ đồ kiến trúc của Hệ CSDL phân tán, ngời ta đa ra sơ đồ thiết kế chung cho Hệ CSDL phântán nh sau:
Thiết kế lợc đồ quan niệm: Mô tả toàn bộ dữliệu sẽ đợc...
... CSDL phântán thuần
nhất với hệ quản trị CSDL Oracle.
2.2. Kiến trúc cơ bản của CSDL phântán
Kiến trúc này không biểu diễn tường minh cho mọi hệ
cơsởdữliệuphân tán. Tuy
nhiên, với kiến ...
về đất đai, đặt biệt là vấn đề đồng bộ dữliệu quản lý giữa các cấp.
Tài liệu tham khảo
[1] Trần Đức Quang, 1999. Nguyên lý các hệcơsởdữliệuphân tán, Tập 1 (Biên dịch từ Principles of ... mức trong suốt phântán
2.3. Các lý do để sử dụng CSDL phân tán?
- Các tổ chức có cấu trúc phân tán: Trong thực tế có nhiều tổ chức được phântán khắp
nơi, trong khi đó, dữliệu quản lý ngày...
... dữliệu trong cơsởdữliệu của SQL SERVER
7.4.1 Chèn (INSERT) dữliệu vào CSDL.
Câu lệnh Insert được dùng để thêm một hoặc nhiều dòng dữliệu vào bảng hoặc một
View. Một số lưu ý:
Giáo trình ... là lưu trữ dữliệu sao cho dữliệu dễ dàng
được khai thác bởi người sử dụng. Bạn cũng có thể truy cập dữliệu thông qua một ứng
dụng hoặc các trình tiện ích để gửi yêu cầu nhập dữliệu hoặc ... JOINS để truy xuất dữliệu
Bằng JOIN, chúng ta có thể lấy dữliệu từ hai hoặc nhiều bảng dựa trên mối quan hệ giữa
các bảng. Tuy nhiên nếu ta không thích dùng Join để lấy dữliệu thì bạn cũng...
... đến một cơsởdữliệu
•
SQL có thể truy tìm dữliệu từ một cơsởdữliệu
•
SQL có thể chèn các mẩu tin mới vào trong một cơsởdữliệu
•
SQL có thể xóa các mẩu tin trong một cơsởdữliệu ... tác Dữliệu (Data Manipulation Language - DML) một phần của
SQL:
SELECT – trích dữliệu từ một cơsởdữliệu
UPDATE – cập nhật dữliệu trong một cơsởdữliệu
DELETE – xóa dữliệu ... Ola
SQL Tạo Cơsởdữliệu và Bảng
Tạo một Cơsởdữliệu
Để tạo một cơsởdữ liệu:
CREATE DATABASE database_name
Tạo một bảng
Để tạo một bảng trong một cơsởdữ liệu:
CREATE TABLE...
... table employees alter column address2 nvarchar(60)
Xóa bảng dữliệu bằng lệnh Drop
Drop table employees
Xóa tất cả dữliệu trong bảng bằng lệnh Truncate (không bật bẫy lỗi)
Truncate ... datetime not null,
hiredate datetime not null,
positionid tinyint not null
)
Thay đổi bảng dữliệu bằng lệnh Alter
alter table employees
add address2 nvarchar(16) not null
go
use salesDb1 ... table table1
add constraint quat_chk check (id != 10)
go
order by domain_name
Tạo bảng dữliệu với các ràng buộc identity, not null
use salesDb1
create table Employees
(
employeeID...