ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Datadictionary Prakan Sringam.
Advertisements

BC421 File and Database Lab
UPDATING DATA By SQL (SA&D-9)
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
ภาษา SQL (Structured Query Language)
12. การบันทึกข้อมูลลงในตาราง
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
เนื้อหา 1. สืบค้นข้อมูลจากหนึ่งตาราง
บทที่ 5 Visual C#.NET กับ ฐานข้อมูล
Structure Programming
Structure Programming
ชนิดของข้อมูลและตัวดำเนินการ
Security and Integrity
ภาษา SQL (Structured Query Language)
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
ภาษาปาสคาล ผู้สร้าง Dr.Niklaus Wirth ปี 2513
ภาษาโปรแกรมเชิงหน้าที่
เอกสารประกอบการบรรยาย เรื่อง Basic SQL
MySQL.
ข้อดีของฐานข้อมูล 1. หลีกเลี่ยงความขัดแย้งของข้อมูล การจัดเก็บข้อมูลแบบแฟ้มข้อมูล โดยข้อมูลเรื่องเดียวกันอาจมีอยู่หลายแฟ้มข้อมูล ซึ่งก่อให้เกิดความขัดแย้งของข้อมูลได้
SQL - Structured Query Language
Structured Query Language (SQL)
Chapter 8 : การควบคุมความปลอดภัย (Security Control)
บทที่ 3 ตัวดำเนินการ และ นิพจน์
บทที่ 2 ประเภทข้อมูล (DATA TYPE)
Chapter 2 Database systems Architecture
ข้อมูลพื้นฐานและตัวดำเนินการ
Database Programming Exceed Camp #2 24 October 2005.
สถาปัตยกรรมของระบบฐานข้อมูล
MySQL Case study about MySQL On XAMPP server Update : August 23,2012
ความปลอดภัยของฐานข้อมูล
ฐานข้อมูลเชิงสัมพันธ์
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
๕.๖ ส่วนประกอบของ DBMS ในการใช้ข้อมูลในฐานข้อมูลจะต้องมีการสอบถามหรือค้นหาคำตอบ รวมถึงการเพิ่มและการลบข้อมูล ซึ่งโดยทั่วไปผู้ใช้ไม่จำเป็นต้องทราบวิธีการในการจัดเก็บข้อมูล.
ตัวแปรกับชนิดของข้อมูล
Creating Database With Structure Query Language (SA&D-8)
ค้นหาข้อมูลที่ต้องการจากฐานข้อมูล (SA&D-10)
Charter 8 1 Chapter 8 การจัดการฐานข้อมูล Database Management.
SQL Structured Query Language.
การสอบถามข้อมูลด้วยฟังก์ชั่นสำหรับ
CHARPTER 4 การสอบถามข้อมูลแบบมีเงื่อนไข
การสอบถามข้อมูลแบบซ้อนกัน
SQL เพื่อควบคุมความปลอดภัย (Week 2). การควบคุมการเข้าถึงข้อมูล ระบบการจัดการข้อมูลโดยส่วนใหญ่จะมีกลไกที่ ทำให้แน่ใจได้ว่าเฉพาะผู้มีสิทธิเท่านั้นที่ สามารถเข้าถึงข้อมูลในฐานข้อมูล.
การใช้ Word เพื่อการคำนวณ
บทที่ 8 ตัวดำเนินการ และ นิพจน์
CHAPTER 12 SQL.
SQL Structured Query Language.
SQL (Structure Query Language) ตอนที่ 2 Online available at
การเขียนโปรแกรมบนเว็บ PHP กับ MySQL
SQL (Structure Query Language) ตอนที่ 1
Introduction to SQL (MySQL) – Special Problem (Database)
PHP: [9] ฐานข้อมูล MYSQL
Database Management SQL Security.
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
ประชุมเชิงปฏิบัติการพัฒนาชุดคำสั่งประมวลผลข้อมูล
ประเภทของคำสั่งของภาษา SQL
Database Design & Development
ภาษา SQL (Structured Query Language)
SQL Structured Query Language.
SQL (Structured Query Language)
SQL (Structured Query Language)
สถาปัตยกรรมของระบบฐานข้อมูล
SQL [ Standard Query Language ]
SQL (Structured Query Language)
การจัดการระบบฐานข้อมูล ภาษาที่ใช้ในระบบจัดการฐานข้อมูล
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
คำสั่งสร้างฐานข้อมูล
ใบสำเนางานนำเสนอ:

ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล

ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล การกำหนดโครงสร้างข้อมูล การบันทึก ปรับปรุง ลบ และการเรียกข้อมูลอย่างง่าย การเรียกค้นข้อมูล

การกำหนดโครงสร้างของข้อมูล โครงสร้างของภาษาเอสคิวแอล (Structured Query Language) สามารถสร้างและปฏิบัติการกับฐานข้อมูลเชิงสัมพันธ์โดยเฉพาะ พัฒนาขึ้นมาจากแนวคิดของ relational calculus และ relational algebra

การกำหนดโครงสร้างของข้อมูล ประเภทของคำสั่งของภาษา SQL ภาษาสำหรับการนิยามข้อมูล (Data Definition Language : DDL) ภาษาสำหรับการจัดการข้อมูล (Data Manipulation Language : DML) ภาษาควบคุม (Data Control Language : DCL)

