)是位于用户与操作系统之间的一层数据管理软件数据库在
- 格式:pdf
- 大小:136.28 KB
- 文档页数:3
1.( B)是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A. DB B.DBMS C.DBS D.DBA2. SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( D )A、零个字符B、1个字符C、多个字符D、以上都可以3.下列哪一个数据库不是SQL Server 2000的系统数据库( C )A.master数据库 B.msdb数据库C.pubs数据库 D.model数据库4.下列四项中,可以直接用于表示概念模型的是( D )。
A. 网状模型B.关系模型C.层次模型D.实体-联系(E-R)模型5.下列四项中说法不正确的是( A )A. 数据库避免了一切数据的重复B.数据库中的数据可以共享C. 数据库减少了数据冗余D.数据库具有较高的数据独立性6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c )A.多对多B.一对一C.多对一D.一对多7.关系数据库中空值(NULL)相当于( d )A. 零(0)B. 空白C. 零长度的字符串D. 没有输入8.事务有多个性质,其中不包括( B )A.隔离性B. 不可撤消C.原子性D. 一致性9.一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( C )A. select top3 cDiscription from Tvtype order by iprice ascB. select cDiscription from Tvtype where max(iprice)>3C. select top3 cDiscription from Tvtype order by iprice descD. select cDiscription max(iprice) from Tvtype order by iprice10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将E-R模型转换为关系数据模型。
数据库原理知到章节测试答案智慧树2023年最新大连外国语大学第一章测试1.()是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
()。
参考答案:DBMS2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
参考答案:DBS包括DB和DBMS3.数据库系统的数据独立性体现在()。
参考答案:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。
参考答案:一对多5.在数据库三级模式中,描述用户数据视图的是数据库的()。
参考答案:外模式第二章测试1.关系中的“主码”不允许取空值是指()规则。
()。
参考答案:实体完整性2.设关系R的属性列数以及元组个数分别为3和4,关系S的属性列数以及元组个数分别为4和5,关系T是R和S的笛卡儿积,即T=R×S,则关系T的属性列数以及元组个数为()。
参考答案:7,203.设两个关系R和S ,分别包含15和10个元组,则在R∪S、R∩S、R-S中,可能出现的元组数目情况是()。
参考答案:18,7,84.有关系R和S,R∩S的运算等价于()。
参考答案:R-(R-S)5.在关系数据库中,用来表示实体之间联系的是()。
参考答案:二维表第三章测试1.在关系数据库中,SQL是指()。
参考答案:Structured Query Language2.关于SQL语言,下列描述不正确的是()。
参考答案:SQL只能访问FOXPRO生成的数据库3.SQL的运算对象和结果都是()。
参考答案:关系4.创建表的命令是()。
参考答案:CREATE TABLE 表名5.基本表中某个属性的值为NULL,则表示该数据值是()。
参考答案:无任何数据第四章测试1.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
参考答案:关系规范化理论2.如果关系模式中存在数据依赖问题,可能导致数据库出现插入异常,这是指()。
第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
大工14秋《SQL数据库系统及应用》在线作业1
一,判断题
1. create database AA语句用于创建数据表。
A. 错误
B. 正确
?
正确答案:A
2. 每一个数据库只能有一个主数据文件和两个事务日志文件。
A. 错误
B. 正确
?
正确答案:A
3. 数据库中主数据文件名称的默认后缀是.ldf。
A. 错误
B. 正确
?
正确答案:A
4. create database语句可以在创建数据库时指定数据库名称等。
A. 错误
B. 正确
?
正确答案:B
5. 事务日志是每一个数据库都应具有的,默认后缀是.ldf。
A. 错误
B. 正确
?
正确答案:B
6. SSMS代表SQL Server Management Studio,提供了用于数据库管理的图形工具和功能丰富的开发环境。
A. 错误
B. 正确
?
正确答案:B
7. 每个数据库都至少有三个主数据文件。
A. 错误
B. 正确。
《数据库原理》复习题(选择题部分)1.()是长期存储在计算机内的有组织,可共享的数据集合。
(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.()是位于用户与操作系统之间的一层数据管理软件。
(A)数据库管理系统(DBMS)(B)数据库系统(DBS)(C)数据库(D)数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和()。
(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员4.下列命令不属于DBMS的数据定义语言的是:()。
(A)CREATE(B)DROP(C)INSERT(D)ALTER5.SQL Server 2005是一种()的数据库管理系统。
(A)关系型(B)层次型(C)网状(D)树型6.支持SQL Server 2005 中的所有可用功能,可作为企业数据库服务器使用的SQL Server 2005版本是:()。
(A)SQL Server 2005个人版.(B)SQL Server 2005企业版(C)SQL Server 2005开发版.(D)SQL Server 2005标准版7.SQL Server 2005 企业版可以安装在()操作系统上。
(A)Microsoft Windows 98.(B)Microsoft Windows Me(C)Microsoft Windows 2000 Professional.(D)Microsoft Windows 20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:()。
(A)分布式数据库(B)面向对象数据库(C)数据仓库(D)联机事务处理系统9.以下()不属于数据库对象(A)表和视图(B)索引和约束(C)T-SQL脚本(D)触发器10.SQL Server 2005的物理数据库构架主要包括()。
(A)文件及文件组.(B)页面和盘区(C)表和视图(D)数据和程序11.SQL Server 2005的数据以页为基本存储单位,页的大小为()。
《数据库》考试试卷(含答案)一、概念选择题(每题1分,共45分)1.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是()。
A.子模式B.用户模式C.模式D.存储模式3.下列选项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的()。
A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了()。
A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的()。
A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用()A.属性描述B.关键字描述C.二维表格描述D.实体描述11.参照完整性规则:表的()必须是另一个表主键的有效值,或者是空值。
A.候选键B.外键C.主键D.主属性12.在关系模式中,实现“关系中不允许出现相同的元组”的约束是()约束。
A.候选键B.主键C.外键D.超键13.约束“年龄限制在18~30岁之间”属于DBMS的()功能。
数据库原理及应用试卷一、选择题:(本大题共20小题,每小题2分,共40分,在每小题给出的四个选项中,只有一项是正确选项)1、是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A、DBAB、DBC、DBSD、DBMS2、SQL Server2000采用的身份验证模式有A、仅Windows身份验证模式B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式3、在SQL Server的系统数据库中,数据库用于保存数据库的配置信息,并且是SQL Server的关键的数据库A、MasterB、ModelC、MSDBD、TempDB4、执行语句CREATE DATABASE STUDENT的结果是A、创建一个名为STUDENT的数据库,包括数据文件和日志文件B、运行失败,因为参数不完整C、创建一个名为STUDENT的数据库,但是只有默认的数据文件,无日志文件D、为数据库STUDENT创建一个名为STUDENT的表5、用于删除表中所有数据行的命令是A、DELETE TABLEB、TRUNCATE TABLEC、DROP TABLED、ALTER TABLE6、关于对SQL Server数据库表的重命名,以下的说话正确的是A、不可以在企业管理器中修改表的名称B、可以在查询分析器中使用T-SQL为表重明名C、SQL Server 2000中,必须执行拷贝粘贴操作才能进行表的结构复制D、SQL Server 2000中,不允许进行表的重命名7、对于主键的说法错误的是A、主键字段输入的数据不允许重复B、主键字段的数据,为自动增长数据类型,不允许输入C、若主键由多个键组合而成,则某个主键字段可能存在重复值D、主键字段可以是字符数据类型8、从货物定单数据表(order)中查询出其中定单金额(order_price)在1000和5000之间的定单的详细信息,并按照定单金额(order_price)升序排列。
《SQL Server数据库技术》试卷H一、选择题(每题2分,共50分)( )A.数据库减少了数据冗余 B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性2.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA3.表A中的列B是标识列,属于自动增长的数据类型,标识种子是2,标识递增量是3,首先插入3行数据,然后再删除一行数据,再向表中增加数据行时,标识值为()A.5B.8C.11D.24.有一个关系:学生(学号,姓名,系别),规定学号的取值惟一,这一规则属于()A.域完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D实体完整性约束5. 下面关于tempdb数据库描述不正确的是()。
A. 是一个临时数据库B. 属于全局资源C. 没有权限限制D. 是用户建立新数据库的模板6.关系数据库是若干()的集合。
A. 表(关系)B.视图C.列D.行7.当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为()。
A.char(8) not null B.varchar(80) null C.char(80) not null D.varchar(80) not null 8.以下聚合函数中,除()外在计算中均忽略空值。
A.sum( ) B.count( ) C.avg( ) D.count(*)9.SQL语言中,删除一个表的命令是()A.DELETE B.DROP C.CLEAR D.REMORE10.使用下列哪种语句可以修改数据库()。
A.CREATE DATABASE B.CREATE TABLE C.ALTER DATABASE D.ALTER TABLE 11.以下关于SQL Server登录帐户的叙述,正确的是()。
A.删除了Windows的某个帐户,也自动把它从SQL Server 中删除;B.删除了Windows的某个帐户,并不自动把它从SQL Server 中删除;C.在SQL Server 中删除Windows的登录帐户,可能自动删除了Windows中该帐户;D.在SQL Server 中删除Windows的登录帐户,不会自动删除了Windows中该帐户;12.在SQL Server 2005中,不能创建()。
数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。
1.描述事物的符号记录称为__B______。
A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )A.多对多B.一对一C.多对一D.一对多9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N 联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( B )A.17个B.18个C.23个D.27个10.在视图上不能完成的操作是(C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。
A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。
A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。
A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。
A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
一、单项选择题:1.位于用户和操作系统之间的一层数据管理软件是 C 。
A.DBS B.DB C.DBMS D.MIS2.数据库系统中的数据模型通常由 A 三部分组成。
A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制3.CODASYL组织提出的DBTG报告中的数据模型是 B 的主要代表。
A.层次模型B.网状模型C.关系模型D.实体联系模型4.数据库的三级模式中,数据的全局逻辑结构用 C 来描述。
A.子模式B.用户模式C.模式D.存储模式5.用户涉及的逻辑结构用 D 描述。
A.模式B.存储模式C.概念模式D.子模式6.数据库的并发控制,完整性检查,安全性检查等是对数据库的 B 。
A.设计B.保护C.操纵D.维护7. C 完成对数据库数据的查询与更新。
A.DCL B.DDL C.DML D.DQL8.关系模型的程序员不需熟悉数据库的 C 。
A.数据操作B.完整性约束条件C.存取路径D.数据定义9.DBMS提供DML实现对数据的操作。
可以独立交互使用的DML称为B 。
A.宿主型B.独立型C.自含型D.嵌人型10.DBMS提供DML实现对数据的操作。
嵌入高级语言中使用的DML称为C 。
A.自主型B.自含型C.宿主型D.交互型11.下列运算中 B 不是关系代数的基本操作。
A.笛卡尔积B.自然联接C.投影D.并12.在关系中能惟一标识元组的属性集称为关系模型的 C 。
A.主键B.超键C.候选键D.外键13.对关系R进行投影运算后,得到关系S,则 D 。
A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于关系S的元组数D.关系R的元组数大于或等于关系S的元组数14.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S 等值自然联接的结果,则 C 。
A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于T2的属性个数D.T2的属性个数大于或等于T2的属性个数15.在关系代数表达式优化策略中,应尽可能早执行 C 操作。
数据库技术三级考试知识点总结一、数据库基础。
1. 数据库系统概述。
- 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)的概念。
数据库是长期存储在计算机内、有组织、可共享的数据集合;DBMS是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据;数据库系统是由数据库、数据库管理系统、应用程序、数据库管理员(DBA)等组成的人机系统。
- 数据库系统的特点,如数据结构化(整体结构化,数据不再针对某一应用,而是面向全组织)、数据的共享性高、冗余度低且易扩充、数据独立性高(包括物理独立性和逻辑独立性)等。
2. 数据模型。
- 概念模型:用于信息世界的建模,是现实世界到机器世界的一个中间层次。
常用的概念模型是实体 - 联系模型(E - R模型),其中包括实体(客观存在并可相互区别的事物)、属性(实体所具有的某一特性)和联系(实体之间的联系有一对一、一对多和多对多等类型)。
- 数据模型的组成要素:数据结构(描述数据库的组成对象以及对象之间的联系)、数据操作(对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则)和数据的完整性约束条件(一组完整性规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容)。
- 常见的逻辑数据模型:- 层次模型:用树形结构表示实体及其之间的联系,有且只有一个根结点,根结点以外的其他结点有且只有一个父结点。
- 网状模型:用网状结构表示实体及其之间的联系,允许一个以上的结点无双亲,一个结点可以有多于一个的双亲。
- 关系模型:以二维表的形式组织数据,关系模型中的数据结构是关系(二维表),关系操作包括查询(选择、投影、连接等)和更新(插入、删除、修改)操作,关系的完整性约束包括实体完整性(主关键字不能取空值)、参照完整性(外键要么取空值,要么取对应主键的值)和用户定义的完整性。
3. 数据库系统结构。
1.数据库系统的核心是_B___。
A.数据库B.数据库管理系统C.数据模型D.软件工具2.SQL语言具有__B__的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵3.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是__A__。
A.SELECT B.INSERT C.UPDATE D.DELETE4.在关系数据库设计中,设计关系模式是__C__的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序B.命令C.事务D.文件6.在数据库中,产生数据不一致的根本原因是__D__。
????A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余7.下列SQL语句中,创建关系表的是__B__。
A.ALTER B.CREATEC.UPDATE D.INSERT8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。
A.安全性B.完整性C.并发控制D.恢复9.事务是数据库进行的基本工作单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。
A.安全性B.一致性C.完整性D.可靠性10.对并发操作若不加以控制,可能会带来数据的___D_问题。
A.不安全B.死锁C.死机D.不一致二、填空题(12分,4小题)1.数据冗余可能导致的问题有____________________和_____________________。
答案:①浪费存储空间及修改麻烦②潜在的数据不一致性2.数据库在运行过程中可能产生的故障有____________、_______________、___________。
数据库系统概论试卷1.选择题(每题2分,共20分)(1) _____是位于用户与操作系统之间的一层数据管理软件.A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统(2) 在数据库系统阶段,数据是_____.A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的(3) _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次.A.数据模型B.概念模型C.E-R图D.关系模型(4) 数据管理技术经历了人工管理,_____和_____.① DBMS ②文件系统③网状系统④数据库系统⑤关系系统A.③和⑤B.②和③C.①和④D.②和④(5) 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:①_____,②_____.①允许一个以上的结点无双亲②仅有一个结点无双亲③一个结点可以有多于一个双亲④每个结点仅有一个双亲⑤每个结点的双亲是唯一的A.③和④B.②和③C.③和⑤D.①和③(6) ________由数据结构,关系操作集合和完整性约束三部分组成.A.关系模型B.关系C.关系模式D.关系数据库(7) 在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则________.A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码D. R属于2NF(8) 属于BCNF的关系模式________.A. 已消除了插入,删除异常B. 已消除了插入,删除异常,数据冗余C. 仍然存在插入,删除异常D. 在函数依赖范畴内,已消除了插入和删除的异常(9) 以下______封锁违反两段锁协议.A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock CB. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock AC. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock AD. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C(10) 实体完整性和参照完整性属于________.A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束2.填空题(每题2分,共10分)(1) 集合R与S的差表示为________.(2) 集合R与S的连接可以用关系代数的5种基本运算表示为________.(3) 一个m:n联系转换为一个关系模式,关系的码为________.(4) 介质故障的恢复需要________.(5) 若事务T对数据对象A加上X锁,则________.3. 简答题(每题5分,共15分)数据,数据库,数据库管理系统.数据模型及其要素.外码4.综合题:(1)请按下述数据信息设计E―R模型.(10分)供应商(SUPPLIER)可以为多个工程项目(PROJECT)提供多种零件(PART);每种零件可以由多个供应商提供,被多个工程项目所使用;工程项目可以使用多个供应商提供的多种零件.工程项目有编号(J#),项目名(Jname),项目日期(Date);零件有编号(P#),零件名(Pname),颜色(Color),重量(Weight);供应商有编号(S#),名称(Sname),供应商所在地(Address);此外还要反映某一工程项目使用某种零件的数量(Total)和某一供应商提供某种零件的数量(Amount).(2)将上述E―R模型转换为关系模型.(10分)(3)分别用关系代数和元组关系演算查询供使用了'上海'供应商所提供的零件的工程名称.(10分)(4)建立一个学生关系表Student,表中有5个字段:学号Sno(字符型),姓名Sname(字符型),性别Sex(字符型),年龄Age(整型),系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型),课程号Cno(字符型),成绩Grade(数值型),其中Sno,Cno是关系的码,用SQL语言完成下列功能(10分):①建立学生关系表Student和学生选课关系表SC.②查询计算机系('CS')所有同学的姓名和各科成绩.③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系.④逻辑删除李江同学的相关记录.(5)设有关系模式R(U,F),其中U={A,B,C,D,E},F = { A→D,E→D,D→B,BC→D ,DC→A }(15分).①计算DF+ ,(DC)F+ ,(BC)F+及(CE)F+;②求R的所有候选码,并说明理由;③ R最高满足第几范式为什么④若R不属于BCNF,试改进该关系数据库设计,使它满足BCNF.《数据库系统教程》试卷(B卷,2005.1)一,单项选择题(本大题共15小题,共25分.每小题错选,多选或未选,均扣2分,扣满25分为止)1.数据库在磁盘上的基本组织形式是[ ]A.DBB.文件C.二维表D.系统目录2.在DBS中,最接近于物理存储设备一级的结构,称为[ ]A.外模式B.概念模式C.用户模式D.内模式3.从模块结构考察,DBMS由两大部分组成: [ ]A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器4.设W=R S,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足[ ]A.w≤r+sB.wr+s5.设有关系R(A,B,C)和关系S(B,C,D),那么与R S等价的关系代数表达式是[ ]A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))6.在关系模式R中,函数依赖X→Y的语义是[ ]A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等7.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为[ ]A.BDB.BCDC.ABDD.ABCD8.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.13个B.15个C.18个D.20个9.关系模式R分解成数据库模式ρ的一个优点是[ ]A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组10.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的[ ]A.持久性B.一致性C.孤立性D.隔离性11.用户或应用程序使用数据库的方式称为[ ]A.封锁B.权限C.口令D.事务12.三层C/S结构的目的是为了减轻__________的负担. [ ]A.主机B.客户机C.服务器D.中间件13. DDBS中,全局关系是指[ ]A.全局外模式中的关系B.分片模式中的关系C.全局概念模式中的关系D.分配模式中的关系14.对用户而言,ODBC技术屏蔽掉了[ ]A.不同服务器的差异B.不同DBS的差异C.不同API的差异D.不同主语言的差异15.在ORDB中,同类元素的有序集合,称为[ ]A.数组类型B.多集类型C.单集类型D.集合类型二,填空题(本大题共15小题,每小题1分,共15分)16.内存和外存交换信息的单位是________,是由____________________管理的.17. DBA有两个很重要的工具:__________和__________.18. DBS中的软件,主要包括DBMS,OS,__________和__________等四个部分.19. 在OO模型中,每个对象有一个唯一的标识符,把__________和__________封装在一起.20. 关系运算理论是关系数据库__________的理论基础.21.如果SQL的SELECT语句中,未使用分组子句但在SELECT子句中使用了聚合函数,那么此时SELECT子句的语义就不是投影的意思了,而是___________ .22.函数依赖X→Y能从推理规则推出的充分必要条件是__________.23.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},则分解ρ={AB,AC}丢失了FD__________.24. 如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是__________范式.25. 在DBD中,子模式是在__________阶段设计的.26.事务的执行次序称为__________;并发事务执行的正确性可用_______________________概念来解决.27. 使用封锁技术,可以避免并发操作引起的各种错误,但有可能产生其他三个问题:__________,__________和__________.28."ODBC"是英文的缩写,其中文是________________________.29.ORDB中,继承性可发生在__________级或__________级.30.OO数据模型中类的概念相当于模型中__________的概念.三,简答题(本大题共8小题,每小题3分,共24分)31."数据独立性"在文件系统阶段,数据库阶段和分布式数据库阶段中各表现为什么形式(写出名词即可)32.设有关系R和S,其值如下:R A B C S D B C2 4 63 5 62 5 6 2 4 73 4 7 2 5 64 4 7 2 4 8试求R S,R S的值.33. 在分解具有无损分解时,系统具有什么特点34.试对"数据库系统生存期"下个确切的定义.35.试解释COMMIT操作和ROLLBACK操作的语义.36.数据库的并发控制与数据库的恢复之间,有些什么联系37.在DDBS中,试解释"适当增加数据冗余度"这个概念.为什么要适当增加数据冗余度38.在ORDB中,什么是嵌套的数据结构什么是递归的数据结构递归的数据结构如何实现四,设计题(本大题共5小题,每小题3分,共15分)设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)39.试写出下列查询语句的关系代数表达式:检索不学C6课程的男学生的学号和姓名(SNO,SNAME).40.写出上面第39题的SQL查询语句形式.41.试写出下列删除操作的SQL语句:从SC表中把Maths课程中低于Maths平均成绩的选课元组全部删去.42.试写出下列修改操作的SQL语句:把Wu老师的女同学选课成绩增加4% .43.试用SQL的断言来表达下列约束:规定每个女同学最多选课6门.五,综合题(本大题共3小题,每小题7分,共21分)44.设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址).如果规定:每个车间每需要一种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址.(1)试根据上述规定,写出模式R的基本FD和关键码.(2)说明R不是2NF的理由,并把R分解成2NF模式集.(3)再进而分解成3NF模式集,并说明理由.45.某学员为高校社团信息管理系统设计了数据库的ER图,对学生,社团,社团成员,社团活动,主管老师,对活动和成员的评价等信息进行了管理,其ER图如下所示.该ER图有9个实体类型,其结构如下:学生(学号,姓名,性别,出生年月,政治面貌)社团(社团编号,类别,名称,成员数,组织描述,活动概览)社团成员(成员编号,在社职务,证件编号,发放日期)主管老师(教师工号,姓名,性别,政治面貌,职称,电话)社团活动(社团活动编号,活动日期,主题,参加成员数,活动级别,活动内容)活动评价(社团活动编号,评价日期,评分,说明)奖励信息(奖励序号,奖励日期,奖项,奖励描述)能力状况(序号,日期,健康状况,体育特长,文学特长,艺术特长)评语(序号,日期,等级,描述,评语教师)该ER图有10个联系类型,其中1个是1:1联系,7个是1:N联系,2个是M:N联系.其联系的属性如下:参加(参加情况评级)开展(开展日期)试将上述ER图转换成关系模型:写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键.在上述数据库中,写出主键和外键的总数这两个数字.46.试证明"关系模式中存在局部依赖,则必存在传递依赖"这个结论.(结束)2003年《数据库系统概论》期末考试试卷(A)一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、和。
数据库系统概论复习参考题一、选择题1 、描述事物的符号记录称为: ( B )A) 信息 B) 数据 C) 记录 D) 记录集合2 、( A )是位于用户和操作系统之间的一层数据管理软件。
A) 数据库管理系统 B) 数据库系统 C) 数据库 D) 数据库运用系统3、在人工管理阶段,数据是( B ) 。
A) 有结构的 B) 无结构的C) 整体无结构,记录有结构 D) 整体结构化的4、在文件系统阶段,数据是( B ) 。
A) 无独立性 B) 独立性差 C) 具有物理独立性 D) 有逻辑独立性5、在数据库系统阶段,数据是( D ) 。
A) 有结构的 B) 无结构的C) 整体无结构,记录内有结构 D) 整体结构化的6、数据库系统阶段,数据( D ) 。
A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性C) 独立性差D) 具有高度的物理独立性和一定程度的逻辑独立性7 、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。
A) 数据模型 B) 概念模型 C) 物理模型 D) 关系模型8 、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是有层次模型的( C )决定的。
A) 数据结构 B) 数据操作C) 完整性约束 D) 缺陷9 、 ( A )是数据结构,关系操作集合和完整性约束三部分组成。
A) 关系模型 B) 关系 C) 关系模式 D) 关系数据库10、在关系模型中,一组具有相同数据类型的值的集合称为 ( D )A) 关系 B) 属性 C) 分量D) 域11、关系是 ------ 。
( D )A) 型 B) 静态的 C) 稳定的D) 关系模式的一个实例12、数据结构设计中,用 E—R 图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。
A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计13、非关系模型中数据结构的基本单位是 ( C )。