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

当前位置:首页 > 数据库期末复习题

数据库期末复习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 13:14:34

declare @xh char(8)

select @xh=学号 from deleted

delete from 选课 where 学号=@xh

delete from 学生 where 学号='/*学号*/'

创建触发器,功能是当修改学生表的学生学号时,同步修改选课表中该学生的学号。

create trigger t_2

on 学生 after update as

declare @xh1 char(8),@xh2 char(8) select @xh1 from deleted select @xh2 from inserted

update 学生 set 学号=@xh2 where 学号=@xh1

update 选课 set 学号='/*被修改学号*/' where 学号=' /*新学号*/' 16.创建存储过程,功能是查询性别为男的学生的学号,姓名,性别

17.创建存储过程,功能是查询指定学生的学号,姓名,性别和班级,姓名由参数传递

18.创建存储过程,功能是查询某门课程的学生成绩,显示学号,姓名,课程名,成绩,并将成绩转换为等级制。课程名由参数传递。

19.创建存储过程,功能是查询某门课程的总分和平均分,将返回参数。课程名由参数传递。

20.创建触发器,功能是当删除学生表的记录时,同步删除选课表中的选课信息。 21. 写出这个模式文档所对应的XML文档

elementFormDefault=\

21

22. 分析下列XML实例,编写外部DTD文档。

<学生 学号=“Z1”别名=“张小”> <姓名>张华 <性别>女 <年龄>27

<学生 学号=“A2” 别名=“李四”> <姓名>李明 <性别>男 <年龄>19

]>

<学生名册> <学生>

<学号> \学号> <别名> \张小\别名> <姓名>张华 <性别> 女 <年龄> 27 <学生>

<学号> \学号> <别名> \李四\别名> <姓名>李明 <性别> 男 <年龄> 19

22

23. 修改以下文档,使它成为格式良好的文档。

(1) <书名>西游记 <作者>吴承恩

<图书 书号=”10002”> <书名>京华烟云 <作者>林语堂

(2)

<名字= xml>分数>=70 and 分数<60

(1) <图书>

<书号>\书号> <书名>西游记 <作者>吴承恩 <图书>

<书号>\书号> <书名>京华烟云 <作者>林语堂

(2) <成绩>

<名字>xml

<分数>=70 and <60

24. 已知DTD文档片断如下,定义符合其要求的xml文档片断

<联系方式> <联系人>

<姓名>

23

25.现有E-R图如下:

仓库 m 库存 n 零件

设计的关系模式如下,下划线属性组为主键: 仓库(仓库号,仓库名,面积,货位数);

零件(零件号,零件名称,规格型号,计量单位,供货商号,价格) 库存( ? , ? ,库存量) (1)、请在?处填上相应属性名称。

(2)、用SQL语言定义三个关系模式,要求给出主键和外键,属性的数据类型可以自己根据具体情况定义。

(3)、用SQL和关系代数表示查询:查找\螺丝\零件的零件号、所存放的仓库号和库存量。

26.设关系模式R(A,B,C,D,E),函数依赖集合为F={ABC?DE,BC?D,D?E},试问

(1)、R的主键是什么?并说明理由。 (2)、R属于第几范式?说明理由。

(3)、如果R不属于BCNF范式,时将其逐步分解为BCNF,并说明在分解过程每一步分解消除什么类型函数依赖。

27、一下程序用游标gd_cur查找studentsdb数据库的grade表,统计并显示表中记录总数,最后删除游标,完成程序。

DECLARE @sid char(8),@cid varchar(10),@scr numeric(5,2) DECLARE @count int

24

库存量

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

共分享92篇相关文档

文档简介:

declare @xh char(8) select @xh=学号 from deleted delete from 选课 where 学号=@xh delete from 学生 where 学号='/*学号*/' 创建触发器,功能是当修改学生表的学生学号时,同步修改选课表中该学生的学号。 create trigger t_2 on 学生 after update as declare @xh1 char(8),@xh2 char(8) select @xh1 from deleted select @xh2 from inserted update 学生 set 学号=@xh2 where 学号=@xh1 update 选课 set 学号

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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