全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库期末复习试卷一、填空题(每空1分,共15分) 1. 数据库的数据模式由 外模式 和 模式(或逻辑模式)内模式三级模式构成。2. ER模型的组成要素包括:实体、属性、联系。3. 假设一个学生只属于一个班级,则班级和学生之间是 1对多(1:N) 联系; 学生可以同时修多门课程,学生和课程之间是 多对多(M:N)联系。 4. 关系模式的三类完整性约束分别是实体完整性约束、参照完整性约束和自定义完整约束。5. SQL Server主数据文件和事务日志文件默认的扩展名分别为 .mdf、.ldf。6T-SQL语言使用 CREATE TRIGGER 语句建立触发器。7将2NF的关系模式转变为3NF的关系模式,是消除了非主属性对码的 传递函数依赖 。8. 集合R交S的并表示为 RS 。9SQL语句分为:数据定义语句、 数据操纵语句 和数据控制语句。10删除视图的SQL命令是 DROP VIEW。 二、单项选择题(本大题共20小题,每小题1分,共20分)1. DBMS能实现对数据的查询、插入、修改和删除等操作,这种功能称为( D )A. 数据定义功能 B. 数据管理功能C. 数据控制功能 D. 数据操纵功能2. 下列四项中说法不正确的是 ( C )A. 数据库减少了数据冗余 B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性3. ( B )由数据结构、关系操作集合和完整性约束三部分组成。A. 关系模型 B. 关系C. 关系模式 D. 关系数据库4. 在数据库的E-R图中,方框表达的是 ( C ) A. 属性 B. 实体 C. 实体之间的联系 D. 实体与属性之间的联系 5. 现有关系表:选课(学号,姓名,所在系,课程号,课程名,成绩)的主码是( A ) A. 学号,课程号 B. 学号 C. 课程号 D. 姓名,课程名6. 在关系数据库中,表与表之间的联系是通过( B )实现的。 A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性规则D.主键 7. 在SQL中,SELECT语句的SELECT DISTINCT表示查询结果中 ( C ) A.属性名都不相同B.去掉了重复的列 C.行都不相同D.属性值都不相同 8. SQL语言中,删除一个索引的命令字是 ( B ) A. DELETEB.DROPC. CLEARD. REMORE9. 四种专门的关系运算是 ( A)A) ,和 B) ,和C) ,和 D) ,和10在下列SQL语句中,属于数据控制的语句是( D )ACREATE,DROP,DELETE,ALTER BCREATE,DROP,ALTER CSELECT,UPDATE,DELETE,INSERT DGRANT,REVOKE11在关系数据库中,规范化理论的引入是为了( A )A解决插入、删除、更新异常和数据冗余 B提高查询速度C减少数据操作的复杂性 D保证数据的安全性和完整性12若两个实体间联系的是MN,则将其转化为关系时应( D )A将M方的码纳入N方B将N方的码纳入M方C将M方的码纳入N方,同时将N方的码纳入M方D另建一个关系,包括M方和N方的码以及联系上的所有属性13.SQL语言有2种使用方法,分别称为交互式SQL和 ( C ) A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL14.SQL语言是( D )语言。 A.层次数据库 B.网状数据库 C. 非数据库 D. 关系数据库15.某学生关系(学号,姓名,年龄,课程名,成绩)属于( A )。 A. 1NF B. 2NF C. 3NF D. BCNF16设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称 ( B )。A. Y函数依赖于X B. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF17.关系学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )A. 实体完整性约束 B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束18为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( A )A. UNIQUEB. COUNTC. DISDINCTD. UNION19. 在SQL语言中,( D )子句能够实现关系参照性规则。 A. PRIMARY KEY B. NOT NULLC. FOREIGN KEY D. FOREIGN KEY.REFERENCES.20 DBMS提供的数据操纵语言可以嵌入到高级语言中,该高级语言称为( B )A会话语言 B宿主语言 C主控语言 D虚拟语言三、简答题(每题5分,共15分)1. 视图与基本表有何联系和区别?数据的4个特征:1) 数据有“型”和“值”之分。 2分2) 数据受数据类型和取值范围的约束。 1分3) 数据有定性表示和定量表示之分。 1分4) 数据应具有载体和多种表现形式。 1分2. 数据库系统设计的基本步骤? 需求分析阶段概念结构设计阶段逻辑结构设计阶段数据库物理设计阶段数据库实施阶段数据库运行和维护阶段 5分3. 在嵌入式SQL中,如何协调SQL语言的集合处理方式与主语言单记录处理方式? 主语言通过主变量向SQL语句提供参数。 2分SQL语句当前的工作状态和运行环境数据要反馈给应用程序。SQL将其执行信息送到通信区SQLCA中,应用程序从SQLCA中取出这些状态信息,并据此信息来控制应该执行的语句。3分四、综合题 (共50分)1.设有学生S、课程C和选课SC等3个关系: S(S,SNAME,AGE,SEX), C(C,CNAME,TEACHER), SC(S, C,GRADE)用关系代数完成以下查询 (15分)1) 年龄大于22岁男学生的学号和姓名。2) 选修了C3或C4课程的学生学号和姓名。3) 数据库课程成绩小于60分的信息系学生姓名。 1)姓名,学号(课程名数据库(学生选课课程) 5分 2)姓名,学号(课程名数据库(学生选课 课程) 姓名,学号(课程名数据结构(学生选 课课程) 5分3)姓名,学号(学生) 姓名,学号(课程名数据库(学生选课课程) 5分2. 工程-零件数据库有4个基本表(15分)供应商(供应商代码,姓名,所在城市,联系电话)工程(工程代码,工程名,负责人,预算)零件(零件代码,零件名,规格,产地,颜色)供应零件(供应商代码,工程代码,零件代码,数量)用SQL语句完成下列操作:1)找出上海市供应商的电话2)找出天津厂商供应的所有零件号码3)找出工程项目D3使用的零件名称1)SELECT工程代号 3分 FROM供应零件WHERE供应商代码=S1;2)SELECT零件.零件名,供应零件.数量. 4分FROM零件, 供应零件WHERE零件. 零件代码=供应零件. 零件代码AND供应零件. 工程代码=J2;3)SELECT零件代号 4分FROM供应商, 供应零件WHERE供应商. 供应商代码=供应零件. 供应商代码AND 供应商. 所在城市=上海4)SELECT工程号码 4分FROM工程WHERE NOT EXISTS (SELECT *FORM供应零件 WHERE工程. 工程代码=供应零件. 工程代码AND供应商代码IN(SELECT供应商代码 FROM供应商 WHERE所在城市=天津);3. 对于学生选课关系,其关系模式为:学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用Transact-SQL完成下列操作(20分)1) 建立学生选课库; 2)建立学生选课表; 3)查询选修了数据结构课程的学生姓名;4)查询计算机系的学生人数; 5)在学生表中增加特长属性;6)查询选修了C1或C5课程号的学生姓名和人数。1)CREATE DATABASE 学生选课库 5分ON PRIMARY(NAME=学生选课库,FILENAME=C:msSQLdata学生选课. mdf,SIZE=4MB,MAXSIZE=6MBFILEROWHT=2MB) GO2)CREATE TABLE 课程(课程号CHAR(10)PRIMARY KEY CLUSTERED, 3分课程名VARCHAR(50),先行课VARCHAR(50) GO 3)CREATE INDEX student ind ON学生(学号) 3分GOCREATE INDEX class ind ON 课程(课程号)GO4)CREATE RULE value rule AS VALUE IN(男,女) 3分GOCREATE DEFAULT 性别缺省AS男GO5)CREATE TRIGGER sc insert ON选课 3分FOR INSERTAS IF(SE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 做好被征地农民社会保障工作建议及对策
- 战略成本管理的基本理论与方法
- 工程监理合同管理着重点(3篇)
- 建筑工程管理论文10【论文】
- 工程合同文本简单模板(3篇)
- 三峡大学成人高等教育毕业论文格式规范2
- 改善的八大步骤
- 项目管理在企业供应链管理中的作用
- 毕业设计(实习)周报【范本模板】
- 浅谈一体化“六步法”在电子技术基础课程中的应用
- 资料管理供应商管理办法
- 2025年药事管理与法规
- DB44∕T 2418-2023 公路路堤软基处理技术标准
- AI驱动房地产评估行业深度解析
- 电厂职业健康管理制度
- 2025年高考化学试卷(浙江1月卷)(解析卷)
- 《设计概论》高职艺术设计类课程全套教学课件
- 国人肤质洞察精准美白白皮书 2025
- 2025年精制合成磺酸钠项目市场调查研究报告
- 2025年生产安全事故应急救援演练计划
- SL631水利水电工程单元工程施工质量验收标准第2部分:混凝土工程
评论
0/150
提交评论