- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
行考作业.doc
作业一
简述数据、数据模型、数据库、关系数据库、数据库管理系统、数据库系统的概念。
数据库系统有哪些特点?
3、假设学生关系Student包括五个属性:学号StudentNo、姓名StudentName、年龄StudentAge、性别StudentSex和所在的系Department。
⑴ 指出该关系的键码和属性的类型;
⑵ 给出三个适当的元组。
4、假设图书关系Library包括三个属性:图书号BookNo、图书作者BookAuthor。
⑴指出该关系的键码和属性的类型;
⑵给出三个适当的元组。
5、请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商和信息包括名称、地址、电话等;产品的信息包括生产商、品牌、型号、配置、价格等。试手ODL描述这个数据库,注意要为所有的属性和联系选择适当的类型,并且指出每个的键码。
6、将题5的数据库用E/R图来描述。
7、假设在题5的数据库中,计算机产品类有了一个笔记本电脑类,该子类的本身拥有尺寸(长、宽、厚度)、电池型号等属性,试重新设计数据库,将增加的部分别用ODL和E/R图描述。
8、如果某关系的实例满足下列条件之一,要表示该实例,有多少种不同的方法(考虑元组的顺序和属性的顺序):
⑴3个属性,3个元组
⑵4个属性,5个元组
⑶m个属性,n个元组
9、将第5题的ODL设计转换成关系数据库模式。
10、下图表示航空公司的E/R图,试将其转换成关系数据库模式。其中Customer表示乘客号No,姓名Name和地址Address;Flight表示航班,也有三个属性:航班号Number,日期Date和机型Kind;Booking表示乘客订票的信息,有一个属性:座位号Seat。
11、结合学生选课数据库,用关系代数分别进行如下查询:
⑴学号为9900111的学生的系别和年龄;
⑵有不及格(成绩60)学生的课程名;
⑶计算机系有不及格课程的学生名单;
⑷学生张林的“数据库原理”课成绩。
12、分别用元组关系演算和域关系演算表示题11中的查询。
13、用数据逻辑规则表示题11中的查询。
14、画出题11中的查询(4)的关系代数表达树。
15、假设R(a,b,c,)、S(a,b,c)和T(a,b,c)为三个关系模型。写出描述下列各关系代数表达式的数据逻辑规则:
⑴R∪S
⑵R∩S
⑶R-S
⑷(R∪S)-T
数据库系统概论作业二
一个电影资料数据库假定有三个基本表:电影表Movie、演员表Actor和电影主演表Acts。这三个关系的模式可参考第一次作业举过的例子。例如Movie关系的属性包括电影名、制作年份、长度等。用SQL的建表语句建立三个基本表,要注意合理地选择属性的数据类型。
2、在题1建立的表的基础上,用SQL实现如下查询或更新操作:
⑴统计1999年制作电影的不均长度和最短长度;
⑵在1999年主演过电影的演员姓名;
⑶所有同名电影各自的电影和制作年份;
⑷往电影关系户Actor中插入一个演员记录,具体的分量由你指定;
⑸把电影“我的世界”的长度为109分钟;
⑹删除1940年以前制作的所有电影记录以及电影主演记录。
3、在题1建立的表的基础上,要求为Movie关系增加一个属性MovieDirector(电影导演)。用SQL实现这种关系模式的改变。
4、假设学生一课程数据库关系模式如下:
Student(Sno,Sname,Sage,Ssex)
Course(Cno,Cnamem,Teacher)
SC(Sno,Cno,Grade)
用SQL语句表达下列查询:
⑴找出刘老师所授课程的课程号和课程名。
⑵找出年龄小于22岁女学生的学号和姓名。
⑶找出至少选修刘老师的一门课的学生姓名。
⑷找出“程序设计”课成绩在90分以上的学生姓名。
⑸找出不学C3课的学生姓名;
⑹找出至少选修C1课和C2课的学生学号
5、按照题4的数据库模式写出下列查询:
⑴求孙老师讲的每门课的学生平均成绩.
⑵统计选修各门课的学生人数.输出课程号和人数查询结果按人数降序排列,若人数相同,则按课程号升序排列.
6、用SQL的更新语句表达对学生一课程数据库的下列更新操作:
⑴往学降关系Student中插入一个学生组(990012,梅立松,20,女).
⑵从学生选课关系SC中删除夏秋雨的所有元组.
⑶在学生选课关系SC中,把英语课的成绩提出高难度10%.
7
您可能关注的文档
- 网路防火墙的功能与特色.doc
- 美国执业医师考试数据库UnitedStatesMedicalLicensingExamination.ppt
- 美学与教育.doc.doc
- 美学与生活.ppt
- 美方常见问题解答-国家留学网.doc
- 美英德数据及日推迟上调消费税缓解经济下滑担忧,政策面偏-浙商期货.doc
- 翊康ERP_表格使用说明.ppt
- 老人退化行为与疾病心理及照顾者之因应.ppt
- 老年人的感染症概论-台湾老年医学会.doc
- 考勤软件快速使用.doc
- 英威腾GD-20变频器-说明书.docx
- 海南省东方市民族中学2025届高三下学期联考历史试题含解析.doc
- 浙江省金华市曙光学校2025届高三第五次模拟考试历史试卷含解析.doc
- 2025届湖北省宜昌市部分示范高中教学协作体高考生物四模试卷含解析.doc
- 广东省实验中学2025届高三第二次模拟考试生物试卷含解析.doc
- 江西奉新县2025届高三第二次调研化学试卷含解析.doc
- 2025届青海西宁二十一中高考全国统考预测密卷化学试卷含解析.doc
- 河南省周口市商水县周口中英文学校2025届高考生物倒计时模拟卷含解析.doc
- 2025届江西省赣州市赣县三中高三一诊考试历史试卷含解析.doc
- 乐都县第一中学2025届高考临考冲刺生物试卷含解析.doc
文档评论(0)