实验3:使用SQL语句创建并管理数据库

上传人:re****.1 文档编号:493166759 上传时间:2023-03-27 格式:DOCX 页数:7 大小:59.14KB
返回 下载 相关 举报
实验3:使用SQL语句创建并管理数据库_第1页
第1页 / 共7页
实验3:使用SQL语句创建并管理数据库_第2页
第2页 / 共7页
实验3:使用SQL语句创建并管理数据库_第3页
第3页 / 共7页
实验3:使用SQL语句创建并管理数据库_第4页
第4页 / 共7页
实验3:使用SQL语句创建并管理数据库_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《实验3:使用SQL语句创建并管理数据库》由会员分享,可在线阅读,更多相关《实验3:使用SQL语句创建并管理数据库(7页珍藏版)》请在金锄头文库上搜索。

1、云南大学软件学院实验报告课程:数据库原理与实用技术实验学期:2015-2016学年第二学期任课教师:张云春专业:信息安全学号:20141120206 姓名:严鑫成绩:实验3使用SQL语句创建并管理数据库做删除或修改操作时,请注意备份数据库一、CAP数据库1、用T-SQL语句创建并管理数据库CAP:记录创建数据库的SQL语句。_CREATE DATABASE capon(name=cap,filename=d:cap.mdf,size=5mbmaxsize=30mbfilegrowth=10%)log on(name=caplog,filename=d:cap.ldf,size=5mbmaxsi

2、ze=25mbfilegrowth=1mb)2、修改数据库:将“CAP数据库”的数据库最大容量更改为无限制(UNLIMITED),然后将“CAP数 据库”的日志文件增长方式改为2MB。记录SQL语句。_alter database capmodify file(name=cap,filename=d:cap.mdf,maxsize=unlimited)PRIMARY初I始大小焉E自动增长/最大大小行数据不话用增里为1皿限制为2.alter database cap modify file(name=caplogfilename=d:cap.ldf, filegrowth=2)逻辑名称文件类型文

3、件组初始大小册日)自动增长J最大大小cap行数据5增量为增长无限制日志不造用增里为1皿限制为2.3、用T-SQL语句在“CAP数据库”创建数据表,数据表的结构见教材。 记录创建表的SQ L语句。create table customers(cid char(10) not null,cname char(10) not null,city char(10) not null,discnt char(10) null,primary key(cid)(aid char(10) not null, aname char(10) not null, city char(10) not null, p

4、ercent char(10) null, primary key(aid) )列名耕 Nuii ta眼aidcharCWanamecharCWcitycharWpercentchar(Wcreate table products (pid char(10) not null, pname char(10) not null, city char(10) not null, quantity char(10) not null, price char(10) not null, primary key (pid) )Tpidchsr(10)pnamechar(10)citychar(1Oqua

5、ntitychar(IO)pricechar(IO)nncreate table orders(ordno char(10) not null, month char(10) not null, cid char(10) not null, aid char(10) not null, pid char(10) not null, qty char (10) not null, dollars char(10) not null, primary key(ordno) )ordnoch ar (10)monthchar(10)cidt:har(10sidch ar (10)pidch ar (

6、10)qtychar(10i)dollarsch ar (10)4、向表中添加记录,使用Insert Int。语句分别向四张表中添加教材上的数据记录。完成如下操作:(1)、修改表中记录:将顾客c001的折扣修改为8.00;_update customersset discnt=8.00 where cid=c001cOOlTipT op Duluth 6.00(2)、删除记录:删除表Agents中Tokyo的代理商;delete from agents where city=Tokyoai d=ElTl:ElJTi Wc i typ erceiit1:硕1SmithNhw Vc-rl1:62J

7、one zNHW:rkS3a04GrayHew YorkS4dJBLU: as iEhlluth5EdJGEm 11 kEhillaz5(3)、删除表:将表Oeders从“CAP数据库”中删除。drop table ordersioa % -S消息命令已成玫i完成。二、学生数据库1、用SQL语句创建并管理数据库“studentdb”要求:(1)将该数据库存放在D盘的SQL目录下,数据库文件初始大小为3MB,最大容量为50MB, 文件增长率为5MB,成功。建立日志文件“stulog”,将该数据库存放在D盘的SQL目录下,日志 文件初始大小为1MB,最大容量为5MB,并按数据文件的10%增长,SQ

8、L语句为:CREATE DATABASE studentdbon(name=studentdb,filename=d:SQLstudentdb.mdf,size=3mbmaxsize=50mbfilegrowth=5mb)log on(name=stulog,filename=d:SQLstulog.ldf,size=1mbmaxsize=5mbfilegrowth=10%)(2)修改数据库:将“studentdb”的数据库最大容量更改为无限制(UNLIMITED),然后将“studentdb”的日志文件增长方式改为1MB,SQL语句为:alter database studentdbmodi

9、fy file(name=studentdb,filename=d:SQLstudentdb.mdf,maxsize=unlimited)alter database studentdbmodify file(name=stulog,filename=d:SQLstulog.ldf,filegrowth=1)(3)在“studentdb”中建立如下四张表并录入所有数据,其中学生表必须用SQL语句创建, 葛文卿的数据必须用SQL语句添加到表中,其他数据表的创建以及数据的录入可以使用图形方式 或者其他方式:学生表:(主键:学号)学号姓名性别年龄所在院系班级入学日期20009001葛文卿女22国际贸

10、易国贸2班2000-8-2920014019郑秀丽女21会计学会计1班2001-9-220023001刘成铠男18计算机软件2班2002-8-2720026002李涛女19电子学电子1班2002-8-2720023002沈香娜女18计算机软件2班2002-8-2720026003李涛男19计算机软件1班2002-8-2720023003肖一竹男19计算机软件2班2002-8-27课程表:(主键:课程号)课程号课程名先修课学分C801高等数学4C802C+语言C8073C803数据结构C8024C804数据库原理C8034C805操作系统C8074C806编译原理C8034C807离散数学4成绩

11、表:(主键:学号、课程号)学号课程号成绩学分20023001C80198420023002C80470420026003C80185420023001C80299320026002C803824授课表:(主键:课程号、班级名)教师名课程号学时数班级名苏亚步C80172软件2班王文山C80264软件2班张珊C80372软件2班王文山C80464软件2班苏亚步C80172软件1班创建学生表的SQL语句为: _use studentdbgocreate table 学生表(学号 char(10) not null, 姓名 char(10) not null, 性别 char(10) not null

12、, 年龄 char(10) not null, 所在院系 char(10) not null, 班级 char(10) not null, 入学日期 char(12) not null, primary key (学号) )将葛文卿数据添加到学生表的SQL语句为(INSERT INTO. values.): insert into 学生表 values(20009001,葛文卿,女,22,国际贸易,国贸2班,2000-8-29)修改学生表中记录:将”电子学”系“李涛”同学的班级修改为“电子2班”,SQL语句为(UPDATE.set.where.):update学生表set班级=电子2班where姓名=李涛and所在院系=电子学删除学生表中记录:将”计算机”系“李涛”同学删除(删除成功后需要把该条数据再插入),SQL语句为:(delete from.where.):_delete学生表where姓名=李涛and所在院系=计算机

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号