Creating Database With Structure Query Language (SA&D-8)

Slides:



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

BC421 File and Database Lab
UPDATING DATA By SQL (SA&D-9)
HO Session 14: Database Design Principles
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
ภาษา SQL (Structured Query Language)
12. การบันทึกข้อมูลลงในตาราง
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
เนื้อหา 1. สืบค้นข้อมูลจากหนึ่งตาราง
Security and Integrity
การพัฒนาระบบฐานข้อมูล ด้วยโปรแกรม SQL
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
Normalization.
ฐานข้อมูลและการออกแบบฐานข้อมูล
MySQL.
ส่วนที่ 4 System Design การออกแบบระบบ.
การเชื่อมต่อฐานข้อมูลด้วย PHP
SQL - Structured Query Language
– Web Programming and Web Database
Structured Query Language (SQL)
ภาษามาตรฐานสำหรับนิยามข้อมูล และการใช้ข้อมูล
โปรแกรม Microsoft Access
Database Programming Exceed Camp #2 24 October 2005.
สถาปัตยกรรมของระบบฐานข้อมูล
Week-4, Create, Grant, Trigger DBMS 3/53. From MySQL 5.5 Manual.
ความปลอดภัยของฐานข้อมูล
ฐานข้อมูลเชิงสัมพันธ์
PHP-6 PHP MySQL ตัวอย่างการพัฒนาระบบด้วย MySQL.
ค้นหาข้อมูลที่ต้องการจากฐานข้อมูล (SA&D-10)
การแปลงข้อมูลใน Excel เป็นฐานข้อมูลใน Access
ซอฟแวร์ระบบจัดการฐานข้อมูล (MySQL)
SQL Structured Query Language.
การสอบถามข้อมูลด้วยฟังก์ชั่นสำหรับ
CHARPTER 3 การสอบถามข้อมูลพื้นฐาน
การสอบถามข้อมูลแบบซ้อนกัน
CHARPTER 9 การเชื่อมเทเบิล JOIN…. TABLE.
SQL เพื่อควบคุมความปลอดภัย (Week 2). การควบคุมการเข้าถึงข้อมูล ระบบการจัดการข้อมูลโดยส่วนใหญ่จะมีกลไกที่ ทำให้แน่ใจได้ว่าเฉพาะผู้มีสิทธิเท่านั้นที่ สามารถเข้าถึงข้อมูลในฐานข้อมูล.
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
เริ่มต้นใช้งานโปรแกรม Microsoft Access
บทที่ 5 การทำงานกับหลาย Table
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 4 การทำงานกับรายงาน (Report)
บทที่ 5 การทำงานกับหลาย Table
การใช้ PHP และ MySQLสร้าง”Web-board”
การใช้งาน ฐานข้อมูล การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม.
SML Report Designer การออกแบบรายงาน.
CHAPTER 12 SQL.
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
Introduction to PHP, MySQL – Special Problem (Database)
SQL Structured Query Language.
SQL (Structure Query Language) ตอนที่ 2 Online available at
จากรูป ถามถึง Foreign key ของใบจัดสินค้า หากใครเลือกตอบ ในวงกลมสีเขียว ได้คะแนน นอกนั้น หักคะแนน  ส่วนเลขที่ใบ นั้น ถือเป็น.
การเขียนโปรแกรมบนเว็บ PHP กับ MySQL
การออกแบบฐานข้อมูล ด้วย E-R Model
SQL (Structure Query Language) ตอนที่ 1
PHP: [9] ฐานข้อมูล MYSQL
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
ประเภทของคำสั่งของภาษา SQL
Database Design & Development
ภาษา SQL (Structured Query Language)
SQL Structured Query Language.
SQL (Structured Query Language)
SQL (Structured Query Language)
SQL (Structured Query Language)
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
คำสั่ง Create , Insert, Delete, Update
คำสั่งสร้างฐานข้อมูล
Integrated Mathematics
ใบสำเนางานนำเสนอ:

