... giá
nhập
Việc thiếtkếcơsởdữliệu chỉ sử dụng một lược đồ quan hệ như trên có thể nảy
sinh sự dư thừa dữliệu và những dị thường trong cập nhập dữ liệu. Chính vì
Bài tậpthiếtkếcơsởdữliệu - ... TenTK}>
5.4. Thiếtkếcơsởdữliệu thời gian
5.4.1. Yêu cầu bổ sung
Từ thông tin mô tả hệ thống ban đầu, ta tiến hành thiếtkếcơsởdữliệu thời gian
với yêu cầu bổ sung như sau:
Bài tậpthiếtkếcơsở ... 12/31
2.4. Thiếtkếcơsởdữliệu thời gian
2.4.1. Yêu cầu bổ sung
Tập thực thể MATHANG: cần quản lý thời gian sống và giao tác của các mặt
hàng
Bài tậpthiếtkếcơsởdữliệu - Nhóm 4 4/31
1. Bài 1...
... BÀITẬP
THIẾT KẾCƠSỞDỮLIỆU
Bài 1:
Để quản lý thông tin về một diễn đàn (Forum) trên một Website, người ta tổ chức một cơsở
dữ liệu nhằm quản lý các tập thực thể sau: ... nhiều bài viết.
- Một bài viết khi được gởi lên diễn đàn chỉ thuộc một chủ đề nào đó và cũng có những chủ đề
không có bất kỳ bài viết nào.
- Mỗi bài viết có thể là một bài thảo luận cho một bài ... quản lý mua bán hàng hóa tại một cửa hàng, người ta xây dựng một cơsởdữ
liệu nhằm giúp quản lý các tập thực thể sau:
- MATHANG: Tập các mặt hàng, có các thuộc tính: MH(mã mặt hàng: thuộc tính...
... khóa của SQL
_ Text, Date, Double, … : các kiểu dữliệu
(của thuộc tính)
_ Text(10) : kiểu dữliệu Text, có độ dài 10 ký
tự
Truy vấn định nghĩa dữliệu (p.1)
Hàm Date
Cú pháp : Date()
Ý nghĩa ... hoặc viết tắt 3 chữ cái đầu.
–
Ví dụ : #12/2/2001# ; #1-Jan-94# ; …
Cú pháp của SQL (p.2)
THIẾT KẾCƠSỞDỮLIỆU
QUAN HỆ (Relational Database Designing)
Phần II – NGÔN NGỮ TRUY VẤN
SQL
(Structured ... với thuộc tính đó sẽ được đặt bằng Null
Truy vấn cập nhật dữliệu (p.4)
SQL = Structured Query Language
•
Là ngôn ngữ dùng để truy vấn dữ liệu
•
Ngôn ngữ = cú pháp (cấu trúc ngữ pháp) + các
từ...
... trữ dữliệu để truy cập
hiệu quả
Thiết kế CSDL
Thiết kế CSDL
8
Thiết kế CSDL
9
ÔN LẠI
QUAN HỆ & CHUẨN HÓA
Thiết kế CSDL
40
TỔNG KẾT BÀI HỌC
Thiết kế CSDL
21
XÂY DỰNG
CSDL MỨC LOGIC
Thiết kế ... khai các
file và cơsởdữ liệu
Thông tin yêu cầu
Thiết kế CSDL
36
Thiết kế biểu mẫu và báo cáo
Thiết kế giao diện và hội thoại
Thiết kế menu
Workshop 5
Phân tích hệ thống về dữ liệu
42
Bước 1: ... thuộc hàm
Thiết kế CSDL
16
Bài 6:
Thiết kếcơsởdữ liệu
Để thiếtkế file và CSDL mức vật lý cần có những thông
tin sau:
Các quan hệ đã được chuẩn hóa, bao gồm cả các ước tính
về lượng dữliệu của...
... bảng
Slide 7- Thiếtkế CSDL vật lý
16
Kết quả:
Bài tập ví dụ
Slide 7- Thiếtkế CSDL vật lý
15
Thiết kế thành hai bảng
Slide 7- Thiếtkế CSDL vật lý
11
Là bước đầu tiên trong thiếtkế CSDL vật lý
Mỗi ... nghĩa trên
đó
Slide 7- Thiếtkế CSDL vật lý
19
Hãy thiếtkế các bảng cho CSDL trên???
Bài tập ví dụ
Slide 7- Thiếtkế CSDL vật lý
14
Biết cách xây dựng các thành phần dữliệu mức vật lý
Biết cách ... các View:
Nên kết thúc bằng _VW
Nên chứa tên của bảng
Nên diễn tả được mục đích của View hoặc kiểu dữ liệu
Slide 7- Thiếtkế CSDL vật lý
20
Thiết kế thành ba bảng
Slide 7- Thiếtkế CSDL vật lý
10
Đặt...
...
Nguyễn Văn Tài Lớp 507104
1
ĐỒ ÁN KỲ 9
3. Xây dựng mô hình khái niệm dữ liệu.
Bước 1: Chính xác hóa dữliệu
Dữ liệu gốc Dữliệu chính xác hóa Chú giải
GIẤY ĐĂNG KÝ DỰ THI
Số phiếu
Tên trường
Ký ...
DL ĐTƯT
Nhập/sửa Nhập/sửa Nhập/sửa
40
ĐỒ ÁN KỲ 9
ĐỒ ÁN KỲ 9
ĐỀ TÀI:
PHÂN TÍCH VÀ THIẾTKẾCƠSỞDỮLIỆUBÀI TOÁN
QUẢN LÝ HỒ SƠ ĐĂNG KÝ DỰ THI ĐẠI HỌC
Giáo viên hướng dẫn: TS. LÊ VĂN PHÙNG
... 49 Bố Y
Nguyễn Văn Tài Lớp 507104
11
ĐỒ ÁN KỲ 9
2. Phát triển sơ đồ luồng dữliệu các mức 1,2…
a. Sơ đồ luồng dữliệu mức 1 của tiến trình 1.0 Quản lý danh mục.
Nguyễn Văn Tài Lớp 507104
Hồ...
... hệ CSDL
Một hệ cơsởdữliệu phải đảm bảo các yêu cầu sau:
1. Giảm thiểu dữliệu thừa
2. Bảo đảm tính toàn vẹn của dữ liệu
3. Bảo đảm tính độc lập dữ liệu
4. Bảo vệ an toàn dữ liệu
5. Duy trì ... cuối tháng.
2. Từ điển dữ liệu
Từ điển dữliệu dùng để ghi chép các thực
thể trong hệ thống. Hay từ điển dữliệutập
hợp các tài liệu về các thực thể dữliệu vào
kho dữliệu để cho các quá trình ... hiệu kết thúc
(Terminator)
Quá trình xử lý
(Process)
Dòng dữ liệu
(data flow)
Kho dữ liệu
(data store)
CHƯƠNG II: CÁC CÔNG CỤ PHÂN
TÍCH VÀ THIẾT KẾ
I. Các công cụ thiết kế
1. Sơ đồ dòng dữ liệu...
... CSDL?
Dễ dàng quản lý tập hợp dữliệu lớn
Nhiều người có thể đồng thời truy cập dữliệu
Dữ liệu đầu ra nhất quán
Có thể hạn chế truy cập một số phần của dữ
liệu
UNESCO EIPICT Module ... 1
14
Những lợi ích của DBMS là
gì?
Tập trung quản lý dữliệu được chi sẻ cho
nhiều người dùng
Dữ liệu được cán bộ chuyên môn quản
lý
Tổ chức dữ liệu
Đáp ứng nhu cầu người dùng
Hạn ... 1
10
DBMS làm gì?
Quản trị khối lượng lớn dữ liệu
Hỗ trợ truy cập hiệu quả đến dung lượng lớn dữ
liệu
Hỗ trợ truy cập đồng thời khối lượng lớn dữ
liệu
thí dụ: ngân hàng và các máy ATM
UNESCO...
... và liên kết
2. Mô hình liên kết giữa các thực thể
3. Sơ đồ quan hệ giữa các thực thể
4. Sơ dồ chức năng của bài toán
5. Thiếtkếdữliệu vào
6. Thiếtkếdữliệu ra
7. Thiếtkế file dữ liệu
H ... tin. Bài
toán được phân tích và thiếtkếcơsởdữliệu sao cho hệ thống không cồng
kềnh, tránh tình trạng thừa thông tin nhưng vẫn đảm bảo các yêu cầu của
bài toán.
•
Dạng chuẩn thứ tư (4NF)
-
Nó ... với thiếtkế và phân tích giúp cho hệ
thống thao tác với độ chính xác cao. Hệ thống cũng đảm nhận việc bảo vệ an
toàn dữliệu là cho phép sao chép dữliệu nhằm tránh mất mát thông tin. Bài...
... độc lập dữ liệu:
* Cấu trúc của CSDL đòi hỏi dữliệu phải độc lập với nhũng dữliệu
khác và độc lập với phần mềm dùng để truy xuất dữ liệu. Nếu chúng
ta sửa đổi hoặc xoá dữ liệu, các dữliệu ... hệ CSDL
Một hệ cơsởdữliệu phải đảm bảo các yêu cầu sau:
1. Giảm thiểu dữliệu thừa
2. Bảo đảm tính toàn vẹn của dữ liệu
3. Bảo đảm tính độc lập dữ liệu
4. Bảo vệ an toàn dữ liệu
5. Duy trì ... VÀ THIẾT KẾ
I. Các công cụ thiết kế
1. Sơ đồ dòng dữliệu (Data Flow Diagram)
Có nhiều loại sơ đồ dòng dữ liệu:
•
Context DFD: Sơ đồ phạm vi dòng dữ liệu.
•
Analysis DFD: Sơ đồ phân tích dòng dữ...