版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高等資料庫管理系統Advanced Database Management System,系 所:數位知識管理 班 級:研究所一年級 學生:69739001 姓 名:王詩齡,作業一-Using DBMS,一、開發環境:,JDK 1.5.0.04 Apache Tomcat 5.5.9 MySQL 5.0.45 Navicat MySQL 7.2.8 Macromedia Dreamweaver 8,1/22,二、ER DIAGRAM,2/22,Manager,Course,Choose,Student,三、RELATION SCHEMA,3/22,四、DDL(定義),【 定義資料表 】 (未包
2、含資料匯入) CREATE TABLE Manager ( MID INT NOT NULL, loginname varchar(20), password varchar(20), chname varchar(20), e-mail varchar(30), title varchar(20), office varchar(20), mtel varchar(20), PRIMARY KEY (ID); CREATE TABLE Course ( CID INT NOT NULL, number INT, cname varchar(50), time varchar(20), cla
3、ssroom varchar(20), M_ID INT NOT NULL, PRIMARY KEY (CID);,CREATE TABLE Student ( SID INT NOT NULL, sname varchar(20), sex varchar(5), grade INT, address varchar(50), stel varchar(20), PRIMARY KEY (SID); CREATE TABLE Choose ( C_ID INT NOT NULL, S_ID INT NOT NULL, score INT, PRIMARY KEY (C_ID,S_ID); a
4、lter table Course add constraint foreign key(M_ID) references Manager(MID); alter table Choose add constraint foreign key(C_ID) references Course(CID); alter table Choose add constraint foreign key(S_ID) references Student(SID);,4/22,四、DDL(建立、變更、刪除資料表),【 建立資料表 】 CREATE TABLE college ( number INT NOT
5、 NULL, name varchar(30), PRIMARY KEY (number); 【 變更資料表/新增欄位 】 alter table college add note char(100); 【 變更資料表/修改欄位 】 alter table college modify note varchar(300) not null; 【 變更資料表/刪除欄位 】 alter table college drop note; 【 刪除資料表 】 drop table college;,6/22,五、DML(新增、查詢、修改、刪除),【 新增資料 】 INSERT INTO course
6、VALUES (9, 543209,資料庫管理系統實務,/一4/一5/一6,共A103,10001); 【 查詢資料 】 SELECT * FROM course WHERE cname=資料庫管理系統實務; 【 修改資料 】 UPDATE course SET time=/一9/一10/一11,classroom=共四講堂 WHERE cname=資料庫管理系統實務; 【 刪除資料 】 DELETE FROM course WHERE cname=資料庫管理系統實務;,6/22,六、景觀VIEW,【 e.g. 建立自己的成績表 】 CREATE view work AS SELECT SID
7、, cname, sname, score FROM Course, Choose, Student WHERE C_ID=CID AND S_ID=SID AND SID=69739001;,7/22,六、景觀VIEW,【 e.g. 建立各課程選課人數及分數總平均 】 CREATE view work1 AS SELECT CID, cname, COUNT(*), AVG(score) FROM Course, Choose WHERE C_ID=CID GROUP BY cname;,8/22,七、QUERY CATALOG,【 使用 Navicat MySQL 查詢 】,9/22,七、
8、QUERY CATALOG,【 使用 Navicat MySQL 查詢 】,10/22,八、EMBEDDED SQL,【 課程管理系統 】使用 Java 撰寫 JSP + SQL 程式碼:抓取所有課程資訊或依關鍵字查詢,11/22,八、EMBEDDED SQL,展示畫面:抓取所有課程及教師資訊,12/22,八、EMBEDDED SQL,展示畫面:依課程名稱查詢 展示畫面:依上課時段查詢,13/22,八、EMBEDDED SQL,程式碼:管理者介面,抓取所有課程資訊,14/22,八、EMBEDDED SQL,展示畫面:管理者介面,抓取所有課程資訊,15/22,八、EMBEDDED SQL,程式碼:課程新增,16/22,八、EMBEDDED SQL,展示畫面:課程新增,17/22,八、EMBEDDE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆市某中学2025-2026学年七年级下学期4月定时训练英语试卷(含答案)
- 中国武术概论考试题目与答案
- 基本生命支持考试题目及答案
- 禁毒试题及答案
- 社会治理试题及答案
- 休克试题及答案简单
- 2026年护理专业急救技能实训考核试卷
- 2025-2026学年黑河市嫩江县数学三下期中质量跟踪监视模拟试题(含答案)
- 2026年江苏省人教版高中数学选修第4册第9单元综合测试卷
- 2026年福建省北师大版小学英语第3册阅读理解习题集
- 医院网络安全意识培训课件
- 男装店长核心职责培训
- 银行从业人员法律培训大纲
- 弥漫性大B细胞淋巴瘤病例讨论
- T/CSWSL 007-2019饲料原料酵母水解物
- 儿童自闭症康复中心项目商业计划书
- 莱州市月季产业发展规划(2018-2022年)
- 《危化品“一件事”全链条重点工作任务分工清单》知识培训
- TSG21-2025固定式压力容器安全技术(送审稿)
- 六年级下册字帖笔顺
- 中世纪欧洲大学的兴起与发展
评论
0/150
提交评论