หน้าแรก > คำถาม
คำถาม
โปรแกรม SQL กับ โปรแกรม Access ดีกว่า และใหม่กว่าครับ
โรงเรียน 24/5/53 โพสต์โดย นาย นัทวุฒ
คำตอบ
1 จาก 7
SQL ดีกว่า
ส่วนความใหม่ตอนนี้ Access น่าใจใหม่กว่ามั๊ง เพราะจะมาพร้อมกันกับ MS-Office ตอนนี้มี Office 2010 แล้วนี่
24/5/53 โพสต์โดย jaba
2 จาก 7
ขอตอบแบบกลาง ๆ แล้วกันนะครับผม โปรแกรม  Access จะมีประสิทธิภาพดีกว่า SQL ซึ่งการจัดเก็บข้อมูลมีความแตกต่างกันครับผม
Access ในปัจจุบันมีคนนิยมใช้ค่อนข้างน้อยเพราะว่าเป็นโปรแกรมที่ซับซ้อน แต่ SQL จะมีประสิทธิภาพในการจัดการข้อมูลได้ดีกว่าครับผม ถ้าผม
จะเลิกใช้นะ ผมใช้ SQL ครับ
24/5/53 โพสต์โดย ผู้อ่อนประสบการณ์ฃ
3 จาก 7
ไม่เข้าใจคำถาม?
ประมาณว่า อะไรดีกว่ากัน อย่างนั้นหรือเปล่า?

Microsoft Access เป็นโปรแกรม Office แบบ All in One ครับ เหมาะสำหรับระบบเล็กๆ ที่มีฐานข้อมูลไม่เยอะมาก
เพราะสามารถสร้างแบบฟอร์ม เก็บข้อมูล และออก Report ได้ แต่ไม่เหมาะกับระบบขนาดใหญ่มากๆ
เพราะฐานข้อมูลของ Access เก็บข้อมูลได้ไม่เยอะมาก

ต่างจาก SQL (จริงๆก็ใช้คำกันแปลกๆนะ เพราะ SQL มันกว้างมากเลยครับ โปรแกรม SQL มีเยอะมาก ถ้าตอบแบบรวมๆก็จะมี Microsoft SQL Server, Oracle, MySQL , ProgreSQL และอื่นๆอีก)
SQL มัน ความสามารถสูงกว่ามาก ครับ เขียน Query ได้โดยตรง ทำ Indexing ได้

สามารถเก็บข้อมูลได้มากกว่า Access มากๆ
27/5/53 โพสต์โดย VirusEddy
4 จาก 7
ตาม คุณ VirusEddy  เลยครับ
ถ้า DB ขนาดเล็ก มีคนใช้ไม่เกิน 20 คน ก็ MSAccess เลยครับ
มันยืดหยุ่นสูง
- เช่น มี ตัวช่วยทำ webpage โคตรง่ายเลย จริงๆ สามารถ ทำเป็น chart แบบ pivote ผ่าน www ได้เลยแค่ปลายนิ้ว (ไม่ได้โม้..ผมทำอยู่)
- แลกเปลี่ยนข้อมูลระหว่าง Excel Access Word MsOutlook...... ได้ง่าย
- มี VBA ช่วยเขียน program
- มี Form ทำเป็น Interface
- มี Text to Voice   ให้ Program อ่าน Text เป็นเสียงพูดออก ลำโพง

แต่ถ้าจะใช้กับองกรใหญ่ เขาก็จะแบ่งการใช้งานกันอย่างชัดเจน
เช่น DB Server เขาก็ใช้ทำหน้าที่อย่างเดียวเช่น MS SQL or MySql แล้วคอยให้บริการ Program อื่นที่มาขอใช้บริการ
..... ประมาณนี้
27/5/53 โพสต์โดย kaiyasit
5 จาก 7
ต้องยอมรับครับว่า sql มีประสิทธิภาพดีกว่าครับ

รองรับการใช้งานได้มากกว่า

และมีความสามารถที่เก็บข้อมูลได้ดีกว่า

ฐานข้อมูลมีขนาดใหญ่กว่า

แต่ปัญหาคือ เราต้องมาออกแบบ DBMS เองโดยโปรแกรมอื่น

เช่น VB.net ,PHP หรืออื่น เลยต้องมีความรู้ด้านอื่นด้วยพอสมควร

ส่วน access ความสามารถน้อยกว่าครับ

แต่ใช้งานง่าย แทบไม่ต้องมีความรู้อะไรก็สร้างได้ครับ

สามารถออกแบบ DBMS ได้เลยเพราะ

สามารถออกแบบ คิวรี่,ฟอร์ม,รีพอร์ต ได้อยู่แล้ว

เพราะงั้นจึงทำให้แอสเซสสามารถจัดการทุกอย่างได้เบ็ตเสร็จในโปรแกรมเดียว

และเอาไปใช้ที่อื่นได้ง่าย

