พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

อยากทราบการเรียน Oracel ต้องมีพื้นฐานด้านใด และด้านใดควรมี

+2 votes
อยากทราบถึงพื้นฐานนะครับว่าต้องเรียนอะไร หรือต้องทำอย่างไรบ้างในการเรียนตัวนี้
ถามเมื่อ Apr 26, 2012 in Network-Server โดย Y2k (154 คะแนน)
   

3 Answers

+3 votes
 
Best answer
สะกด "Oracle" แบบนี้ครับ

ก็ต้องมีพื้นฐานของ database บ้างครับ พวก select, insert, update, delete แบบพื้นฐาน เข้าใจการ join (inner, outer)
Database แต่ละเจ้า จะมีความแตกต่างกันอยู่บ้าง Oracle จะเป็นประเภทที่ค่อนข้าง strict ตัว syntax จะยืดหยุ่นน้อยกว่า ทางฝั่ง Sybase, MS SQL

feature บางอย่างจะแตกต่างออกไป เช่น ใน MySQL, MS SQL เราสามารถสร้าง column ที่เป็น auto increase ได้เลย
แต่ถ้าเป็น Oracle, PostgreSQL ต้องสร้าง Sequence แล้วใช้ค่าจาก sequence มาใส่ตอน insert ข้อมูล
ตอบเมื่อ Apr 26, 2012 โดย Krurkrit Phoosakul (1,174 คะแนน)
selected Apr 27, 2012 โดย Y2k
ซะงั้น เพิ่งรู้ว่า Oracle ต้องสร้าง sequence เอง
ขอบคุณครับผม
+1 vote
หากเขียน SQL ได้ ก็มีชัยไปกว่าครึ่งแล้วครับผม
ตอบเมื่อ Apr 26, 2012 โดย phanithanj (1,139 คะแนน)
ขอบคุณครับ ที่ให้คำแนะนำ
+1 vote

สิ่งที่ต้องมีหรือต้องศึกษาคือพื้นฐาน RDBMS ทั่วไปครับ

- การออกแบบ ER-Diagram, Normalization จะทำให้เราทราบวิธีการออกแบบ การจัดเก็บข้อมูล table, row column, record, field

- การใช้งาน Basic SQL  (DDL, DML, DCL Command), PL/SQL (มีใน Oracle) เป็นการใช้งานฐานข้อมูลที่เราได้ออกแบบไว้ครับ

เช่น

การจัดการโครงสร้าง Create, Alter, Truncate, Drop, ...

การเรียกใช้งานข้อมูล Select, Insert, Delete, Update, Join, ...

ส่วน PL/SQL ก็มี If Then Else, Loop, Procedure, ...

ตอบเมื่อ Apr 27, 2012 โดย Teva Mahaveera (272 คะแนน)

Related questions

0 votes
0 คำตอบ
148 views ถามเมื่อ Sep 18, 2016 in Network-Server โดย Bow Sarawut (102 คะแนน)
0 votes
0 คำตอบ
91 views ถามเมื่อ Nov 19, 2015 in Network-Server โดย amailive (102 คะแนน)
0 votes
1 คำตอบ
362 views ถามเมื่อ Apr 9, 2014 in Network-Server โดย Jatsadakorn Anankitt (102 คะแนน)
0 votes
0 คำตอบ
164 views ถามเมื่อ Mar 28, 2014 in Network-Server โดย ByPazs Fizs (128 คะแนน)
...