2012[1].5sql作业

2012[1].5sql作业

ID:37703863

大小:37.90 KB

页数:5页

时间:2019-05-29

2012[1].5sql作业_第1页
2012[1].5sql作业_第2页
2012[1].5sql作业_第3页
2012[1].5sql作业_第4页
2012[1].5sql作业_第5页
资源描述:

《2012[1].5sql作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、兰州交通大学数据库原理及应用作业姓名:[请输入姓名]学号:[请输入学号]指导教师:[请输入指导教师]成绩:5作业要求:1.所有作业打印在A4稿纸上2.在封面写清楚班级、姓名、学号3.抄写题目(表可以不写),命令与题目对应。概念基础部分:⒈简述数据、数据库、数据库管理系统、数据库应用系统的概念。⒉简述数据库管理系统的功能。⒊什么是实体、属性、码、联系?⒋解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。⒌设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商

2、”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。N1(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。6.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换

3、规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。7.简述关系的完整性。8.根据给定的关系模式进行查询。设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,课程名CN,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:(1)检索学生的所有情况。(2)检索学生年龄大于等于20岁的学生姓名。(3)检索先修课号为C2的课程号。(4)检索课程号C1的成绩为A的所有学生姓名。(5)检索学号为S1的学生选修的所有课程名及先修课号。5(6)检索年龄为23岁

4、的学生所选修的课程名。9.解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、范式。10.简述数据库设计过程的各个阶段上的设计任务。11.将图1学生信息数据库系统的E-R图转换为关系模型。图11NNM课程学生选修姓名性别年龄课程号课程名学分成绩学号班级属于班主任班级名习题11图12.一个图书馆理系统中有如下信息:图书:书号、书名、数量、位置借书人:借书证号、姓名、单位出版社:出版社名、邮编、地址、电话、E-mail其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出

5、版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。根据以上情况,完成如下设计:(1)设计系统的E-R图;(2)将E-R图转换为关系模式;(3)指出转换后的每个关系模式的主码。T-SQL语句部分:13.在D盘DATABASE文件夹下创建”学生管理”数据库,主数据文件的逻辑文件名为“学生管理_Data”,实际文件名为“学生管理_Data.mdf”,事务日志文件的逻辑文件名为“学生管理_Log”,实际文件名为“学生管理_Log.ldf”。上述文件的初始容量均为5MB,最大容量均为50MB,递增两均为2MB。14.在“学生管理”数据库中建立“学生”、“课程”和“成绩”数据表,其

6、中:学生(学号CHAR(8),姓名CHAR(8),性别CHAR(2),出生日期DATATIME,邮政编码CHAR(6),住址VARCHAR(50),简历TEXT),其中学号为主键。课程(课程号CHAR(4),课程名称VARCHAR(50),学分INT),其中课程号为主键。成绩(学号CHAR(8),课程号CHAR(4),期中成绩INT,期末成绩INT),其中学号与课程号的组合为主键。15.根据上面表中数据,插入每一张表的前两条记录。16.在“学生”表中,查询前5条的所有记录。517.在“学生”表中,查询20%的所有记录。18.在“学生”表中查询班级不能重复的记录。19.在“学生”表中

7、查询学号和班级连接显示的记录并将合成的列名为“学号班级”。20.在“成绩”表中查询期末成绩大于80的并期中成绩成绩大于70分的记录。21.在“成绩”表中查询期末成绩在70--85的所有记录。22.在“学生”表中,查询学号为20060001,20060002,20060003的学生的班级,性别。23.在“学生”表中,查询姓刘同学的所有记录。24.在“学生”表中,查询姓刘或姓张同学的学号,姓名和班级的记录。25.在“学生”表中,查询叫刘某同学的所有记录。26.在“学生”表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。