Hệ quản trị CSDL oracle trong quản lý bán hàng - pdf 17

Download miễn phí Đồ án Hệ quản trị CSDL oracle trong quản lý bán hàng



PHẦN MỘT
Chương I. CƠ SỞ LÝ THUYẾT . 2
I. Lịch sử ORACLE . 2
II. Cơ sở dữ liệu ORACLE trong kiến trúc CLIENT/SERVER . 4
III. Hệ quản trị Cơ sở dữ liệu Quan hệ ORACLE8 SERVER . 4
IV. Các sản phẩm kết nối mạng . . 5
V. Các công cụ phát triển CLIENT/SERVER. 5
Chương II: CẤU TRÚC ORACLE . 7
II.1 Lớp vật lý của ORACLE . 7
II.2 Cấu trúc bộ nhớ và các quá trình . 11
II.3 Transaction, Commit, Rollback . . 13
II.4 Các tác vụ khởi tạo và chấm dứt . 13
II.5 Bảo mật cơ sở dữ liệu . 14
Chương III. ORACLE VÀ MÔ HÌNH MẠNG.
I. Tổng quan về Net8 . 20
II. Các khái niệm và kiến trúc mạng của Oracle . 21
III. Kiến trúc của Net8. 21
IV. Môi trường mạng . 21
Chương IV. ORACLE VÀ CẤU HÌNH MẠNG
I. Service và những chức năng phục vụ của Oracle . 24
II. Tổng quan về các cấu hình kết nối của Oracle . 24
III. Net8 và nền giao tiếp mạng trong suốt . 25
IV. Các tầng giao tiếp . 25
Chương V. NGÔN NGỮ PL/SQL
I. Tổng quan về PL/QL . . . 31
II. Cấu trúc chương trình PL/SQL . 31
Chương VI. PHƯƠNG PHÁP LUẬN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I. Phương pháp phân tích hệ thống về chức năng . . 34
II. Phương pháp phân tích hệ thống về dữ liệu. 36
III. Phương pháp thiết kế hệ thống . 37
CHƯƠNG VII. GIỚI THIỆU ORACLE DEVELOPER 6.0
I. FORM BUIDER . . 37
II. REPORT BUIDER . 39
III. GRAPHICS BUIDER . 39
IV. QUERY BUIDER . 40
V. SCHEMA BUIDER . . . 41
PHẦN HAI
I. Khảo sát hiện trạng . 42
II. Phân tích hệ thống . 44
II.1 Phân tích hệ thống về chức năng . 44
II.2 Phân tích hệ thống về dữ liệu . 61
II.3 Thiết kế hệ thống . 67
III. Kết luận hướng phát triển đồ án . 83



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

ener cấp cho quyền kết nối vào máy server. Như
vậy muốn kết nối với cơ sở dữ liệu của Oracle một ứng dụng trên máy client
cần thiết lập đúng những thông số kết nối mà chương trình listener trên
máy server quy định.
Trên một môi trường mạng rộng lớn đòi hỏi nhiều kết nối đến cơ sở dữ liệu để
truy xuất cùng một dịch vụ, thay vì sử dụng cơ chế listener Net8 cho phép cài
đặt bộ tiếp nhận listener và quản lý các kết nối trên một máy tính riêng biệt
bằng chương trình Oracle Connection Manager. Khi đó thao tác kết nối với
listener nằm trên một máy tính trung gian không còn hoạt động chung với các
dịch vụ trên máy server nữa.
II. CÁC KHÁI NIỆM VÀ KIẾN TRÚC MẠNG CỦA ORACLE.
Net8 sử dụng khái niệm” Nền giao tiếp mạng trong suốt”(Trasparent Net Work
Subtrate) gọi tắt là TNS, cùng với các chuẩn công nghiệp về giao tiếp mạng để
thực hiện những kết nối giữa máy client-server cũng như thiết lập các phiên
làm việc trên mạng cho ứng dụng Oracle. Net8 đảm nhiệm khả năng giao tiếp
giữa nhiều máy trong hệ một hệ thống mạng thực hiện những chuyển tác phân
tán của Oracle bất chấp các kết nối được thực hiện dưới hình thức client-server
hay giữa các server-server với nhau. Hoạt động của các dịch vụ mà Net8 cung
cấp chủ yếu là ba thao tác:
 Thao tác thực hiện kết nối giữa các máy.
 Thao tác trên dữ liệu
 Các tháo tác xử lý ngọai lệ
