1 / 21
文档名称:

数据库系统概论习题课.ppt

格式:ppt   大小:870KB   页数:21
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论习题课.ppt

上传人:2112770869 2018/4/30 文件大小:870 KB

下载得到文件列表

数据库系统概论习题课.ppt

相关文档

文档介绍

文档介绍:《数据库系统概论》习题课
天津科技大学计算机科学与信息工程学院
张贤坤
数据库设计
一、某学校要建立一套科研管理系统进行科研项目管理,在需求分析阶段获得的语义如下:每个项目的属性有项目编号、项目名称、项目来源、项目经费、开始时间、结束时间、完成情况等;每名教师的属性有教工号、教工姓名、所学专业、出生日期、职称、性别、所在学院等;每名教师可以承担多个项目,每个项目可以由多名教师承担,但每个项目总的经费要分配到每个承担该项目的教师名下。请完成下面三个问题:
(1)试设计 E-R 图,注明属性和联系类型。
(2)将 E-R 图转换为等价的关系模型(包括关系名,属性名和码)。
(3)指出以上各关系模式所达到的范式级别,如果不是第三范式的请转成第三范式,并给出理由。
数据库设计
数据库设计
(2)将 E-R 图转换为等价的关系模型(包括关系名,属性名和码)。
项目(项目编号、项目名称、项目来源、项目经费、开始时间、结束时间、完成情况)
教师(教工号、教工姓名、所学专业、出生日期、职称、性别、所在学院)
承担(项目编号、教工号、承担经费)
(3)指出以上各关系模式所达到的范式级别,如果不是第三范式的请转成第三范式,并给出理由。
全是第三范式,因为不存在传递依赖和部分函数依赖。
数据库操作
二、设有一个仓库管理系统的数据库,包括如下材料、车间及领用三个关系模式,属性分别如下:
(1)材料(材料编号,材料名称,类别,数量,用途)
(2)车间(车间编号,车间名称,车间负责人,联系方法)
(3)领用(车间编号,材料编号,数量,单价,日期)
英文对照如下(回答问题时属性名请用英文):
(1)Material(Mno, Mname, Category,Stock,Usage)
(2)Workshop(Wno,Wname,Manager, Contact)
(3)Consuming(Wno,Mno,Number,Price,Date)
语义如下:
(1)材料编号,材料名称,车间编号,车间名称不能为空;
(2)领用表中数量取值大于等于0,单价取值大于0;
请用SQL语句完成以下操作:
数据库操作
1、用SQL语句建立上述三个表。
数据库操作
2、针对上题中建立的3个表试用SQL语言完成如下查询和操作。
(1)查询领用数量大于10的材料编号及名称。
Select ,
From Material, Consuming
Where Number>10 and Material. Mno = Consuming. Mno
(2)查询编号为“201201001”的车间领用的材料名称为“螺丝”的领用日期。
Select Date
From Consuming, Material
Where Wno=′201201001′ and =′螺丝′ and =
数据库操作
2、针对上题中建立的3个表试用SQL语言完成如下查询和操作。
(3)查询领用“螺丝”的所有车间名称。
Select Wname
From Material,Workshop,Consuming
Where Mname=’螺丝’and = and =
(4)删除数据库中车间编号为“201201001”的所有记录。
Delete from Consuming where Wno=′201201001′
Delete from Workshop where Wno=′201201001′
(5)插入一条领用记录(‘201201010’,‘101001001’,12,10)。
Insert into Consuming(Wno,Mno,Number,Price) values(‘201201010’,‘101001001’,12,10)
数据库操作
三、创建一个带参数的存储过程,根据输入的车间名称显示该车间的材料领用情况,其中数量大于50的显示“业务量大”,数量小于10的显示为“业务量较小”,其它显示“业务量一般”。
数据库操作
四、定义一个触发器,领用表中增加记录时自动将新增记录的日期设定为当前日期。
CREATE TRIGGER Insert_ Consuming
BEFORE INSERT ON Consuming
FOR EACH ROW
AS BEGIN
Date=Date
END;

最近更新

聚合酶与自身免疫性疾病 35页

网络安全审查 35页

高端五金材料创新 35页

2025年山西同文职业技术学院马克思主义基本原.. 12页

2025年嵩县招教考试备考题库附答案解析 31页

2025年广东南华工商职业学院马克思主义基本原.. 13页

2025年广州番禺职业技术学院单招职业倾向性测.. 45页

2025年攀枝花攀西职业学院马克思主义基本原理.. 13页

2025年新疆政法学院马克思主义基本原理概论期.. 12页

2025年旬邑县招教考试备考题库带答案解析(必.. 30页

2025年曲阳县幼儿园教师招教考试备考题库及答.. 31页

2025年武功县招教考试备考题库及答案解析(必.. 31页

2025年江孜县招教考试备考题库附答案解析(夺.. 31页

2025年江苏食品药品职业技术学院单招综合素质.. 44页

2025年江西科技师范大学马克思主义基本原理概.. 13页

2025年河南应用技术职业学院单招职业倾向性考.. 45页

2025年泗阳县招教考试备考题库含答案解析(必.. 31页

2025年浙江中医药大学滨江学院马克思主义基本.. 12页

2025年浙江金华科贸职业技术学院马克思主义基.. 12页

2025年深圳城市职业学院马克思主义基本原理概.. 13页

2025年湖南劳动人事职业学院马克思主义基本原.. 12页

2025年湖南都市职业学院单招职业适应性考试题.. 43页

2026年主管中药师考试备考题100道a4版 37页

2026年主管中药师考试备考题100道带答案(模拟.. 38页

2026年医学微生物学习题集及答案 40页

2026年医学微生物学习题集附答案(综合题) 41页

2025年茂县招教考试备考题库含答案解析(必刷.. 30页

小学历史与文化知识竞赛题库100道含完整答案(.. 37页

2025年西安职业技术学院单招综合素质考试题库.. 43页

2026年江西交通职业技术学院单招职业倾向性考.. 37页