เพราะเก็บเป็นไฟล์

ส่วนตัวแอพพริเคชั่น จะมีเกือบทุกเครื่องเลยง่ายเวลาเอาไปใช้ที่อื่นครับ

แต่ถ้าาเป็น เอสคิวแอล ต้องเอาแอพพริเคชั่นที่เราสร้างขึ้นไปติดตั้ง

มันทุกเครื่องเลยอ่ะครับ

มันเลยยุ่งยากนิดหนึ่ง

แต่ดีอย่างที่เรา สามารถ เขียนด้วย พีเอชพีได้ เอาไปใช้ออนไลน์ไปเลยครับ

เอาเป็นว่าจะเอาแบบละเอียดล่ะก็ คงต้องเขียนหนังสืออีก 3-4 เล่มเลยครับ


-----------------------------------------------------
อ่านเรื่องราวน่ารู้ ที่คุณไม่รู้ คลิก
http://www.drsuntzu.tk
1/6/53 โพสต์โดย Ja_star
6 จาก 7
ดีดันคนล่ะอย่าง
Accress ก็ใช้ง่าย
ส่วน
SQL เป็นของฟรี
12/10/53 โพสต์โดย Apichat Duangpitakpong
7 จาก 7
อ่านแล้วงงคำถามนะครับ
SQL = Structure Query Language มันคือชื่อของ ภาษา ครับ

Access อันนี้เข้าใจว่าคือโปรแกรม MS Access เป็นโปรแกรม
คุณจะเอามาเปรียบเทียบยังไงละครับ
ในเมื่อ MS Access ก็สามารถใช้ ภาษา SQL ได้ในตัว

MS Access เป็นโปรแกรมจัดการ database ขนาดเล็กไว้ใช้งานเล็กๆน้อยๆในเครื่อง PC
แต่ก็สามารถประยุกต์ใช้งานเสมือน DBMS อื่นๆได้(พอสมควร)

DBMS คืออะไร
DBMS = Database Management System ก็คือ
โปรแกรมใดๆก็ตามที่มีความสามารถในการจัดการ Database
มีตัวแต่ราคาเป็น หมื่น ถึง เป็นล้าน ก็เหมือนรถนั่นละครับ คุณจะขับ Toyota หรือ Ferarri
performance หรือ feature ต่างๆก็ต่างกันไปตามราคา คุ้มหรือไม่คุ้มก็อีกเรื่อง
DBMS ก็มีเช่น
MS SQL SERVER  ,Orabl , Mysql อื่นๆอีกมากมาย รวมถึง MS Access

ถ้า คำว่า SQL หมายถึง MS SQL SERVER ละก็
แน่นอนครับว่าถ้าเป็นงานขนาด Enterprise คุณเอา MS Access  ไปใช้แทน MS SQL ได้ยากครับ
อย่าว่าแต่ ms access 2007 จะอามาใช้แทน ms sql 2000 ยังแทนกันยากเลยครับ
เปรียบเหมือนเอารถเก๋ง ไปเทียบรถสิบล้อครับ สิบล้อต่อให้เก่ากว่ายังไง ก็ยังขนของได้มากกว่ารถเก๋งใหม่ๆใช่ไหมครับ
เอ้ออย่าเพิ่งงงนะ ตะกี้เทียบ toyota กับ ferrari ทีนี้มาสิบล้อ เอาว่าพยายามเข้าใจหน่อยผมก็พยายามเทียบน่ะนะ
ยิ่ง MS SQL 2008 แล้วมีคุณสมบัติ BI(ฺีBusiness Intelligence) ในตัว ด้วยยิ่งอย่าเอาไปเทียบเลยครับ
ฺBI คืออะไรผมคงไม่อธิบายต่อละ เอาเป็นว่า อะไีรดีกว่าอะไร ขึ้นอยู่กับว่าคุณจะเอาไปใช้อะไรครับ
เพราะถ้าเอาจริงๆ MS EXCEL เองก็สามารถเป็น Database ได้ถ้าคุณ manage เป็นครับ
21/10/53 โพสต์โดย Ambient.th
นอกจากนี้คุณอาจสนใจ
Access,My SQL,SQL Server,DB2และOracle มีความแตกต่างกันอย่างไร แต่ละอันเหมาะสมกับการทำงานแบบได้ครับ
IE,Firefox,Chromeอะไรดีกว่ากันครับ?
SQL Server 2005 จะใช้คู่กับอะไรครับ สำหรับทำรายงานเหมาะสมและนิยมใช้กัน
โปรแกรม google adwords keyword tool
ภาษาC ต่างจาก ภาษา C++ อย่างไรครับ??
เข้าสู่ระบบ
ดู กูรู ใน: โทรศัพท์มือถือ | คลาสสิก
©2014 Google - นโยบายส่วนบุคคล - ผู้ช่วยกูรู