รหัสแทนข้อมูลในระบบคอมพิวเตอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
BC421 File and Database Lab
Advertisements

ปัญหาของระบบแฟ้มข้อมูล ( File System)
บทที่ 2 ระบบฐานข้อมูล Database System BC424 Information Technology.
การแทนค่าข้อมูล และ Primary Storage (Memory)
ฐานข้อมูลและ ระบบจัดการฐานข้อมูล
Computer Code เลขฐานสอง bit (binary digit ) 1 byte = A.
การจัดการข้อมูล (Data management).
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
ASCII รหัสแอสกี (ASCII Code) หรือ American Standard Code for Information Interchange เป็นรหัสที่ มีการใช้แพร่หลายกันมากที่สุด เช่น ในไมโครคอมพิวเตอร์
Computer&Technology Mahidol Wittayanusorn School
Data representation (การแทนข้อมูล)
Management Information System Week 6
ความรู้เบื้องต้นเกี่ยวกับ “ฐานข้อมูล”
Introduction to Digital System
Chapter 1 ระบบฐานข้อมูล (Database System)
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
Computer Coding & Number Systems
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่ง ประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบ เดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูล.
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
บทที่ 10 การทำงานกับ ข้อความ (string). สตริงในภาษา PHP ASCII (American Standard Code for Information Interchange) จำนวน 8 บิต เก็บได้ 256 ตัว Unicode.
การแทนข้อมูล คอมพิวเตอร์เป็นอุปกรณ์อิเล็กทรอนิกส์ซึ่งใช้สัญญาณอิเล็กทรอนิกส์ในการทำงานเพื่อเก็บข้อมูล ประมวลผลและแสดงผลลัพธ์ การมองเห็นข้อมูลของคอมพิวเตอร์กับการมองเห็นข้อมูลของผู้ใช้จะไม่เหมือนกัน.
บทนำเกี่ยวกับระบบฐานข้อมูล
ระบบฐานข้อมูล (Database Management System)
1. ความหมายฐานข้อมูล 2. โครงสร้างของฐานข้อมูล
การจัดการฐานข้อมูล.
แฟ้มข้อมูล Data Management.
ง การงานอาชีพและเทคโนโลยี 1 ครูสหรัฐ บัวทอง
หน่วยที่ 1 รู้จักกับฐานข้อมูล
รหัสคอมพิวเตอร์.
Introduction to Digital System
Chapter 1 : Introduction to Database System
Introduction to Database System
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
ระบบสารสนเทศ อ.วรพจน์ พรหมจักร.
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับระบบและการวิเคราะห์ระบบ
Microsoft Access การใช้งานโปรแกรมระบบจัดการฐานข้อมูล
ข้อมูลและสารสนเทศ Data & Information.
หน่วยที่ 3 องค์ประกอบของคอมพิวเตอร์
บทที่ 4 แบบจำลองฐานข้อมูลเชิงสัมพันธ์ Relational Database
สถาปัตยกรรมของระบบฐานข้อมูล
Data Management (การจัดการข้อมูล)
ระบบเลขฐาน.
ระบบสารสนเทศ (Information System)
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : การนำเสนอมัลติมีเดียในรูปแบบดิจิตอล(Digital Representation) สธ212 ระบบสื่อประสมสำหรับธุรกิจ อาจารย์อภิพงศ์
การแทนข้อมูล ในคอมพิวเตอร์ ผศ. กัลยาณี บรรจงจิตร 31/12/61.
การประยุกต์ Logic Gates ภาค 2
บทที่ 2 การบริหารจัดการข้อมูลและลำดับชั้นของการจัดเก็บข้อมูล
ดิจิตอล + เลขฐาน บทที่ 2.
บทที่ 4 ความรู้เกี่ยวกับระบบฐานข้อมูล
บทที่ 4 ฐานข้อมูล.
Database ฐานข้อมูล.
การจัดการระบบฐานข้อมูล
ระบบจำนวนและ การแปลงเลขฐาน
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
บทเรียนที่ 1 ความรู้เบื้องต้นเกี่ยวกับเทคโนโลยีสารสนเทศ
บทที่ 2 การประมวลผลข้อมูล
หมู่บ้านอาสาพัฒนาและป้องกันตนเอง
การจัดการไฟล์ File Management.
หน่วยที่ 3 การประมวลผลข้อมูลให้เป็นสารสนเทศ
Binary Numbers Hexadecimal Numbers
บทสรุป ระดับของข้อมูล มีการจัดแบ่งระดับของข้อมูลเป็น 3 ระดับ
บทที่ 5 ระบบเลขฐานและรหัสแทนข้อมูล
ข้อมูลและสารสนเทศ.
โครงสร้างข้อมูล( Data Structure)
[ บทที่ 1 ] ระบบฐานข้อมูล
제 10장 데이터베이스.
ดิจิตอล + เลขฐาน บทที่ 2.
ความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์และการประมวลผลข้อมูล (Introduction to Computer and Data Processing) บทที่ Business Computer & Information.
Data resource management
ใบสำเนางานนำเสนอ:

