云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库大作业

数据库大作业

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 11:09:00

VALUES('20100005','大学计算机基础','孙淑霞','第三版','2010-09-09','好好学习天天向上','2011-09-09','陈曦')

--借阅信息表(读者编号、图书编号、借阅日期、归还日期、登记人员、登记日期) CREATETABLEJYXXB (

DZBHVARCHAR(20), TSBHVARCHAR(20), JYRQDATETIME, GHRQDATETIME, DJRYVARCHAR(20), DJRQDATETIME ) GO

--插入借阅信息

INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ)

VALUES('8001','20100001','2011-09-10','2011-10-10','陈曦','2010-09-10')

INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ)

VALUES('8002','20100002','2011-09-10','2011-10-10','陈曦','2010-09-10')

INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ)

VALUES('8003','20100003','2011-09-10','2011-10-10','陈曦','2010-09-10')

INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ)

VALUES('8004','20100004','2011-09-10','2011-10-10','陈曦','2010-09-10')

INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ)

VALUES('8005','20100005','2011-09-10','2011-10-10','陈曦','2010-09-10')

--测试修改数据信息命令(UPDATE) UPDATEJYXXB SETDZBH=DZBH+1

--测试数据的删除命令(DELETE) DELETEFROMJSXXB WHEREJSBH=3211

--在学生档案表中添加专业(要求不为空)字段 DROPTABLEXSDAB CREATETABLEXSDAB( XHVARCHAR(20), XMVARCHAR(40), XBBIT,

JGVARCHAR(20),

BJMCVARCHAR(30), SZXVARCHAR(40), SSXYVARCHAR(20), ZYVARCHAR(20), ) GO

--插入学生信息

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('201007030223','陈曦','0','贵州遵义','信息资源管理系班','信息资源管理系','管理科学学院','信资')

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('201007030224','刘一泽','0','山西运城','信息资源管理系班','信息资源管理系','管理科学学院','信资')

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('2010070300202','李均','0','四川达州','信息资源管理系班','信息资源管理系','管理科学学院','信资')

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('201007030201','薛皓文','0','四川成都','信息资源管理系班','信息资源管理系','管理科学学院','信资')

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('201007030203','林森','0','四川成都','信息资源管理系班','信息资源管理系','管理科学学院','信资')

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY,ZY)

VALUES ('201007030207','张冬','0','四川绵阳','信息资源管理系班','信息资源管理系','管理科学学院','信资')

SELECT*FROMXSDAB GO

--在借阅信息表中添加一自动标识列MyId ALTERTABLEJYXXB

ADDMYIDINTIDENTITY (1,1) SELECT*FROMJYXXB GO

--删除数据表

DROPTABLEXSDAB

--重新创建数据表,要求学号字段不能为空 CREATETABLEXSDAB(

XHVARCHAR (20)NOTNULLPRIMARYKEY, XMVARCHAR(40)NOTNULL, XBBITDEFAULT 0, JGVARCHAR(20), BJMCVARCHAR(30), SZXVARCHAR(40), SSXYVARCHAR(20),

ZYVARCHAR(20))

--创建读者信息表视图,只包含学生,列项信息有:学号、姓名、性别、所属学院、读者类别<设置为学生>

CREATEVIEW读者信息表视图 AS

SELECTXHASDZBH,XM,XB,SSXY,'学生'ASDZLBFROMXSDAB GO

--创建读者信息表视图,只包含教师,列项信息有:教师编号、姓名、性别、所属学院、读者类别<设置为教师>

CREATEVIEW读者信息表视图 AS

SELECTJSBHASDZBH,XM,XB,SSXY,'教师'ASDZLBFROMJSXXB GO

--创建读者信息表视图,包含学生和教师信息,列项信息有:读者编号、姓名、性别、所属学院、读者类别<教师或学生> CREATEVIEW读者信息表视图 AS

SELECTXHASDZBH,XM,XB,SSXY,'学生'ASDZLBFROMXSDAB UNIONALL

