数据库原理120609107实验报告new

数据库原理120609107实验报告new

ID:20028400

大小:708.50 KB

页数:26页

时间:2018-10-09

数据库原理120609107实验报告new_第1页
数据库原理120609107实验报告new_第2页
数据库原理120609107实验报告new_第3页
数据库原理120609107实验报告new_第4页
数据库原理120609107实验报告new_第5页
资源描述:

《数据库原理120609107实验报告new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库原理实验报告院(系)计算机科学与工程学院专业软件工程班级120609姓名李毅磊学号1206091072014年5月28日实验报告内容要求实验报告应包含以下内容:1.建立、删除数据库和表。2.在表中插入/删除数据。3.在步骤2所建立的表上,实现简单查询,统计、分组查询,模糊查询,连接查询,嵌套查询等功能。4.数据库完整性控制5.数据库安全性控制6.备份和还原数据库7.数据库存储过程设计8.数据库触发器设计实验步骤:一、创建/删除数据库创建数据库:Createdatabasestudents二、创建/删除表创建表

2、:CREATETABLEstudent(SNoCHAR(6)CONSTRAINTS_PrimPRIMARYKEY,SNCHAR(8),SexCHAR(2),AgeINT,DeptVARCHAR(20))Createtablecourse(CNoCHAR(6)CONSTRAINTC_PrimPRIMARYKEY,cnamechar(20),cpnoint,ccreditint)CREATETABLESC(SNoCHAR(6),CNoCHAR(6),Gradeint,CONSTRAINTS_C_PrimPRIMARYK

3、EY(SNo,CNo));一、分别向student、course、sc表中插入数据insertintostudentvalues('1001','张三','女','20','CS')insertintostudentvalues('1006','李四','男','21','CS')insertintostudentvalues('2001','王五','男','18','IS')insertintostudentvalues('2007','陈六','女','17','IS')insertintostudentva

4、lues('2010','刘七','男','19','MA')insertintocoursevalues('1','数据库','5','4')insertintocoursevalues('2','高等数学','','2')insertintocoursevalues('3','信息系统','1','4')insertintocoursevalues('4','操作系统','6','3')insertintocoursevalues('5','数据结构','7','4')insertintocoursevalue

5、s('6','数据处理','','2')insertintocoursevalues('7','C语言','6','4')insertintoscvalues('1001','4','82')insertintoscvalues('1001','5','80')insertintoscvalues('2007','1','75')insertintoscvalues('2007','2','91')insertintoscvalues('2010','2','83')insertintoscvalues('2010

6、','3','50')一、用SQL语言完成以下操作(1)找出所有学生的姓名和年龄(1)找出所有课程的先修课(2)找出所有计算机系(CS)的学生(3)找出数据库课程先修课的先修课(4)找出张三所修课程及分数(5)把C语言的课程名称改成C语言程序设计(6)删除刘七的选课及成绩记录(7)将(8,微机原理,7,4)插入课程表。(8)为选课表建立视图,该视图包括学生学号(sno)、姓名(sname)、课程号(cno)、课程名称(cname)和分数(grade)(10)查询以‘数’开头的课程SQL语言实现及结果如下:1、sel

7、ectSN,Agefromstudent2、selectcname,cpnofromcourse3、select*fromstudentwhereDept='CS'4、select*Fromcoursewherecname='数据库'5selectSC.CNo,Gradefromstudent,SCwherestudent.SNo=SC.SNoANDSN=’张三’5updatecoursesetcname=’C语言程序设计’wherecname=’C语言’6deletefromSCwhere(SNo=(select

8、SNofromstudentwhereSN=’刘七”))8insertintocourse(CNo,cname,cpno,ccredit)values(‘8‘,‘微机原理’,’7’,’4’)9createviews_sc_c(SNo,SN,CNo,cname,Grade)asselectstudent.SNo,SN,CNo,cname,Gradefromst

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。