รหัสแทนข้อมูลในระบบคอมพิวเตอร์

รหัสแทนข้อมูล รหัสแอสกี (American Standard Code for Information Interchange:ASCII) เป็นมาตรฐานและเป็นที่นิยมใช้กันมากในระบบคอมพิวเตอร์และระบบสื่อสารข้อมูล รหัสแทนข้อมูลชนิดนี้ใช้เลขฐานสองจำนวน 8 บิต แทนอักขระหรือสัญลักษณ์แต่ละตัว โดยสามารถแทนตัวอักขระได้ถึง 256 ตัว ดังนี้ 1 อักขระ บิตที่ 7 6 5 4 3 2 G

รหัสแทนข้อมูล รหัสเอบซีดิก (Extended Binary Coded Decimal Interchange Code : EBCDIC) พัฒนาโดยบริษัทไอบีเอ็ม รหัสแทนข้อมูลนี้ไม่เป็นที่นิยมใช้แล้วในปัจจุบัน รหัสแทนข้อมูลชนิดนี้ใช้เลขฐานสองจำนวน 8 บิต แทนอักขระหรือสัญลักษณ์แต่ละตัว เหมือนกับรหัสแอสกี แต่แบบของรหัสจะเรียงลำดับดังนี้ 1 อักขระ บิตที่ 2 3 4 5 6 7 G

รหัสแทนข้อมูล รหัสยูนิโค้ด (Unicode) รหัสแทนข้อมูลชนิดนี้ใช้เลขฐานสองจำนวน 16 บิต แทนอักขระหรือสัญลักษณ์แต่ละตัว สามารถแทนตัวอักขระได้ถึง 65,536 ตัว ดังนี้ 1 อักขระ บิตที่ 2 3 4 5 6 7 G

การจัดเก็บข้อมูลในหน่วยความจำ

การจัดเก็บข้อมูลในหน่วยความจำ หน่วยความจำหลักของคอมพิวเตอร์ เป็นที่เก็บข้อมูลและคำสั่งในขณะประมวลผล การเก็บข้อมูลในหน่วยความจำเป็นการเก็บรหัสตัวเลขฐานสอง ข้อมูลที่ใช้ในการประมวลผลทั้งตัวเลขหรือตัวอักขระจะได้รับการแทนเป็นตัวเลขฐานสอง แล้วเก็บไว้ในหน่วยความจำ เช่น ข้อความว่า “BANGKOK” เก็บในคอมพิวเตอร์จะแทนเป็นรหัสเรียงกันไปดังนี้ B 01000010 A 01000001 N 01001110 G 01000111 K 01001011 O 01001111

