Vũ Quốc Thông 6/29/2016
TRƯỜNG ĐẠI HỌC MỞ TP.HCM
KHOA KẾ TOÁN – KIỂM TOÁN
Hệ Thống Thông Tin Kế Toán 2
TỔ CHỨC DỮ LIỆU KẾ TOÁN
Chương 5
Hệ thống thông tin kế toán (*)
Phần cứng
Phần mềm /Phương tiện
Dữ liệu (chứng từ…)
Thông tin (báo cáo kế toán)
Con người
Thao tác xử lý / thủ tục
Tổ chức dữ liệu
HỆ THỐNG THÔNG TIN KẾ TOÁN
2
1
Vũ Quốc Thông 6/29/2016
Mục tiêu
Trình bày các khái niệm về cơ sở dữ liệu (CSDL) kế toán
Giải thích cơ sở dữ liệu liên kết (Relational Database)
Thực hành truy vấn thông tin với ngôn ngữ CSDL SQL
3
Các khái niệm
4
2
Các khái niệm
Vũ Quốc Thông 6/29/2016
*
- CSDL (Database) – tập hợp các tệp/tập tin
- Mỗi tệp/tập tin (File / Table) – tập hợp các bản ghi
- Mỗi bản ghi (Record) – tập hợp các trường dữ liệu
- Mỗi trường dữ liệu (Field) – tập hợp các Bytes
- Mỗi Byte – được mô tả bằng một bộ các bits (0, 1).
Một Byte = 8 Bits
5
Field (column) Attributes about an entity
Record (row)
Related group
of fields
File (table)
Related group of records
Database
Related group
of files
6
3
A sample of file (table)
r
) d o c e R (
w o R
Column (Field)
Each row contains multiple attributes describing an instance of the entity. In this case, inventory.
7
Tóm lại
Vũ Quốc Thông 6/29/2016
?
?
?
8
4
Vũ Quốc Thông 6/29/2016
Vì sao không lưu trữ D/L ở các tập tin riêng lẻ ?
9
Những thuận lợi của hệ CSDL
Dữ liệu được tập trung
Dữ liệu được chia sẻ
Dữ liệu được tập hợp và tiếp cận bởi nhiều ứng dụng / phân hệ
Hạn chế nhập liệu và lưu trữ trùng lắp, không đồng
Với dữ liệu được tập trung, nhiều người sử dụng được ủy quyền có thể tiếp cận chung một nguồn dữ liệu
nhất về định dạng dữ liệu Giảm thiểu việc nhập liệu và lưu trữ trùng lắp (nhóm D/L danh mục) và nâng cao tính đồng nhất của dữ liệu hệ thống
Phân tích đa chiều
10
Khai thác và phân tích dữ liệu theo nhu cầu của từng đơn vị (phòng ban)
5
Tổ chức D/L theo hệ cơ sở dữ liệu
Vũ Quốc Thông 6/29/2016
Chöông trình öùng duïng 1
Cô sôû döõ lieäu (Data base) Heä quaûn trò CSDL (DBMS)
Chöông trình öùng duïng 2 … Ngöôøi söû duïng
9
CSDL Kế Toán
Hệ quản trị CSDL
12
Chöông trình öùng duïng n
6
Vũ Quốc Thông 6/29/2016
Cơ sở dữ liệu liên kết
13
Mô hình liên kết thực thể (REA)
Söï kieän (E)
Ñoái töôïng tham gia (A)
Nguoàn löïc (R)
Ngöôøi baùn
Haøng toàn kho
Baùn haøng
Khaùch haøng
Tieàn
Thu tieàn
Thuû quyõ
Moâ hình bao goàm 02 noäi dung:
14
Thöïc theå (taäp thöïc theå) trong CSDL Moái quan heä giöõa caùc thöïc theå (taäp thöïc theå) trong CSDL veà maët logic
7
Cơ sở dữ liệu (CSDL) liên kết Caùcthuoäctínhcuûathöïctheå Thuoäc tính nhaän bieát
Vũ Quốc Thông 6/29/2016
Thöïc theå laø moät ñoái töôïng, moät söï kieän cuï theå caàn ghi nhaän D/L trong heä thoáng. Coù theå coù 03 loaïi:
Ñeå phaân bieät - phaûi laø duy nhaát Coøn goïi laø khoaù chính
Thuoäc tính lieân keát
Nguoàn löïc (Resources). Laø taøi saûn coù giaù trò kinh teá vôùi DN, thuoäc sôû höõu DN vaø ñöôïc DN söû duïng.
Theå hieän moái lieân keát giöõa caùc thöïc theå
Söï kieän (Events). Laø nhöõng hoaït ñoäng maø DN muoán thu thaäp thoâng tin cho vieäc laäp keá hoaïch vaø kieåm soaùt Ñoái töôïng tham gia vaøo söï
Coøn goïi laø khoaù lieân keát (khoaù ngoaïi)
15
Cơ sở dữ liệu (CSDL) liên kết
16
kieän (Agents)
8
Cơ sở dữ liệu (CSDL) liên kết
17
Vũ Quốc Thông 6/29/2016
Bài tập thảo luận
Bạn được giao nhiệm vụ thiết kế phân hệ mua hàng cho một doanh nghiệp bán lẻ. 1. Hãy nhận biết các bảng dữ liệu (tables) mà bạn nghĩ là cần thiết trong cơ sở dữ liệu quan hệ để chứa dữ liệu cho phân hệ mua hàng. 2. Nhận dạng các trường (fields) quan trọng của từng bảng dữ liệu 3. Xác định các khóa chính (primary keys) để nhận biết và các khóa ngoại (foreign keys) để tạo liên kết giữa các bảng dữ liệu.
18
9
Vũ Quốc Thông 6/29/2016
Truy vấn thông tin với ngôn ngữ SQL
Đề bài: Debai_AcctSalesRDB_TV1.0.pdf Thực hành với: Chap04_AcctSalesRDB.accdb
19
Các loại ngôn ngữ CSDL
Data Definition Language (DDL)
Builds the data dictionary Creates the database Describes the subschema Specifies record or field security constraints
Data Manipulation Language (DML) Changes the content in the database Updates, insertions, and deletions
Structure (Data) Query Language (SQL)
Enables the retrieval, sorting, and display of data from
the database
20
10
Microsoft Access Query #1
21
Microsoft Access Query #2
22
Vũ Quốc Thông 6/29/2016
11
Microsoft Access Query #3
23
Microsoft Access Query #4
20
Vũ Quốc Thông 6/29/2016
12
Microsoft Access Query #5
25
26
Vũ Quốc Thông 6/29/2016
13
Vũ Quốc Thông 6/29/2016
Tóm lại
Trình bày các khái niệm về cơ sở dữ liệu (CSDL) kế toán
Giải thích cơ sở dữ liệu liên kết (Relational Database)
Thực hành truy vấn thông tin với ngôn ngữ CSDL SQL
Thực hành: File Microsoft Access Chap05_AcctSalesRDB.accdb
27
14