Ở Ạ Ọ NG Đ I H C M
ƯỜ TR TP.HCM
Ế
Ể
KHOA K TOÁN – KI M TOÁN
ệ
ế
ố
H Th ng Thông Tin K Toán 2
Click icon to add picture
TỔ CHỨC DỮ LIỆU KẾ TOÁN
ươ
Ch
ng 5
ệ ố
ế
H th ng thông tin k toán (
*)
ầ Ph n m m ệ ươ /Ph
ề ng ti n
ứ ầ Ph n c ng
Dữ liệu (chứng từ…)
ủ ụ
ử
Thao tác x lý / th t c
Thông tin (báo cáo kế toán) Con iườ ng
ứ ổ T ch c ữ ệ d li u
Ệ Ố Ế H TH NG THÔNG TIN K TOÁN
2
ụ
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
Các khái ni mệ
*
ệ ậ
ậ
ợ
CSDL (Database) – t p h p các t p/t p tin
ệ ậ
ậ
ả
ợ
– t p h p các b n ghi
M i ỗ t p/t p tin (File / Table)
ỗ ả
ậ
ườ
ợ – t p h p các tr
ữ ệ ng d li u
M i b n ghi (Record)
ỗ ườ
ữ ệ
ậ
ợ
– t p h p các Bytes
M i tr
ng d li u (Field)
ượ
ả ằ
ộ ộ
– đ
c mô t
b ng m t b các
ỗ M i Byte
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
A sample of file (table)
) d r o c e R
(
w o R
Each row contains multiple attributes describing an instance of the entity. In this case, inventory.
7
C ol u m n ( F ie ld )
Tóm l
iạ
?
?
?
8
ư
ữ
ở
ậ các t p tin
riêng
Vì sao không l u tr D/L ?ẻ l
9
ậ ợ ủ
ữ
Nh ng thu n l
ệ i c a h CSDL
D li u đ
ữ ệ ượ ậ ượ ậ
ề ứ
ụ
ế
ậ
ợ
ở
c t p trung c t p h p và ti p c n b i nhi u ng d ng /
D li u đ
ượ ủ
c t p trung, nhi u ng
i s d ng đ
c y
D li u đ ữ ệ phân hệ
ữ ệ ượ V i d li u đ ớ ữ ệ ề
ẻ c chia s ượ ậ ể ế ậ
ề ộ
ườ ử ụ ồ ữ ệ quy n có th ti p c n chung m t ngu n d li u
ệ
ế
ữ
ồ
ắ
H n ch nh p li u và l u tr trùng l p, không đ ng
ạ ấ ề ị ể
ư ữ ệ ệ ậ
ạ ệ
ư
ả
ắ
ữ ấ ủ ữ ệ
ệ ố
ụ
ậ 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ề
ầ ủ ừ
ữ ệ
ơ
(phòng ban)
Khai thác và phân tích d li u theo nhu c u c a t ng đ n v ị
10
ệ ơ ở ữ ệ
ứ
ổ
T ch c D/L theo h c s d li u
Chöông trình öùng duïng 1
Cô sôû döõ lieäu (Data base)
Chöông trình öùng duïng 2
Heä quaûn trò CSDL (DBMS)
…
Ngöôøi söû duïng
Chöông trình öùng duïng n
9
ế CSDL K Toán
ệ ả ị H qu n tr CSDL
12
ơ ở ữ ệ
ế C s d li u liên k t
13
ự
ể
ế
Mô hình liên k t th c th (REA)
Nguoàn löïc (R) Söï kieän (E) Ñoái töôïng tham gia (A)
Ngöôøi baùn
Haøng toàn kho Baùn haøng
Khaùch haøng
Tieàn Thu tieàn
Moâ hình bao goàm 02 noäi dung: § 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
Thuû quyõ
14
ơ ở ữ ệ
ế C s d li u (CSDL) liên k t
ủ
ể Ø Các thuôc tính c a th c th
ế
t
ự § Thu c tính nh n bi ả ự
ậ ể ü M i th c th ph i là duy
ộ ỗ nh tấ
ü Còn g i là
Ø Th ö ïc t h e å la ø m o ä t ñ o á i t ö ô ïn g , m o ä t s ö ï k ie ä n c u ï t h e å c a à n g h i n h a ä n D /L t r o n g h e ä t h o á n g . Co ù t h e å c o ù 0 3 lo a ïi:
ữ
ế
ế
ố ü Th hi n m i liên k t gi a ể ü Còn g i là khóa liên k t
ü Nguoàn löïc
ọ khóa chính § Thu c tính liên k t ế ộ ể ệ các th c thự ọ (khóa ngo iạ )
(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.
15
vaø kieåm soaùt
ü 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øo söï kieän (Agents)
ü Ñoái töôïng tham gia
ơ ở ữ ệ
ế C s d li u (CSDL) liên k t
16
ơ ở ữ ệ
ế C s d li u (CSDL) liên k t
17
ả
ậ
ậ Bài t p th o lu n
ụ
ệ
ạ B n đ
ế phân h mua
ệ
ế
ả
1. Hãy nh n bi
ơ ở ữ ệ
ệ ể
ạ ứ
ầ
ế ệ ượ t k c giao nhi m v thi ẻ ộ . hàng cho m t doanh nghi p bán l ữ ệ t các b ng d li u (tables) mà b n t trong c s d li u quan h đ ch a
ữ ệ
ệ
ậ ế nghĩ là c n thi d li u cho phân h mua hàng.
ườ
ủ ừ
ọ
ng (fields) quan tr ng c a t ng
ạ 2. Nh n d ng các tr
ả
ể
ậ ữ ệ b ng d li u ị
ể ạ
ậ 3. Xác đ nh các khóa chính (primary keys) đ nh n ế ế t và các khóa ngo i (foreign keys) đ t o liên k t ữ
ữ ệ
ạ bi ả gi a các b ng d li u.
18
ớ
ữ
ấ Truy v n thông tin v i ngôn ng SQL
Debai_AcctSalesRDB_TV1.0.pdf
ề Đ bài: ự 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
Microsoft Access Query #1
21
Microsoft Access Query #2
22
Microsoft Access Query #3
23
Microsoft Access Query #4
2 0
Microsoft Access Query #5
25
26
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