• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Database
 

Database

on

  • 1,080 views

โครงสร้างแฟ้มข้อมูล

โครงสร้างแฟ้มข้อมูล

Statistics

Views

Total Views
1,080
Views on SlideShare
905
Embed Views
175

Actions

Likes
0
Downloads
3
Comments
0

1 Embed 175

http://kruninkppk.wordpress.com 175

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Database Database Document Transcript

    • ใบความรู้ เรือง โครงสร้ างแฟมข้ อมูล ้สาระการเรียนรู้ • ส่ วนประกอบของแฟ้ มข้อมูล • ประเภทของฐานข้อมูล • เอนทิตี • ระบบฐานข้อมูลในโปรแกรมประยุกต์ส่ วนประกอบของแฟมข้ อมูล ้ • บิต (Bit: Binary digit) เป็ นโครงสร้างการเก็บข้อมูลในหน่วยความจํา คอมพิวเตอร์ ซึ*งแทนค่าด้วยระบบเลขฐานสอง ได้แก่ 0 และ 1 • ไบต์ (Byte) หมายถึง ข้อมูลที*เป็ นตัวอักขระทั1งหมด หนึ*งไบต์มีค่าเท่ากับ แปดบิต เมื*อมีขอมูลรับเข้าในโปรแกรมประยุกต์ต่างๆ โปรแกรมจะทําการแปล ้ ความหมายจากตัวอักขระไปเป็ นตัวเลขฐานสองอย่างอัตโนมัติ โดยผูใช้ไม่ตองมี ้ ้ ความรู ้เรื* องระบบเลขฐานสอง • เวิร์ด(word) เป็ นหน่วยข้อมูลที*มีขนาดใหญ่ข1 ึนมา หนึ*งเวิร์ดประกอบด้วย ข้อมูลจํานวนสองไบต์หรื อสิ บหกบิต ใช้สาหรับการเขียนโปรแกรม ํ • เขตข้ อมูล (Field) เป็ นหน่วยเล็กที*สุดของแฟ้ มข้อมูล เขตข้อมูลเป็ นหน่วย ข้อมูลที*มีการกําหนดความกว้าในการรับข้อมูลเข้าในหน่วยความจําเป็ นไบต์ เช่น กําหนดเขตข้อมูลชื*อ Code ความกว้า 12 เขต ข้อมูลนี1จะรับข้อมูลได้ไม่เกิน 12 ตัวอักขระเป็ นต้น • ระเบียน (Record) หมายถึงชุดข้อมูลหนึ*งชุดที*ประกอบด้วยเขตข้อมูลตั1งแต่ หนึ*งเขตข้อมูลขึ1นไป เช่น ระเบียนข้อมูลของนักเรี ยนหนึ*งคนประกอบด้วยเขต ข้อมูลเลขประจําตัว เขตข้อมูลชื*อ และเขตข้อมูลนามสกุล เป็ นต้น • แฟม (File)ระเบียนข้อมูลในรู ปของตารางข้อมูล (Table) โดยจัดเรี ยนเป็ น ้ บรรทัดละหนึ*งระเบียนต่อกันไป หรื อจัดเรี ยนระเบียนเป็ นหน้าโดยนําเขตข้อมูล มาวางลงในแต่ละหน้าเรี ยกว่าฟอร์มข้อมูล (Form) หรื อรายงาน (Report) ก็ได้
    • ประเภทของฐานข้ อมูลโครงสร้างของฐานข้อมูลที*มีใช้ในปัจจุบนแบ่งออกเป็ น 3 แบบดังนี1 ั1. ฐานข้อมูลแบบลําดับชั1น(Hierarchical Database) เป็ นโครงสร้าง ั แบบต้นไม้ที*ขอมูลมีความสัมพันธ์กนแบบหนึ*งต่อหนึ*ง (One-to-One) ้ หรื อหนึ*งต่อกลุ่ม (One-to-many) เช่นพนักงานขายสิ นค้า หนึ*งคน สามารถขายสิ นค้าให้ลูกค้าหลายคน และลูกค้าแต่ละคนอาจซื1อสิ นค้าหลายชนิด2. ฐานข้อมูลเครื อข่าย (Network Database) เป็ นฐานข้อมูลที*มี ความสัมพันธ์ได้ทุกแบบ เช่น หนึ*งต่อหนึ*ง (One-to-One) หนึ*งต่อกลุ่ม (One-to-many) หรื อกลุ่มต่อกลุ่ม (many-to-many) ก็ได้ เช่น ระบบการจําหน่ายสิ นค้าในห้างสรรพสิ นค้า3. ฐานข้อมูลเชิงสัมพันธ์ (Relational Database) เป็ นฐานข้อมูลที*นิยมใช้ ั มากที*สุดในระบบฐานข้อมูลและใช้กบเครื* องคอมพิวเตอร์ทุกระดับ ระเบียนข้อมูลจะถูกเก็บเป็ นตาราง (Table) ในตารางแต่ละแถวแบ่งออกเป็ น คอลัมน์ หรื อสดมภ์ แต่ละสดมภ์เป็ นหนึ*งเขตข้อมูล (Field) หนึ*งแถวของ ตารางเป็ นระเบียนข้อมูลหนึ*งระเบียน(Record) ตารางข้อมูลแต่ละตารางเป็ น แฟ้ มข้อมูลหนึ*งแฟ้ มสิ งทีควรรู้1 แฟมข้ อมูล(File) = 1ตาราง(Table) ้1 ตาราง(Table) = มีหลายคอลัมน์ (column) หรือสดมภ์1 คอลัมน์ หรืสดมภ์ (column) = 1เขตข้ อมูล(Field)1 แถวของตารางเป็ นระเบียนข้ อมูลหนึงระเบียน(Record)เรียกตามภาษาเฉพาะของระบบฐานข้ อมูลคือTable เรียกว่ า รีเลชัน(Relation)Column เรียกว่ า แอททริบิวท์ (Attributes)Record เรียกว่ า ทัพเพิลTuple
    • เอนทิตี • เอนทิตี(Entity) เป็ นโครงสร้างที*ได้ออกแบบตารางาข้อมูลเป็ น กลุ่ม เช่นกลุ่มของบุคคล วัตถุ เหตุการณ์ ดังตัวอย่าง Entity Attributeระบบฐานข้ อมูลในโปรแกรมประยุกต์ โปรแกรม Microsoft Access ประกอบด้ วยตาราง (Table) เป็ นแฟมข้ อมูลหลักทีเก็บข้ อมูลในรู ปของตารางข้ อมูล ผู้ใช้ โปแกรม ้สามารถสร้ างตารางข้ อมูลได้ หลายตารางในฐานข้ อมูลเดียวกัน และกําหนดความสั มพันธ์ ของตารางข้ อมูลได้ หลายแบบ การรับหรือแสดงข้ อมูลจะแสดงเป็ นแถวแถวละ หนึงระเบียนแบบสอบถาม (Query) เป็ นการเลือกให้ แสดงข้ อมูลเฉพาะกลุ่มทีต้ องการในกรณีทมี ีข้ อมูลจํานวนมาก เช่ น แสดงเฉพาะแอททริบิวท์ ทเลือก หรือแสดงเฉพาะระเบียนหรือ ีกลุ่มของระเบียนทีเลือก นอกจากนียงใช้ ค้นหาและรับเฉพาะข้ อมูลทีระบุเป็ นเงือนไข 6ัซึงรวมถึงข้ อมูลจากหลายๆตารางได้ฟอร์ ม(Form) ใช้ กาหนดรู ปร่ างของการรับและแสดงข้ อมูลบนจอภาพ สามารถ ํกําหนดวิธีแสดงข้ อมูลเป็ นแบบต่ างๆ ตลอดจนเลือกสี ฉากหลังของฟอร์ มให้ ดูน่าสนใจได้รายงาน (Report) เป็ นเครืองมือทีใช้ นําเสนอข้ อมูลสามารถกําหนดรู ปแบบรายงานแทรกภาพ และพิมพ์ทางเครืองพิมพ์ได้ แต่ ละแก้ไขข้ อมูลในรายงานไม่ได้ นอกจากการรายงานเป็ นเอกสารแล้วยังสาร้ างงานแบบต่ างๆ ได้ เช่ น สร้ างป้ ายจ่ าหน้ าจดหมาย แสดงผลรวมในแผนภูมิ
    • เพจ หรือ Data Access Page คือรู ปแบบพิเศษของเว้ บเพจทีถูกออกแบบสํ าหรับการดูแลการทํางานกับข้ อมูลจากอินเทอร์ เน็ต ข้ อมูลจะถูกเก็บอยู่ในฐานข้ อมูลMicrosoft Access หรือฐานข้ อมูล Microsoft SQL Serverแมโคร เป็ นทีเก็บชุดคําสั งควบคุมการทํางานอย่ างอัตโนมัติไว้ ผู้ใช้ สามารถเลือกใช้ คาสั ง ํให้ ทางานร่ วมกับแฟมทีสร้ างไว้ โดยเลือกคําสั งในส่ วน แอคชัน และกําหนดชือแฟม และ ํ ้ ้เงือนไขในอาร์ กวเมนต์ แอคชัน เรียกใช้ โดยคลิกปุ่ มเรียกใช้ หรือสร้ างเป็ นทางลัดเพือเข้ าสู่ ิการทํางานได้ ทนทีโดยไม่ต้องเข้ าสู่ Access ก่อน ัโมดูล คือชุดของการประกาศค่ า คําสัง และกระบวนงานด้ วยคําสังของ MicrosoftVisual Basic แล้วบันทึกไว้ เป็ นชือแฟมเพือเรียกใช้ ในMicrosoft ้Access มีโมดูล 2 ชนิด คือ โมดูลมาตรฐาน และคลาสโมดูล