注意:此页面搜索的是所有试题
玉林师范学院数据库结构
[填空题,33.4分] 关系代数运算中,专门的关系运算有________,________,________。
[简答题,7.1分] 设基商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名、规格、单价;职工的属性有:职工号、姓名、性别。 每个商店可销售多种商品,每种商品也可放在多个商店销售。 每个商店聘用多名职工,每名职工只能在一个商店工作。 根据上面叙述,解答以下问题: (1)设计E—R模型,要求标注连通词,可省略属性。 (2)将E—R模型转换成关系模型,标出每一个关系的主码和外码(如果存在)。 (3)写出定义参照完整性的SQL子句,要求满足“当参照表中数据更新时,外码也自动更新”。
[简答题,7.1分] 已知有如下三个关系学生(学员,姓名,系号)项目(项目号,项目名称,报酬)参加(学员,项目号,工时) 其中,系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬基于以上关系回答以下问题1 试用关系代数表达式写出下列查询: 列出王明同学所参加项目的名称2 分析以下SQL语句 select X.学号 from 参加 X,参加 Y where X.学号=Y.学号 and X.项目号<>Y.项目号,请问上述语句完成了什么查询操作?3 试用SQL语句写出下列查询:列出每个系所参加学生参加项目所获得的总报酬4 试用SQL语句写出下列操作:将电脑动画项目的报酬改为所有项目的平均报酬
去书店买书,有哪几个对象
[简答题,7.1分] 设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期, (1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)写出定义参照完整性和“当顾客已有购物时,禁止删除该顾客的购物记录”约束的SQL子句。
[简答题,7.1分] 假设有三个表: 学生表:S(SNO,SNAME,SEX) 各属性含义依次为学号、姓名和性别;课程表:C(CNO,CNAME,CREDIT) 各属性含义依次为课程号、课程名、学分;学生选课表:SC(SNO,CNO,MARK)各属性含义依次为学号、课程号和成绩。 1.请用SQL语句创建学生选课表SC,要求包含主、外码的定义,同时要保证MARK 22试用SQL语句写出下列查询:(要求用嵌套查询完成) 检索出没有选修课程号为3的所有学生姓名。的取值不能为空。 3.有如下关系代数表达式:ΠSNAME,CNO,MARK(σSEX=.男.(SC)) 请将其转化成相应的SQL语句。 4.试用SQL语句实现下列查询:检索出各门课程的学生平均成绩(要求列出课程名称和平均成绩)。
[简答题,7.1分] 已知每个职工(EMP)可以参加多个项目(PROJ),每个项目可以由多名职工参加;每个项目使用多种零件(PART),每种零件只可被一个项目使用。其中,职工有:职工号ENO,职工名EN;零件有:零件号PNO,零件名PN;项目有:项目号PRNO,项目名PRN;每个项目使用某种零件有相应数量:QTY,职工都有参加项目的排名:ORDER。(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。(2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。(3)写出定义参照完整性和“当某职工已参加项目时,不允许删除该职工记录”约束的SQL子句。
[简答题,7.1分] 假设有三个表:商场表:M(MNO,MNAME,CITY) 各属性含义依次为商场号、商场名和商场所在城市;商品表:P(PNO,PNAME,CITY,COLOR) 各属性含义依次为商品号、商品名、产地和商品颜色;销售表:S(MNO,PNO,QTY) 各属性含义依次为商场号、商品号和销售数量。基于以上表回答下题 1.请用SQL语句创建销售表S,要求包含主码、外码(如果有的话)的定义,同时保证销售数量不能为空。2.试用SQL语句写出下列查询:检索不销售北京生产的商品的商场名。3.有如下关系代数表达式:ΠPNAME,MNO,QTY(σCOLOR=’白色’(S P))请将其转化成相应的SQL语句。4.试用SQL语句实现下列查询:检索北京市的商场所销售的各种商品的销售总数量。
[简答题,7.1分] 图书借阅关系数据库如下: 图书 (图书号,书名,作者,单价,库存量) 读者 (读者号,姓名,工作单位,地址) 借阅 (图书号,读者号,借期,还期,备注) 其中,还期为NULL表示该书未还。 基于以上关系回答36-39题。 1.用SQL语句建立未还图书的读者姓名和单位的视图。 2.用SQL语句查询“马林”所借图书中未还的书名。 3.用SQL语句查询书名为“高等数学”的库存量。 4.分析以下SQL语句: SELECT 姓名 FROM 读者 WHERE 读者号 IN (SELECT 读者号 FROM 借阅 WHERE 图书号=″001″)请写出相应的关系代数表达式。
[简答题,7.1分] 某大学科研管理系统情况如下: 系:包括系号、系名。每个系有多名教师。 教师:包括教师号、姓名、性别、职称。 简历:包括起始时间、终止时间、工作单位、职务。 项目:包括项目号、项目名称、来源、经费、负责人。每名教师可参加多个项目,每个项目也可由多名教师参加。 根据上面叙述,解答下列问题: (1)设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)用SQL语言写出创建教师信息表的语句,要求包含主码、外码(如果存在)定义。
[综合题,7.1分] 设有三个关系分别为: A(Anum, Aname, Wqty, City)   B(Bnum, Bname, Price)   AB(Anum, Bnum, Qty)   其中Anum为商场编号,Aname为商场名称,Wqty为商场人数,City为商场所在城市,Bnum为商品号,Bname为商品名称,Price为价格,Qty为销售商品数量。基于以上关系回答下面36-39题。 1.用SQL语句创建基于A、B、AB三个表的视图,其中包含在上海的商场名称以及销售的商品名称和价格。 2.试用SQL语句查询所有商品的名称及销售总额。 3.分析下面SQL语句:   SELECT Bname    FROM B    WHERE Bnum IN     (SELECT Bnum FROM AB WHERE Anum=′001′); 请写出相应的关系代数表达式。4.用SQL语句查询总共有多少家商场销售“西门子洗衣机”。
[综合题,7.1分] 为某单位建立数据库,其中包含如下信息: (1)职工:职工号、姓名、性别、年龄。 (2)部门:部门号、部门名、经理。 (3)产品:产品号、产品名称、规格、单价。 (4)制造商:制造商名、地址、电话。 如果规定:每个部门有多名职工,每名职工只能属于一个部门;每个部门有一个经理,他是职工中的一员;每个部门销售多种产品,每种产品只能由一个部门销售;每种产品可由多个制造商生产,每个制造商也可以生产多种产品。 根据上面叙述,解答下列问题: (1)设计E-R模型,要求标注连通词,可省略属性。 (2)将E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。
[综合题,7.1分] 数据库中有三个关系(基本表): S(学号,姓名,性别,年龄,系别) C(课号,课名) SC(学号,课号,成绩) 依据此信息用SQL语句完成下面题目。 1.查询每个学生的姓名和年龄,并按年龄降序排列。 2.查询S表中姓“王”的学生的情况。 3.查询选修了“数据库原理”的学生的姓名和成绩。4.查询与“刘平”同一系的学生情况。
[综合题,7.1分] 某工厂仓库管理系统存储的信息如下: 仓库:仓库号、仓库名、仓库容量。 零件:零件号、零件名、规格型号。 职工:职工号、职工名、工种。 其中,每个仓库有若干职工,每个职工只能在一个仓库工作;每个仓库可存放若干种零件,每种零件可存放在不同的仓库中。 根据上面叙述,解答下列问题: (1)设计E—R模型,要求标出连通词,可省略属性。 (2)将E—R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。 (3)用SQL语句创建一个反映每个仓库职工人数的视图(视图名为“人员”)。
[综合题,7.7分] 设数据库有二个关系(基本表): DB(定单号,货号,定货单位,售价,定购量,送货地点) KB(货号,品名,库存量,仓库地点,单价) 根据以上信息用SQL语句完成36—39题 1.查看仓库地点和送货地点相同的商品情况。 2.统计货号为“005”货品的总订购量。 3.查找“电视机”的每笔销售额。 4.查看库存量大于定购量的商品情况。