Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Aloha1238
Member

Aloha1238
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 315
Coins Coins : 641
Thanked Thanked : 64
SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) Empty

<table align="left" height="94" width="160"><tr><td>SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) Demo19
</td></tr><tr><td align="center">Mối liên kết các bảng trong mô hình quan hệ dữ liệu
</td></tr></table>Đối
với người sử dụng đã quen thuộc với loại cơ sở dữ liệu Microsoft
Access, màn hình Relationship trong Microsoft Access sẽ giúp cho bạn
hiển thị và tạo lập các mối quan hệ dữ liệu giữa các bảng trong tập tin
cơ sở dữ liệu MDB.





1/- Khái niệm về mô hình quan hệ dữ liệu :


Thực ra việc tạo mối quan hệ giữa các bảng là nhằm trao đổi và chia
sẻ thông tin qua lại giữa các bảng với nhau, đồng thời cũng giúp kiểm
tra tính tồn tại dữ liệu (khóa ngoại).
Riêng trong môi trường cơ sở dữ liệu của Microsoft SQL Server khi
đến giai đoạn này thì bạn chỉ biết được việc tạo cấu trúc các bảng có
thể tạo thêm các mối quan hệ dữ liệu ngầm định giữa các bảng thông qua
quy tắc kiểm tra ràng buộc về khóa ngoại (foreign key constraint). Tuy
nhiên các mối qian hệ này không thể hiện một cách trực quan để giúp cho
người sử dụng dễ dàng quan sát.
Thấy được sự thiếu sót này trong các phiên bản cũ trước đây. Vì thế
kể từ phiên bản 7.0 trở lên, Microsoft đã đưa một đối tượng mới trong
cơ sở dữ liệu của Microsoft SQL Server, đó chính là đối tượng mô hình
quan hệ dữ liệu (diagram). Trong mô hình quan hệ dữ liệu này, bạn có
thể dễ dàng nhìn thấy mối quan hệ dữ liệu giữa các bảng có liên quan
với nhau, thực hiện một số các hành động tác động trực tiếp ngay trong
các bảng như là tạo cấu trúc bảng mới, xóa cấu trúc bảng đã có, chỉ
định khóa chính cho bảng, thêm các bảng hiện có vào bên trong mô hình
quan hệ dữ liệu.
2/- Tạo mới mô hình quan hệ dữ liệu :


Đối tượng mô hình quan hệ dữ liệu chỉ được tạo ra và hiển thị trong tiện ích Enterprise Manager
nhằm hệ thống Microsoft SQL Server kiểm tra các ràng buộc dữ liệu khóa
ngoại trong cơ sở dữ liệu và giúp cho người dùng dễ dàng thấy được các
mối liên kết dữ liệu giữa các bảng một cách trực quan hơn.
Thông thường các mối kết hợp bên trong mô hình quan hệ dữ liệu sẽ
được tự động tạo ra khi bạn chèn các bảng vào mô hình này. Để tạo mới
mô hình quan hệ dữ liệu trong một cơ sở dữ liệu bạn lần lược thực hiện
các bước sau :
• Bước 1 :
Khởi động tiện ích Enterprise Manager, chọn cơ sở dữ liệu có chứa các bảng cần tạo mới mô hình quan hệ dữ liệu. Chọn chức năng New Database Diagram trong thực đơn tắt sau khi click chuột phải trên đối tượng Diagrams.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 1
Tạo mới mô hình quan hệ dữ liệu

• Bước 2 :
Trong màn hình Welcome việc tạo mới mô hình quan hệ dữ liệu bằng
trình trợ giúp thông minh, hệ thống hiển thị cho bạn biết các bước sẽ
thực hiện trong quá trình tạo mới mô hình quan hệ dữ liệu. Nhấn Next để tiếp tục.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 2
Màn hình tạo mới mô hình quan hệ dữ liệu

• Bước 3 :
Trong màn hình chọn các bảng (Select Tables), lần lượt chọn các bảng trong danh sách bảng đang có trong cơ sở dữ liệu (Available tables)) mà bạn muốn đưa chúng vào mô hình quan hệ dữ liệu, sau đó nhấn Add. Nhấn Next để tiếp tục.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 3
Chọn các bảng đưa vào mô hình quan hệ dữ liệu

