The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

หน่วยที่ 1 หลักการของระบบฐานข้อมูล

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by พิ้' ตาล, 2023-03-01 03:30:14

หน่วยที่ 1 หลักการของระบบฐานข้อมูล

หน่วยที่ 1 หลักการของระบบฐานข้อมูล

Keywords: หน่วยที่ 1 หลักการของระบบฐานข้อมูล

สาระการเร ี ยนร ้ ู 1. ความเป็ นมาของการจัดการฐานข ้ อมูล 2. ความร ู้พ ื น้ฐานเกย ี่วกบัระบบฐานข ้ อมูล 3. น ิ ยามศัพท ์ พ ื น้ฐานเกย ี่วกบัระบบฐานข ้ อมูล 4. ชน ิ ดและรูปแบบลกัษณะของข ้ อมูล 5. ความส าคญัของการประมวลผลแบบระบบฐานข ้ อมูล 6. รูปแบบของระบบฐานข ้ อมูล 7. โปรแกรมฐานข ้ อมูลทน ี่ิ ยมใช ้


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ความเป็ นมาของการจ ั ดการฐานข ้ อม ู ล ระบบฐานขอ ้ มูลกา เนิดข ้ึ นจากโครงการอะพอลโลของสหรัฐอเมริกา ท ี่ส่ง มนุษย์อวกาศไปลงดวงจันทร์ เมื่อประมาณ 30 ปี ท ี่ผ่านมา ซ่ึ งขอ ้ มูลท ี่ใช ้ใน โครงการดงักล่าวจะตอ ้ งม ี จา นวนมากมายการจดัการระบบขอ ้ มูลในโครงการ ดังกล่าวจ ึ งเกิดข ้ึ นโดยบริษัท IBM ได ้ รับจ ้ างในการพฒันาระบบข ้ อมูลข ้ึ น เร ี ยกวา่ GUAM (Generalized Update Access Method) ต่อมาไดม ้ี การพฒันาการ จดัการขอ ้ มูลข ้ึ น เพ ื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และ พัฒนาจนมาเป็ นระบบ IMS(Informatio Managerment System) ท ี่ใชก ้ นัจนถ ึ ง ในปัจจุบัน


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ความเป็ นมาของการจ ั ดการฐานข ้ อม ู ล ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ ประกอบข ้ึ นมาจากขอ ้ มูลต่าง ๆ ท ี่เก ี่ยวขอ ้ งสัมพนัธ ์ กนัและนา มาใช ้ในระบบ ต่างๆ ร่วมกนั ระบบฐานข ้ อมูลจ ึ งเป็ นการจดัเก ็ บข ้ อมูลอย่างเป็ นระบบ ผูใ้ ช ้ จะสามารถ จดัการกบัขอ ้ มูลไดใ้ นลกัษณะต่าง ๆ ปัจจุบนัการจดัทา ระบบฐานขอ ้ มูลส่วนใหญ่ เป็ นการประยุกต ์ นา ระบบคอมพิวเตอร ์ เขา ้ มาช่วยในการจดัการฐานขอ ้ มูลอย่าง เป็ นระบบ ท ้ งัการเพิ่มขอ ้ มูลการแกไ้ ขขอ ้ มูลการลบขอ ้ มูลและการเร ี ยกดูขอ ้ มูล


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน คา ศ ั พท ์ ต ่ างๆ ทเ ี ่ กย ี ่ วข ้ องกบ ั ระบบฐานข ้ อม ู ล ด ั งน ี ้ 1. บิต (Bit) หมายถึง หน่วยของขอ ้ มูลท ี่ม ี ขนาดเลก ็ ท ี่สุด เป็ นขอ ้ มูลท ี่จดัเก ็ บอยู่ ในส ื่อบนัท ึ กขอ ้ มูลในลกัษณะของเลขฐานสอง ม ี ค่าเป็ น 0 หรือ 1 2. ไบต์ (Byte) หมายถึง หน่วยของขอ ้ มูลท ี่เกิดจากการนา หลายๆ บิตมารวมกนั แล้วมีความหมายเป็ นตัวอักขระ 3. เขตข ้ อมูล (Field) หมายถึง หน่วยของขอ ้ มูลท ี่ประกอบข ้ึ นจากตวัอกัขระ ต ้ งัแต่หน่ึ งตวัข ้ึ นไป เม ื่อนา มารวมกนัแลว ้ จะหมายถ ึ ง สิ่งใดสิ่งหน่ึ ง เช่น ช ื่ออายุ เพศ เป็ นต้น 4. ระเบียน (Record) หมายถ ึ ง หน่วยของขอ ้ มูลท ี่เกิดจากการนา เอาเขตขอ ้ มูล ต ้ งัแต่หน่ึ งเขตขอ ้ มูลข ้ึ นไปมารวมกนัเกิดเป็ นขอ ้ มูลเร ื่องใดเร ื่องหน่ึ ง เช่น ขอ ้ มูล ของสินค้า 1 ระเบียน (1รายการ)จะประกอบดว ้ ย รหสัสินคา ้ ช ื่อสินคา ้ ราคาต่อ หน่วยเป็ นตน ้


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน 5.แฟ้ มข ้ อมูล (File) หมายถึง หน่วยของขอ ้ มูลท ี่เกิดจากการนา ขอ ้ มูลต ้ งัแต่หน่ึ งระเบ ี ยนข ้ึ นไป ท ี่เป็ นเร ื่องเด ี ยวกันมารวมกัน เช่น แฟ้ มข ้ อมูลสินค ้ า แฟ้ มขอ ้ มูลผูป้่วย แฟ้ มข ้ อมูลนักศ ึ กษา เป็ นต้น 6. ฐานข ้ อมูล (Database) หมายถ ึ ง หน่วยของขอ ้ มูลท ี่เกิดจากการนา แฟ้ มขอ ้ มูลหลายๆ แฟ้ ม ขอ ้ มูลท ี่เก ี่ยวขอ ้ งสมัพนัธ ์ กนัมารวมไวใ้ นระบบเด ี ยวกนั คา ศัพท ์ ต ่ างๆ ทค ี่วรร ู้จักมด ี งัน ี้ เอนทิตี (Entity) เป็ นช ื่อของสิ่งหน่ึ งสิ่งใด ไดแ ้ ก่คน สิ่งของต่างๆ การกระทา ท ี่ม ี การจดัเก ็ บ ข้อมูลไว้ แอททริบิวต์(Attribute) เป็ นรายละเอียดของข้อมูลที่แสดงลักษณะและคุณสมบัติของ เอนทิต ีใดๆ เช่น เอนทิตีสินค้า เอนทิตีนักศึกษา เป็ นต้น ความสัมพันธ์ (Relationships) เป็ นความสัมพนัธ ์ ระหวา่งเอนทิต ี ท ี่ม ี ความเก ี่ยวขอ ้ งสัมพนัธ ์ กนัเช่น ความสมัพนัธ ์ ระหวา่งเอนทิตีสินค้าและเอนทิต ี การสงั่ซ ้ ื อสินคา ้ ในลกัษณะวา่ ใบสั่ง ซ ้ ื อสิ้ นคา ้ แต่ละใบอาจม ี การสงั่ซ ้ ื อสินคา ้ รายการใดรายการหน่ึ ง หร ื อหลายรายการ เป็ นตน ้


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผา่นมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ค ว า ม สั ม พั น ธ์ แ บ บ ห นึ่ ง ต่ อ ห นึ่ ง เ ป็ น ก า ร แ ส ด ง ความสัมพันธ์ของข้อมูลในเอนทิต ี หน่ึ งกบัขอ ้ มูลในอ ี กเอนทิตีหนี่ง ในลกัษณะหน่ึ งต่อหน่ึ ง ( 1 : 1 ) ตวัอยา่งเช่น พนักงาน พนักงาน แผนก แผนก สงักดัอยู่ 1 : 1 บริหารโดย 1 : 1 รูปท ี่1.1 แสดงความสัมพันธ์แบบหนึ่งต่อหนึ่ง 01


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ความสัมพันธ ์ แบบหน ึ่ง ต ่ อกล ุ่ม เ ป็ น ก า ร แ ส ด ง ความสัมพันธ์ของข้อมูลในเอนทิต ี หน่ึ ง ท ี่ม ี ความสัมพนัธ ์ กบัขอ ้ มูล หลายๆ ข้อมูลในอีกเอนทิตีหนี่ง ในลกัษณะหน่ึ งต่อกลุ่ม ( 1 : M ) ตวัอยา่งเช่น พนักงานขาย พนักงานขาย ลูกค ้ า ลูกค ้ า ติดต่อ 1 : M ติดต่อ 1 : 1 รูปท ี่1.2 แสดงความสัมพนัธ ์ แบบหน ึ่งต ่ อกล ุ่ม 02


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ความสัมพันธ ์ แบบกล ุ่มต ่ อกล ุ่ม เ ป็ น ก า ร แ ส ด ง ความสัมพันธ์ของข้อมูลในเอนทิต ี หน่ึ งกบัขอ ้ มูลในอ ี กเอนทิตีหนี่ง ในลกัษณะกลุ่มต่อกลุ่ม ( M : N ) ตวัอยา่งเช่น ใบสั่งซื้อ สินค้า M : N รูปท ี่1.3แสดงความสัมพนัธ ์ แบบกล ุ่มต ่ อกล ุ่ม 03


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ชน ิ ดและลก ั ษณะของข ้ อม ู ล ชนิดของข้อมูลที่ใช้ประกอบไปด้วย Basic Types ขอ ้ ม ู ลร ู ปแบบพ ้ ื นฐาน Number ข้อมูลรูปแบบตัวเลข Data and Timeข้อมูลรูปแบบวันและเวลา Yes/Noขอ ้ ม ู ลร ู ปแบบใช ่ หร ื อไม ่ใช ่ (Boolean) QuickStartขอ ้ ม ู ลร ู ปแบบเร ิ่มตน ้ ใชง ้ านด ่ วน


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS (ปัจจุบัน การจ ั ดเกบ ็ ข ้ อม ู ลในร ู ปแบบของฐานข ้ อม ู ล ทา ให ้ เกด ิประโยชน ์ กบ ั ข ้ อม ู ลใน ระบบฐานข ้ อม ู ลดง ั น ี ้ 1. สามารถลดความซ ้ า ซอ ้ นของขอ ้ ม ู ลได ้ 2. ช ่ วยใหส้ ามารถหล ี กเล ี่ยงความขดัแยง ้ ของขอ ้ ม ู ล 3. ช ่ วยใหส้ ามารถใชข ้ อ ้ ม ู ลร ่ วมกนัได ้ 4. ช ่ วยรักษาความถ ู กตอ ้ งเช ื่อถ ื อไดข ้ องขอ ้ ม ู ล 5. ช ่ วยใหข ้ อ ้ ม ู ลเป็ นมาตรฐานเด ี ยวกนั 6. ช ่ วยกา หนดระบบความปลอดภยัของขอ ้ ม ู ล 7. ช ่ วยใหเ ้ ก ิ ดความเป็ นอ ิ สระของขอ ้ ม ู ล


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผา่นมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน ร ู ปแบบของระบบฐานข ้ อม ู ลมอ ี ย ่ ู ด ้ วยกน ั 3 ประเภท คือ 1.ฐานข ้ อมูลเช ิ งสัมพนัธ ์ เป็ นการเกบ ็ ขอ ้ มูลในรูปแบบท ี่เป็ นตาราง หร ื อเร ี ยกวา่ ‘ รีเลชัน ’ มีลักษณะเป็ น 2 มิติ คือ เป็ นแถว และเป็ นคอลัมน์ การเชื่อมโยงข้อมูล ระหว่างตารางจะเช ื่อมโยงโดยใชแ ้ อททริบิวต์หร ื อคอลมัน ์ ท ี่เหม ื อนกนัท ้ งัสอง ตารางเป็ นตัวเชื่อมโยงข้อมูล พนักงาน แผนก รูปท ี่1.4 ตารางพนักงานและตารางแผนก


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน 2. ฐานข ้ อมูลแบบเคร ื อข ่ าย เป็ นการรวบรวมระเบ ี ยนต่างๆ และ ความสัมพนัธ ์ ระหว่างระเบ ี ยน แต่จะต่างกบัฐานขอ ้ มูลเช ื่อมสัมพนัธ ์ คือ ในฐานข้อมูลเชิงสัมพันธ์จะแฝงเอาไว้ แผนก การขาย พนักงาน ผลงาน หัวข้อที่เข้าอบรม รูปท ี่1.5 ตัวอย ่ างฐานข ้ อมูลแบบเคร ื อข ่ าย


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS (ปัจจุบัน 3.ฐานข ้ อมูลแบบล าดับช้ัน เป็ นโครงสร ้ างท ี่จดัเก ็ บขอ ้ มูลในลกัษณะ ความสมัพนัธ ์ แบบพ่อลูก(PCR Type) หรือเป็ นโครงสร้างต้นไม้(Tree) ขอ ้ มูลท ี่จดัเก ็ บในท ี่น ้ ี ค ื อระเบ ี ยน (Record) ซ่ึ งประกอบดว ้ ยค่าของเขต ข้อมูล(Field)ของเอนทิต ี หน่ึ งๆ นนั่เอง แผนก ชื่อแผนก รหัสแผนก ที่ต้งั พนักงาน ชื่อพนักงาน รหัสพนักงาน เงินเดือน โครงงานที่รับผิดชอบ ชื่อโครงงาน รหัสโครงงาน สถานที่ท า โครงงาน รูปท ี่1.6 ตัวอย ่ างฐานข ้ อมูลแบบลา ดบัช้ัน


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผา่นมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการระบบ ขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจ ไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ นระบบ IMS(ปัจจุบัน Microsoft Access 2010 เป็ นโปรแกรมฐานข้อมูลเชิงสัมพันธ์ สามารถใช้ เกบ ็ และติดตามขอ ้ มูลสา คญัๆ ขอ ้ มูลนอกจากจะจดัเกบ ็ ไวใ้ นคอมพิวเตอร ์ ส่วนตวัแลว ้ ยงัสามารถต ี พิมพล ์ งในเวบ ็ เพ ื่อใหผ ้ อู้ื่นใชง ้ านฐานขอ ้ มูลของ เราผา่นเว็บเบราว์เซอร์ได้อีกด้วย MySQL เป็ นระบบจัดการฐานข้อมูลแบบ open source จึงสามารถดาวน์ โหลดมาใชไ้ ดแ ้ บบไม่ม ี ค่าใชจ ้่าย นอกจากน ้ ี ยงัสามารถปรับปรุง หร ื อ แกไ้ ขโปรแกรมใหเ ้ หมาะสมกบัการทา งานของผใู้ ชไ้ ดอ ้ ยา่งอิสระอ ี กดว ้ ย SQLServer เป็ นโปรแกรมท ี่ม ีโครงสร ้ างของภาษาเขา ้ใจง่ายไม่ซบัซอ ้ น สามารถทา งานท ี่ซบัซอ ้ นไดโ้ ดยใชค ้ า สงั่เพ ี ยงไม่ก ี่คา เป็ นโปรแกรมท ี่ม ี ประสิทธิภาพในการท างานสูง


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการ ระบบขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ น ระบบ IMS(ปัจจุบัน ข้อที่ 1 จากโครงการอะพอลโลของสหรัฐอเมริกา ที่ส่งมนุษย์อวกาศไปลงดวงจันทร์ ผ่านมาแล้วกี่ปี ก. 27 ปี ข. 29 ปี ค. 30 ปี ง. 31 ปี ข้อที่ 2 บิต (Bit) หมายถึงอะไร ก. หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ข. หน่วยของข้อมูลที่เกิดจากการน าหลายๆ บิตมารวมกัน ค. หมายถึง หน่วยของข้อมูลที่ประกอบขึ้น จากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไป ง. หน่วยของข้อมูลที่เกิดจากการน าเอาเขต ข้อมูลตั้งแต่หนึ่งเขตข้อมูลขึ้นไปมารวมกัน ข้อที่ 3 ความสัมพันธ์ระหว่างเอนทิตีมีกี่ลักษณะ ก. 2 ลักษณะ ข. 3 ลักษณะ ค. 4 ลักษณะ ง. 5 ลักษณะ ข้อที่ 4 ข้อใด ไม่ใช่ ประโยชน์ของการจัดเก็บข้อมูล ในรูปแบบของฐานข้อมูล ก. สามารถลดความซ้ าซ้อนของข้อมูล ข. สามารถหลีกเลี่ยงความขัดแย้งของข้อมูล ค. ช่วยให้เกิดความเป็นอิสระของข้อมูล ง. ท าให้การเรียกใช้ข้อมูลเกิดประสิทธิภาพ ข้อที่ 5 รูปแบบของระบบฐานข้อมูลมีอะไรบ้าง ก. ฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลแบบเครือข่าย ข. ฐานข้อมูลแบบล าดับชั้น ค. ฐานข้อมูลเชิงสัมพันธ์แบบล าดับชั้น ง. ถูกทั้ง ก และ ข


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการ ระบบขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ น ระบบ IMS(ปัจจุบัน ข้อที่ 6 หน่วยของข้อมูลที่เกิดจากการน าบิตมา รวมกัน คือ ก. Field ข. Byte ค. File ง. Database ข้อที่ 7 ระเบียนหมายถึง ก. หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ข. หน่วยของข้อมูลที่เกิดจากการน าหลายๆ บิตมารวมกัน ค. หมายถึง หน่วยของข้อมูลที่ประกอบขึ้น จากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไป ง. หน่วยของข้อมูลที่เกิดจากการน าเอาเขต ข้อมูลตั้งแต่หนึ่งเขตข้อมูลขึ้นไปมารวมกัน ข้อที่ 8 รายละเอียดข้อมูลที่แสดงคุณสมบัติของ เอนทิตี คือ ก. Attribute ข. Reletionships ค. Field ง. File ข้อที่ 9 เอนทิตี (Entity) หมายถึง ก. ชื่อของสิ่งหนึ่งสิ่งใด ซึ่งจัดเก็บข้อมูลได้ ข. รายละเอียดข้อมูลที่แสดงลักษณะและคุณสมบัติ ค. ข้อมูลหลายๆ ส่วนมารวมกัน ง. ถูกทุกข้อ ข้อที่ 10 ชนิดของความสัมพันธ์ต่อไปนี้ ข้อใดไม่ถูกต้อง ก. ความสัมพันธ์แบบหนึ่งต่อหนึ่ง ข. ความสัมพันธ์แบบกลุ่มต่อกลุ่ม ค. ความสัมพันธ์แบบกลุ่มต่อหนึ่ง ง. ความสัมพันธ์แบบหนึ่งต่อกลุ่ม


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการ ระบบขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ น ระบบ IMS(ปัจจุบัน ข้อที่ 1 จากโครงการอะพอลโลของสหรัฐอเมริกา ที่ส่งมนุษย์อวกาศไปลงดวงจันทร์ ผ่านมาแล้วกี่ปี ก. 27 ปี ข. 29 ปี ค. 30 ปี ง. 31 ปี ข้อที่ 2 บิต (Bit) หมายถึงอะไร ก. หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ข. หน่วยของข้อมูลที่เกิดจากการน าหลายๆ บิตมารวมกัน ค. หมายถึง หน่วยของข้อมูลที่ประกอบขึ้น จากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไป ง. หน่วยของข้อมูลที่เกิดจากการน าเอาเขต ข้อมูลตั้งแต่หนึ่งเขตข้อมูลขึ้นไปมารวมกัน ข้อที่ 3 ความสัมพันธ์ระหว่างเอนทิตีมีกี่ลักษณะ ก. 2 ลักษณะ ข. 3 ลักษณะ ค. 4 ลักษณะ ง. 5 ลักษณะ ข้อที่ 4 ข้อใด ไม่ใช่ ประโยชน์ของการจัดเก็บข้อมูล ในรูปแบบของฐานข้อมูล ก. สามารถลดความซ้ าซ้อนของข้อมูล ข. สามารถหลีกเลี่ยงความขัดแย้งของข้อมูล ค. ช่วยให้เกิดความเป็นอิสระของข้อมูล ง. ท าให้การเรียกใช้ข้อมูลเกิดประสิทธิภาพ ข้อที่ 5 รูปแบบของระบบฐานข้อมูลมีอะไรบ้าง ก. ฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลแบบเครือข่าย ข. ฐานข้อมูลแบบล าดับชั้น ค. ฐานข้อมูลเชิงสัมพันธ์แบบล าดับชั้น ง. ถูกทั้ง ก และ ข


ที่ส่งมนุษยอ ์ วกาศไปลงดวงจนัทร ์ เมื่อประมาณ 30 ปีที่ผ่านมา ซ่ึงขอ ้ มูลที่ใชใ้ นโครงการดงักล่าวจะตอ ้ งมีจา นวนมากมายการจดัการ ระบบขอ ้ มูลในโครงการดงักล่าวจึงเกิดข้ึนโดยบริษทั IBM ไดร ้ับจา ้ งในการพฒันาระบบขอ ้ มูลข้ึน เรียกว่า GUAM (Generalized Update Access Method) ต่อมาไดม ้ีการพฒันาการจดัการขอ ้ มูลข้ึน เพื่อใชใ้ นงานธุรกิจไดแ ้ ก่ระบบ DL/I (Data Language I) และพัฒนาจนมาเป็ น ระบบ IMS(ปัจจุบัน ข้อที่ 6 หน่วยของข้อมูลที่เกิดจากการน าบิตมา รวมกัน คือ ก. Field ข. Byte ค. File ง. Database ข้อที่ 7 ระเบียนหมายถึง ก. หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ข. หน่วยของข้อมูลที่เกิดจากการน าหลายๆ บิตมารวมกัน ค. หมายถึง หน่วยของข้อมูลที่ประกอบขึ้น จากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไป ง. หน่วยของข้อมูลที่เกิดจากการน าเอาเขต ข้อมูลตั้งแต่หนึ่งเขตข้อมูลขึ้นไปมารวมกัน ข้อที่ 8 รายละเอียดข้อมูลที่แสดงคุณสมบัติของ เอนทิตี คือ ก. Attribute ข. Reletionships ค. Field ง. File ข้อที่ 9 เอนทิตี (Entity) หมายถึง ก. ชื่อของสิ่งหนึ่งสิ่งใด ซึ่งจัดเก็บข้อมูลได้ ข. รายละเอียดข้อมูลที่แสดงลักษณะและคุณสมบัติ ค. ข้อมูลหลายๆ ส่วนมารวมกัน ง. ถูกทุกข้อ ข้อที่ 10 ชนิดของความสัมพันธ์ต่อไปนี้ ข้อใดไม่ถูกต้อง ก. ความสัมพันธ์แบบหนึ่งต่อหนึ่ง ข. ความสัมพันธ์แบบกลุ่มต่อกลุ่ม ค. ความสัมพันธ์แบบกลุ่มต่อหนึ่ง ง. ความสัมพันธ์แบบหนึ่งต่อกลุ่ม


Click to View FlipBook Version