广东工业大学SQL编程报告.docx
《广东工业大学SQL编程报告.docx》由会员分享,可在线阅读,更多相关《广东工业大学SQL编程报告.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大作业名称:数据库的定义、建立与维护实验一、目的与要求使用 SQL 语言实现数据库的创建、删除;基本表的创建、删除、更新工作。必须给出完整的 SQL 源码,并以截图的形式表现出 SQL 语句的运行是否成功。二、SQL 源码及运行结果1定义数据库1. - 创建数据库2. CREATE DATABASE library_3119001063; 3.4. - 切换到 Library_3119001063 数据库5. USE Library_3119001063;2. 定义下列数据库基本表1. - 创建表2. CREATE TABLE book3. (bno CHAR(8) PRIMARY KEY N
2、OT NULL,4. category VARCHAR(10) NOT NULL,5. title VARCHAR(40) NOT NULL,6. publisher VARCHAR(30) NULL,7. pub_year YEAR NOT NULL,8. author CHAR(20),9. price DECIMAL(5,2) NOT NULL 10. );11.12. CREATE TABLE card13. (cno CHAR(7) PRIMARY KEY NOT NULL,14. pname CHAR(8) NOT NULL,15. department VARCHAR(5),16
3、. ctype char(1) NOT NULL CHECK (ctype IN(T,G,U,F) 17. );18.19. CREATE TABLE borrow20. (cno CHAR(7),21. bno CHAR(8),22. borrow_date DATE NOT NULL,23. return_date DATE,24. CONSTRAINT C2 PRIMARY KEY(cno, bno),25. CONSTRAINT C3 FOREIGN KEY(cno) REFERENCES card(cno),26. CONSTRAINT C4 FOREIGN KEY(bno) REF
4、ERENCES book(bno) 27. );-一廿暹厘日l, l i 1 咖 l . ,l, -,.r| J 作 户 ” 11 1,r. : , . 1 I o k. , , 1 . , ID 如; n少 ,. ., ., I . ,匡倡加 人S 全t ” bX遭 I腊.Ill. 圈+手I 1, ,1,之二0(:) :- 11111 j .l ;Jl 心, .i.f I ,.I .1. I 11, 1 卜 . I , 1 , ,仁 仁 1. 1 , . l I J)。,叫三臼, ., .,., , - ,,.,I l , . . ,凤J , :, l .,寸.I :,cr r, w、1 1
5、1 I .I:. : . , ,J 1111 :u,q:十合q: Fr,4b亭渗 ,1(?j ,,亡I俨:;-、严 百I: .I (.,,! I I大今;-, L I,. ,. ,I I l l , . .,墨= cl(:.: , ,, l ,, : , ,.,. J. J! , I 4 : UI I I ,上,., 卜 , 七,:, 1 , .,七一:,k ,_,.,至() l l , . T 1 4 , 1. , I . , JI . ,.ll9iiiJ 1窄严 P: 1 1 勹 ;覃亡3. 数据输入1. - 插入数据 - 插入 Book 表数据2. INSERT INTO book VA
6、LUES(b0001, eng., Database systems, Springer, 2016, John, 28);3. INSERT INTO book VALUES(b0002, eng., Operation systems, Taylor, 2018, Michael, 35);4. INSERT INTO book VALUES(b0003, sci., Advanced mathematics, MIT, 2021, Catherine, 15);5. INSERT INTO book VALUES(b0004, sci., Discrete mathematics, MI
7、T, 2020, Peter, 22);6. INSERT INTO book VALUES(b0005, eng., C language, Springer, 2017, Shan non, 40);7. INSERT INTO book VALUES(b0006, liter., Harry potter, Elseiver, 2019, Lisa, 19);8. INSERT INTO book VALUES(b0007, liter., Star wars, Elseiver, 2018, Jim , 25);9. INSERT INTO book VALUES(b0008, his
8、., Modern chinese history, Taylor, 2 017, Frank, 32);10. INSERT INTO book VALUES(b0009, his., The second world war, Taylor, 20 21, Mark, 32);11. INSERT INTO book VALUES(b0010, eng., JAVA language, MIT, 2022, Sally , 38);12.13. - 插入数据 - 插入 Card 表数据14. INSERT INTO card VALUES(T001, Li Yuan, auto, T);1
9、5. INSERT INTO card VALUES(T002, Wang Li, auto, T);16. INSERT INTO card VALUES(T003, Zhang Qi, cs, T);17. INSERT INTO card VALUES(T004, Zhao Gao, math, T);18. INSERT INTO card VALUES(G001, Wu Mi, auto, G);19. INSERT INTO card VALUES(G002, Qian qi, cs, G);20. INSERT INTO card VALUES(U001, Li Fen, aut
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广东工业大学 SQL 编程 报告
限制150内