数据库原理和应用习题_第1页
数据库原理和应用习题_第2页
数据库原理和应用习题_第3页
数据库原理和应用习题_第4页
数据库原理和应用习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、、关系模型 B、层次模型C、网状模型 D、E-R模型在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。A、另一个表 B、游标C、视图 D、索引商店可经营多种商品,一种商品可由多家商店经营,商店和商品之间属于( )联系。A、M1 B、MNC、1M D、11实体之间的联系有( )种。A、1 B、2C、3 D、4数据库系统包括( )。 数据库 DBMS 硬件 数据库、相应的硬件、软件 各类相关人员A. (1)、(2)和(3) B. (1)、(2)和(5) C. (2)、(3)和(4) D. (4)和(5)下列实体类型的联系中,属于多对多联系的是( )。A.

3、 学生与课程之间的联系 B. 学校与教师之间的联系C. 商品条形码与商品之间的联系 D. 班级与班长之间的联系下面的叙述中,( )不符合数据库系统的特点。A数据结构化 B数据独立性强C数据共享性高 D数据由应用程序统一管理与控制物理数据独立性是指( )。A总体逻辑结构改变,局部逻辑结构和应用程序不变B总体逻辑结构改变,应用程序不变C数据的存储结构(或物理结构)改变,总体逻辑结构不变, 外模式和应用程序不变D模式改变,内模式不变在关系中,关系码由( )。 A多个任意属性组成 B至多由一个属性组成 C一个或多个其值能唯一标识该关系中任何元组的属性组成D以上都不是在关系模型中,实现关系中不允许出现相

4、同的元组的约束是通过( )来完成的。A侯选键 B主键C外键 D超键使用关系代数进行查询,其操作对象是( )。A. 一条记录 B. 一个数据项 C. 关系 D. 整个数据库二、填空题数据库系统与文件管理系统相比较,数据库系统的数据冗余度_。SQL语言具有两种使用方式,分别称为交互式SQL和_。储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是_联系。假定学生关系是S(S#,SNAME,SEX,AGE), 课程关系是C(C#,CNAME, TEACHER), 学生选课关系是 SC(S#,C#,GRADE)。要查找选修COMPUTER课程的女学生姓名,将涉及到关系_.依照关系的性质,同一个

5、关系中的任一两个元组值_。三、SQL语言已知两个关系如下表,用SQL语言完成下面操作。关系ZG(职工) 关系 BDGZ(变动工资)ZGHSDFJJFZ1001381506410021310059100335200702001201506220033918070ZGHZXMX BJ BGZ1001张小虎女5431002李军女4841003王五男6242001王六女4902002黄三男7002003赵平男630其中:ZGH-职工号, ZXM-姓名,X B-性别,J BGZ-基本工资,SDF-水电费, JJ-奖金, FZ-房租1. 建立ZG关系。2. 检索姓王的职工的基本信息。3. 检索没有扣款的职

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

7、输入一条记录,工作证号:0004、姓名:张力、年龄:23。查询李军销售的D1产品的商品名及销售时间。查询工作证号是“0004”的售货员所销售产品的总金额。查询至少销售了4种商品的人的姓名和年龄。将商品名为“手机B”的商品的定价加20元。数据库原理及应用习题1答案 一、单项选择题题号1234567891011121314答案CCADC BCCADCCBC二、填空题题号答案题号答案1低 或(少)2嵌入式SQL3多对多 或(n:m)4S,SC,C5不能全同三、SQL语言题号答案1create ta Ble zg(zgh char(4) not null unique,zxm char(6),x B

8、char(2),j Bgz int)2Select * from zg where zxm like 王%3Select zg.zgh from zg where zgh not in(Select Bdgz.zgh from Bdgz where Bdgz.fz0 or Bdgz.sdf0)或Select zg.zgh from zg where not exists(Select * from Bdgz where ( Bdgz.fz0 or Bdgz.sdf0)and zg.zgh = Bdgz.zgh)4select x B,avg(j Bgz) from zg group By x

9、B5Select zgh,zxm from zg where j Bgz4906Select zxm,j Bgz from zg, Bdgz where Bdgz.zgh = zg .zgh and j Bgz500and FZ30 and x B=女7select count(*) from zg where j Bgz5008update zg set j Bgz=j Bgz+100(1)向售货员表中输入一条记录,工作证号:0004、姓名:张力、年龄:23。Insert into 售货员(工作证号,姓名, 年龄) values(”0004”, ”张力”,23) (2)查询李军销售的D1产品的商品名及销售时间。Select sp.商品名, x.销售时间 from售货员 s,商品 sp, 销售 x where s.工作证号 = x.工作证号 and sp.商品号 = x.商品号 and s.姓名=”李军” and 商品号 = ”D1”(3)查询工作证号是“0004”的售货员所销售产品的总金额。Select sum(定价) as 004号售货员的总金额 from 售货员 s,商品 sp, 销售 xwhere s.工作证号 = x.工作证号 and sp.商品号 = x.商品号 and s.工作证号 = ”0004” (4)查询至少销售了4种商品的人的姓名和年龄。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论