数据库原理和应用习题

数据库原理和应用习题

ID:36588533

大小:334.50 KB

页数:7页

时间:2019-05-12

数据库原理和应用习题_第1页
数据库原理和应用习题_第2页
数据库原理和应用习题_第3页
数据库原理和应用习题_第4页
数据库原理和应用习题_第5页
资源描述:

《数据库原理和应用习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题1一、单项选择题1.根据关系模式的完整性规则,一个关系中的“主键”()。A、不能有两个B、不能成为另一个关系的外部键C、不允许为空D、可以取空值2.从E-R图导出关系模型的时候,图中的每一个实体,都应转换为______,其中应包括对应实体的全部______,并应根据关系所表达的语义确定哪个属性(或哪几个属性组合)作为______。()A、关系,键,属性B、文件,键,属性C、关系,属性,主键D、文件,属性,键3.在关系模型中,如果二维表中的数据有变化,则它的记录数(),它的字段数()。A、改变,相对固定B、

2、改变,也随之改变C、不变,相对固定D、不变,也随之改变4.反映现实世界中实体及实体间联系的信息模型是()。A、关系模型B、层次模型C、网状模型D、E-R模型5.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。A、另一个表B、游标C、视图D、索引1.商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于()联系。A、M∶1B、M∶NC、1∶MD、1∶12.实体之间的联系有()种。A、1B、2C、3D、43.数据库系统包括()。⑴数据库⑵DBMS⑶硬件⑷数据

3、库、相应的硬件、软件⑸各类相关人员A.(1)、(2)和(3)B.(1)、(2)和(5)C.(2)、(3)和(4)D.(4)和(5)4.下列实体类型的联系中,属于多对多联系的是()。A.学生与课程之间的联系B.学校与教师之间的联系C.商品条形码与商品之间的联系D.班级与班长之间的联系5.下面的叙述中,()不符合数据库系统的特点。A.数据结构化B.数据独立性强C.数据共享性高D.数据由应用程序统一管理与控制1.物理数据独立性是指()。A.总体逻辑结构改变,局部逻辑结构和应用程序不变B.总体逻辑结构改变,应用程序不

4、变C.数据的存储结构(或物理结构)改变,总体逻辑结构不变,外模式和应用程序不变D.模式改变,内模式不变2.在关系中,关系码由()。A.多个任意属性组成B.至多由一个属性组成C.一个或多个其值能唯一标识该关系中任何元组的属性组成D.以上都不是3.在关系模型中,实现关系中不允许出现相同的元组的约束是通过()来完成的。A.侯选键B.主键C.外键D.超键4.使用关系代数进行查询,其操作对象是()。A.一条记录B.一个数据项C.关系D.整个数据库二、填空题1.数据库系统与文件管理系统相比较,数据库系统的数据冗余度___

5、___。2.SQL语言具有两种使用方式,分别称为交互式SQL和______。1.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是______联系。4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系______.5.依照关系的性质,同一个关系中的任一两个元组值______。三、SQL语言(一)已知两个关系如下表,用SQL语言完成下面操

6、作。关系ZG(职工)关系BDGZ(变动工资)ZGHSDFJJFZ1001381506410021310059100335200702001201506220033918070……ZGHZXMXBJBGZ1001张小虎女5431002李军女4841003王五男6242001王六女4902002黄三男7002003赵平男630……其中:ZGH--职工号,ZXM--姓名,XB--性别,JBGZ--基本工资,SDF--水电费,JJ--奖金,FZ--房租1.建立ZG关系。2.检索姓王的职工的基本信息。3.检索没有扣款的

7、职工号。4.检索男女职工的平均基本工资。5.检索基本工资>490的职工号、姓名。6.检索基本工资>500,房租高于30元的女性职工的姓名、基本工资。7.检索基本工资>500的人数。8.把每个职工的基本工资增加100元。(一)设有如下三个基本表,表结构如下:商品商品号商品名定价D1A手机1090D2B手机980D3C手机1500……售货员工作证号姓名性别年龄0001张明男380002李军男200003陈红女25……销售工作证号商品号销售时间0001D12006-05-030002D22006-06-100001

8、D32006-07-150003D12006-08-20……请用SQL语句完成下列操作:(1)向售货员表中输入一条记录,工作证号:0004、姓名:张力、年龄:23。(2)查询李军销售的D1产品的商品名及销售时间。(3)查询工作证号是“0004”的售货员所销售产品的总金额。(4)查询至少销售了4种商品的人的姓名和年龄。(5)将商品名为“手机B”的商品的定价加20元。《数据库原理及应用》习题1答案一、单

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

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

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