พาริตีบิต (Parity bit) การทำให้ข้อมูลที่เก็บมีความถูกต้อง การเขียนหรืออ่านทุกครั้งจึงต้องตรวจสอบความถูกต้องของข้อมูล วิธีที่ง่ายและนิยมใช้กันคือการเพิ่มบิตพาริตี (parity bit) เพื่อตรวจสอบจำนวนเลข 1 ในรหัสแทนข้อมูลว่ามีจำนวนคู่ หรือจำนวนคี่ ตัวอย่างเช่น พาริตีคู่ (even parity) ซึ่งเป็นการทำให้จำนวนของเลข 1 เป็นจำนวนคู่ บิตพาริตี B 01000010 A 01000001 N 01001110 G 01000111 K 01001011 O 01001111 1

การจัดการข้อมูลด้วยคอมพิวเตอร์ โครงสร้างของข้อมูลจะประกอบด้วย - bit (bitnary digit) เป็นหน่วยที่ย่อยที่สุดของข้อมูลประกอบด้วยเลขฐานสอง 0 กับ1 - byte หรือ character คือตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, …, 9, A, B, …, Z และเครื่องหมายต่างๆ ซึ่ง 1 ไบต์จะเท่ากับ 8 บิต หรือ ตัวอักขระ 1 ตัว เป็นต้น

โครงสร้างของข้อมูลจะประกอบด้วย - Field หรือ เขตข้อมูล คือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นเขตข้อมูล เช่น เลขประจำตัว ชื่อพนักงาน เป็นต้น - Record หรือ ระเบียน คือฟิลด์ตั้งแต่ 1 ฟิลด์ ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องรวมกันเป็นระเบียน เช่น ชื่อ นามสกุล เลขประจำตัว ยอดขาย ข้อมูลของพนักงาน 1 คน เป็น 1 ระเบียน - File หรือ แฟ้มข้อมูล คือระเบียนหลายๆ ระเบียนรวมกัน ซึ่งเป็นเรื่องเดียวกัน เช่น ข้อมูลของประวัติพนักงานแต่ละคนรวมกันทั้งหมดเป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัติพนักงานของบริษัท เป็นต้น

แฟ้มรายวิชา ตัวอย่างแฟ้มข้อมูล เขตข้อมูล แฟ้ม ข้อมูล ระเบียน รหัสวิชา ชื่อวิชา จำนวนหน่วยกิต 320100 คอมพิวเตอร์เบื้องต้น 3.0 320111 การออกแบบฐานข้อมูล 2.0 320413 ยูนิกซ์ขั้นพื้นฐาน 1.5 320201 โปรแกรมภาษา C 1.0 แฟ้ม ข้อมูล ระเบียน ตัวอย่างแฟ้มข้อมูล

ข้อดีของการประมวลผลข้อมูลในระบบแฟ้มข้อมูล การประมวลผลข้อมูลทำได้อย่างรวดเร็ว ค่าลงทุนในเบื้องต้นจะต่ำ อาจไม่จำเป็นต้องใช้ Com ที่มีประสิทธิภาพสูง ก็ประมวลผลได้ โปรแกรมประยุกต์แต่ละโปรแกรมสามารถควบคุมการใช้งานในแฟ้มข้อมูลของตนเองได้

ข้อเสียของการประมวลผลข้อมูลในระบบแฟ้มข้อมูล 1 มีความซ้ำซ้อนของข้อมูล (Redundancy) - ทำให้เสียเนื้อที่การใช้งานในหน่วยเก็บข้อมูลสำรอง - ถ้ามีการเปลี่ยนแปลงข้อมูลในแฟ้มข้อมูลหนึ่ง จะต้องตามไปแก้ไขแฟ้มข้อมูลอื่นที่มีข้อมูลนั้นอยู่ด้วย 2 ความยากในการประมวลผลข้อมูลในแฟ้มข้อมูลหลายแฟ้ม 3 ไม่มีผู้ควบคุมหรือรับผิดชอบระบบทั้งหมด 4 ความขึ้นต่อกัน (Dependency) ระหว่างโปรแกรมประยุกต์และโครงสร้างของแฟ้มข้อมูล

