1、B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( ) 。A.模式 B.内模式 C.外模式 D.逻辑结构7.要保证数据库的数据独立性,需要修改的是( ) 。A. 模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是( ) 。A.模式与外模式之间的映射 B.模式与内模式之间的映射C.模式 D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。A. 模式 B.物理
2、模式 C.子模式 D.内模式10.下述( )不是DBA数据库管理员的职责 。A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。A. 层次模型 B.关系模型 C.网状模型 D.实体-关系模型12.区分不同实体的依据是( ) 。A.名称 B.属性 C.对象 D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在( )中一个结点可以有
3、多个双亲,结点之间可以有多种联系。A.网状模型 B.关系模型 C.层次模型 D.以上都有15.( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。A. 网状模型 B.关系模型 C.层次模型 D.以上都有第2章 关系数据库1.下面的选项不是关系数据库基本特征的是( )。A.不同的列应有不同的数据类型 B. 不同的列应有不同的列名C. 与行的次序无关 D. 与列的次序无关 2. 一个关系只有一个( ) 。 A. 候选码 B.外码 C.超码 D.主码3. 关系模型中,一个码是( )。 A. 可以由多个任意属性组成 B. 至多由一个属性组
4、成 C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组 D. 以上都不是4.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号 5.关系代数运算是以( )为基础的运算 。A.关系运算 B.谓词演算 C.集合运算 D.代数运算6.关系数据库管理系统应能实现的专门关系运算包括( )。A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表 7.五种基本关系代数运算是( )。A. B. C
5、. D. 8.关系数据库中的投影操作是指从关系中( ) 。A. 抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。A.投影 B.连接 C.选择 D.复制10.关系代数中的连接操作是由( )操作组合而成 。A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积11.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( ) 。A.记录 B.行 C.属性 D.元组12.假设有关系R和S,关系代数表达式R(RS)表示的是( )。A.RS B.
6、RS C.RS D.RS 第3章 关系数据库标准语言SQL1.SQL语言是( )的语言,容易学习 。A. 过程化 B.非过程化 C.格式化 D.导航式2.在视图上不能完成的操作是( ) 。A. 更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图3.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。A.数据查询 B.数据操纵 C.数据定义 D.数据控制4. SQL语言中,删除一个视图的命令是( )。A.DELETE B.DROP C.CLEAR D.REMOVE5.在SQL语言中的视图VIEW是数据库
7、的( ) 。A.外模式 B.模式 C.内模式 D.存储模式6.下列的SQL语句中,( )不是数据定义语句。A.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT7.若要撤销数据库中已经存在的表S,可用( )。A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S8.若要在基本表S中增加一列CN(课程名),可用( )。 A. ADD TABLE S(CN CHAR()B. ADD TABLE S ALTER(CN CHAR()C. ALTER TABLE S ADD(CN CHAR()D. ALTER TA
8、BLE S (ADD CN CHAR()9.学生关系模式 S( S,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。A.DELETE Age from S B.ALTER TABLE S DROP AgeC.UPDATE S Age D.ALTER TABLE S Age 10.在SQL语言中,子查询是( ) 。A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句第5章 关系数据理论 1.规范化理论是关系数据库进行逻辑设
9、计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是( )。A.长度不变的 B.不可分解的 C.互相关联的 D.互不相关的 2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC ,EA ,该关系模式 的候选码是( )。A.AB B.BE C.CD D.DE3.关系模式中,满足2NF的模式( )。A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF4.关系模式R中的属性全是主属性,则R的最高范式必定是( )。A.1NF B.2NF C.3NF D.BCNF5.消除了部分函数依赖的1NF的关系模式,必定是( )。6.关系模式的候选码可以有
10、1个或多个,而主码有( )。A.多个 B.0个 C.1个 D.1个或多个7.候选码的属性可以有( )。A.多个 B.0个 C.1个 D.1个或多个8.设U是所有属性的集合,X、Y、Z都是U的子集,且ZUXY。下面关于多值依赖的叙述中,不 正确的是( )。A.若XY,则XZB.B. 若XY,则XYC. 若XY,且YY,则XYD. 若Z,则XY9.关系数据库规范化是为了解决关系数据库中( )的问题而引入的。A.提高查询速度 B.插入、删除异常和数据冗余C.保证数据的安全性和完整性 D.录入数据10.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖
11、是idname,sex,age,depart_id; dept_iddept_name,其满足( )。11.设有关系模式R(S,D,M),其函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到( )。12.设有关系模式R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式R的规范化程度最高达到( )。13.XY,当下列哪一条成立时,称为平凡的函数依赖( )。A. X Y B.YX C.XY D.XY主要的知识点使用数据库系统的好处:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。关系模型的三个组成部分
12、:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而 DBMS 是独立于操作系统的软件。但是 DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。创建索引的必要性和作用:数据库的索引就类似于书籍的目录,如果想快速查找而不是逐页查找指定的内容,可以通过目录中章节的页号找到其对应的内容。类似地,索引通过记录表中的关键值指向表中的记录,这样数据库引擎就不用扫描整个表而定位到相关的记录。相反,如果没有索引,则会导致SQL Server搜索表中的所有记录,以获取匹配结果。数据库的逻辑独立性和物理独立性:当模式改变时(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据与程序的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1