Ngược lại khi muốn bỏ đi các bảng có trong mô hình quan hệ dữ liệu thì bạn sẽ nhấn vào nút Remove sau khi đã chọn các bảng cần xóa trong danh sách bên phải (Tables to add to diagram).
• Bước 4 :
Trong màn hình kết thúc (Completing) hệ thống sẽ hiển thị
danh sách các bảng mà bạn đã chọn ở bước 3, các bảng này sẽ xuất hiện
đầy đủ trong mô hình quan hệ dữ liệu. Nếu bạn thấy còn thiếu bảng nào
cần bổ sung thêm thì bạn có thể nhấn nút Back để quay lại bước 3. Nhấn nút Finish để kết thúc quá trình tạo mới mô hình quan hệ dữ liệu.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 4
Kết thúc quá trình tạo mới mô hình quan hệ dữ liệu

Sau một thời gian ngắn, hệ thống sẽ tự động tạo ra các mối liên kết
giữa các bảng đã chọn và sắp xếp vào bên trong mô hình quan hệ dữ liệu.
Bên trong cơ sở dữ liệu Microsoft SQL Server, một mô hình quan hệ dữ liệu đã được tạo lập theo mô hình bên dưới.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 5
Mối liên kết giữa các bảng trong mô hình quan hệ dữ liệu

Cuối cùng bạn nhấn vào biểu tượng nút Save trên thanh công cụ
và gõ vào tên của mô hình quan hệ dữ liệu dùng để lưu lại mô hình quan
hệ dữ liệu vừa mới tạo ở các bước trên.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 6
Nhập tên mô hình quan hệ dữ liệu

3/- Các chức năng trong mô hình quan hệ dữ liệu :


Trong mô hình quan hệ dữ liệu có rất nhiều chức năng để người sử
dụng có thể thực hiện khi đang làm việc bên trong mô hình này. Tuy
nhiên trong phần này chỉ giới thiệu bạn một số chức năng chính tác động
vào các bảng dữ liệu bên trong cơ sở dữ liệu. Các chức năng này sẽ
thông qua hai thực đơn tắt khi bạn nhấn chuột phải trên tên một bảng
bất kỳ hoặc trên một vùng trống trong mô hình quan hệ dữ liệu.

SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 7
Thực đơn tắt của bảng



SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 8
Thực đơn tắt của mô hình quan hệ dữ liệu

3.1/- Sửa đổi cấu trúc bảng hiện có :


Bạn có thể chọn chức năng Insert column dùng để thêm cột, hoặc chức năng Delete column dùng để xóa cột, hoặc chức năng Set Primary Key
dùng để định nghĩa lại khóa chính của bảng đang được chọn. Trong trường
hợp thêm vào các cột mới, để có thể chỉ định được các thuộc tính liên
quan đến các cột mới như là tên cột, kiểu dữ liệu, độ rộng, dữ liệu tại
cột có cho phép dữ liệu bỏ trống, … bạn nên chọn chức năng Properties để có thể thấy được đầy đủ các thuộc tính liên quan đến các cột dữ liệu giống như màn hình thiết kế bảng trong tiện ích Enterprise Manager. Mặc định trong mô hình quan hệ dữ liệu chỉ hiển thị ra tên các cột có bên trong bảng.
3.2/- Tạo mới, hủy bỏ bảng trong cơ sở dữ liệu :


Bạn có thể chọn chức năng New Table để tạo mới bảng và tự động chèn bảng đó vào trong mô hình quan hệ dữ liệu hoặc chức năng Delete Table From Database để hủy bỏ bảng hiện chọn ra khỏi cơ sở dữ liệu. Bạn cẩn thận khi chọn chức năng Delete Table From Database
bởi vì sau khi đồng ý hủy bỏ thì ngay sau đó dữ liệu và cấu trúc của
bảng sẽ không còn được lưu trữ bên trong cơ sở dữ liệu nữa và bạn sẽ
không thể nào khôi phục lại được.
3.3/- Chèn, xóa bảng trong mô hình quan hệ dữ liệu :


