1. Trước hết phải nắm bắt yêu cầu phần mềm để xác định các chức năng mà ứng dụng phải cung cấp cho người dùng. 2. Phân tích sơ lược từng chức năng và tìm ra các class phân tích cấu thành chức năng tương ứng. 3. Thiết kế chi tiết các class phân tích : xác định các thuộc tính và các tác vụ cũng như phác họa giải thuật của từng tác vụ. 4. Hiện t...
11 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1873 | Lượt tải: 0
Tất cả tác vụ liên quan đến hệ thống file được gọi là tác vụ quản lý hệ thống file. hệ thống sẽ cung cấp 1 ứng dụng (tiện ích) để người dùng dễ dàng thực hiện các tác vụ quản lý file. Thí dụ trên Windows ta thường dùng tiện ích "Windows Explorer" để quản lý hệ thống file. Có 4 cách phổ biến để chạy 1 ứng dụng (tiện ích) : 1. double-click...
25 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1759 | Lượt tải: 0
Trong quá khứ, phương pháp thường sử dụng để phân tích bài toán là phương pháp từ-trên-xuống (top-down analysis). Nội dung của phương pháp này là xét xem, muốn giải quyết vấn đề nào đó thì cần phải làm những công việc nhỏ hơn nào. Mỗi công việc nhỏ hơn tìm được lại được phân thành những công việc nhỏ hơn nữa, cứ như vậy cho đến khi những công ...
10 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1922 | Lượt tải: 0
ODBC (Open DataBase Connectivity) • Open Database Connectivity (ODBC) provides – A standard software API method for using database management systems (DBMS). – The designers of ODBC aimed to make it independent of programming languages, database systems, and operating systems.
6 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1839 | Lượt tải: 0
Cho quan hệ Book(Book_title, Authorname, Book_type, Listprice, Author_affil, Publisher) Và các ràng buộc Book_title Publisher, Book_type Book_type Listprice Authorname Author_affil Xác định quan hệ ở dạng chuẩn nào?
47 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 4148 | Lượt tải: 4
Yêu cầu 22: Tạo danh sách các sinh viên với danh sách nhạc cụ sinh viên đó học. Danh sách này phải bao gồm cả sinh viên chưa đăng ký nhạc cụ Câu truy vấn: SELECT s.class, s.name, s.id, m.type FROM student s, music m WHERE s.id=m.id UNION SELECT class, name, id, "" FROM student WHERE id NOT IN ( SELECT id FROM music ) ORDER BY 1, 2
52 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1986 | Lượt tải: 0
• Khóa (Key): là một tập thuộc tính mà các giá trị của nó xác định duy nhất một bộ trong quan hệ. – t1 và t2 là 2 bộ trong quan hệ r trên mô hình quan hệ R – sk là một tập các thuộc tính khóa – t1[sk] t2[sk]. • Khóa tối thiểu (Candidate key): là tập thuộc tính khóa nhỏ nhất. Một quan hệ có thể có nhiều tập khóa tối thiểu. • Khóa chính (pri...
23 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1947 | Lượt tải: 0
Hệ cơ sở dữ liệu phân tán thuần nhất »Hệ điều hành như nhau »Mô hình dữ liệu như nhau »Hệ quản trị cơ sở dữ liệu chung »Dữ liệu được định nghĩa và có khuôn dạng chung
27 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 3410 | Lượt tải: 2
CSDL giao dịch, CSDL chuỗi thời gian <> CSDL tuần tự Mấu PB <> mấu TT (PB) Ứng dụng của KP Mấu TT Tuần tự mua của khách hàng: Đầu tiên mua máy tính, sau đó CD-ROM, và sau đó là máy ảnh số, trong vòng 3 tháng. Phẫu thuật y tế, thảm họa tự nhiên (động đất ), quá trình KH và kỹ nghệ, chứng khoán và thị trường . Mẫu gọi điện thoại, dòng click t...
73 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1994 | Lượt tải: 2
Trong visio, không thể thể hiện được quan hệ nhiều – nhiều (n-n) (trong mô hình dữ liệu quan niệm). Cho nên, bạn phải chuyển các quan hệ nhiều – nhiều thành các quan hệ 1 – nhiều (theo các quy tắc chuẩn hóa). Ví dụ: Có 2 thực thể: DonDatHang (Đơn đặt hàng) và NguyenVatLieu (Nguyên Vật Liệu). Mối quan hệ giữa 2 thực thể này là n-n (Một đơn đặt h...
17 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 6688 | Lượt tải: 0