




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟试卷一、 选择题(15分)1. 关系的主属性不能取空值,属于( )A. 实体完整性约束B.参照完整性约束C. 用户定义完整性约束D. 动态元组约束 2. .数据库系统的数据独立性体现在( ) 。A不会因为数据的变化而影响到应用程序B不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构D不会因为某些存储结构的变化而影响其他的存储结构3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。A. 层次模型B. 关系模型C. 网状模型D. 实体-关系模型4. 如果一个关系属于第3范式,则它( )A. 必然属于2NFB. 必然属于4NFC.
2、可能不属于2NFD. 必然属于BCNF5. 数据库系统由数据库、数据库管理系统、应用系统和 ( )组成。A. 系统分析员B. 程序员C. 数据库管理员D. 操作员6. 根据DBMS的特点,进行数据库的存取方法和存储方式设置,形成了关系数据库的( )A. 外模式B. 模式C. 子模式D. 内模式7. 关系数据库中的投影操作是指从关系中( ) 。 A. 抽出特定记录 B. 抽出特定字段 C. 建立相应的影像 D. 建立相应的图形 8. 全码是指( )A. 每个属性都是独立的主码B. 每个属性都是独立的候选码C. 所有属性组合为关系的候选码D. 所有属性组合为关系的外码9. 关系代数中的连接操作是由
3、( )操作组合而成 。 A. 选择和投影 B. 选择和笛卡尔积 C. 投影、选择、笛卡尔积 D. 投影和笛卡尔积10. 假设有关系R和S,关系代数表达式R(RS)表示的是()。 A. RS B. RS C. RS D. RS11. 在SQL语言中的视图VIEW是数据库的( )。 A. 外模式 B. 模式 C. 内模式 D. 存储模式 12. 在概念模型中事物称为( )A. 实体B. 对象C. 纪录D. 节点13. 下列不属于并发操作带来的一致性问题是( )。A. 丢失修改 B. 不可重复读C. 死锁 D. 脏读14. 在关系R中选择若干属性列,形成新的关系,这叫做( )A.选取B.投影C.连接
4、D.除法15. 两张表,一张表有2条记录;另一张表记录数为5。这两张表的广义笛卡尔积有( )条记录A.5B.2C.7D.10二、 填空题(16分,每空2分)1. 在 网状 模型中一个结点可以有多个双亲,结点之间可以有多种联系。2. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是_患者编号_ 3. 数据库的故障可分为事务内部故障、系统故障以及_介质故障 _和计算机病毒。4. 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的 物理设计
5、 _ _阶段。5. SQL语言中用 commit 语句实现事务的提交。 6. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是 数据结构、关系操作、完整性约束。7. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,AB ,AE,BC ,该关系模式的主码是 A _ 。 8. 设有两个事务T1、T2,其并发操作会出现 死锁 问题。 T1T21) LOCK R12) -3) LOCK R24) 等待5) 等待-LOCK R2-LOCK R1等待三、 判断题(12分,每题3分)1. 一个关系可以有多个主码2. 已知关系R的一个非主属性传递依赖于关系R的主键,则该关系肯定违反了
6、第二范式。3. 为了保证数据库中的数据总是正确的,一个事务必须具有原子性、一致性、隔离性、可读性四个特性。4. 数据库的并发可能造成丢失更新、读脏数据以及不可重复读等数据库不一致问题,我们可以使用三级封锁协议协议防止这些情况的发生。四、 分析设计题(57分)(一)设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: S( SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、
7、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。今有若干数据如下:S供应商表:SNOSNAMESTATUSCITYS1精 益20天津S2盛 锡10北京S3东方红30北京S4丰泰盛20天津S5为 民30上海P零件表:PNOPNAMECOLORWEIGHTP1螺母
8、红12P2螺栓绿17P3螺丝刀蓝14P4螺丝刀红14P5凸轮蓝40P6齿轮红30J工程项目表:JNOJNAMECITYJ1三 建北京J2一 汽长春J3弹簧厂天津J4造船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南京SPJ供应情况表:SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J45
9、00针对数据库中4个表S、P、J、SPJ,用SQL语句进行以下操作:(1) 找出所有供应商的姓名和所在城市,并写出关系代数表达式SELECT SNAME , CITYFROM s;关系代数表达式:SNAME , CITY (S)(2) 找出工程项目J2使用的各种零件的名称及其数量。SELECT PNAME,SUM(QTY)FROM P,SPJWHERE P.PNO=SPJ.PNO AND JNO=J2GROUP BY PNAME;(3) 找出上海厂商供应的所有零件号码,并写出关系代数表达式。SELECT PNOFROM S, SPJWHERE S.SNO=SPJ.SNO AND S.CITY=
10、上海;关系代数表达式:pno(city = 上海 (spjs) 选择 , 等值连接, 投影(4) 找出没有使用天津产的零件的工程号码。SELECT JNOFROM JWHERE JNO NOT IN(SELECT DISTINCT SPJ.JNO FROM SPJ, S WHERE SPJ.SNO = S.SNO AND S.CITY =天津)(5) 把全部红色零件的颜色改成蓝色。UPDATE P SET COLOR=蓝WHERE COLOR=红;(二)、设有供应商实体集S由供应商代码(SNO)、供应商姓名(SNAME)、供应商所在城市(CITY)组成;零件P由零件代码(PNO)、零件名(PN
11、AME)、颜色(COLOR)组成;一个供应商可以提供多种零件,一种零件也可以由多个供应商供应,试写出供应商与零件之间关系的ER图,并将该ER图转换为关系模型。ER图:nmSCITYP供应PNOCOLORPNAMEQTYSnosname关系模式:S( SNO,SNAME, CITY);P(PNO,PNAME,COLOR);SPJ(SNO,PNO,QTY);(三)、下列关系模式是属于几范式的,为什么?将它拆分为符合3NF的多个关系模式:学生(学号,系名,学生住址,课程名,成绩)其中每个系的学生住在同一个地方,一个学生可以选多门课,一门课程可以被多个学生选。答:属于一范式。存在的函数依赖有:(学号,
12、课程名) F 成绩,学号 F 系名,系名 F 学生住址此关系的主码是学号、课程名,由于: (学号,课程名) P 系名存在非主属性对码的部分函数依赖,所以不属于2NF。将学生关系模式分解为:1)学生学习(学号,课程名,成绩) 属于2NF,也属于3NF, 不存在非主属性对码的传递依赖和部分依赖2)学生(学号,系名,学生住址) 因为:学号 F 系名,系名 F 学生住址,即存在非主属性对码的传递依赖,所以此关系模式属于2NF,不属于3NF,需要进一步分解:学生(学号,系名)系(系名,学生住址)以上两个关系模式不存在非主属性对码的传递依赖和部分依赖,即属于2NF又属于3NF。所以最后拆分的属于3NF的关系模式是:学生学习(学号,课程名,成绩)学生(学号,系名)系(系名,学生住址)(四)有三个关系R、S和T, 求RS、RS、R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泉州工程职业技术学院《过程控制专业实验》2023-2024学年第二学期期末试卷
- 泉州纺织服装职业学院《注册电气工程师概论》2023-2024学年第二学期期末试卷
- 上海科技大学《会计制度设计》2023-2024学年第二学期期末试卷
- 商丘师范学院《信息安全攻防对抗实训》2023-2024学年第二学期期末试卷
- 兴安职业技术学院《机器学习与人工智能导论》2023-2024学年第二学期期末试卷
- 3《植物妈妈有办法》教学设计-2024-2025学年统编版语文二年级上册
- 人教版七年级历史与社会下册6.4.2-高原圣城-拉萨教学设计
- 河池2025年广西河池市事业单位招聘731人笔试历年参考题库附带答案详解
- 7微生物与健康 教学设计 -2023-2024学年科学六年级上册教科版
- 扬州环境资源职业技术学院《田径教学与实践》2023-2024学年第二学期期末试卷
- 一通三防培训课件PPT课件(PPT 53页)
- 江苏省邳州市2021-2022学年人教版四年级上册期末数学试卷(含答案)
- 大数据分析及应用实践全书课件汇总整本书电子教案(最新)
- 教练技术一阶段讲义(共59页)
- 第3章-系统模型与模型化
- 精品课程建设验收自评报告
- 福建省义务教育课程设置及比例(修订)
- 未成年人需办银行卡证明(模板)
- 建设项目职业病防护设施设计专篇编制导则
- 员工考勤流程图
- 出口加工区外汇管理培训(ppt49)
评论
0/150
提交评论