This document discusses numeric data representation in computing systems. It covers binary number systems with radix-2, 8, 10, and 16. It also discusses signed and unsigned numeric representation such as sign-magnitude, 1's complement, and 2's complement. Additional topics include integer and floating point representation, and alphanumeric data codes like BCD, EBCDIC, and ASCII. The document provides examples and explanations of how numeric values are encoded and calculated in different representation systems.
ความสุจริตทางวิชาการ เชื่อมไทยเชื่อมโลก Connect Thailand, Connect the World in The “Academic Honesty”
With Five Tools to Drive The Universities to Build The Smart Graduates
With Integrity
1. F F กก ก ก F F
˂ F ˈ
F ก ก F (binary digit : bit)
ก F F ก ก F
ก F Fก ก F
F Fก F ˈ ก ก ก
F
Fก ก ก F ก ก
F F
2. ˂ F˂ F
F ก ก F F
field F ก F ก F ก F F ก
record ก F fields ก F ก
file ก F records
bit F ก ก ก F F F
byte ก F bit 8 bits = 1 byte
3. ˂ F˂ F
˂ ก
. . 1 . . 2 . . n
ก
- ก
ก
F
.....
ก
- ก
ก
F
ก
- ก
ก
F
File
fields
record1 record2 record n
4. Primary key F (field) ก F ก F
F F (record) F
primary key
1. Unique F
2. Not null F F
˂ F
1. ˂
2. ˂ F
3. ˂
˂ F˂ F
5. F ก F ˂ F
1. ก F F F
2. F F
3. ก ก F ˂ F F
F ก F ˂ F
1. F F (Redundancy)
2. ก ก F ˂ F ˂ F
3. F F
4. F ˂ F Fก ก (Dependency)
ก ก Fก ก F
6. ก ก Fก ก F
F F (Redundancy)
ก F F ก F F กF
F ก F (Inconsistency)
F F ˂ ก F F ก ก
ก F ˂ F ˂ F
กF F ก F ˂ F ก
F กF F ˂ F ก ˂ F
F
7. ก ก Fก ก F
ก F
F (Database) F F Fก
F F ˈ F ก F F F ก ก F ก F
F F F ก ก ก
ก F ก F F ก ก F F
ก F DBMSDBMS F F ก ˆ ˈ
Relation ก F F (Table) F
F F ก ก
8. ก ก Fก ก F
F ก F
Database
System
F (Data)
F F (Hardware)F F (Software)
F F (User)
9. ก ก Fก ก F
F (Data)
F ˈ ก ก F F F ก F ˈ
F F F F ก ก F (Data Integrated)
F ก F F ก (Data Sharing) ก F F F
F F F
ก F
F F F
ก F ก F F
10. ก ก Fก ก F
F F (Hardware)
F F ก F F ก
ก ก F F F
F ก F ก
ก F F F ก F
ก F F F
11. ก ก Fก ก F
F F (Software)
ก F ก F F F F F ก F
ก ก F ก F (Database Management Systems:
DBMS) F ก ก F ˈ ก F F F
ก ก F F F F ก
ก F F F F F F
F
12. ก ก Fก ก F
F F (Users)
F ก F F ก F F F ก ˈ 2 ก F F
1) F F (End User) F กF F F ก F F
2) F F (Developer)
Application Programmer F กF F F ก
(Application Program) ก F F ก F
Database Administrator (DBA) F กF F F
ก ก F F F ก
ก F ก ก F F F
ก F ก F F F
13. ก ก Fก ก F
F ก F F
1. F ก ก F ก F F F ก F
2. F F
3. ก F ก F ก F
4. ก F (Integrity)
5. ก ก F F F F
6. ˈ F ก ก F F
7. ก F
14. ก ก Fก ก F
F ก F F
ก F F F F F F F
ก DBMS F F
F F F
F F
ก F ก F
F ก ก F ก ก F
ˆ ก F F F F
F F ก ˂ ก ˆ ก F
15. ก ก Fก ก F
F ก F : F ก ˂ F ก
F
ก ก F F ก ˂ F ก F
F ก ˂ F
ก ก F F F F ก F
DBMS กF
ก Fก F DBMSDBMS Fก ก กFก ก ก
ก F F F F ก F ก (Physical) F ก
ก F F ก ก ก F F (Select) F (Insert)
F (Update) F (Delete) F DBMS
16. ก ก Fก ก F
F F F ˈ
F ก ก F
F ก กF F ˂ F F
กF ก ก F
4. ˈ
F
F ก ก
F ก ก F ก
F F กก F ก
F ก F F F F
3. F
F DBMSF ก ก2. ก
˂ F ˂
ก F Fก F ก
F F F
-
- ˆ F ก F
1. F
F
ก
F
ก ˂ FF ก F
17. 1. F F
2. ก F
3. ˂ ก F
4. ˈ ก ก
5. F ˈ F ก
ก ก Fก ก F
ก ก ก
18. ก (American Standard Code
Information Interchange :ASCII) ˈ Fก ก
F F F F
8 F ก 1 F ก ก F F
F ก ก F ก F 8 ก
F ˈ
ก
19. ก
ก กก F F F 2
0 1 F ก 2 ก ก
ก ก F 2power2 4 00 , 01 , 10 11
ก F ก 8 ก ก F F F
2power 8 256 F ก ก F F
ก F ก . Fก
F F F ก ASCII
23. F (Unicode)
F (Unicode) ˈ F ก F
ก F F ˈ F ก 2 Fก F F F
F 16 ก ก ก ก F
ก F F ก F ก (font)
F ก F ˁ ˈ ก F
ก ˈ ก F ˈ 8
ก F 256 F F F F
ก F F F ก F
65,536 ก ก Fก ʽก ก F
F F ก F
24. ก ก F F
F ก F ˈ ก F
ก ก F F ˈ ก ก F
F ก ก F ก ˈ
F ก F F F F F BANGKOK ก F
ˈ ก
01001011K
01001111O
01001011K
01000111G
01001110N
01000001A
01000010B
F F F
ก F ก F 8
ก F ก ก ก
F ก F F F
(address)
25. (parity bit)
F F ก ก F ก F ก F
ก F F F Fก ก
(parity bit) 1 F F
F F F F (even parity) ˈ ก F
1 ˈ F F ก A
E ˈ
26. (parity bit)
A 01000001
E 01000101
F A 1 ˈ F F ˈ 0
F E 1 ˈ F ˈ 1 F 1 ˈ F
<--
<--
F ก ก F F F
1 ก F F ก F
ˈ F F F ก F F F F ˈ F
F F ก F
27. F ก (Central Processing Unit : CPU)
กก F ก F ก F
ก ก ก
F F F ˈ F
ก F (machine language) ก ˈ
F F F F F
F F F ˈ 3 ก F F 8000
กก F F ˈ 5 F 8001 F F F ก F
F F 8002 ˈ ก ˈ
F ก ˈ ก F F ก ก F ก
F F