|

楼主 |
发表于 2023-3-15 16:52:27
|
显示全部楼层
,CNAME,TEACHER)
1. 试用元组表达式和关系代数表达式表示下列查询语句:检索年龄小于23岁的男同学的姓名和学号。
2. 试用SQL的查询语句表达下列查询: 检索"王兰"同学不学的课程的课程号。
3. 试用SQL的查询语句表达下列查询: 检索全部学生都选修的课程的课程号与课程名。
4. 试用SQL更新语句表达以下更新操作: 把低于总平均成绩的女同学成绩提5%。
(二) 编写SQL语句
1.在数据表上机记录中创建一个名为insert_sjkh的insert触发器其作用是:当用户在“上机记录”表中插入记录时,若“上机卡”表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号char(13),上机日期datetime,开始时间datetime,结束时间datetime,上机状态bit)。上机卡表结构:(上机号char(13),姓名)
2.在student数据库中的学生、课程注册、课程表中创建一个带参的存储过程cjcx。其功能是:当任意输入一个学生的姓名时,返回该学生的学号、选修的课程名和课程成绩。然后使用存储过程,查询学生“陈斌”的学号、选修的课程名和课程成绩。
二、解答题(更多答案下载:雅宝题库网(www.ybaotk.com)25分,共50分)
(一) 解答题
东方货运公司数据库的样本数据如下。
表名称:卡车
车号 货运站编号 类型 总行程 购入日期
1001 501 1 59002.7 11/06/90
1002 502 2 54523.8 11/08/90
1003 501 2 32116.6 09/29/91
1004 502 2 3256.9 01/14/92
表名称:货运站
货运编号 地址 电话 经理
501 北京市东城区花市大街111号 010—67301234 何东海
502 北京市海淀花园路101号 010—64248892 吴明君
表名称:型号
类型 汽车型号
1 DJS130
2 DLS121
根据数据库的表结构和内容:
a. 指出每个表的主码和外码。如果没有外码,则写“无”。
b. 卡车表存在实体完整性和参照完整性吗?请详细说明。
c 具体说明卡车表与运货站表之间存在着什么关系?
d.卡车表中包含多少个实体?
(二) 解答题
学生与教师教学模型
1)有若干班级,每个班级包括:班级号、班级名、专业、人数、教室
2)每个班级有若干学生,学生只能属于一个班,学生包括:学号、姓名、性别、年龄
3)有若干教师,教师包括:编号、姓名、性别、年龄、职称
4)开设若干课程,课程包括:课程号、课程名、课时、学分
5)一门课程可由多名教师任教,一名教师可任多门课程。
6)一门课程有多名学生选修,每名学生可选多门课,但选同一门课时,只能选其中一名教师。
解题要求:
(1)画出每个实体及其属性关系、实体间实体联系的(E-R)图。
(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性。
答案来源:www.ybaotk.com
|
|