การกำหนดโครงสร้างของข้อมูล ชนิดของข้อมูลที่ใช้ในภาษา SQL ตัวหนังสือ ความยาวคงที่ (Fixed-length Character) จะใช้ char(n) หรือ character(n) ความยาวไม่คงที่ (Variable-length Character) จะใช้ varchar(n) จำนวนเลข มีจุดทศนิยม (Decimal) จะใช้ dec(m,n) หรือ decimal(m,n) ไม่มีจุดทศนิยม (Integer) จะใช้ int, integer (10 หลัก) หรือ smallint (5หลัก) เลขจำนวนจริง (Number) จะใช้ number(n)

การกำหนดโครงสร้างของข้อมูล ชนิดของข้อมูลที่ใช้ในภาษา SQL ข้อมูลในลักษณะอื่นๆ วันที่และเวลา (Date/Time)

การกำหนดโครงสร้างของข้อมูล ลักษณะการใช้งานของภาษา SQL ภาษา SQL ที่ตอบโต้ได้ ใช้เพื่อปฏิบัติงานกับฐานข้อมูลโดยตรง ภาษา SQL ที่ฝังในโปรแกรม เพื่อเพิ่มประสิทธิภาพ ความสามารถของภาษา SQL ให้มากยิ่งขึ้น

การกำหนดโครงสร้างของข้อมูล ภาษาสำหรับนิยามข้อมูล ตาราง สร้างตาราง CREATE TABLE <table name> (<column_name><>[<size>][[constraint<constraint name>]constraint type] [column name>data type>[<size>],…]); ลบตาราง DROP TABLE <table name>[CASECADE CONSTRAINTS];

การกำหนดโครงสร้างของข้อมูล ตาราง เปลี่ยนแปลงโครงสร้างตาราง ALTER TABLE <table name> Database update (<column name> data type [size]);

การกำหนดโครงสร้างของข้อมูล ดัชนี สร้างดัชนี CREATE INDEX <index name> on <table name>(<column>name>[,<column name>]..); ลบดัชนี DROP INDEX <index name>;

การบันทึก ปรับปรุง ลบและการเรียกข้อมูล การบันทึกข้อมูล ปรับปรุง และการลบข้อมูล เพิ่มข้อมูลทีละแถว INSERT INTO <table name>[(column1, column2,….)] values (<value1, value2,…>); เพิ่มข้อมูลโดยการใช้คำสั่งค้นหาข้อมูล SELECT statement;

การบันทึก ปรับปรุง ลบ และการเรียกข้อมูล ปรับปรุงแถวข้อมูล UPDATE <table name> SET<column1>[, column2, ...)]=<expression|subquery> [WHERE <condition>]; ลบข้อมูลทั้งแถว DELETE FROM <table name>

การบันทึก ปรับปรุง ลบ และการเรียกข้อมูล การเรียกค้นข้อมูลอย่างง่าย SELECT <column1, column2,…> FROM <table name> [WHERE <condition>];

การบันทึก ปรับปรุง ลบ และการเรียกข้อมูล โอเปอร์เรเตอร์ สามารถแยกออกเป็น 4 ประเภท ได้แก่ โอเปอเรเตอร์คณิตศาสตร์ ได้แก่ plus(+), minus(-), divide(/), multiply(*), modula(%) โอเปอเรเตอร์เปรียบเทียบ จะได้ค่ากลับคืนมา 3 ค่า คือ TRUE, FALSE และ UNKNOW (ในกรณีค่าที่เปรียบเทียบเป็น Null) โอเปอเรเตอร์อักขระ ได้แก่ LIKE ใช้ร่วมกับ ‘%’ หรือ ‘_’ โอเปอเรเตอร์ตรรกะ ได้แก่ AND, OR, NOT, IN, BETWEEN…AND

การเรียกค้นข้อมูล ฟังก์ชัน มีทั้งหมด 6 ประเภท คือ ฟังก์ชันในการรวม (Aggregate functions) COUNT, SUM, AVG, MAX, MIN ฯลฯ ฟังก์ชันวันและเวลา (Date and tune functions) ADD_MONTHS, LAST_DAY, MONTHS_BETWEEN ฯลฯ ฟังก์ชันคณิตศาสตร์ (Arithmetic functions) ABS, EXP, ฟังก์ชันทางตรีโกณ, LN, LOG, MOD, SQRT ฯลฯ

การเรียกค้นข้อมูล ฟังก์ชันตัวอักขระ (Character functions) CHR, CONCAT, LOWER, UPPER, REPLACE, SUBSTR ฯลฯ ฟังก์ชันการแปลง (Converter functions) TO_CHAR, ฟังก์ชันอื่นๆ (Miscellaneous functions)

การเรียกค้นข้อมูล การเรียกดูข้อมูลในรูปแบบต่างๆ การเรียกดูข้อมูลโดยใช้ฟังก์ชันรวม เป็นการจัดกลุ่มข้อมูลโดยใช้คำสั่ง GROUP BY SELECT <column1, column2, …> FROM <table name> [WHERE <condition>] [GROUP BY <grouping column>] [HAVING <condition>]

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

การเรียกค้นข้อมูล การเรียกดูข้อมูลในรูปแบบต่างๆ การเรียกดูข้อมูลแบบซ้อนกัน เป็นการสร้างคำสั่ง SELECT ซ้อนกัน เพื่อลดภาระการเชื่อมตาราง ซึ่งต้องใช้หน่วยความจำเป็นจำนวนมาก SELECT [*] <column1, column2, …> FROM <table name> [WHERE <column_list = <Select Statement>]