III. KIẾN TRÚC CỦA NET8
Kiến trúc của Net8 gồm:
Đồ Án Tốt Nghiệp GVHD:TS Nguyễn Ngọc Bình
SVTH: Đỗ Hữu Bá Trang 22
 Môi trường mạng
 Net8 và nền giao tiếp mạng trong suốt
 Các tầng giao tiếp mạng.
 Các tầng giao tiếp mạng bên trong môi trường mạng điển hình của Oracle.
 Các tầng giao tiếp mạng trong môi trường IIOP.
 Tương tác giữa Server và Server.
 Các tầng giao tiếp mạng trong môi trường JDBC.
IV. MÔI TRƯỜNG MẠNG.
Môi trường mạng của Oracle được xây dựng trên hai khái niệm:
 Tiến trình xử lý phân tán
 Cơ sở dữ liệu phân tán.
*Tiến trình xử lý phân tán
Cơ sở dữ liệu của Oracle và các ứng dụng phía client hoạt động theo cách
của một môi trường xử lý phân tán. Tiến trình xử lý phân tán là sự tương tác
giữa hai hay nhiều máy cùng truy xuất vào cơ sở dữ liệu khác nhau để hoàn tất
một thao tác chuyển tác về xử lý và truy xuất dữ liệu. Các ứng dụng bao gồm
những công cụ của Oracle như SQL*Plus, Schema Manager chẳng hạn đều có
khả năng yêu cầu nhiều Server chứa cơ sở dữ liệu đồng thời thực hiện các thao
tác khác nhau để trả về một kết quả truy vấn duy nhất.
Trong một cấu hình mạng điển hình, máy client và server được cài đặt như là
những thực thể tách biệt nhau về mặt vật lý cũng như logic. Cấu hình mạng
tách biệt này cho phép thể hiện sự phân công lao động giữa các và phân bổ tài
nguyên một cách hiệu quả. Những ,máy này không đòi hỏi cấu hình mạnh nên
chỉ là những máy cần tốc độ xử lý và bộ nhớ ở mức bình thường là đủ. Ngược
lại server được xem như là những máy chuyên biệt, lưu trữ tài nguyên và dữ
Server
Client
Đồ Án Tốt Nghiệp GVHD:TS Nguyễn Ngọc Bình
SVTH: Đỗ Hữu Bá Trang 23
liệu để phân bố cho các client. Máy server thường trang bị cấu hình tối đa về
dung lượng đĩa, tốc độ xử lý, bộ nhớ, cơ chế bảo mật và sao lưu dữ liệu… Và
như vậy giữa client và Server đã có sự phân công và cùng hợp tác để phục vụ
cho mục đích xử lý dữ liệu của các chương trình.
 Cơ sở dữ liệu phân tán:
Là một cơ sở dữ liệu gồm nhiều cơ sở dữ liệu địa phương có quan hệ logic
với nhau mà được phân tán trên nhiều trạm làm việc của một mạng máy tính.
Đối với người dùng tập hợp cơ sở dữ liệu nằm rãi rác trên mạng có liên quan
đến nhau khi truy xuất sẽ được xem như là một cơ sở dữ liệu duy nhất. Các
server chứa cơ sở dữ liệu phân tán thường được liên kết với nhau bằng data
link hay bằng đường dẫn từ một cơ sở dữ liệu này đến một cơ sở dữ liệu
khác.
Xu thế phát triển của cơ sở dữ liệu phân tán:
 Cơ cấu tổ chức kinh tế phi tập trung
 Sự tăng trưởng
 Giảm chi phí truyền thông
Kiến trúc của cơ sở dữ liệu phân tán.
 Sơ đồ tồng thể
