欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年数据库原理与应用复习知识 .pdf

    • 资源ID:39703058       资源大小:92.14KB        全文页数:7页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年数据库原理与应用复习知识 .pdf

    一、单项选择题1.在数据库设计中,将ER图转换成关系数据模型的过程属于【】A.需求分析阶段B.物理设计阶段C.概念设计阶段D.逻辑设计阶段2.单个用户使用的数据视图的描述称为【】A.外模式B.概念模式C.内模式D.存储模式3.当采用 Windows认证方式登录数据库服务器时,SQL Server 客户端软件会向操作系统请求一个【】。A.邮件集成 B.信任连接C.并发控制 D.数据转换服务4.在 SQL的查询语句中,order by选项实现对结果表的【】功能。A.分组统计 B.求和C.排序 D.查找5.域是实体中相应属性的【】。A.值 B.取值范围 C.名称 D.描述6.在 SQL中,对基本表进行插入记录的命令为【】。A.create B.update C.delete D.insert7.在一个关系R中,若存在 X Y和 XZ,则存在 X(Y,Z),称此为函数依赖的【】规则。A.传递性 B.分解性 C.合并性 D.增广性8.如果希望从成绩表中查询出所有成绩大于等于90 分的记录,那么条件语句应该是【】。A.where 成绩=90 B.where 成绩 90 C.where 成绩 90 AND 成绩=90 D.where 成绩 90 9.SQL Server数据库中的一个完整的备份通常要包括【】。A系统数据库、用户数据库和事务日志 B系统数据库、系统表和数据字典 C系统数据库、用户数据库和数据字典D用户数据库和事务日志10.Transact-SQL对标准 SQL的扩展主要表现为()。A.加入了程序控制结构和变量B.加入了建库和建表语句C.提供了分组(Group By)查询功能D.提供了 Min、Max等统计函数11.数据字典的主要作用之一是()A.查找检索数据 B.登记所有对象的完整性和安全性限制 C.支持数据库设计与系统分析 D.描述数据对象间各种交叉联系.12 下列完整性约束()是唯一性约束 A.CHECK 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -B.PRIMARY KEY C.NULL|NOT NULL D.UNIQUE 13.在下列数据类型中,不能建立索引的是()A.文本型B.数字型C.货币型D.OLE对象型14.数据完整性保护中的约束条件主要是指()。A.用户操作权限的约束B.用户口令校对C.值的约束和结构的约束D.并发控制的约束15.若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到student表中的是()。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)16.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 (B)A.用户界面B.存取结构C.数据输入 D.报表输出17.SQL 语言具有两种使用方式,分别称为交互式SQL和()A.提示式 SQL B.多用户 SQL C.嵌入式 SQLD.解释式 SQL 18.允许用户Zhang 对 Score 表的内容进行修改,正确的授权语句是()A.GRANT UPDATE TO TABLE Score ON Zhang B.GRANT UPDATE TO Score ON Zhang C.GRANT UPDATE ON TABLE Score TO Zhang D.GRANT UPDATE ON Score TO Zhang 19.授权和完整性管理器属于DBMS 的()A.查询处理器B.存储管理器C.事务管理器D.用户管理器20.在数据库技术中,独立于计算机系统的模型是()A.E-R 模型 B.层次模型C.关系模型D.面向对象的模型二、填空题1.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的安全性控制。2.安装 SQL Server2000 时需要以本地 _系统管理员 _身份登录操作系统。3.若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的_码,若只规定为唯一值约束,则_空值重复出现。备用(侯选码)、不允许名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -4.在 SQL语言中,用于测试一个关系是否非空的谓词是_NOT NULL _。5.分布式数据库系统既支持客户的_应用,又支持客户的_应用。局部、全局6.两段提交协议是支持分布式数据库恢复的行业标准。7.数据库设计通常包括_和_ 两方面内容。结构特性(静态)、行为特性(动态)8.数据库的完整性是指数据的和性。正确性、相容性9.数据库的设计过程包括:需求分析阶段,阶段,物理设计阶段,数据库实施极端以及数据库运行和维护阶段。概念结构设计阶段,逻辑结构设计阶段10.数据库进行并发控制的基本单位是。事务11.根据数学理论,关系操作通常有_和_两类。关系代数、关系演算12.在对象数据模型中,每个对象不仅要包含描述实体的_特征,而且要包含描述实体的 _特征。状态、行为13.对关系进行规范化的目的是减少冗余,避免操作异常14.一个 XML文档由和两个部分组成。前者包括一个XML声明和一个文档类型声明,二者都是可选的。后者类型声明由DTD定义,它定义了文档类型结构。序言、文档实例三、判断题,根据叙述正确与否在题目后面的括号内打对号“”或叉号“”1.在一个关系中不允许出现重复的元组,但允许出现具有相同名字的属性。()2.在对象数据模型中,对象不但能够继承,而且能够嵌套。()3.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),则在学生选课关系中需要包含学生号、课程号、以及其他相关属性。()5.触发器是一种特殊的存储过程,基于表而创建,主要用来保证数据的完整性。()6.在一个关系R 中,若存在“学号系号,系号系主任”,则学号不能函数决定系主任。()7.每条 SELECT 语句能够同时为多个变量赋值,每条 SET语句只能为一个变量赋值。()8.在网络多用户环境下,在停止SQL Server2000 服务之前,最好先执行暂停操作。()9.索引的使用会减慢对基本表进行插入、删除和修改的操作速度。()10.数据库系统中四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。()四、名词解释1.ADO:ADO(ActiveX Data Objects)是一个用于存取数据源的COM 组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -2.DDBS的分布透明性:DDBS 的分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。上述定义中的“三个不必”就是分布透明性的三个层次,即分片透明性、位置透明性和局部数据模型透明性。分布透明性可以归入物理独立性范围。3.数据转储:就是由 DBA定期地将物理数据库中的数据复制到另外的磁盘或磁带保存起来的过程。被保存的后备数据文本称为后备副本或后援副本。4.联系:是实体集之间的一个关联。每个联系都有一个名字,每个联系都可以有描述性的属性。5.存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的Transaction-SQL语句集,经编译后存储在数据库中。用户通过存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。6.视图:视图是关系数据库中由一个表的部分字段或多个连接之后表部分字段构成的虚表。它相当于子模式,可以实现数据逻辑独立,可以提高数据安全性。五、简答题1.常用的 Web应用开发方式有哪些?(p284)2.什么是事务?事务有哪些特征?答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务的特征:原子性,一致性,隔离性,持续性。3.什么是日志文件?为什么要设立日志文件?(p234)4.数据库系统有哪几种模式?分别用来描述什么?答:(1)外模式是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。(2)模式是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)内模式又称存储模式,描述数据的物理结构及存储方式名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -六、设计题(每题4 分,共 12 分)1.设有关系数据库:职工关系EMPLOYEE(职工号,职工名,街道,城市)工作关系WORKS(职工号,公司号,工资)公司关系COMPANY(公司号,公司名,城市)试用 SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5。UPDATE WORKS SET工资 =工资 *1.05 WHERE 公司号 IN(SELECT公司号FROM COMPANY WHERE 公司名 =联华公司);2.已知有两个表职工表和部门表,请用 SQL的 GRANT 和 REVOKE 语句(加上视图机制)完成以下授权定义或存取控制功能:(1)用户李勇对两个表有INSERT 和 DELETE 权力。(2)用户刘星对职工表有SELECT 权力,对工资字段具有更新权力。(1)GRANT INSERT,DELETE ON 职工,部门 TO 李勇(2)GRANT SELECT,UPDATE(工资)ON 职工 TO 刘星3.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用 SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)CREATE TABLE 学生(学号 CHAR(8),姓名 CHAR(8),专业 CHAR(13),入学日期 DATE,PRIMARY KEY(学号);CREATE TABLE 收费(学年 CHAR(10),学号 CHAR(8),学费 NUMERIC(4),书费 NUMERIC(5,2),名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -总金额 NUMERIC(7,2),PRIMARY KEY(学年,学号),FOREIGN KEY(学号)REFERENCES 学生 (学号)4.设有两个基本表R(A,B,C)和 S(A,B,C)试用 SQL查询语句表达下列关系代数表达式:(1)RS(2)A,B(R)B,C(S)(1)SELECT A,B,C FROM R WHERE NOT EXISTS(SELECT A,B,C FROM S WHERE R.A=S.A AND R.B=S.B AND R.C=S.C)(2)SELECT R.A,R.B,S.C FROM R,S WHERE R.B=S.B 3.5.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用 sQL 语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过 60 岁。CREATE TABLE DEPT(Deptno NUMBER(2),Deptname VARCHAR(10),Manager VARCHAR(10),PhoneNumber Char(12)CONSTRAINT PK_SC RIMARY KEY(Deptno);CREATE TABLE EMP(Empno NUMBER(4),Ename VARCHAR(10),Age NUMBER(2),CONSTRAINT C1 CHECK(Aage=60),Job VARCHAR(9),Sal NUMBER(7,2),Deptno NUMBER(2),CONSTRAINT FK_DEPTNO FOREIGN KEY(Deptno)REFFERENCES DEPT(Deptno);七、根据下面所给的数据库,写出每小题所能实现的功能。(每小题 4 分,共 8 分)1.假设数据库包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -numeric(5,2))两张表。(1).create procedure xxk3 as begin select 学号,avg(成绩)as 平均成绩 from score group by 学号 end(2).declare a char(8)set a=计算机 select 计算机专业人数=count(*)from students where left(专业,3)=a 答案:1.显示 AAA库中的每个学生的平均成绩。2.从 students表中统计出专业名为 爱的值(即计算机)的学生人数。2.设学生-课程数据库中包括三个表:学生表:Student(Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中 Sno、Sname、Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade 分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用 SQL语言完成下列项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创建一个计科系学生信息视图S_CS_VIEW,包括 Sno 学号、Sname姓名、Sex 性别;答案:(1)SELECT DISTINCT S NOFROM SC SCX WHERE NOT EXISTS(SELECT*FROM SC SCY WHERE SCY.SNO =1042 AND NOT EXISTS(SELECT*FROM SC SCZ WHERE SCZ.S NO=SCX.SNO AND SCZ.CNO=SCY.CNO);(2)CREATE VIEW S_CS_VIEW AS SELECT SNO,SNAME,SEX FROM STUDENT WHERE Sdept=CS 名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -

    注意事项

    本文(2022年数据库原理与应用复习知识 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开