Bạn có thể chọn chức năng Add Table để có thể chọn các bảng đã có trong cơ sở dữ liệu và chèn nó vào mô hình quan hệ dữ liệu hoặc chức năng Add Related Tables
để hệ thống Microsoft SQL Server tự động chèn các bảng có quan hệ với
bảng hiện hành đang chọn vào bên mô hình quan hệ dữ liệu. Các chức năng
này vẫn được thường sử dụng để chèn các bảng mới vừa tạo nhưng lại có
quan hệ với các bảng hiện đang có trong mô hình quan hệ dữ liệu.
Ngoài ra bạn cũng có thể chọn chức năng Remove Table From Diagram
để xóa bảng đang chọn ra khỏi mô hình quan hệ dữ liệu, tuy nhiên cấu
trúc và dữ liệu của bảng này hoàn toàn không hề mất đi trong cơ sở dữ
liệu.
3.4/- Thay đổi cách trình bày :


Bạn có thể chọn chức năng Arrange Tables để hệ thống tự động
sắp xếp lại vị trí hiển thị của các bảng hiện có trong mô hình quan hệ
dữ liệu. Việc sắp xếp lại các bảng này nhằm giúp cho bạn dễ dàng thấy
rõ mối liên kết giữa các bảng.
Đối với một mô hình quan hệ dữ liệu lớn có chứa rất nhiều bảng thì bạn có thể chọn chức năng Zoom
với các tỉ lệ khác nhau (10%, 25%, 50%, 75%, 100%, 150% và 200%) để có
thể thu nhỏ hoặc phóng to các bảng và các mối liên kết của chúng cho dễ
nhìn.
Ngoài ra bạn có thể chọn chức năng Show Relashionship Labels để hiển thị tên của các quy tắc kiểm tra dữ liệu khóa ngoại liên kết quan hệ giữa các bảng.
3.5/- In mô hình quan hệ dữ liệu :


Bạn có thể chọn chức năng View Page Breaks để thấy được các bảng dữ liệu trong mô hình quan hệ dữ liệu lớn được trình bày trên nhiều trang giấy khác nhau.
Ngoài ra để in mô hình quan hệ dữ liệu ra máy in, bạn có thể sử dụng chức năng Print hoặc nhấn và biểu tượng của nút Print trên thanh công cụ.
Bên cạnh đó, bạn có thể chèn các ghi chú trong mô hình quan hệ dữ liệu bằng cách chọn chức năng New Text Annotation trong thực đơn tắt.
Tóm lại, sau khi tạo xong cấu trúc bảng dữ liệu và thiết lập mô hình
quan hệ dữ liệu, công việc kế tiếp mà bạn cần thực hiện trước khi đi
tiếp các phần sau là việc nhập dữ liệu mẫu vào cho các bảng. Để làm
việc này nhanh nhất, bạn chọn chức năng Open Table (Return all rows)
để nhập dữ liệu trực tiếp vào bảng. Nguyên tắc trong khi nhập dữ liệu
là luôn luôn nhập dữ liệu của bảng bên quan hệ nhánh 1 trước tiên và
nhánh N sau đó.
Ví dụ : nhập dữ liệu cho các bảng trong ứng dụng theo thứ tự sau : VATTU, NHACC, DONDH và CTDONDH.
nguồn:thuvien-it.net




Tôi là fan của taekwondo, tôi cuồng nhiệt với karate, hào hứng với vovinam, lăn xả với judo, điên cuồng với ..sumô.. Tôi là a ji nô mô tô ...!
[You must be registered and logged in to see this link.]
You Are Not Alone, Remember That, I Will Be There, With You !!!

※ Bài viết cùng chuyên mục


Tác giảThông điệp
hintacphi
Member

hintacphi
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 547
Coins Coins : 1376
Thanked Thanked : 316
SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) Empty

cho mình hỏi với SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 39951 sao chương trình SQL 2000 của mình hok có cột "console root" ở bên trái màn hình vậy mới cài chưa biết sài anh em chi với . ở trên lớp thực hành học 2008 mà cài hok được ,ai rành về 2000 chỉ để tui làm nộp bài với SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 39951 thank you (trước đến giờ chưa nộp bài nào hết hu huhu).


SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) 6f635e27-406f-44d7-8284-b83a6511e024SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) De6dc075-12ec-43af-b511-95fe42e71c02SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) E6476a47-c288-42a5-b040-657d8050db84
Bạn click nút SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram) Thanks12 là đã góp phần vào Văn Hóa Thank trong 4rum rồi ^^ Thank nhìu

※ Bài viết cùng chuyên mục


 
SQL Server 2000 : Mô hình quan hệ dữ liệu (Diagram)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Công Nghệ Thông Tin :: Tin tức IT-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom