วันพฤหัสบดีที่ 18 ธันวาคม พ.ศ. 2557

คำสั่ง Sql

SQL SELECT
เป็นคำสั่งที่ใช้สำหรับการเรียกดูข้อมูลในตาราง (Table) คำสั่ง SQL SELECT สามารถเรียกได้ทั้งตาราง หรือว่า สามารถระบุฟิวด์ที่ต้องการเรียกดูข้อมูลได้

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Column1, Column2, Column3,... FROM [Table-Name]


SQL ALIAS
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดย ALIAS คือการสร้างชื่อจำลองขึ้นมาใหม่ โดยสามารถจำลองชื่อได้ทั้งชื่อ Field และชื่อ Table

Database : MySQL

Syntax

SELECT Column1 AS Alias1,Column2 AS Alias2,Column3 AS Alias3,... FROM [Table-Name1] Table Alias

SQL ORDER BY
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยจัดเรียงข้อมูลตามต้องการ

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Culumn1,Culumn2,Culumn3,... FROM [Table-Name] ORDER BY [Field] [ASC/DESC],[Field] [ASC/DESC],...
ASC = น้อยไปหามาก
DESC = มากไปหาน้อย

SQL SELECT INTO
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยใช้การเลือกข้อมูลจากต้นทางไปยังปลายทาง นิยมใช้สำหรับการ Copy Table หรือทำการ Backup Table

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Column1,Column2,Column3,... INTO [New-Table] FROM [Table-Name]

SQL JOIN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเงื่อนไขการ JOIN จะกระทำเมื่อมีข้อมูลตั้งแต่ 2 Table ขึ้นไป โดยข้อมูลเหล่านั้นเป็นข้อมูลที่มีความสัมพันธ์และเชื่อมโยงกับข้อมูลหลัก

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM [Table-Name1],[Table-Name2]
WHERE [Table-Name1].Column = [Table-Name2].Column

SQL RIGHT JOIN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยเงื่อนไขการ RIGHT JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน โดยจะทำการอิงจาก Table สองสำคัญก่อน ถ้าไม่มีข้อมูลใน Table แรก ข้อมูล Table สองก็ยังถูกสนใจและนำมาแสดงผล

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM [Table-Name1]
RIGHT JOIN [Table-Name2] ON [Table-Name1].Column = [Table-Name2].Column

SQL UNION
เป็นคำสั่งที่ใช้สำหรับการรวมหลาย Query มารวมให้ใน Table เดียวกับ โดยจำนวน คอลัมบ์หรือฟิวด์นั้นจะต้องเท่ากันด้วย

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Column1,Column2,... FROM [Table-Name]
UNION
SELECT Column1,Column2,... FROM [Table-Name]
...

SQL TOP
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) ที่สามารถกำหนดจำนวน Record ที่แสดงผลออกมาได้

Database : Microsoft Access,SQL Server

Syntax

SELECT TOP [Integer] Column1, Column2, Column3,... FROM [Table-Name] ORDER BY [Field] [ASC/DESC]

SQL ROWNUM
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) ที่สามารถกำหนดจำนวน Record ที่แสดงผลออกมาได้

Database : Oracle

Syntax

SELECT Column1, Column2, Column3,... FROM [Table-Name] WHERE ROWNUM <= [Int-Limit]

SQL LIKE
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการค้นหาข้อความที่ระบุภายในฟิวด์ที่กำหนด

Database : MySQL,Microsoft Access,SQL Server,Oracle

Syntax

SELECT Column1,Column2,Column3,... FROM [Table-Name] WHERE [Filed] LIKE '%Value%'

ข้อสอบO-Net

 ข้อสอบ O-Net


1. ซอฟต์แวร์ คือ
ก. โปรแกรมชุดของคำสั่งที่ควบคุมการทำงานของคอมพิวเตอร์
ข. อุปกรณ์เทคโนโลยีระดับสูง
ค. โปรแกรมแก้ปัญหาทุกอย่างของมนุษย์
ง. อุปกรณ์ที่ทำหน้าเสมือนสมองกล

2. ข้อใดไม่ใช่ระบบปฏิบัติการ
ก. ระบบปฏิบัติการดอส
ข. ระบบปฏิบัติการไมโครซอฟท์เวิร์ด
ค. ระบบปฏิบัติการไมโครซอฟต์วินโดวส์
ง. ระบบปฏิบัติการ แอนดรอยด์

3. ชนิดของซอฟต์แวร์ (software) มีทั้งหมดกี่ชนิด
ก. มี 1 ชนิด 1.ซอฟต์แวร์ระบบ
ข. มี 2 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ประยุกต์
ค. มี 3 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ ประยุกต์ 3.ซอฟต์แวร์บุคคล
ง. มี 4 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ประยุกต์ 3.ซอฟต์แวร์บุคคล 4. ซอฟต์แวร์ บริหาร

4. ซอฟต์แวร์ประมวลคำ คือข้อใด
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software

5. ซอฟต์แวร์ตารางทำงาน
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software

6. ซอฟต์แวร์จัดการฐานข้อมูล
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software

7. ซอฟต์แวร์นำเสนอ
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software

8. ซอฟต์แวร์สื่อสาร
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. communication software

9. ซอฟต์แวร์นำเสนอ คือข้อใด
ก. Microsoft Excel
ข. Microsoft Access
ค. Microsoft Outlook
ง. Microsoft PowerPoint

10. โปรแกรมวินโดวส์ เป็นซอฟต์แวร์ประเภทใด
ก. ซอฟต์แวร์ระบบ
ข. ซอฟต์แวร์ประยุกต์
ค. ซอฟต์แวร์สำเร็จ
ง. ซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ

เฉลย

1. ก. โปรแกรมชุดของคำสั่งที่ควบคุมการทำงานของคอมพิวเตอร์
2. ข. ระบบปฏิบัติการไมโครซอฟท์เวิร์ด
3. ข. มี 2 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ประยุกต์
4. ก. word processing software
5. ข. spreadsheet software
6. ค. database management software
7. ง. presentation software
8. ง. communication software
9. ง. Microsoft PowerPoint
10. ก. ซอฟต์แวร์ระบบ

วันพฤหัสบดีที่ 27 พฤศจิกายน พ.ศ. 2557

การเขียน Function PHP

   ฟังก์ชันในโปรแกรมส่วนใหญ่ได้รับการเรียกคำสั่งเพื่อทำงานอย่างเดียว สิ่งนี้ทำให้คำสั่งอ่านได้ง่ายและยอมให้ใช้คำสั่งใหม่แต่ละครั้งเมื่อต้องการทำงานเดียวกัน
ฟังก์ชันเป็นโมดูลเก็บคำสั่งที่กำหนดการเรียกอินเตอร์เฟซ ทำงานเดียวกัน และตัวเลือกส่งออกค่าจากการเรียกฟังก์ชัน คำสั่งต่อไปเป็นการเรียกฟังก์ชันอย่างง่าย
my_function ();
       คำสั่งเรียกฟังก์ชันชื่อ my_function ที่ไม่ต้องการพารามิเตอร์ และไม่สนใจค่าที่อาจจะส่งออกโดยฟังก์ชันนี้
   ฟังก์ชันจำนวนมากได้รับการเรียกด้วยวิธีนี้ เช่น ฟังก์ชัน phpinfo () สำหรับแสดงเวอร์ชันติดตั้งของ PHP สารสนเทศเกี่ยวกับ PHP การตั้งค่าแม่ข่ายเว็บ ค่าต่างๆ ของ PHP และตัวแปร ฟังก์ชันนี้ไม่ใช้พารามิเตอร์และโดยทั่วไปไม่สนใจค่าส่งออก ดังนั้นการเรียก phpinfo () จะประกอบขึ้นดังนี้

phpinfo ();


วันพฤหัสบดีที่ 6 พฤศจิกายน พ.ศ. 2557

ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล

ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล 
งานในองค์การไม่ว่าจะเป็นองค์การขนาดเล็ก ขนาดกลาง หรือขนาดใหญ่ ต่างก็ต้องมีข้อมูลของการทำงาน หรือข้อมูลทางธุรกิจในลักษณะต่าง ๆ  ซึ่งข้อมูลเหล่านั้นอาจมีทั้งข้อมูลพนักงาน ข้อมูลลูกค้า ข้อมูลที่เป็นความลับทางธุรกิจ เป็นต้น นอกจากนั้นข้อมูลขององค์การดังกล่าวยังอาจมีความสำคัญมากน้อยต่างกัน มีผู้ใช้ข้อมูลเฉพาะกลุ่ม หรือทุกกลุ่มได้ตามความจำเป็นและตามลำดับชั้นความลับ สิ่งสำคัญคือ ข้อมูลขององค์การหนึ่งย่อมมีความเกี่ยวข้องกันและควรที่จะนำมารวมไว้ใน “ฐานข้อมูล” (Database)
 ความหมาย
        มีคำอธิบายความหมายของ “ฐานข้อมูล” อยู่มากมายหลายคามหมาย ตัวอย่างเช่น
        ฐานข้อมูลอาจถือได้ว่าเป็นตู้เก็บเอกสารอิเล็กทรอนิคส์ชนิดหนึ่ง เช่น  เป็นที่รวมหรือเป็นที่บรรจุแฟ้มข้อมูลคอมพิวเตอร์ชุดหนึ่ง เป็นต้น (A database can be regarded as a kind of electronic filing cabinet.)
        ฐานข้อมูลเป็นชุดของข้อมูลที่คงทน (Persistent Data) ซึ่งถูกเรียกใช้โดยระบบโปรแกรมของกิจการใดกิจการหนึ่ง (A database is a collection of persistent data that is used by the application systems of some given enterprise.) ข้อมูลจะคงทนอยู่ในฐานข้อมูลเพราะเมื่อระบบจัดการฐานข้อมูลรับข้อมูลนั้นเข้าสู่ฐานข้อมูลแล้ว ใครจะขจัดหรือเอาข้อมูลออกไปจากฐานข้อมูลได้ต้องมีการร้องขอต่อระบบจัดการฐานข้อมูลเท่านั้น ตัวอย่างข้อมูลที่คงทนในฐานข้อมูล เช่น
           กิจการ                                                                               ข้อมูลคงทน
บริษัทผู้ผลิตสินค้า                                                                   ข้อมูลผลิตภัณฑ์
ธนาคาร                                                                                   ข้อมูลบัญชี
โรงพยาบาล                                                                            ข้อมูลผู้ป่วย
มหาวิทยาลับ                                                                           ข้อมูลนักศึกษา
หน่วยราชการ                                                                          ข้อมูลการวางแผน


วันพุธที่ 17 กันยายน พ.ศ. 2557

อุปกรณ์การสื่อสาร



1.โมเด็ม(modem)

1.1โมเด็มแบบหมุนโทรศัพท์

1.2 ดิจิทัลโมเด็ม-ดีเอสแอล  เป็นโมเดฟ็มที่ไดกรับความนิยมในการใช้งานในบ้าน  และสำนักงานขนาดเล็ก

-เคเบิลโมเด็ม   เป็นโมเด็มทำหน้าที่รับและส่งข้อมูลดิจิทัลจากคอมพิวเตอร์ผ่านทางสายเคเบิลทีวี

2.การ์ดแลน(LAN  card)

3.ฮับ(hub)

4. สวิตช์(switch)

5. อุปกรณ์จัดเส้นทาง  (router)

6.จุดเชื่อมต่อแบบไร้สาย  (wireless  access  point)

ความหมายของการสื่อสารข้อมูล

ความหมายของการสื่อสารข้อมูล
              หมายถึง การโอนถ่าย (Transmission) ข้อมูลหรือการแลกเปลี่ยนข้อมูลระหว่างต้นทางกับปลายทาง โดยใช้อุปกรณ์ทางอิเล็กทรอนิกส์หรือเครื่องคอมพิวเตอร์ ซึ่งมีตัวกลาง เช่น ซอฟต์แวร์คอมพิวเตอร์สำหรับควบคุมการส่งและการไหลของข้อมูลจากต้นทางไปยังปลายทาง นอกจากนี้อาจจะมีผู้รับผิดชอบในการกำหนดกฎเกณฑ์ในการส่งหรือรับข้อมูลตามรูปแบบที่ต้องการ

องค์ประกอบพื้นฐานของระบบสื่อสารข้อมูล

การสื่อสารข้อมูลทางอิเล็กทรอนิกส์นั้น จะทำได้ก็ต่อเมื่อมีองค์ประกอบต่าง ๆ ดังต่อไปนี้
1. ผู้ส่งหรืออุปกรณ์ส่งข้อมูล (Sender)
ข้อมูลต่างๆ ที่อยู่ต้นทางจะต้องจัดเตรียมนำเข้าสู่อุปกรณ์สำหรับส่งข้อมูล ซึ่งได้แก่เครื่องพิมพ์ หรืออุปกรณ์ควบคุมต่าง ๆ จานไมโครเวฟ จานดาวเทียม ซึ่งข้อมูลเหล่านั้นถูกเปลี่ยนให้อยู่ใน รูปแบบที่สามารถส่งข้อมูลนั้นได้ก่อน
2. ผู้รับหรืออุปกรณ์รับข้อมูล (Receiver)
ข้อมูลที่ถูกส่งจากอุปกรณ์ส่งข้อมูลต้นทาง เมื่อไปถึงปลายทางก็จะมีอุปกรณ์สำหรับ รับข้อมูลเหล่านั้นเพื่อนำไปใช้ประโยชน์ต่อไป อุปกรณ์เหล่านี้ได้แก่ เครื่องพิมพ์ คอมพิวเตอร์ จานไมโครเวฟ จานดาวเทียม ฯลฯ
3. โปรโตคอล  (Protocol)
โปรโตคอล คือ กฎระเบียบ หรือวิธีการใช้เป็นข้อกำหนดสำหรับการสื่อสาร เพื่อให้ผู้รับและผู้ส่งเข้าใจกันได้ ซึ่งมีหลายชนิดให้เลือกใช้ เช่น TCP/IP, X.25, SDLC  เป็นต้น
4. ซอฟต์แวร์ (Software)
การส่งข้อมูลผ่านคอมพิวเตอร์จำเป็นต้องมีโปรแกรมสำหรับดำเนินการ และควบคุมการส่งข้อมูลเพื่อให้ได้ข้อมูลตามที่กำหนดไว้ ได้แก่ Novell’s Netware, UNIX, Windows NT, Windows 2003 ฯลฯ
5. ข่าวสาร (Message)
เป็นรายละเอียดซึ่งอยู่ในรูปแบบต่าง ๆ ที่จะส่งผ่านระบบการสื่อสาร ซึ่งมีหลายรูปแบบดังนี้
          5.1  ข้อมูล (Data)  เป็นรายละเอียดของสิ่งต่าง ๆ ซึ่งถูกสร้างและจัดเก็บด้วยคอมพิวเตอร์ มีรูปแบบแน่นอน เช่น ข้อมูลเกี่ยวกับบุคคล ข้อมูลเกี่ยวกับสินค้า เป็นต้น ข้อมูลสามารถนับจำนวนได้และส่งผ่านระบบสื่อสารได้เร็ว

          5.2  ข้อความ (Text)  อยู่ในรูปของเอกสารหรือตัวอักขระ ไม่มีรูปแบบที่แน่นอน ชัดเจนนับจำนวนได้ค่อนข้างยาก และมีความสามารถในการส่งปานกลาง
          5.3 รูปภาพ (Image)  เป็นข่าวสารที่อยู่ในรูปของภาพกราฟิกแบบต่าง ๆ ได้แก่ รูปภาพนิ่ง ภาพเคลื่อนไหว ภาพวีดีโอ ซึ่งข้อมูลชนิดนี้จะต้องอาศัยสื่อสำหรับเก็บ และใช้หน่วยความจำเป็นจำนวนมาก
          5.4  เสียง (Voice)  อยู่ในรูปของเสียงพูด เสียงดนตรี หรือเสียงอื่น ๆ ข้อมูลชนิดนี้จะกระจัดกระจาย ไม่สามารถวัดขนาดที่แน่นอนได้ การส่งจะทำได้ด้วยความเร็ว ค่อนข้างต่ำ
6. ตัวกลาง (Medium)
เป็นตัวกลางหรือสื่อกลางที่ทำหน้าที่นำข่าวสารในรูปแบบต่าง ๆ จากผู้ส่งหรืออุปกรณ์ส่งต้นทางไปยังผู้รับ หรืออุปกรณ์รับปลายทาง ซึ่งมีหลายรูปแบบได้แก่ สายไป ขดลวด สายเคเบิล สายไฟเบอร์ออฟติก ตัวกลางอาจจะอยู่ในรูปของคลื่นที่ส่งผ่านทางอากาศ เช่น คลื่นไมโครเวฟ คลื่นดาวเทียม หรือคลื่นวิทยุ เป็นต้น

การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ก่อให้เกิดประโยชน์

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

    1. ความสะดวกในการแบ่งปันข้อมูล ปัจจุบันมีข้อมูลจำนวนมากสามารถถูกส่งผ่านเครือข่ายการสื่อสารได้อย่างมีประสิทธิภาพและรวดเร็ว เช่น การส่งข้อมูลผ่านเครือข่ายโทรศัพท์ระบบ ดีเอสแอล ( Digital Subscriber Line DSL ) ถ้าส่งด้วยอัตราเร็ว 2 Mbps หรือประมาณ 256 kB/s จะส่งข้อมูลจำนวน 200หน้าได้ในเวลาน้อยกว่า 10 วินาที 

    2. ความถูกต้องของข้อมูล การรับส่งข้อมูลระหว่างคอมพิวเตอร์ผ่านเครือข่ายการสื่อสารเป็นการส่งแบบดิจิทัล ซึ่งระบบการสื่อสารจะมีการตรวจสอบความถูกต้องของข้อมูลที่ส่ง และแก้ไขข้อมูลที่ผิดพลาดให้ถูกต้องได้โดยอัตโนมัติ ดังนั้น การสื่อสารข้อมูลจึงมีความเชื่อถือสูง 

    3. ความเร็วในการรับส่งข้อมูล การใช้คอมพิวเตอร์ในการส่งข้อมูล หรือ ค้นคว้าข้อมูลจากฐานข้อมูลขนาดใหญ่ทำได้รวดเร็ว เนื่องจากสัญญาณทางไฟฟ้าเดินทางด้วยความเร็วใกล้เคียงความเร็วแสง เช่น การดูภาพยนตร์ หรือรายการโทรทัศน์ผ่านอินเทอร์เน็ต การตรวจสอบหรือการจองที่นั่งของสายการบินสามารถทำได้ทันที 

    4. การประหยัดค่าใช้จ่ายในการสื่อสารข้อมูล การรับและส่งข้อมูลผ่านเครือข่ายการสื่อสารสามารถทำได้ในราคาถูกกว่าการสื่อสารแบบอื่น เช่น การใช้งานโทรศัพท์โดยผ่านอินเทอร์เน็ตหรือที่เรียกว่า วอยซ์โอเวอร์ไอพี 
( Voice over IP : VoIP ) จะมีค่าใช้จ่ายต่ำกว่าการใช้งานโทรศัพท์โดยผ่านระบบโทรศัพท์พื้นฐาน หรือการใช้อีเมลส่งข้องมูลหรือเอกสารในรูปแบบอีเล็กทรอนิกส์จะมีค่าใช้จ่ายต่ำกว่า และรวดเร็วกว่าการส่งเอกสารแบบวิธีอื่น 

    5. ความสะดวกในการแบ่งปันทรัพยากร ในองค์กรสามารถใช้อุปกรณ์สารสนเทศร่วมกันได้โดยไม่ต้องเสียค่าใช้จ่ายติดตั้งอุปกรณ์ให้กับทุกเครื่อง เช่น เครื่องพิมพ์ นอกจากนี้ยังสามารถให้โปรแกรมและข้อมูลร่วมกันได้ โดยจัดเก็บโปรแกรมและข้อมูลเหล่านั้นไว้ที่แหล่งเก็บข้อมูลที่เป็นศูนย์กลาง เช่น เครื่องบริการไฟล์ ( file server ) เป็นต้น 

    6. ความสะดวกในการประสารงาน ในองค์กรที่มีหน่วยงานย่อยหลายแห่งที่อยู่ห่างไกลกันสามารถทำงานประสานกันผ่านระบบอินเทอร์เน็ต เช่น การประชุมทางไกล และการแก้ไขเอกสารร่วมกันผ่านระบบเครือข่าย 

    7. ขยายบริการองค์กร เครือข่ายคอมพิวเตอร์ทำให้องค์กรสามารถกระจายทำการไปตามจุดต่างๆ ที่ต้องการให้บริการ เช่น ธนาคารที่มีสาขาทั่วประเทศ สามารถถอนเงินได้จากตู้เอทีเอ็ม หรือฝากเงินได้ตามตู้เอทีเอ็ม เป็นต้น 

    8. การสร้างบริการรูปแบบใหม่บนเครือข่าย การให้บริการต่างๆ ผ่านเครือข่ายคอมพิวเตอร์ทำให้ผู้ใช้สามารถเข้าใช้บริการได้ทุกที่ทุกเวลา เช่น การซื้อสินค้าผ่านร้านค้าออนไลน์ ซึ่งเป็นบริการแบบหนึ่งของพาณิชย์อิเล็กทรอนิคส์ ( e – commerce ) และการรับชำระสินค้า ค่าสาธารณูปโภคผ่านจุดรับชำระแบบออนไลน์ ที่เรียกว่าเคาน์เตอร์เซอร์วิส ( counter service )

บทบาทของการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์

    บทบาทและการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ 

    การติดต่อสื่อสารเป็นการพูดคุยหรือส่งข่าวกันของมนุษย์ ซึ่งอาจเป็นการแสดงออกด้วยท่าทาง การใช้ภาษาพูดหรือผ่านทางตัวอักษร โดยส่วนใหญ่เป็นการสื่อสารในระยะใกล้ ต่อมาเมื่อเทคโนโลยีก้าวหน้ามากขึ้นมีการพัฒนาอุปการณ์อิเล็กทรอนิกส์สำหรับใช้ในการสื่อสาร ทำให้สามารถสื่อสารได้ในระยะไกลและสะดวกรวดเร็วมากยิ่งขึ้น เช่น โทรเลข โทรศัพท์ และโทรสาร 

    สำหรับการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์หลายเครื่องในเวลาเดียวกันที่เรียกว่าระบบเครือข่าย (network) มีการพัฒนาให้ดีขึ้นเป็นลำดับ จากในอดีตการใช้งานคอมพิวเตอร์จะเป็นคอมพิวเตอร์ที่มีขนาดใหญ่เช่น เมนเฟรม การใช้งานจะมีการเชื่อมต่อไปยังเครื่องปลายทางหรือเทอร์มินัล (terminal) หลายเครื่อง ซึ่งถือว่าเป็น
การติดต่อสื่อสารระหว่างคอมพิวเตอร์กับเทอร์มินัลในยุคแรก 

    ต่อมามีการพัฒนาไมโครคอมพิวเตอร์หรือซีพี ซึ่งมีขนาดความสามารถในด้านความเร็วการทำงานสูงขึ้น และมีราคาต่ำลงมากเมื่อเทียบกับคอมพิวเตอร์ขนาดใหญ่ ทำให้การใช้งานที่แพร่หลายมากยิ่งขึ้น และมีความต้องการที่จะเชื่อมต่อคอมพิวเตอร์เหล่านั้นเข้าด้วยกัน นอกเหนือจากการเชื่อมต่อเทอร์มินัลเข้ากับคอมพิวเตอร์ขนาดใหญ่
ดังเช่นผ่านมา และได้มีการกำหนดฐานกลางที่ใช้ในการเชื่อมต่อคอมพิวเตอร์ที่มาจากผู้ผลิตต่างกัน ให้สามารถติดต่อถึงกันได้ เกิดการใช้งานระบบเครือข่ายที่ช่วยเพิ่มขีดความสามารถในการทำงาน เช่น การโอนถ่ายย้ายข้อมูลระหว่างกัน หรือการใช้ทรัพยากรร่วมกัน ทำให้เกิดความสะดวก และรวดเร็วในการใช้งานเพิ่มขึ้น 

    ลักษณะของเครือข่ายอาจเริ่มจากจุดเล็กๆ เช่น ระหว่างอุปกรณ์อิเล็กทรอนิกส์บนแผงวงจรเดียวกัน ไปจนถึงระบบที่ทำงานร่วมกันในห้องทำงานในอาคาร ระหว่างอาคาร ระหว่างสถาบัน ระหว่างเมือง ระหว่างประเทศ 

    ปัจจุบันมีการใช้งานคอมพิวเตอร์เป็นอุปกรณ์ในการคำนวณและเก็บข้อมูล รวมถึงการสื่อสารข้อมูล การแลกเปลี่ยนข้อมูลข่าวสารต่างระหว่างคอมพิวเตอร์ เช่น ระบบสำนักงานอัตโนมัติ (Office Automation : OA) เป็นระบบงานที่ใช้คอมพิวเตอร์ ซอฟต์แวร์ประยุกต์ และระบบเครือข่ายช่วยในงานที่เกี่ยวกับเอกสาร การโอนย้ายแลกเปลี่ยนไฟล์ การควบคุมเอกสารและส่งเอกสารไปยังหน่วยต่างๆ ที่เกี่ยวข้อง และการส่งอีเมล ผู้ใช้งานอาจอยู่-ภายในอาคารเดียวกันหรืออยู่คนละเมืองก็ได้ การส่งข้อมูลข่าวสารเช่นนี้ต้องอาศัยอุปกรณ์อิเล็กทรอนิกส์หลายประเภทที่สามารถเชื่อมต่อและทำงานร่วมกัน โดยผ่านสื่อกลางในการส่งผ่านข้อมูล ซึ่งผู้เรียนจะได้ศึกษาต่อไป นอกจากนี้ยังมีการกระจายฐานข้อมูลความรู้ต่างๆ ไว้ผ่านระบบเครือข่าย เช่น ฐานข้อมูลเกี่ยวกับสิ่งแวดล้อม งานวิจัย เศรษฐกิจ และสินค้าต่างๆ ในสถานศึกษาอาจจะมีข้อมูลที่เกี่ยวกับหนังสือและตำราวิชาการ หากผู้ใช้ต้องการข้อมูลใดก็สามารถติดต่อผ่านเครือข่ายสื่อสารด้วยคอมพิวเตอร์มายังศูนย์บริการข้อมูลนั้น ทำให้การได้รับข้อมูลเป็นไปอย่างสะดวกรวดเร็ว 

ประเภทของหน่วยความจำหลัก

1.แรม  (Random Access Memory : RAM)

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


 2.รอม (ROM: Read-only Memory )


          เป็นหน่วยความจำแบบสารกึ่งตัวนำชั่วคราวชนิดอ่านได้อย่างเดียว ใช้เป็นสื่อบันทึกในคอมพิวเตอร์ เพราะไม่สามารถบันทึกซ้ำได้ (อย่างง่ายๆ) เป็นหน่วยความจำที่มีซอฟต์แวร์หรือข้อมูลอยู่แล้ว และพร้อมที่จะนำมาต่อกับไมโคร โพรเซสเซอร์ได้โดยตรง หน่วยความจำประเภทนี้แม้ไม่มีไฟเลี้ยงต่ออยู่ ข้อมูลก็จะไม่หายไปจากหน่วยความจำ (nonvolatile) โดยทั่วไปจะใช้เก็บข้อมูลที่ไม่ต้องมีการแก้ไขอีกแล้วเช่น   เก็บโปรแกรมไบออส (Basic Input output System : BIOS) หรือเฟิร์มแวร์ ที่ควบคุมการทำงานของคอมพิวเตอร์  ใช้เก็บโปรแกรมการทำงานสำหรับเครื่องคิดเลข