封闭

封闭

封闭

封号提示

内容

首页 数据库道理复习题(2)

数据库道理复习题(2).doc

数据库道理复习题(2)

熊逸真
2019-07-31 0人阅读 告发 0 0 暂无简介

简介:本文档为《数据库道理复习题(2)doc》,可适用于考试题库范畴

关于数据库道理复习题(2).doc文档,香港马会2019资科大全具备内容丰富的相干文档,站内每天千位行业名人共享新兴资料。

数据库道理练习题第章在数据库的概念模型中唯一表示实体的属性集称为联系。数据库系统三级形式及两级映像三级形式分别描述什么?又可分别有什么其他名称?.DB、DBA、DBS、DBMS中文意思。第章在数据库的概念模型中唯一表示实体的属性集称为码。数据库范畴中经常使用的逻辑数据模型中称为格式化模型的是层次模型。根基关系不具备的性质是:列是有顺序的。设关系R和S的属性个数分别为r和s则R×S操作结果的元组个数为:无法确定。.数据模型通常由数据结构、数据操作及完整性约束三部分构成。在关系代数的专门关系运算中从表中取出指定的属性的操作称为投影。在关系R中代数表达式σ<(R)表示:从R中取舍第个分量值小于第个分量的元组构成的关系。设关系R和S的属性个数分别为r和s则R×S操作结果的属性个数为rs。行的顺序无所谓根基关系具备的性质。.关系数据模型是目前最主要的一种数据模型它的三个要素分别是数据结构、关系操作、完整性约束。关系完整性约束有哪些在关系模型中表的行称为元组列称为属性。两个实体型之间的联系不包括结构对结构联系。.表中的一行即为一个元组。.五种根基关系代数运算是并差笛卡尔积取舍和投影。现有如下关系表CAR和FACTORY试注解()各表的主键()CAR表和FACTORY表是否存在外键为什么()表中表述的内容是否有误为什么。CAR????FACTORY??汽车编号汽车品牌厂家编号数量?厂家编号厂家名称地址PASSET?上海大众上海GOLF广州本田广州FOCUS东风日产武汉长安福特重庆????????答:()各表的主键CAR:汽车编号??FACTORY:厂家编号()CAR表和FACTORY表是否存在外键为什么存在CAR关系中的厂家编号是当前关系的外键因为CAR关系中的厂家编号不是当前关系的主键但它与FACTORY关系的主键相对应。、()表中表述的内容是否有误为什么。设有两个关系形式:职工(职工号姓名性别年龄职务工资部门号)部门(部门号部门名称经理名地址电话)请用关系代数告竣下列操作()职工“如意”的年龄和工资。()年龄在岁以下工资高于的职工姓名。()查询“开辟部”的职工的姓名和性别。()、Π年龄工资(σ姓名=‘如意’(职工))??()、Π姓名(σ年龄<∧工资>(职工))()、π姓名性别(σ部门名称=’开辟部’?(部门 ?职工)).如下关系形式包括三个表(主码用下划线标出)。教师表T(Tno,Tname,Tsex,Tage,Tdept),各属性分别代表教师编码、教师姓名、性别、年龄、所在系别。课程表C(Cno,Cname,Ccredit),各属性分别代表课程号、课程名称及学分。教师授课表TC(TnoCnoFlag),各属性分别代表教师编码、课程号开课标志。(开课标志为代表已开课为代表未开课)用关系代数告竣下列操作()查询一切教师的姓名及所在系别ΠTnameTdept(T)()查询学分大于的课程号和课程名称ΠCnoCname(σCcredit>(C))()查询未开课的课程编号ΠCno(σFlag=’’(TC))()查询讲授“数据库道理”课程的教师的姓名和所在系别(教师讲授的课程可以未开课)ΠTnameTdept(σCname=’数据库道理’?(TCT???C?)).设学生课程数据库由以下四个关系形式构成:学生表(学号姓名性别年龄专注)??? 授课信息表(课程号教工号授课学时)教师表(教工号姓名性别职称所在专注)??课程表(课程号课程名学分学时)选课信息表(学号课程号成绩)用关系代数表示下列查询操作:()查询号课程的学分和学时。??????????????()查询上课教师的姓名和职称。()查询一切选课学生的姓名课程名和成绩。答:()∏学分学时(σ课程号=(课程表))() ∏姓名职称(授课信息表∞教师)()∏姓名课程名成绩(课程表∞选课信息表∞学生表)第章DBMS供给的数据定义语言的英文简称是DDL。SQL查询时去掉重复数据的是DISTINCT。假设学生关系S(S#SNAMESEX)课程关系C(C#CNAME)学生选课关系SC(S#C#GRADE)。要查询选修“Computer”课的男生姓名将涉及到关系:SCSC表示更新记录的SQL语句是UPDATE语句向根基表中增加一个新列后原有元组在该列上的值是空值。自然连接是一种特殊的等值连接。出席集合查询操作的各查询结果的列数务必相同。子查询的条件依赖于父查询这类查询是嵌套查询中的相干子查询不相干子查询中子查询只被执行一次。单个属性构成的码既可以定义为列级约束条件又可以定义为表级约束条件。两个子查询的结果结构全盘一致时可以执行并、交、差操作。SQL语言中删除一个视图的命令是DROP。.删除索引使用DROP语句。.在SQL命令的短语中WHERE子句中不允许使用聚集函数。.在SQL的查询语句中,对应关系代数中“投影”运算的是SELECT语句。.设关系student(学号姓名年龄性别系名)如果要查询姓名至少包括个字母且倒数第三个字母为"T"的学生的学号、姓名以及所在系则对应的SELECT语句是SELECT学号姓名系名?FROMStudent??WHERE姓名 LIKET.如下关系形式包括三个表(主码用下划线标出)。教师表T(Tno,Tname,Tsex,Tage,Tdept),各属性分别代表教师编码、教师姓名、性别、年龄、所在系别。课程表C(Cno,Cname,Ccredit),各属性分别代表课程号、课程名称及学分。教师授课表TC(TnoCnoFlag),各属性分别代表教师编码、课程号开课标志。(开课标志为代表已开课为代表未开课)请用SQL语言告竣下列操作()查询讲授“数据库道理”课程且已开课的教师的姓名及所在系别(嵌套查询)()创建教师授课表TC请创建主键、外键Flag取值不能为空()查询讲授课程为已开课的教师编号()查询既讲授号课程又讲授号课程的教师编码(教师讲授的课程可以未开课)()创建视图V显示一切教授‘计算机引论’课程的开课标志为’’的一切教师的姓名所在系别。答:()SelectTname,TdeptFromT,TC,CWhereTTno=TCTnoandCCno=TCCnoandCname=’数据库道理’andFlag=’’()createtableTC(Tnochar(),Cnochar(),Flagchar()NOT,primarykey(Tno,Cno),foreignkey(Tno)referencesT(Tno),foreignkey(Cno)referencesC(Cno))()SelectTnoFromTCWhereFlag=’’()SelectTnoFromTCWhereCno=’’andTnoin(SelectTnoFromTCWhereCno=’’).设学生课程数据库由以下四个关系形式构成:学生表(学号姓名性别年龄专注)??? 授课信息表(课程号教工号授课学时)教师表(教工号姓名性别职称所在专注)??课程表(课程号课程名学分学时)选课信息表(学号课程号成绩)()查询一切姓王的教师和学生名单。??????????()查询选修了课程的学生人数。()新来一名教师:张红女计算机科学与技术专注将其信息存入数据库中。()对教工号为的教师在原有授课学时的底子上增加学时。()定义一个学生平均成绩的视图StuAvg包括学号平均成绩。答:()select姓名from教师表where姓名like‘王’unionselect姓名from学生表where姓名like‘王’()selectcount(distinct学号)from选课信息表()insertinto教师表(教工号姓名性别所在专注)values(‘’‘张红’‘女’’计算机科学与技术专注’)()update授课信息表set学时=where教工号=‘’()createviewStuAvg(学号平均成绩)asselect学号avg(成绩)from选课信息表groupby学号设有两个关系形式:职工(职工号姓名性别年龄职务工资部门号)部门(部门号部门名称经理名地址电话)请用SQL语言告竣下列操作()、创建一个包含姓名、工资、职务和部门名称的女职工视图。()、修改经理“谦虚”的电话号码为********。()、增加根基信息:经理名为:谦虚部门号为:部门名为:人事部。()、删除年龄大于岁的职工信息。()、统计部门职工年龄在岁以下、人数领先人的部门号。()、CreateviewAAsSelect姓名,工资,职务,部门名称From职工,部门Where职工部门号=部门部门号and性别=‘女’()、Update部门Set电话=’********’Where经理名=’谦虚’()、InsertInto部门Values(‘’,’人事部’,’谦虚’,,)()、DeleteFrom职工Where年龄>=()、Select部门号From职工Where年龄<Groupby部门号Havingcount(*)>第章SQL语言中用GRANT语句告竣事务的授权。表示向用户收回授予权限的语句是REVOKE语句在自主存取掌握中客体的敏感度标记称为许可证级别。出入机房登记和加防盗门不归于告竣数据库系统安全性的主要技术和方法。把查询Student表的权限授给用户UGRANTSELECTONTABLEStudentTOU.对表的插入删除修改任意动作触发器都会执行。(?F??)第章实体完整性条件主属性不能取空值这一点可以通过定义主码来确保。在SQL命令的短语中定义表时规定某个属性上取值唯一使用的短语是UNIQUE。设相关系形式R(ABC)和S(EAF)若RA是R的主码SA是S的外码则SA的值或者等于R中某个元组的主码值或者取空值()。这是参照完整性规则。.多个属性构成的码只能定义为表级完整性约束条件单个属性构成的码可以定义为列级或表级完整性约束条件。第章设X→Y是关系R(U)上缔造的一个函数依赖如果YX那么称X→Y是平凡函数依赖。设相关系形式R(SDM)其函数依赖集:F={S→DD→M}则关系形式R的规范化程度最高达到NF。.设相关系R如下图所示:部门名产品型号产品名单价BMPXPBMPXPBMPXPBMPXP????若有如下事实:一个部门只能临盆一种型号的产品同一型号的产品可以在多个部门同时临盆同一名称的产品可有多种型号某一型号的产品只能有一个名称某一型号的产品只有一种单价差异型号的产品可以有相同的单价。试回答下列问题:()遵循上述规定写出关系形式R的根基函数依赖()找出关系形式R的候选码()关系形式R最高已经达到第几范式?为什么?()如果R不归于NF请将R分解为NF形式集。答:()函数依赖:部门名产品型号????产品型号产品名?产品型号单价()R的候选码是部门名。()R中不存在非主属性对主属性的部分函数依赖所以R归于第二范式又由于R中存在非主属性产品名、单价对码的传递函数依赖所以R不归于第三范式因此R最高归于第二范式。()将R分解为:R(部门名产品型号)R(产品型号产品名单价).设有一个记录学生毕业设计情况的关系形式:R(学号学生名班级教师号教师名职称毕业设计题目成绩)如果规定:每位学生只有一位毕业设计指导教师每位教师可以指导多名学生学生的毕业设计题目可能重复。遵循上述关系:()写出关系R的根基函数依赖()写出关系R的候选码。()鉴定R最高已经达到几范式?为什么?()如果R没有达到NF范式将其规范到NF。答:()F={学生号>学生名学生号>班级号教师号>教师名教师号>职称(学生号教师号)>毕业论文题目(学生号教师号)>成绩}()(学生号教师号)()R是NF存在部分依赖()R(学生号学生名班级号)R(教师号教师名职称)R(学生号教师号毕业论文题目成绩)第章两个实体型之间的联系包括一对一联系一对多联系多对多联系。数据库设计中概念结构设计经常使用的四中方法有自底向上、自上向下、逐步扩张和混合策略。在关系数据库设计中设计关系形式是数据库设计中逻辑设计阶段的任务。.从ER图导出关系模型时如果实体间的联系是M:N的增加一个关系表示联系此中归入M方和N方的码。.某商店计算机治理中具备如下信息:商店:商店编号店名店址店经理?会员:会员编号会员名地址?职工:职工编号职工名性别工资。此中每家商店有若干职工但每个职工只能办事于一家商店。每家商店有若干会员每个会员可以归于多家商店。在联系中应表露出职工出席某商店工作的开端时间会员的加入时间。 ()遵循上述语义画出ER图在ER图中需注明实体的属性、联系的种类及实体的标识符。()将ER图转换成关系形式并指出每个表的主键和外键答:()()商店形式(商店编号店名店址店经理)?主键:商店编号?)职工形式(职工编号职工名性别工资商店编号开端参制作作时间)主键:职工编号??????外键:商店编号?会员形式(会员编号会员名地址)主键:会员编号???????????????SM形式(会员编号商店编号会员加入时间)主键:会员编号商店编号外键:会员编号商店编号.某学校对学生运动会成绩要进行信息化治理有如下事实:有若干班级,每个班级的属性包括:班级号班级名专注人数每个班级有若干运动员运动员只能归于一个班运动员的属性包括:运动员号,姓名,性别,年龄有若干比赛项目项目的属性包括:项目号名称比赛地点每名运动员可出席多项比赛每个项目可有多人出席条件能够公布每个比赛项目的运动员名次与成绩()遵循上述语义画出ER图在ER图中需注明实体的属性、联系的种类及实体的标识符。()将ER模型转换成关系模型并在每个关系形式的主键下加下划线。答:()()班级(班级号班级名专注人数)?运动员(运动员号姓名性别年龄班级号)项目(项目号项目名比赛地点)?比赛(运动员号项目号名次成绩).某企业团体计算机治理中具备如下信息:每个工厂临盆多种产品且每一种产品可以在多个工厂临盆每个工厂按照固定的方针数量临盆产品每个工厂聘用多名职工且每名职工只能在一个工厂工作工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址?产品的属性有产品编号、产品名、规格?职工的属性有职工号、姓名。()遵循上述语义画出ER图在ER图中需注明实体的属性、联系的种类及实体的标识符。()将ER模型转换成关系模型并指出每个关系形式的主键和外键。答:()()工厂(工厂编号厂名地址)???????主键:工厂编号?产品(产品编号产品名规格)??????主键:产品编号职工(职工号姓名)????????主键:职工号临盆(工厂编号产品编号方针数量)??主键(工厂编号产品编号)????外键:工厂编号产品编号聘用(职工号工厂编号聘期工资)主键:职工号??外键:工厂编号.设关系形式R(S#,C#,GRADE,TNAME,TADDR),其属性分别表示学生学号、选修课程的编号、成绩、任课教师姓名、任课教师地址等意义。如果规定每个学生每学一门课只有一个成绩每门课只有一个教师任教每个教师只有一个地址(此处不允许教师同名同姓)。()试写出关系形式R的根基函数依赖。()试写出关系形式R的候选码主属性和非主属性。()试述NF的定义并把R分解成NF形式集同时注解理由。()试述NF的定义在第NF底子上把R分解成NF形式集同时注解理由。答:()函数依赖:F={(S#,C#)→GRADEC#→TNAMETNAME→TADDR}?()候选码为:S#C#?????主属性:S#,C#???????非主属性:GRADE,TNAME,TADDR?()NF:若R∈NF,且每一个非主属性全盘函数依赖于码则R∈NF。在形式R中TNAME不全盘依赖于键(S#C#),因此需进行分解可分解为下列两个关系。SC={S#,C#,GRADE}C={C#,TNAME,TADDR}分解后SC中GRADE全盘依赖于侯选键(S#,C#),在C中主属性是C#TNAME、TADDR均全盘依赖于C#。因此该分解符合NF形式。()NF:若每个关系形式是NF则每个非主属性都不传递于R的候选码。(分)按上述已分好的两个形式SC中已得志“每个非主属性都不传递于R的候选键”已是NF,而在C中C#→TNAMETNAME→TADDRTADDR传递依赖于C#因此还需分成两个形式:CT(C#,TNAME),T(TNAME,TADD)。分解后总共有SC={S#,C#,GRADE},CT(C#,TNAME),T(TNAME,TADD)三个形式。该分解符合NF形式。第、章撤消(UNDO)操作要反向扫描日志文件。.事务的不间断性是指事务一旦提交对数据库的改变是永久的。.若系统由于某种硬件故障使存储在外存上的数据部分损失或全部损失这种情况称为介质故障。事务的个性包括原子性、一致性、隔离性和不间断性。并发操作带来的问题是丢失修改、不可重复读、读“脏”数据。.事务日志用于保存对数据的更新操作。

类似资料

该用户的其他资料

川教版七上汗青导学案 12、张骞通西域.doc

oracle 系统结构.doc

仪器校验治理规程.doc

美好生活背后付出的鲜血.doc

经常使用杀毒软件的下载.doc

职业精品

精彩专题

2019职称英语考试通关宝典:最全考题库

这是2019年新兴的职称英语考试题库,历年真题试卷免费放送,考前必备进修宝典,进修通关大杀器。

用户评论

0/200
上传我的资料

热门资料排行换一换

  • 网络时代,别让“本报讯”落伍——对…

  • 柿子叶功效17162

  • [小学]北京旅游路线

  • 中国低碳铬铁合金市场分析申报

  • 河南省洛阳市新安县第三高级中学高中…

  • 金锁玉关经文卷一解析

  • 快乐停听看是一套灵活

  • 在班级德育中进步学生自信、树立乐观…

  • 高考语文 常见词语赘余汇编

  • 资料评价:

    / 23
    所需积分:0 立即下载

    VIP

    在线
    客服

    免费
    邮箱

    香港马会2019资科大全办事号

    扫描体贴领取更多福利