ระบบฐานข้อมูล (database)

ฐานข้อมูล (database) ฐานข้อมูล (database) คือ แหล่งที่ใช้สำหรับเก็บรวบรวมข้อมูลซึ่งอยู่ในรูปแฟ้มข้อมูลมารวมไว้ที่เดียวกัน รวมทั้งต้องมีส่วนของพจนานุกรมข้อมูล (data dictionary) เก็บคำอธิบายเกี่ยวกับโครงสร้างของฐานข้อมูล และข้อมูลที่จัดเก็บนั้นต้องมีความสัมพันธ์ซึ่งกันและกันทำให้สามารถสืบค้น (retrieve) แก้ไข (modify) ปรับปรุงเปลี่ยนแปลงโครงสร้างข้อมูล (update) และจัดเรียง (sort) ได้สะดวกขึ้น ทั้งนี้การกระทำดังกล่าวต้องอาศัยซอฟต์แวร์ประยุกต์สำหรับจัดการฐานข้อมูล ระบบฐานข้อมูล คือ ระบบการรวบรวมแฟ้มข้อมูลหลายๆ แฟ้มข้อมูลเข้าด้วยกันโดยขจัดความซ้ำซ้อนของข้อมูลออก แล้วเก็บข้อมูลไว้ที่ศูนย์กลาง เพื่อใช้งานร่วมกัน

แสดงความสัมพันธ์ของแฟ้มแต่ละแฟ้มในฐานข้อมูล วิชาเรียน ห้องเรียน อาจารย์ นักเรียน

ระบบจัดการฐานข้อมูล ในการดำเนินการกับข้อมูลในฐานข้อมูลนั้นจำเป็นต้องมีซอฟต์แวร์ประยุกต์ที่ช่วยในการจัดการฐานข้อมูล ซึ่งจะทำหน้าที่ในการเก็บรวบรวมข้อมูลให้เป็นแฟ้มที่มีระเบียบ ง่ายต่อการใช้งาน เรียกว่า ซอฟแวร์จัดการฐานข้อมูลหรือระบบจัดการฐานข้อมูล (DataBase Management System : DBMS) โดยมีผู้จัดการฐานข้อมูล(Database Administrator: DBA) ซึ่งเป็นผู้ที่รับผิดชอบดูแลและตัดสินใจเกี่ยวกับระบบฐานข้อมูลทั้งหมด Database DBMS User

ระบบประมวลผลแฟ้มข้อมูล แฟ้มรายวิชา แฟ้มนักศึกษา แฟ้มการลงทะเบียน Users โปรแกรมลงทะเบียน แฟ้มรายวิชา แฟ้มนักศึกษา แฟ้มการลงทะเบียน แฟ้มการเรียนประจำเทอม โปรแกรมประมวลผล การเรียนแต่ละเทอม Users ระบบประมวลผลแฟ้มข้อมูล

ระบบประมวลผลฐานข้อมูล โปรแกรมจัดการรายวิชา Users โครงสร้างฐานข้อมูล ข้อมูลรายวิชา ข้อมูลนักศึกษา ข้อมูลการลงทะเบียน ข้อมูลผลการเรียน DBMS Users โปรแกรมการลงทะเบียน Users โปรแกรมประมวลผลการเรียนแต่ละเทอม ระบบประมวลผลฐานข้อมูล

ข้อดีของการประมวลผลข้อมูลในฐานข้อมูล ลดความซ้ำซ้อนของข้อมูล (redundancy) ควบคุมความคงสภาพของข้อมูล (integrity) มีระบบป้องกันความปลอดภัยของข้อมูล (security) มีความเป็นอิสระจากโปรแกรม (dependency) รวมข้อมูลเพื่อใช้ข้อมูลร่วมกัน