提示:内容已经过期谨慎付费,点击上方查看最新答案
数据库原理(上海建桥学院)
- 有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:
SELECT 课程号,AVG(成绩)
FROM 学生选课
GROUP BY 课程号
如果要提高该查询的效率,应该建索引的属性是 - 物理模型
- 下面不是SQL语言优点的是
- 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是
- 数据独立性是指
- 如果事务T获得了基本表B上的排它锁,则T对B
- 从一个表中取出满足某种条件的元组的操作,即从横的方向进行选择所需的值,这属于关系数据库中的哪一种数据基本操作?
- 有学生关系:学生(学号,姓名,年龄,系号),对学生关系的查询语句如下:
SELECT 系号,AVG(年龄)
FROM 学生
GROUP BY 系号
如果要提高查询效率,应该建索引的属性是 - 如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X是
- SQL语言的一次查询的结果是一个
- MS SQL Server提供的日期时间数据类型是
- 有关系:项目(项目号、教工号、排名)
假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是 - 设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足
- 数据库管理系统、操作系统、应用软件的层次关系从核心到外围是
- 利用DBMS提供的数据定义语言实现数据库结构,装载数据等,属于数据库设计阶段的
- 在关系数据库系统中,一个关系中的任意两个元组
- 用以下哪种形式表示实体类型和实体间联系是关系模型的主要特征?
- 关系模式R中的属性全是主属性,则R的最高范式必定是
- 关系数据库系统中,表的结构信息存储在
- 在客户机/服务器工作模式中,以下哪一项不属于客户机的任务?
- 若关系模式R(U,F)属于3NF,则
- ( )是位于用户与操作系统之间的一层数据管理软件。
- 在一个关系模式中,主关键字和外关键字分别可以有_______。
- 下列四项中说法不正确的是
- 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足
- 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式
- 在数据库设计中,将ER图转换成关系数据模型的过程属于
- 为超市管理系统设计的数据库中有"销售日报"数据表(商品号,日期,数量),主关键字应定义为组合字段(商品号,_______)。
- 索引项的顺序与表中记录的物理顺序一致的索引,称之为
- 数据库系统阶段,数据( )
- 从关系中挑选出指定的属性组成新关系的运算称为
- 数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )
如果对于实体集A中的每一个实体,实体集B中有可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有
- 设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。则D1、D2和D3的笛卡尔积的基数为
- 不能使一个关系从第一范式转化为第二范式的条件是
- E—R模型属于
- ( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
- 关系的规范化中,各个范式之间的关系是
- 从关系中挑选出指定的元组组成新关系的运算称为
- 在进行数据库设计时,小王将学号、课程号、考试成绩、课程学分四个字段放在了一个表中,这种设计存在非主属性对主关键字的部分依赖,违反了第_______范式。
- 要保证数据库的数据独立性,需要修改的是
- 以关系数据库中,以下封锁的对象中最小的封锁粒度是
- 同一个关系模型的任意两条记录_______。
- ( )是位于用户与操作系统之间的一层数据管理软件
- 在人工管理阶段,数据是
- 若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上
- ( )可以减少相同数据重复存储的现象。
- 数据库系统的核心的是
- 在数据库中存储的是
- 数据库系统的核心是
- 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
- 数据库中的冗余数据_______。
- 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
- ( )是存储在计算机内的有结构的数据集合。
- ( )是存储在计算机内有结构的数据的集合。
- 数据库的概念模型独立于
- DBMS中实现事务隔离性的子系统是
- 某校学生的住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,宿舍与学生之间形成的住宿联系是_______
- 数据库系统和文件系统的主要区别
- 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、( )和存储级三个层次。
- 在视图上不能完成的操作是
- 关系数据模型的三个组成部分中,不包括
- 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指
- 数据库管理系统的工作不包括
- 数据库系统的最大特点是
- 数据库系统与文件系统的主要区别是
- 数据库中存储的是
- 数据的管理方法主要有
- 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为
- 同学们在讨论关系数据模型的构成要素,_______描述是正确的。
- SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是
- 数据库的网状模型应满足的条件是
- SQL语言具有( )的功能。
- 关系数据库中的关键字是指
- 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( )中。
- SQL语言是( )语言。
- 数据库系统的数据独立性是指
- 数据库管理系统是
- 在关系代数运算中,五种基本运算为
- 关系数据模型
- 在数据库的非关系模型中,基本层次联系是
- 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为
- 实体是信息世界中的术语,与之对应的数据库术语为
- 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为
- 在通常情况下,下面的关系中不可以作为关系数据库的关系是
- 数据模型用来表示实体间的联系,但不同的数据为管理系统支持不同的数据模型。 在常用的模型中,不包括
- 关系数据库管理系统应能实现的专门关系运算包括
- 关系模型中,一个关键字是
- 同一个关系模型的任两个元组值
- 对关系模型叙述错误的是
- 数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )表示。
- 在关系DB中,任何二元关系模式的最高范式必定是
- 数据库系统的并发控制的主要方法是采用( )机制。
- 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。
- 概念模型独立于
- 关于“死锁”,下列说法中正确的是
- E-R图中的联系可以与( )实体有关。
- 设计性能较优的关系模式称为规范化,规范化主要的理论依据是
- 从E-R模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是
- 若用如下的SQL语句创建一个student表:
CREATE TABLE student(NO C(4) NOT NULL,
NAME C(8) NOT NULL,
SEX C(2),
AGE N(2));
可以插入到student表中的是
A:学号 B:课程号 C:成绩 D:(学号,课程号)
答案:课程号
A:独立于计算机硬件和DBMS B:依赖于计算机硬件,独立于DBMS C:依赖于计算机硬件和DBMS D:独立于计算机硬件,依赖于DBMS
答案:依赖于计算机硬件和DBMS
A:能方便地生成报表 B:高度非过程化 C:数据独立性好 D:语言简练,易学易用
AI参考:正确选项是B:高度非过程化。SQL语言不是高度非过程化的,它是一种过程化的语言,需要编写查询语句来获取数据。相比之下,其他选项如A、C、D都是SQL语言的优点,如能方便地生成报表、数据独立性好、语言简练,易学易用等。'
A:关系运算理论 B:关系规范化理论 C:关系代数理论 D:数理逻辑
答案:关系规范化理论
A:数据不依赖于程序 B:数据依赖于DBMS的数据模型 C:数据不依赖于DBMS的数据模型 D:数据依赖于程序
AI参考:正确选项是【C:数据不依赖于DBMS的数据模型】。数据独立性是数据库系统的一个重要特性,它是指数据库中的数据与应用程序相互独立,互不影响。数据独立性使得数据和程序相互独立,使得数据的存储和管理与应用程序的逻辑分离,提高了系统的可维护性和可扩展性。数据独立性的程度取决于数据库管理系统(DBMS)的数据模型和数据独立性机制。因此,选项C“数据不依赖于DBMS的数据模型”是正确的。选项A和D都是片面的描述,选项B则与实际情况不符。'
A:不能读,可以写 B:可以读,也可以写 C:不能读,也不能写 D:可以读,不能写
答案:可以读,也可以写
A:投影 B:选择 C:交 D:连接
答案:选择
A:年龄 B:学号 C:系号 D:姓名
AI参考:在给出的查询语句中,我们想要根据系号(系号)进行分组,并计算每个分组的平均年龄(AVG(年龄))。这样的查询策略意味着数据被分为多个组,并需要对每个组进行聚合计算。在这种情况下,为了提高查询效率,我们需要对那些在分组计算中需要频繁引用的属性建立索引。对于这个查询,系号(系号)是用于分组的属性,而年龄(年龄)是用于聚合计算的属性。因此,为了提高查询效率,我们应该对系号建立索引。所以,正确答案是C:系号。'
A:复合实体 B:超类实体 C:弱实体 D:递归实体
A:数据项 B:元组 C:记录 D:表
A:DATA B:TIMEDATA C:TIME D:DATATIME
AI参考:正确选项是 D:DATETIME。MS SQL Server 提供的日期时间数据类型是 DATETIME,它用于存储日期和时间信息。选项 A、B、C 都不正确,因为它们不是 MS SQL Server 中有效的日期时间数据类型。'
A:(职工号,排名) B:(项目号,职工号) C:项目号 D:职工号
A:BCNF B:3NF C:1NF D:2NF
A:数据库管理系统、操作系统、应用软件 B:操作系统、应用软件、数据库管理系统 C:数据库管理系统、应用软件、操作系统 D:操作系统、数据库管理系统、应用软件
A:概念结构设计 B:逻辑结构设计 C:数据库实施 D:物理结构设计
A:不能全同 B:以上都不是 C:必须全同 D:可全同
A:表格 B:指针 C:关键字 D:链表
A:3NF B:2NF C:1NF D:BCNF
A:关系中 B:指针中 C:数据字典中 D:表中
A:对查询进行优化处理 B:管理用户界面 C:处理应用程序 D:产生对数据库的请求
A:一定属于BCNF B:仍存在一定的插入和删除异常 C:属于BCNF且消除了插入和删除异常 D:消除了插入的删除异常
A:数据库系统 B:数据库应用系统 C:数据库管理系统 D:数据库
A:0个、多个 B:多个、多个 C:1个、多个 D:多个、1个
A:数据库具有较高的数据独立性 B:数据库避免了一切数据的重复 C:数据库中的数据可以共享 D:数据库减少了数据冗余
A:1NF B:2NF C:BCNF D:3NF
A:部门名 B:部门号 C:部门总经理 D:部门成员
A:逻辑设计阶段 B:概念设计阶段 C:物理设计阶段 D:需求分析阶段
A:日期,数量 B:日期 C:以上都不对 D:数量
A:复合索引 B:聚簇索引 C:唯一性索引 D:非聚簇索引
A:有高度的物理独立性和一定程度的逻辑独立性 B:独立性差 C:具有物理独立性,没有逻辑独立性 D:有物理独立性和逻辑独立性
AI参考:正确选项是【A:有高度的物理独立性和一定程度的逻辑独立性】。在数据库系统阶段,数据具有高度的物理独立性和一定程度的逻辑独立性。物理独立性是指数据库中的数据存储在磁盘上,改变数据的存储位置或物理结构不会影响应用程序。逻辑独立性是指数据的逻辑结构与应用程序的逻辑结构不直接相关,当数据的逻辑结构发生改变时,只需要修改数据库模式和应用程序的模式规范即可。因此,选项A是正确的描述。选项B、C、D都存在一定的局限性,不是完全准确的描述。'
A:"选取"运算 B:"交"运算 C:"联接"运算 D:"投影"运算
A:数据库应用系统 B:数据库系统 C:各类相关人员 D:数据库管理系统
A:1:1联系 B:多种联系 C:n:m联系 D:1:n联系
A:3 B:8 C:2 D:18
A:每一个非属性都完全函数依赖主属性 B:在一个关系中没有非属性存在 C:每一个非属性都部分函数依赖主属性 D:主键由一个属性构成
A:网状模型 B:关系模型 C:信息模型 D:层次模型
A:E-R图 B:关系模型 C:概念模型 D:数据模型
A:3NF∈2NF∈1NF B:1NF∈2NF∈3NF C:1NF∈2NF∈BCNF∈3NF D:1NF=2NF=3NF
A:"投影"运算 B:"选取"运算 C:"联接"运算 D:"交"运算
A:三 B:一 C:BC D:二
A:三层模式 B:模式与外模式 C:模式与内模式 D:三层模式之间的两种映射
A:字段 B:表 C:数据库 D:记录
A:可以相同也可以不同 B:可以完全相同 C:必须完全相同 D:不能完全相同
AI参考:正确选项是【D:不能完全相同】。根据关系模型的定义,同一个关系模型的任意两条记录不能完全相同,因为关系模型中的记录通常包含不同的属性,每个属性可能有不同的值。因此,即使两个记录在某些属性上相同,在其他属性上也可能存在差异。'
A:数据库管理系统 B:数据库应用系统 C:数据库 D:数据库系统
A:无结构的 B:有结构的 C:整体结构化的 D:整体无结构,记录有结构
AI参考:正确选项是【D:整体无结构,记录有结构】。在人工管理阶段,数据通常以文件的形式进行存储和管理,每个文件是一个记录集,记录中包含多个字段,每个字段的数据类型和结构都是确定的。因此,数据整体上是无结构的,但记录是有结构的。每个记录是一个独立的实体,具有特定的结构和数据类型。人工管理阶段的数据管理方式相对简单,缺乏统一的数据模型和数据结构化组织,通常依赖于人工干预和手动管理。'
A:死锁 B:活锁 C:写锁 D:读锁
AI参考:正确选项是C:写锁。在数据库中,写锁是对数据对象的完全控制,可以阻止其他事务访问或修改该数据对象。在这种情况下,事务T需要对数据对象A进行读取和修改操作,因此需要对该对象加上写锁,以防止其他事务访问或修改A。死锁和活锁是进程或线程之间的相互等待和循环等待的情况,而读锁和写锁则是针对数据对象的一种锁定机制,读锁允许读取数据对象,而写锁则允许修改数据对象。因此,选项C是正确的答案。'
A:字段 B:文件 C:数据库 D:记录
A:数据库管理系统 B:数据库 C:数据模型 D:软件工具
A:数据模型 B:信息 C:数据 D:数据以及数据之间的联系
A:编译系统 B:数据库 C:数据库管理系统 D:操作系统
A:数据项管理 B:文件系统 C:数据库系统 D:人工管理
A:必须避免 B:是无意义的数据 C:完全不能使用 D:有时不可避免
AI参考:正确答案是D:有时不可避免。数据库中的冗余数据有时不可避免,这是由于数据输入的错误、数据更新等原因造成的。虽然冗余数据可能会造成数据不一致和重复存储等问题,但在某些情况下,冗余数据是必要的,可以提供更高的数据完整性和可用性。因此,选项D是正确的答案。'
A:数据保密 B:数据共享 C:数据应用 D:数据存储
A:网络系统 B:数据库 C:操作系统 D:数据库系统
A:数据结构 B:数据库系统 C:数据库 D:数据库管理系统
A:信息世界 B:E—R图 C:具体的机器和DBMS D:现实世界
A:安全性管理子系统 B:并发控制子系统 C:恢复管理子系统 D:完整性管理子系统
A:一对一联系 B:一对多联系 C:多对多联系 D:一对四联系
A:数据库系统复杂,而文件系统简单 B:文件系统只能管理文件,而数据库系统还能管理其他类型的数据 C:文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决 D:文件系统只能用于小型、微型机、而数据库系统还能用于大型机
A:概念级 B:管理员级 C:外部级 D:内部级
A:在视图上定义新视图 B:查询 C:在视图上定义新的基本表 D:更新视图
A:数据结构 B:恢复 C:数据操作 D:完整性规则
A:多个用户、同一种语言共享数据 B:同一个应用中的多个程序共享一个数据集合 C:多种应用、多种语言、多个用户相互覆盖地使用数据集合 D:多个用户共享一个数据文件
A:为定义的数据库提供操作系统 B:定义数据库 C:数据通信 D:对已定义的数据库进行管理
A:数据共享性 B:数据的结构化 C:数据的三级抽象和二级独立性 D:数据独立性
A:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 B:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C:数据库系统复杂,而文件系统简单 D:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
AI参考:正确答案是D:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。数据库系统与文件系统的主要区别在于数据独立性和数据冗余的解决。数据库系统通过引入数据模型和关系型数据库技术,实现了数据的逻辑独立性和物理独立性,可以有效地解决数据冗余问题。而文件系统只能解决数据的物理存储问题,无法解决数据冗余问题。因此,选项D是正确的答案。选项A和B描述了文件系统和数据库系统的一些共同点,但并不是它们的主要区别。选项C则完全错误,文件系统和数据库系统在复杂性和简单性方面没有明显的区别。'
A:数据 B:数据之间的联系 C:数据模型 D:数据以及数据之间的联系
A:数据库系统和文件系统 B:批处理和文件系统 C:文件系统和分布式系统 D:分布式系统和批处理
A:数据库子语言 B:数据操纵语言 C:数据结构语言 D:数据库模式描述语言
A:实体完整性、参照完整性、域完整性 B:关系结构、关系操作、关系完整性约束 C:数据增加、数据修改、数据查询、数据删除 D:外模式、模式、内模式
A:DELETE B:SELECT C:INSERT D:UPDATE
A:必须有两个以上的结点 B:每个结点有且仅有一个双亲 C:允许一个以上的无双亲,也允许一个结点有多个双亲 D:有且仅有一个结点无双亲,其余结点都只有一个双亲
A:关系规范化、数据操纵、数据控制 B:数据定义、关系规范化、数据控制 C:数据定义、关系规范化、数据操纵 D:数据定义、数据操纵、数据控制
AI参考:正确选项是:C:数据定义、关系规范化、数据操纵。SQL语言具有数据定义、关系规范化、数据操纵、数据控制等主要功能。其中,数据定义用于创建、修改和删除数据库对象,如表、视图等;关系规范化用于对数据库表进行规范化设计,以提高查询效率;数据操纵用于对数据库中的数据进行插入、修改和删除等操作;数据控制用于对数据库的访问权限进行控制,以保证数据的安全性。因此,选项C是正确的答案。'
A:能惟一决定关系的字段 B:能惟一标识元组的属性或属性集合 C:关键的很重要的字段 D:不可改动的专用保留字
A:中间语言 B:编译程序 C:宿主语言 D:操作系统
A:关系数据库 B:网络数据库 C:非数据库 D:层次数据库
AI参考:正确答案是A:关系数据库。SQL语言是一种用于操作关系数据库的语言,它能够实现对数据库的查询、插入、更新和删除等操作。因此,答案为A:关系数据库。其他选项B、C、D与SQL语言没有直接关系。'
A:不会因为数据的变化而影响应用程序 B:不会因为存储策略的变化而影响存储结构 C:不会因为某些存储结构的变化而影响其他的存储结构 D:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
A:操作系统的一部分 B:在操作系统支持下的系统软件 C:一种操作系统 D:一种编译程序
AI参考:正确选项是【B:在操作系统支持下的系统软件】。数据库管理系统是一种管理数据的系统软件,它是在操作系统支持下的系统软件之一,用于对数据进行管理和操作。操作系统是计算机系统的核心系统,它提供了一些基本的系统服务,如进程管理、内存管理、文件系统等,而数据库管理系统则是其中的一种特殊软件,用于管理和操作数据。因此,B选项是正确答案。A、C、D选项都不完全符合数据库管理系统的定义和功能。'
A:并、差、交、选择、投影 B:并、差、交、选择、乘积 C:并、差、选择、投影、乘积 D:并、差、选择、投影、自然连接
A:只能表示实体间的1:N联系 B:只能表示实体间的M:N联系 C:只能表示实体间的1:1联系 D:可以表示实体间的上述三种联系
AI参考:正确选项是【D:可以表示实体间的上述三种联系】。关系数据模型可以表示实体间的1:1、1:N、M:N三种联系。实体间的联系是指实体之间的关系,关系数据模型可以用来描述这些关系。因此,选项D是正确的。选项A和B都是错误的,因为关系数据模型不能只表示实体间的1:N联系或实体间的M:N联系。选项C也是错误的,因为关系数据模型通常用于表示实体间的1:1联系,但这并不是绝对的。在某些情况下,它也可以用来表示更复杂的关系。'
A:两个记录之间的一对多的联系 B:两个记录型以及它们之间的多对多联系 C:两个记录型以及它们之间的一对多联系 D:两个记录型之间的多对多的联系
A:数据定义功能 B:数据控制功能 C:数据管理功能 D:数据操纵功能
A:文件 B:数据库 C:字段 D:记录
A:主属性 B:关键字 C:主属性值 D:数据项
A:R3(学生号,学生名,宿舍号) B:R4(学生号,学生名,简历) C:R1(学生号,学生名,性别) D:R2(学生号,学生名,班级号)
A:网状模型 B:层次模型 C:链状模型 D:关系模型
A:选择、投影、连接 B:关联、更新、排序 C:显示、打印、制表 D:排序、索引、统计
A:可由多个任意属性组成 B:以上都不是 C:至多由一个属性组成 D:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
A:不能全同 B:可全同 C:必须全同 D:以上都不是
A:用二维表表示关系模型是其一大特点 B:微机DBMS绝大部分采取关系数据模型 C:不具有连接操作的DBMS也可以是关系数据库系统 D:建立在严格的数学理论、集合论和谓词演算公式的基础之上
A:矩形 B:菱形 C:椭圆形 D:四边形
A:3NF B:1NF C:BCNF D:2NF
A:不加任何控制 B:拒绝 C:改为串行 D:封锁
A:概念设计 B:逻辑设计 C:物理设计 D:需求分析
A:硬件设备和DBMS B:操作系统和DBMS C:E-R模型 D:DBMS
A:只有出现并发操作时,才有可能出现死锁 B:死锁是操作系统中的问题,数据库操作中不存在 C:在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 D:当两个用户竟争相同资源时不会发生死锁
A:多个 B:1个或多个 C:1个 D:0个
AI参考:正确选项是【B:1个或多个】。E-R图(实体-关系图)中,联系是实体间的关系,可以是1对1、1对多或多对多等关系。因此,联系可以与一个或多个实体有关。'
A:关系规范化理论 B:关系代数理论 C:关系运算理论 D:数理逻辑
A:M端实体的关键字 B:N端实体的关键字 C:重新选取其他属性 D:M端实体关键字与N端实体关键字组合
A:(NULL,‘曾华’,男,23) B:(‘1031’,‘曾华’,男,23) C:(‘1031,NULL,男,23) D:(‘1031’,‘曾华’,NULL,NULL)
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!