Bao gồm tập toàn bộ dữ liệu của xí nghiệp được biểu diển bỡi mô hình
quan hệ
 Tập các quan hệ tổng thể
 Mỗi quan hệ là một đối tượng của cơ sở dữ liệu phân tán và qua hệ đó được
tách thành các bộ phận không bao trùm lên nhau. Mỗi bộ phận đó là một đoạn.
SƠ ĐỒ ÁNH XẠ ĐỊA
PHƯƠNG 1
SƠ ĐỒ ÁNH XẠ ĐỊA PHƯƠNG
n
DBMS1 DBMSn
CSDL1 CSDLn
SƠ ĐỒ TỔNG THỂ
SƠ ĐỒ PHÂN ĐOẠN
SƠ ĐỒ SẮP CHỖ
Đồ Án Tốt Nghiệp GVHD:TS Nguyễn Ngọc Bình
SVTH: Đỗ Hữu Bá Trang 24
 Sơ đồ sắp chỗ
Mỗi đoạn là một đơn vị logic của cơ sở dữ liệu phân tán mà nó được định
vị tại một hay nhiều trạm làm việc.
CÁC MỨC TRONG SUỐT KHÁC NHAU
* Mức trong suốt phân đoạn:
Người sử dụng biểu diễn ứng dụng trên các quan hệ tổng thể mà không hề
biết về sự phân đoạn cũng như sự sắp chỗ của quan hệ tổng thể.
Sự phân đoạn là hoàn toàn trong suốt đối với người sử dụng.
 Mức trong suốt ánh xạ định vị
Người sử dụng biểu diển trên các đoạn do vậy người sử dụng biết sự phân
đoạn của quan hệ tổng thể. Tuy nhiên sự định vị của các đọan là trong suốt đối
với người sử dụng.
 Mức trong suốt ánh xạ địa phương
Người sử dụng biểu diễn ứng dụng trên các đọan mà còn phải chỉ rõ làm
việc trên bản sao nào của đoạn.
CHƯƠNG IV: ORACLE VÀ CẤU HÌNH MẠNG
I. SERVICE VÀ NHỮNG CHỨC NĂNG PHỤC VỤ CỦA ORACLE.
Oracle xây dựng rất nhiều loại service để hỗ trợ và phục vụ cho các thao tác
kết nối cũng như truy xuất cơ sở dữ liệu. Một Service thường có hai thao tác
chính mà bạn cần quan tâm là START và STOP. Khi một Service được
START nó sẽ ở trạng thái sẵn sàng phục vụ cho mọi yêu cầu gửi đến theo cách
thức mà ứng dụng quy định. Khi STOP một Service cũng đồng nghĩa với các
dịch vụ hay ứng dụng mà bạn yêu cầu phục vụ không còn có sẵn nữa.
Chương trình listener của Oracle là một Service dễ hình dung nhất.
II. TỔNG QUAN VỀ CÁC CẤU HÌNH VÀ KẾT NỐI CỦA ORACLE.
Do cơ sở dữ liệu và các ứng dụng của Oracle hoạt động theo mô hình mạng
client/server nên hầu hết các cấu hình cần thiết lập cần ăn khớp nhau giữa
client với server.
Muốn cơ sở dữ liệu trên máy Server chấp nhận kết nối máy client cần
được cấu hình thiết lập các thông số cho Net Service Name các thông số mà
Net Service Name nắm giữ phải phù hợp với những thông số thiết lặp trong tập
tin LISTENER.ORA do chương trình kiểm soát. Các thông số này chủ yếu bao
gồm địa chỉ mạng của máy Server và các giao thức dùng để kết nối. Trong quá
trình kết nối máy client sẽ gửi thêm thông tin về định danh của cơ sở dữ liệu
trên máy chủ để LISTENER biết cách gửi những yêu cầu của bạn đến đúng
Service của cơ sở dữ liệu mà bạn cần truy xuất.
Tập tin LISTENER.ORA dùng lưu những thông tin quy định cách ứng xử và
kiểm soát kết nối của...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status