Creating Database With Structure Query Language (SA&D-8)

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) What is MicroSoft Access? ขั้นตอนการสร้างฐานข้อมูลเปล่าใน Access เขียนคำสั่ง SQL ใน Access ได้อย่างไร? เริ่มต้นเรียนภาษา SQL ด้วยคำสั่งสร้างตาราง Syntax …

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) CREATE TABLE table_name (column_name datatype [NOT NULL], [column_name datatype [NOT NULL], [CONSTRAINT constraint_name PRIMARY KEY (key_column)], [CONSTRAINT constraint_name FOREIGN KEY (key_column)] REFERENCES reference_table (key_column)])

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) สร้างตารางและกำหนด Primary Key ตัวอย่างที่ 8-1 สร้างตาราง Student ซึ่งได้จากการออกแบบฐานข้อมูลในบทที่ 6 CREATE TABLE student (studentid char(7) NOT NULL, name varchar(50) NOT NULL, birthday date NOT NULL, class char(11), CONSTRAINT student_pk PRIMARY KEY (studentid));

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) คำสั่งแก้ไขโครงสร้างของตาราง Syntax ALTER TABLE table_name ADD column_name datatype [ADD CONSTRAINT constraint_name PRIMARY KEY (key_column)] [ALTER column_name datatype] [DROP COLUMN column_name] [DROP CONSTRAINT constraint_name]

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) ตัวอย่างการกำหนด Foreign Key ตัวอย่างที่ 8-2 สร้างตาราง Student_Subject พร้อมทั้งกำหนด Constraint ที่เหมาะสม ให้กับตารางดังกล่าว CREATE TABLE student_subject (studentid char(7) NOT NULL, subjectid char(4) NOT NULL, grade char(1), score smallint, term char(6) NOT NULL, CONSTRAINT stusub_pk PRIMARY KEY (studentid,subjectid), CONSTRAINT stusub_fk1 FOREIGN KEY (studentid) REFERENCES student(studentid), CONSTRAINT stusub_fk2 FOREIGN KEY (subjectid) REFERENCES subject(subjectid));

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) เพิ่มคอลัมน์ใหม่ให้กับตารางที่มีอยู่แล้ว ตัวอย่างที่ 8-3 จงเพิ่มคอลัมน์สำหรับเก็บที่อยู่ของนักศึกษาเข้าไป ในตาราง Student ALTER TABLE student ADD address varchar(50);

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) แก้ไขชนิดข้อมูลหรือขนาดของข้อมูลในคอลัมน์ ตัวอย่างที่ 8-4 เปลี่ยนขนาดของคอลัมน์ Address ในตาราง Student เป็น 40 ตัวอักษร ALTER TABLE student ALTER address varchar(40);

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) ลบคอลัมน์ที่ไม่จำเป็นต้องใช้ออกไป ตัวอย่างที่ 8-5 ลบคอลัมน์ Address ออกจากตาราง ALTER TABLE student DROP COLUMN address;

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) กำหนด Constrint ใหม่ให้กับตาราง ตัวอย่างที่ 8-6 สร้าง Constraint ที่ลบในตัวอย่างที่ 8-6 ขึ้นมาอีกครั้ง ALTER TABLE student_subject ADD CONSTRAINT stusub_fk1 FOREIGN KEY (studentid) REFERENCES student(studentid);

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) กำหนด Constraint ใหม่ให้กับตาราง ตัวอย่างที่ 8-7 สร้าง Constraint ที่ลบในตัวอย่างที่ 8-6 ขึ้นมาใหม่อีก ครั้ง ALTER TABLE student_subject ADD CONSTRAINT stusub_fk1 FOREIGN KEY (studentid) REFERENCES student(studentid);

การออกแบบฐานข้อมูลในระดับแนวคิด (Conceptual Database Design) ลบตารางออกจากฐานข้อมูล ตัวอย่างที่ 8-8 ลบตาราง Student (ตาราง Student จะต้องไม่มีความสัมพันธ์กับตารางอื่นๆ) DROP TABLE Student;

ASSIGNMENT III จงสร้างตาราง Class, Club, Hobby, Subject, Teacher, Textbook, และ Teacher_Textbook ซึ่งเป็นตารางที่ผ่านการทำนอร์มัลไลซ์มาแล้ว ด้วยคำสั่ง SQL พร้อมทั้งกำหนดชนิดข้อมูลในแต่ละคอลัมน์ให้เหมาะสม