是位于用户与操作系统之间的一层数据管理软件数据库在
数据库试卷及答案
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年大连外国语大学
数据库原理知到章节测试答案智慧树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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库综合练习
数据库原来及应用综合练习一、选择题1.(A)是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.( C )是长期存储在计算机内有序的、可共享的数据集合。
A.DA TA B.INFORMA TION C.DB D.DBS3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(A)。
A.DA TA B.INFORMA TION C.DB D.其他4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。
A.DBMS B.DB C.DBS D.DBA5.目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布6.(A)是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按(A)的类型来命名数据模型。
A.数据结构B.数据操纵C.完整性约束二、填空题1.数据库就是长期储存在计算机内_有序的_、_可共享_的数据集合。
2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在_建立__、__运行_和__维护_时由数据库管理系统统一管理、统一控制。
3.数据库应用系统是由_数据库_、_数据库管理系统_、_应用系统_、_数据库管理员和_用户_构成。
4.数据库技术经历了_程序管理阶段、_文件管理阶段_和_数据库系统管理阶段_三个发展阶段。
5.数据模型通常都是由_数据结构_、_数据操作_和_数据的完整性约束_三个要素组成。
6.目前最常用的数据模型有_层次模型__、网状模型__和_关系模型_。
20世纪80年代以来,_关系模型_逐渐占主导地位。
7.关系数据模型中,实体及实体间的联系都用_二维表结构来表示。
在数据库的物理组织中,它以__文件_形式存储。
8.常用的关系操作有两类:传统的集合操作,如并、交、差和_广义笛卡尔积_。
《数据库原理》复习题(选择题部分) (1) (2)
《数据库原理》复习题(选择题部分)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的()功能。
SQL_Server单选题
一、单项选择题1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。
A.masterB.modelC.pubD.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5.在SQL中,建立表用的命令是 ( B )。
A.CREATE SCHEMA 架构B.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11.下列哪个不是sql 数据库文件的后缀。
( C )A..mdf B..ldfC..tif D..ndf12. 在SQL语言中,建立存储过程的命令是( A )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE13.下列四项中,不属于数据库特点的是( C )。
数据库原理及应用开卷
数据库原理及应用试卷一、选择题:(本大题共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数据库技术试卷8
《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中,不能创建()。
sql考试题
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
二、填空题(每题2分,共10分)
1、用来存储数据库数据的操作系统文件主要有两类:___________、____________。
14、在SQL2000的查旬语句中,若查询表纪录中所有au_id满足前两个字母为“88”的纪录,则下列正确Where字句是( )
A. Where au_id='88%' B. Where au_id = link '88%'
C. Where au_id like '88%' D. Where au_id link '88%'
141 ,国际贸易,经济, 1997 ; 142 ,国际金融,经济, 1996 ;
)
学生(
8101 ,张三,男, 1993-1-1 , 101 ; 8102 ,钱四,女,1994-6-1 , 121 ;
8103 ,王玲,女,1994-11-1 , 131 ; 8105 ,李飞,男,1994-7-1 , 102 ;
12、SQL Server系统中的所有系统级信息存储于哪个数据库( )。
A.master B.model
C.tempdb D.msdb
13、下列哪个约束不可以为空?( )
A. 主键 B. 外键 C. 默认键 D. UNIQUE约束
22.E-R图在需求分析阶段生成。( T )
23.SQL语言的视图定义和视图操作功能在一定程度上支持了数据的逻辑独立性。(T )
数据库题库及答案
数据库题库及答案【篇一:数据库试卷及答案】p> 1.(b)是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
a. dbb.dbmsc.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 iprice 10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将e-r模型转换为关系数据模型。
数据库课本答案
选择题第一单元1、(DBMS)是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( DATA) A.DATA B.DBS C.DB D.其他3、目前(关系)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系 B.面向对象 C.分布 D.对象-关系4、(数据结构)是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按它的类型来命名数据模型。
A.数据结构 B.数据操纵 C.完整性约束 D.数据联系5、( 概念模型)属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.非关系模型 D.关系模型6、当数据库的(模式 )改变了,由数据库管理员对(模式/内模式 )映象作相应改变,可以使(外模式/模式)保持不变,从而保证了数据的物理独立性。
(1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/内模式A.(1)和(3)和(4) B.(1)和(5)和(3) C.(2)和(5)和(1) D.(1)和(2)和(4)7、数据库的三级体系结构即子模式、模式与内模式是对( 数据库系统 )的三个抽象级别。
A.信息世界 B.数据库系统 C.数据 D.数据库管理系统8、英文缩写DBA代表(数据库管理员 )A.数据库管理员 B.数据库管理系统 C.数据定义语言 D.数据操纵语言9、模式和内模式(只能各有一个 )。
A.只能各有一个 B.最多只能有一个 C.至少两个 D.可以有多个 10、在数据库中存储的是( )。
10、在数据库中存储的是(数据和数据之间的联系 )。
A.数据 B.信息 C.数据和数据之间的联系 D.数据模型的定义第二单元1、设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( r+s)A. r+sB. r-sC. r×sD. max(r,s)2、在基本的关系中,下列说法正确的是(任意两个元组不允许重复 )A. 行列顺序有关B. 属性名允许重名C. 任意两个元组不允许重复D. 列是非同质的3、有关系R和S,R∩S的运算等价于(R-(R-S) )A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)4、设关系R(A,B,C)和S(A,D),与自然连接R ∞ S等价的关系代数表达式是( ∏B,C,S.A,D(σR.A=S.A(R×S)))A. σR.A=S.A(R×S)B. R SC. ∏B,C,S.A,D(σR.A=S.A(R×S))D. ∏R.A,B,C(R×S)5、五种基本关系代数运算是(∪、-、×、π和σ )A. ∪、-、×、π和σB. ∪、-、、∏和σC. ∪、∩、×、π和σD. ∪、∩、、π和σ6、关系代数中的θ联接操作由(.σ和× )操作组合而成。
数据库总结(简答题)
数据的定义:描述事物的符号记录数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合DBMS的定义:数据库管理系统(Database Management System,简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。
DBMS的用途:(1)科学地组织和存储数据(2)高效地获取和维护数据DBMS的主要功能:(1)数据定义功能:提供数据定义语言(DDL)定义数据库中的数据对象(2)数据操纵功能:提供数据操纵语言(DML) ,实现对数据库的基本操作(查询、插入、删除和修改)。
(3)数据库的运行管理:在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性、并在多用户同时使用数据库时进行并发控制,且在数据库系统发生故障后对系统进行恢复。
(4)数据库的建立和维护功能(实用程序):数据库数据批量装载、数据库转储、恢复、数据库的重组织、性能监视等(5)数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统在不引起混淆的情况下常常把数据库系统简称为数据库数据库系统的构成(1)数据库(2)数据库管理系统(及其开发工具)应用系统数据库管理员(DBA)和用户数据管理是指对数据的组织、分类、编码、存储、检索和维护。
数据管理技术的发展过程人工管理阶段特点:(1) 数据不保存(2) 系统没有专用的软件对数据进行管理(3) 数据不共享(4) 数据不具有独立性文件系统阶段特点:(1)数据以文件形式长期保存(2)数据由文件系统统一管理(3)应用程序直接访问数据文件(4)数据的存取基本上以记录为单位缺点:(1)数据冗余度大(2) 数据独立性低(2)数据一致性差数据库系统阶段特点:(1)数据共享性高、冗余少(2)数据结构化(3)数据独立性高(4)由DBMS进行统一的数据控制功能A)数据的安全性(security)控制B) 数据的完整性(integrity)控制C) 并发(concurrency)控制D) 数据恢复(recovery)数据模型分成两个不同的层次:(1)概念模型(概念层数据模型,也称信息模型):它是按用户的观点来对数据和信息建模。
数据库系统概论试卷
数据库系统概论试卷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 )。
数据库题集一及参考答案
题集一及答案一、单项选择题1.___A__是位于用户与操作系统之间的一层数据库管理软件。
(A) 数据库管理系统 (B) 数据库系统(C) 数据库 (D) 文件组织2.单个用户使用的数据视图的描述称为___D__。
(A) 模式 (B) 存储模式 (C) 内模式 (D) 外模式3.在数据库设计中,将E-R图转换成关系数据模型的过程属于__B___。
(A)概念结构设计 (B) 逻辑结构设计 (C) 物理设计 (D) 需求分析4.同一张表上的多类触发器激活时遵循的执行顺序为__D___ 。
①执行该表上的AFTER触发器;②执行该表上的BEFORE触发器;③激活触发器的SQL语句。
(A) ①②③ (B) ③②① (C) ①③② (D)②③①5.把对表student的查询权限授予U1并获得传播该权限的权利,以下__D___SQL语句正确实现该功能。
(A) GRANT INSERT ON TABLE STUDENT (B) GRANT SELECT ON TABLE STUDENTTO U1 WITH GRANT OPTION; TO U1 WITH ADMIN OPTION;(C) GRANT INSERT ON TABLE STUDENT (D) GRANT SELECT ON TABLE STUDENTTO U1 WITH ADMIN OPTION; TO U1 WITH GRANT OPTION;6.SQL中,与“< ANY”等价的操作符是__C___。
(A) < MIN (B) > MIN (C) < MAX (D) > MAX7.如果事务T1获得了数据项P上的排它锁,则以下说法正确的是__D___。
(A) T1对P只能读不能写 (B) T2对P能加共享锁(C) T2对P能加排它锁 (D) 以上说法都不正确8.设关系模式R<A,B,C,D,E>,函数依赖集F={AB→C,AE→B,B→E,A→D},以下为R的候选码的是__D___。
大型数据库考试复习卷
大型数据库考试复习卷T-SQL复习感悟一单选题(每小题2分,10小题,共20分)1、_____A_____是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2、SQL Server的验证模式有( A )和( B )。
A.用户安全验证模式B.NT验证模式C.XP验证模式D.混合安全验证模式3. 删除数据库使用的T-SQL语句是_____B______。
A. CREATE DATABASEB. DROP DA TABASEC. ALTER DATABASED. DELETE DA TABASE4、SQL Server的字符型系统数据类型主要包括______B______。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int5、在数据库标准语言SQL中,关于NULL值叙述正确选项是______D______。
A. NULL 表示空格B. NULL表示0C. NULL既可以表示0,也可以表示是空格D. NULL表示空值6、服务器角色是服务器级的一个对象,只能对应于____C_____。
A. 数据库名B. 用户名C. 登录名D. 角色名7、目前 A 数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布8、嵌套查询的执行流程是,首先执行___B___查询。
A. 外部B. 内部C. 不一定D. 要根据查询优化器定9. 有一类索引被称作“唯一索引”。
它可以采用______D______的索引结构。
A. 聚集索引B. 非聚集索引C. 主键索引D. 聚集索引或非聚集索引3. SQL SERVER提供了三种基本的存储过程类型,没有下面的___D___。
S2-SQL
S2-SQL第一章1)下列四项中,不属于数据库特点的是(C)。
(选择一项)A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2)(A)是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
(选择一项)A.DBMSB.DBC.DBSD.DBA3)下列四项中说法不正确的是(C)(选择一项)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性A.多对多B.一对一C.多对一D.一对多5)实体间的关系是错综复杂的,但就两个实体的关系来说,主要不包括()情况(选择一项)A.多对多B.一对一C.多对0D.一对多A.一对一B.一对多C.多对一D.多对多7)E-R模型用于数据库设计的哪一个阶段()(选择一项)A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计8)关于关系图下列哪一个是正确的()(选择一项)A.关系图是在同一个表中不同字段之间建立关联B.关系图是表与表之间建立关联,与字段无关C.关系图是在不同表中的字段之间建立关联D.关系图是在不同数据库之间建立关联9)关于关系图下列哪一个图形表示实体的属性()(选择一项)A.长方形的方框B.椭圆形C.菱形D.三角形10)3NF同时又是()(选择一项)A.2NFB.1NFC.BCNFD.1NF,2NF11)现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为()(选择一项)A.1个表B.2个表C.3个表D.4个表12)一个规范化的关系至少应当满足()的要求。
(选择一项)A.一范式B.二范式C.三范式D.四范式13)关于数据表范式理解不正确的是()。
(选择一项)A.数据表规范化的程度越高,数据冗余就越少B.数据表规范化的程度越高,数据库在访问数据表以及表之间的关联就越少C.数据表规范化的程度越高,在查询检索时需要做出的关联等工作就越多D.数据表规范化的程度越高,造就认为可能性错误就越少14)在数据库设计中使用E-R图工具的阶段是()。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据. DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型数据库系统的三级模式结构由外模式、模式和内模式组成.数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。
正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成sQL 语言的特点:(l)综合统一。
(2)高度非过程化。
(3)面向集合的操作方式。
(4)以同一种语法结构提供两种使用方式.(5)语言简捷,易学易用。
基本表,视图。
两者的区别和联系:基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。
视图是从一个或几个基本表导出的表.视图本身不独立存储在数据库中,是一个虚表。
即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中.视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
实现数据库安全性控制的常用方法和技术有:用户标识和鉴别,存取控制,视图机制,审计,数据加密.数据库的完整性是指数据的正确性和相容性。
完整性约束条件是指数据库中的数据应该满足的语义约束条件.参照完整性体现在外码,用户定义的完整性数据类型定义范围。
DBMS 的完整性控制机制应具有三个方面的功能:( l )提供定义完整性约束条件的机制;( 2 )提供完整性检查的方法;( 3 )违约处理:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.数据库技术经历了_______、_______和_______三个发展阶段。
4.数据模型通常都是由_______、_______和_______三个要素组成。 三 简答题
1.数据依赖对关系模式有什么影响?
2.关系模型的完整性规则有哪几类?在关系模型的参照完整性规则中,外部码属性的值是
否可以为空?什么情况下才可以为空?
14 关系规范化中的删除异常是指(
)
A)不该删除的被删除 B)应该删除的没删除 C) 操作被中断
15 关系数据库中的关系模式至少是(
)
A)1NF
B)2NF
C) 3NF
D) 4NF
16 候选码中的属性称为(
)
A)主属性
B) 非主属性
C) 关键属性
D) 复合属性
17 关系模式的候选码可以有(
A)1 个
B) 多个
)个 C) 1 个或多个
D) 0 个
18 候选码中的属性可以有(
)
A)1 个
B) 多个
C) 1 个或多个
D) 0 个
19 当关系模式 R 已属于 3NF, 下列说法正确的是(
)
A)消除了异常操作 B)仍存在异常操作 C) 一定属于 BCNF D)一定不属于 BCNF
20 关系在数据库的物理组织中,它以_______形式存储。模式的分解( )
试题六
一 选择题
1.( )是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由 其统一管理、统一控制。
A.DBMS
B.DB
C.DBS
D.DBA
2.( )是长期存储在计算机内有序的、可共享的数据集合。
A.DATA
B.INFORMATION C.DB
D.DBS
3 在三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(
3.简述 SQL 的功能。 4.视图有什么优点?
5.什么是数据库的安全性?数据库安全性控制的常用方法有哪些?
6.什么是数据库的完整性?它与完整性有什么区别?
7.并发操作可能会产生哪几类数据不一致?
8.什么是数据库的恢复?恢复的实现技术有哪些? 9.试述数据库的设计步骤。
10 三级模式结构有什么优点?
)
A) 外模式 B) 存储模式 C) 内模式 D) 模式
4 按照传统的数据模型分类,数据库系统可以分为三种模型(
)
A)大型 中型 小型 B) 西文 中文 兼容 C) 层次 网状 关系 D) 数据 图形 多媒体
5.目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商
用数据库系统。|
A)唯一
B) 不唯一
C) 规范程度越高越好
二 填空
1.关系数据模型中,实体及实体间的联系都用_______来表示。
2.常用的关系操作有两类:传统的集合操作,如并、交、差和_______。专门的关系操作,
如_______、投影、连接等。前者从行的角度来进行,后者不仅涉及关系的行,而且涉及关
系的_______。
A.关系
B.面向对象
C.分布
6.( )是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按( )
的类型来命名数据模型。
A.数据结构 B.数据操纵
C.完整性约束
7 关系数据库系统能实现的专门关系运算包括(
)
A)排序、索引、统计 B)选择、投影、连接 C)关联、更新、排序 D) 显示、打印、
8 两个关系进行自然连接,要求有一个或多个共有的(
)
A)
B) 元组
C) 行
D) 属性
9 在关系代数的专门关系运算中,从表中选出满足条件的元组的操作称为(
)
A)除法
B) 投影
C) 选择
D) 连接
10 下列关系运算中花费时间最长的是(
)
A
11 SQL 语言是(
) 的语言,易学习
五 1П课名(σ 学分〉3(课程) 2 П姓名(σ 课号='2‘(教师∞授课)
A)过程化
B) 非过程化
C) 格式化
D) 导航式
12 下列 SQL 语句中,修改表结构的是(
)
A)ALTER
B)CREATE
C) UPDATE
D) INSERT
13 SQL 语言具有两种使用方式,分别称为交互式 SQL 和(
)
A)提示式 SQL B)多用户 SQL
C) 嵌入式 SQL
D) 解释式 SQL
四 有如下关系模式: 教师(编号,姓名,年龄,教研室)
课程(课号,课名,学分)
授课(教师编号, 课号, 学时)
1. 用 SQL 语言完成下列操作
1) 查询主讲三门以上课程的教师姓名。
2) 定义一个视图,由教师姓名,课名,学时三个属性组成
3) 删除所有没有授课的教师记录。
2. 用关系代数表示下列查询
1)列出学分高于 3 分的课程名称
2)列出主讲 2 号课的所有教师的编号和姓名
试题 6 答案
一 ACDCA ABDCD BACAA ACCBB 二 1 表 2 减、选择、列 3 手工管理 文件管理 数据库
4 数据结构、数据操作、完整性规则 三 1 不合理的函数依赖会造成关系模式的规范化程度低,造成数据库的异常操作。 2 完整性规则包括实体完整性、参照完整性、用户定义完整性。外码在不能确定时,可 以取空值。 3 数据定义 数据操纵 数据控制 4 视图是一个虚表,借助视图可以确保系统的数据独立性功能,方便系统功能扩充,保证数 据安全性。 5 6 安全性是指防止非法用户对数据的 非法操作,完整性是确保数据的正确性和有效性。 7 读脏数据、不可重复读、不可重复读 8 当系统发生异常,事务不能成功完成时,数据恢复要确保事务的原子性。主要技术有日志 文件、备份、磁盘镜像。 9 需求分析、 概念设计、逻辑设计、物理设计、实施 10 确保数据独立性,包括逻辑独立性和物理独立性。 四 1 select 姓名 from 教师 where 编号 in (select 教师编号 from 授课 group by 教师编 号 having count(*)>=3) (3 分) 2 create view v1 ( 教师姓名,课名,学时) as select 姓名,课名,学时 from 授课 ,教师,课程 where 授课.编号=教师.编号 and 课程.课号 =授课.课号 3 delete from 教师 where 编号 not in (select 教师编好 from 授课 ) (3 分)