




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.选择题:第一章绪论1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 。A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库DB,数据库系统DBS和数据库管理系统DBMS之间的关系是 。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术开展的三个阶段中,没有专门的软件对数据进展管理的是 。 I人工管理阶段 II文件系统阶段 III数据库阶段.A.I 和 IIB.只有 IIC.II 和 IIID.只有 I4.以下四项中,不属于数据库系统特点的
2、是 。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性表达在 。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储构造与数据逻辑构造的变化而影响应用程序C.不会因为存储策略的变化而影响存储构造D.不会因为*些存储构造的变化而影响其他的存储构造6.描述数据库全体数据的全局逻辑构造和特性的是 。A.模式B.内模式C.外模式 D.逻辑构造7.要保证数据库的数据独立性,需要修改的是 。模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是 。A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式
3、D.三级模式9.用户或应用程序看到的那局部局部逻辑构造和特征的描述是 模式。模式B.物理模式C.子模式D.内模式10.下述 不是DBA数据库管理员的职责 。A.完整性约束说明B.定义数据库模式C.数据库平安D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 。层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是 。A.名称B.属性C.对象D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是 。A.实体完整性、参照完整性、用户自定义完整性B.数据构造、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模
4、式、内模式14.在 中一个结点可以有多个双亲,结点之间可以有多种联系。A.网状模型B.关系模型C.层次模型D.以上都有15. 的存取路径对用户透明,从而具有更高的数据独立性、更好的平安*性,也简化了程序员的工作和数据库开发建立的工作。网状模型B.关系模型C.层次模型D.以上都有第2章 关系数据库1.下面的选项不是关系数据库根本特征的是 。A.不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关 2. 一个关系只有一个 。A. 候选码B.外码C.超码D.主码3.关系模型中,一个码是 。A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个
5、属性组成,其值能够惟一标识关系中一个元组D. 以上都不是4.现有如下关系:患者患者编号,患者*,性别,出生日期,所在单位医疗患者编号,医生编号,医生*,诊断日期,诊断结果其中,医疗关系中的外码是 。A.患者编号B.患者*C.患者编号和患者*D.医生编号和患者编号5.关系代数运算是以 为根底的运算 。A.关系运算B.谓词演算C.集合运算D.代数运算6.关系数据库管理系统应能实现的专门关系运算包括 。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表7.五种根本关系代数运算是 。A. B. C. D. 8.关系数据库中的投影操作是指从关系中 。A. 抽出特定记录B.抽
6、出特定字段C.建立相应的影像D.建立相应的图形9.从一个数据库文件中取出满足*个条件的所有记录形成一个新的数据库文件的操作是 操作 。A.投影B.连接C.选择D.复制10.关系代数中的连接操作是由 操作组合而成 。A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积11.一般情况下,当对关系R和S进展自然连接时,要求R和S含有一个或者多个共有的 。A.记录B.行C.属性D.元组12.假设有关系R和S,关系代数表达式RRS表示的是 。A.RSB.RSC.RSD.RS 第3章 关系数据库标准语言SQL1.SQL语言是 的语言,容易学习 。A. 过程化B.非过程化C.格式化D.
7、导航式2.在视图上不能完成的操作是 。更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图3.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能 。A.数据查询B.数据操纵 C.数据定义D.数据控制4. SQL语言中,删除一个视图的命令是 。A.DELETEB.DROP5.在SQL语言中的视图VIEW是数据库的 。A.外模式B.模式C.内模式D.存储模式6.以下的SQL语句中, 不是数据定义语句。A.CREATE TABLEB.DROP VIEWC.CREATE VIEWD.GRANT7.假设要撤销数据库中已经存在
8、的表S,可用 。A.DELETE TABLE SB.DELETE SC.DROP TABLE SD.DROP S8.假设要在根本表S中增加一列课程名,可用 。 A. ADD TABLE S CHARB. ADD TABLE S ALTER CHARC. ALTER TABLE S ADD CHARD. ALTER TABLE S ADD CHAR9.学生关系模式 S S,Sname,Se*,Age,S的属性分别表示学生的*、*、性别、年龄。要在表S中删除一个属性年龄,可选用的SQL语句是 。A.DELETE Age from SB.ALTER TABLE S DROP AgeC.UPDATE
9、S AgeD.ALTER TABLE S Age 10.在SQL语言中,子查询是 。A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句第5章 关系数据理论1.规*化理论是关系数据库进展逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是 。A.长度不变的B.不可分解的C.互相关联的D.互不相关的 2.关系模式RA,B,C,D,E及其上的函数依赖集合FAD,BC ,EA ,该关系模式 的候选码是 。 A.AB B.BE3.关系模式中,满足2NF的模式 。A.可能是1NFB.必定是1NF
10、C.必定是3NFD.必定是BF4.关系模式R中的属性全是主属性,则R的最高*式必定是 。D.BF5.消除了局部函数依赖的1NF的关系模式,必定是 。A.1NFB.2NF6.关系模式的候选码可以有1个或多个,而主码有 。A.多个B.0个C.1个D.1个或多个7.候选码的属性可以有 。A.多个B.0个C.1个D.1个或多个8.设U是所有属性的集合,*、Y、Z都是U的子集,且ZU*Y。下面关于多值依赖的表达中,不 正确的选项是 。A.假设*Y,则*ZB.B. 假设*Y,则*YC. 假设*Y,且YY,则*YD. 假设Z,则*Y9.关系数据库规*化是为了解决关系数据库中 的问题而引入的。A.提高查询速度
11、B.插入、删除异常和数据冗余C.保证数据的平安性和完整性 D.录入数据10.学生表id,name,se*,age,depart_id,depart_name,存在的函数依赖是idname,se*,age,depart_id; dept_iddept_name,其满足 。A.1NFB.2NF11.设有关系模式RS,D,M,其函数依赖集:FSD,DM,则关系模式R的规*化程度最高到达 。A.1NFB.2NF12.设有关系模式RA,B,C,D,其数据依赖集:FA,BC,CD,则关系模式R的规*化程度最高到达 。A.1NFB.2NF13.*Y,当以下哪一条成立时,称为平凡的函数依赖 。A. * YB.
12、Y*C.*YD.*Y主要的知识点使用数据库系统的好处:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。关系模型的三个组成局部:关系模型由关系数据构造、关系操作集合和关系完整性约束三局部组成。文件系统与数据库系统的区别是:文件系统面向*一应用程序,共享性差,冗余度大,数据独立性差,记录内有构造,整体无构造,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体构造化,用数据模型描述,由数据库管理系统提供数据的平安性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系
13、是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成局部;而 DBMS 是独立于操作系统的软件。但是 DBMS 是在操作系统的根底上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。创立索引的必要性和作用:数据库的索引就类似于书籍的目录,如果想快速查找而不是逐页查找指定的内容,可以通过目录中章节的页号找到其对应的内容。类似地,索引通过记录表中的关键值指向表中的记录,这样数据库引擎就不用扫描整个表而定位到相关的记录。相反,如果没有索引,则会导致SQL Server搜索表中的所有记录,以获取匹配结果。数据库的逻辑独立性和物理独立性:当模式改变时
14、(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据与程序的逻辑独立性,简称逻辑数据独立性。当数据库的存储构造改变了(如选用了另一种存储构造),由数据库管理员对模式/内模式映像作相应改变,可以保证模式保持小变,因而应用程序也不必改变。保证了数据与程序的物理独立性,简称物理数据独立性。数据库管理系统的主要功能:( l 数据库定义功能; ( 2 数据存取功能; ( 3 数据库运行管理; ( 4 数据库的建立和维护功能。关系模型的三个组成局部:关系模型由关系数据构造
15、、关系操作集合和关系完整性约束三局部组成。需求分析阶段的设计目标与调查的内容:需求分析阶段的设计目标是通过详细调查现实世界要处理的对象组织、部门、企业等,充分了解原系统手工系统或计算机系统工作概况,明确用户的各种需求,然后在此根底上确定新系统的功能。调查的内容是数据和处理,即获得用户对数据库的如下要求: ( l 信息要求,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据; ( 2 处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理; ( 3 平安性与完整性要求。关系的完整性:关系模型允许定义三类完整性约
16、束:实体完整性、参照完整性和用户自定义的完整性约束。 实体完整性规则要求关系中元组在组成主码的属性上不能有空值。参照完整性规则:假设属性或属性组F是根本关系R的外码,它与根本关系S的主码Ks相对应根本关系R和S可能是一样的关系,则对于R中每个元组在F上的值必须为:或者取空值F的每个属性值均为空值;或者等于S中*个元组的主码值。用户定义的完整性规则由用户根据实际情况对数据库中数据的内容进展的规定,也称为域完整性规则。Create view是一条什么命令?创立它有什么优点呢?数据库的逻辑模型设计阶段的任务是什么?使用视图有很多优点,主要表现在:(1) 为用户集中数据,简化用户的数据查询和处理。(2
17、) 保证数据的逻辑独立性。(3) 重新定制数据,使得数据便于共享;合并分割数据,有利于数据输出到应用程序中。(4) 数据*。存储过程的优点:存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。设计一个图书管数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、*、性别、年龄、单位。对每本书存有:书号、书名、作者、。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图,再将其转换为关系模型并给出各关系的主关键字。NMNM读者图书借
18、阅书名作者读者号*单位借出日期书号应还日期性别年龄关系模式:读者读者号,*,性别,年龄,单位图书书号,书名,作者,借阅书号,读者号,借出日期,应还日期把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1:1、1:n、m:n),并写出相应的关系模式和各关系的主关键字。实体1:学生(*,*,性别,年龄);实体2:课程(课程号,课程名,学分);实体1与实体2的联系:学习(*,课程号,成绩)。NM课程NM课程学生学习*性别年龄课程号课程名学分成绩*关系模式:学生(*,*,性别,年龄)课程(课程号,课程名,学分)学习(*,课程号,成绩)假设有如下三个关系模式:商
19、品表:P(PNO,PNAME,CITY,COLOR)各属性含义依次为商品号、商品名、产地和商品颜色;主键为商品号。商场表:M(MNO,MNAME,CITY)各属性含义依次为商场号、商场名和商场所在城市;主键为商场号。销售表:S(MNO,PNO,QTY)各属性含义依次为商场号、商品号和销售数量。主键为商场号,商品号用SQL语句写出以下查询:1检索销售了产地为*省的商品的商场名和商场所在城市。2检索*市所有商场中各种商品的平均销售量。3检索销售了蓝色商品的商场号、商品号和数量。要求用嵌套子查询完成4检索每个商场销售的红色商品的总数量。1SELECT MNAME,M.CITY FROM M,S,PW
20、here P. CITY=* and M. MNO=S. MNO and P. PNO=S. PNO2SELECT P. PNO ,AVG(QTY) FROM S,PWHERE CITY=* and P. PNO=S. PNO GROUP BY P. PNO3SELECT MNO,PNO,QTY FROM S WHERE PNO INSELECT PNO FROM P WHERE COLOR=蓝4SELECT MNO ,SUM(QTY) FROM S,PWHERE COLOR=红 and P. PNO=S. PNO GROUP BY MNO设有一个学生-课程数据库,包括学生关系Student、
21、课程关系Course、选修关系SC,如以下图所示:Student*,*,性别,年龄,所在系,Course课程号,课程名,学分,SC(*,课程号,成绩)根据以上所定义的三*基表写出相应的SQL语句:1查询年龄在20以下的女生的*、系别、年龄。2查询每个学生的*及其选修课程的课程名。3创立一个视图,包括每个系的学生所选的每门课程的平均成绩,而且只选取平均成绩为80分以上的。4查询*为95013的学生的各科成绩,如果没有这个学生的成绩,就显示此学生无成绩。1select *,所在系,年龄 from Student where 年龄=80) 4if (select count(*) from sc w
22、here sno=95013 select * from sc where sno=95013 else print 此学生无成绩数据模型:数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。 DBA: 负责全面地管理和控制数据库系统。函数依赖:所谓函数依赖是指在关系R中,*、 Y为R的两个属性或属性组,如果对于R的所有关系r都存在: 对于*的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性*。记作*Y。当Y不函数依赖于*时,记作:* Y。当*Y且Y*时,则记作:* Y。 码:惟一标识实体的属性集称为码。内模式:内模式也称存储模式或物理模式,是对数据物理构造和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。关系模式:对关系的描述,一般表示为关系名属性 1 ,属性 2 , ,属性 n )触发器:触发器也是一种存储过程,它是一种在根本表被修改时自动执行的内嵌过程,主要通过事件进展触发而被执行。事务:是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。数据库的平安性:指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。锁:锁是防止其他事务访问指定的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省淮安市本年度(2025)小学一年级数学统编版阶段练习(下学期)试卷及答案
- 2025-2030年中国散热排风机市场运行新形势与投资前景报告
- 大学生要如何网络安全防范论文
- 英语中国文化阅读教学设计
- 2025届江苏省徐州一中高三六校第一次联考英语试卷含解析
- 湖南省长沙市岳麓区湖南师范大学附中2025届高三(最后冲刺)英语试卷含解析
- 职业技能鉴定初级光纤通信模拟题及参考答案
- 【9道 一模】2025年4月邯郸市邯山区七校联考中考一模道法试卷含答案
- 北京市第五十七中学2024-2025学年高二下学期期中考试英语试题(原卷版+解析版)
- 稀有金属矿选矿厂安全生产标准化实施指南考核试卷
- 宠物疾病与公共卫生 人畜共患病
- 杀虫剂对生物的影响(课件)三年级科学下册冀人版
- 教科版四年级下册科学《植物的生长变化》单元解读
- 年产吲哚美辛的生产设计设计说明书
- 学校安全事故应急处置流程图
- 车位租赁合同证明书
- GB/T 3091-2015低压流体输送用焊接钢管
- 广东省国家公务员录用体检表
- GB/T 19582.2-2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串行链路上的实现指南
- GB/T 12686-2017草甘膦原药
- 细胞的能量“货币”ATP说课课件-高一上学期生物人教版必修1
评论
0/150
提交评论