SELECTJSBHASDZBH,XM,XB,SSXY,'教师'ASDZLBFROMJSXXB --将各表中常用的属性建立索引,如关键字段、姓名等。 CREATEINDEXXHONXSDAB(XH)

--要求2

--分别编写命令查找学生档案表中姓名为张的、借阅信息表中读者编号中包含“”的、借阅信息表中读者姓名的第二个字母为“小”的; SELECT*FROMXSDAB WHEREXMLIKE'张%' SELECT*FROMJYXXB WHEREDZBHLIKE'%' SELECT*FROMXSDAB

WHEREXMLIKE'_小%'

--查找出借时间在/01/1到/10/1的图书信息,包含图书编号、图书名称、借阅时间、归还时间;

SELECTTSBH,JYRQ,GHRQ FROMJYXXB

WHEREJYRQBETWEEN'2011/01/01'and'2011/10/01'

--查找返回读者编号、读者姓名、其借阅的图书编号、图书名称

SELECT学号AS读者编号,姓名AS读者姓名,图书信息表.图书编号,图书名称 FROM学生档案表,图书信息表,借阅信息表

WHERE借阅信息表.读者编号=学生档案表.学号 UNIONALL

SELECT教师编号AS读者编号,姓名AS读者姓名,图书信息表.图书编号,图书名称 FROM教师信息表,图书信息表,借阅信息表 WHERE借阅信息表.读者编号=教师编号

GO

--统计每个班级的学生人数; SELECTBJMC,COUNT(XH) FROMXSDAB GROUPBYBJMC;

--查找借阅图书次数超过次的图形信息(图书信息,包含图书编号、图书名称、借阅时间、归还时间);

SELECTTSMC,JYRQ,GHRQ FROMJYXXB,TSXXB WHEREJYXXB.TSBH>2

--要求3:

--建立一个存储过程实现学生信息的新增; CREATEPROCEDURETJXSXX @XHVARCHAR(20), @XMVARCHAR(40), @XBBIT,

@JGVARCHAR(20), @BJMCVARCHAR(20), @SZXVARCHAR(40), @SSXYVARCHAR(20) AS

INSERTINTOXSDAB(XH,XM,XB,JG,BJMC,SZX,SSXY) VALUES(@XH,@XM,@XB,@JG,@BJMC,@SZX,@SSXY) GO

EXECTJXSXX'201007030206','何文皓','1','四川成都','2010070302','信息管理与信息系统','信息管理学院' SELECT*FROMXSDAB GO

--修改

DROPPROCEDURETJXSXX

--建立一个存储过程实现图书信息的新增; CREATEPROCEDURETJTSXX( @TSBHVARCHAR(20), @TSMCVARCHAR(40), @ZZVARCHAR(20), @BBvarchar(20), @CBRQDATETIME, @NRJJVARCHAR(40), @RKRQDATETIME, @DJRYVARCHAR(20)) AS

INSERTINTOTSXXB(TSBH,TSMC,ZZ,BB,CBRQ,NRJJ,RKRQ,DJRY) VALUES(@TSBH,@TSMC,@ZZ,@BB,@CBRQ,@NRJJ,@RKRQ,@DJRY) GO

搜索更多关于: 数据库大作业 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VALUES('20100005','大学计算机基础','孙淑霞','第三版','2010-09-09','好好学习天天向上','2011-09-09','陈曦') --借阅信息表(读者编号、图书编号、借阅日期、归还日期、登记人员、登记日期) CREATETABLEJYXXB ( DZBHVARCHAR(20), TSBHVARCHAR(20), JYRQDATETIME, GHRQDATETIME, DJRYVARCHAR(20), DJRQDATETIME ) GO --插入借阅信息 INSERTINTOJYXXB(DZBH,TSBH,JYRQ,GHRQ,DJRY,DJRQ) VALUES('8001','20100001','2011-09-10','2011-10-10','陈曦','2010-09-10

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com