数据库技术及应用试题库
数据库技术与应用测试卷题库及答案共10套
数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。
A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。
B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。
C、默认值约束使用default关键字。
D、以上都不正确。
参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。
A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
MySQL数据库技术与应用试卷及答案
《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。
2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。
3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。
4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。
5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。
6、MySQL是一种_______(多用户、单用户)的数据库管理系统。
7、select (NULL<=>NULL) is NULL;的结果为_____。
8、在Windows下配置MySql服务器默认使用的用户是_______。
9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。
10、在MySQL中,查看已经存在数据库的sql语句是_______。
11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。
12、MySQL提供了一个________命令,它可以实现数据的备份。
13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。
14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。
15、在MySQL中,修改表名的基本语法格式________。
16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。
17、聚合函数中,用于求出某个字段平均值的函数是________。
数据库应用技术考题
试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。
每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。
A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。
A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。
A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。
A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。
A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。
A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。
A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。
A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。
A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。
数据库技术与应用复习题
数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。
数据库原理及应用-考试题3
《数据库原理及应用》试题3一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________。
A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指_________。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。
A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过_________。
A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。
A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K2(难度系数A)正确答案:C8、对关系的完整性约束通常包括_________三种。
A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;(难度系数A)正确答案:B9、在SQL中,建立视图用的命令是_________。
数据库试题及答案
《数据库技术与应用》样题一、选择题( 共30 分,1--20 每小题1 分,21—25 每小题2 分。
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的)1 在SQL Server 中,关于视图的正确叙述是A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表2 SQL 是那几个英文单词的缩写A)Standard Query LanguageB)Structured Query LanguageC) Select Query LanguageD)以上都不是3 不属于SQL Server 系统全局变量的是()。
A、@@ErrorB、@@ConnectionC、@@Fetch_StatusD、@Records4 下面描述错误的是()A、每个数据文件中有且只有一个主数据文件B、日志文件可以存在于任意文件组中C、主数据文件默认为primary 文件组D、文件组是为了更好地实现数据库文件组织5 SQL Server 数据库文件有三类,其中主数据文件的后缀为()A、.mdfB、.ldfC、.ndfD、.idf6、下面标识符不合法的是()A、[my delete]B、_mybaseC、$moneyD、trigger17 下面字符串能与通配符表达式[ABC]%a 进行匹配的是()A、BCDEFB、A_BCDC、ABC_aD、A%8、下面对索引的相关描述正确的是()列值唯一的列适合间索引A、经常被查询的列不适合建索引B、列值惟一的列适合建索引C、有很多重复值的列适合建索引D、是外键或主键的列不适合建索引9、在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows 身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。
数据库试题和名词解释
《数据库技术及应用》一、单项选择题(30分)1. 关系数据库中,实现实体之间的联系是通过表与表之间的()A公共索引B公共存储C公共元组D公共属性2. 事务日志是用于保存()A数据操作B对数据库的更新操作C程序运行过程D程序的执行结构3. 数据库物理设计的任务是设计数据库的( )A.外模式B.内模式C.概念模式D.三者都不是4. 一位教师可以教多门课,一门课只能由一位教师来教。
在E-R数据模型中,这种联系属于( )。
A. 1:1 B. 1:n C. m:n D. 无法确定5. 对于学生基本信息表来说,下列( )作为其主键最合适。
A. 学号B. 学号及姓名C. 系号和学号D. 系和姓名6. 事务在执行时,所遵循的“要么全做,要么不做”这是事务的( )性质。
A. 封装性B. 执行的原子性C. 彼此的隔离性D. 作用的持久性7. 下面产品中,属于关系数据库管理系统的是()A . ORACLEB . DELPHIC . AUTOCAD D. POWERBULDER8.下列SQL语句中,用于建立索引的语句是()A CREATE DATABASEB CREATE TABLEC CREATE VIEWD CREATE INDEX9.SQL语句中,FROM子句对应()A投影运算B并操作C笛卡儿积操作D选择操作10.与之等价的SQL语句是()A SELECT * FROM RB SELECT a FROM RC SELECT a,b FROM R WHERE a>bD SELECT a,b,c FROM R WHERE a>b11.SQL中的视图提高了数据库系统的()A完整性B并发控制C隔离性D安全性12.如果要修改表的结构,应该使用SQL语句的()语句A CHANGE TABLEB MODIFY TABLEC ALTRER TABLED UPDATE TABLE13. 职工号在一个视图中可能当作字符串,而在另一个视图中可能被当作整数,这是( ) A.命名冲突B.概念冲突C.域冲突D.约束冲突14.在关系数据库中,数据字典只保存()A数据B元数据C表名D属性名15.SQL的DML语句包括()A. JOIN,PROJECT,AND和NOTB. SELECT,INSERT,ROLLBACK和COMMITC. AND,OR,NOT和UNIOND. SELECT,INSERT,SELETE和UPDA TE二、填空题(20分)1. 一个数据库系统主要由()、()、()、()和()等5部分构成。
数据库应用技术试题及答案
数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
17春北理工《数据库技术及应用》在线作业
2017秋17春北理工《数据库技术及应用》在线作业一、单选题(共20 道试题,共50 分。
)1. 下列命题中不正确的是()。
A. 数据库减少了不必要的数据冗余B. 数据库中不存在冗余数据C. 数据库中的数据可以共享D. 若冗余数据是可控的,则数据更新的一致性得以保证正确答案:2. 五种基本关系代数运算是( )。
A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ正确答案:3. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A. 索引B. 视图C. 存储文件D. 另一个表正确答案:4. ( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A. 数据模型B. 概念模型C. E-R图D. 关系模型正确答案:5. 下列聚合函数中,不忽略空值(null) 的是( )。
A. SUM(列名)B. MAX(列名)C. COUNT(*)D. A VG(列名)正确答案:6. 客户/服务器结构与其它数据库体系结构的根本区别在于( )。
A. 数据共享B. 数据分布C. 网络开销小D. DBMS和应用分开正确答案:7. 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段正确答案:8. SQL语言的SELECT语句中,能实现投影操作的是()。
A. SELECTB. FROMC. WHERED. GROUP BY正确答案:9. 单个用户使用的数据视图的描述称为( )。
A. 外模式B. 概念模式C. 内模式D. 存储模式正确答案:10. 在数据库系统中,网状模型具有的特征是( )。
①允许有一个以上的结点没有双亲②有且仅有一个结点无双亲③根以外的结点有且仅有一个双亲④一个结点可以有多个双亲A. ①和③B. ②和③C. ①和④D. ②和④正确答案:11. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( )。
数据库应用技术试题库及答案
湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (1)题型二选择题 (3)题型三简答题 (7)题型四综合题 (10)题型一填空题1.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。
2.21MB=__16__个扩展区。
3.SQL sewer 2000文件有两个名称逻辑文件名、物理文件名。
4.删除数据库命令格式:____DROP DATABASE 。
5.使用交叉连接将产生过多的__冗余数据______。
6.按照在数据库中实现完整性的作用级别,可以将其分为__对象级___、___总体级______。
7.核查约束的作用:用于检查输入数据取值是否正确。
8.使用默认过程的顺序依次为_创建默认、绑定默认、解除绑定、删除默认。
9.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。
10.SQL Server 2000支持两种登录验证模式:Windows身份验证模式、混合模式。
11.如果用户选择混合模式的验证模式,则需要设置sa用户的口令。
12.使用ALTER TABLE 语句可以实现对表结构的修改操作。
13.向表中添加列需要使用ALTER TABLE的ADD子句。
14.删除列需要使用DROP COLUMN 子句。
15.使用ALTER TABLE语句还可以向一个已经存在的表添加约束或删除约束,向表中添加约束需要使用ADD CONSTRAINT 子句。
16.删除约束使用DROP CONSTRAINT 子句。
17.Transact-SQL中的变量分为局部变量与全局变量,局部变量用@ 开头,全局变量用@@ 开头。
18.在Transact-SQL中,可以使用嵌套的IF…ELS E语句来实现多分支选择,也可以使用CASE 语句来实现多分支选择。
19.SQL Server 2000 使用了TOP 关键字,用于查询时只显示前面几行数据。
20.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。
《Access2010数据库技术与应用》试题A及答案
Access2010数据库技术与应用期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(1~35题,每题1分,共35分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
1.下列叙述中正确的是A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对2.下列叙述中正确的是A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对3.软件测试的目的是A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.下面描述中,不属于软件危机表现的是A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高5.软件生命周期是指A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是A.记录长度B)文件的大小C.联系的复杂程度D)数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是A.内模式B.概念模式C.外模式D.设计模式10.报表“设计视图”中的()按钮是窗体“设计视图”工具栏中没有的。
数据库及其应用试题1-3章
一、选择题1、用二维表来表示实体及实体之间联系的数据模型是DA.实体——联系模型B.层次模型C.网状模型D.关系模型2、数据库DB、数据库系统DBS、数据库管理系统DBMS 3者之间的关系是AA.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3、在下述关于数据库系统工程的叙述中,正确的是BA.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系4、Access的数据库类型是CA.层次数据库B.网状数据库C.关系数据库D.面向对象数据库5、关系型数据库管理系统中所谓关系是指CA.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系6、关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括BA.联接B.关系C.选择D.投影7、数据库系统的核心是CA.数据库B.数据库管理员C.数据库管理系统D.文件8、在数据库中能够惟一地标识一个元组的属性或属性的组合称为DA.记录B.字段C.域D.关键字9、为了合理组织数据,应遵从的设计原则是DA.“一事一地”原则,即一个表描述一个实体或实体间的一种联系B.表中的字段必须是原始的数据和基本数据元素,并避免在之间出现重复字段C.用外部关键字保证有关联的表之间的联系D.以上各条原则都包括。
10、退出Access数据库管理系统可以使用的快捷键是AA.Alt+F+XB.Alt+XC.Ctrl+CD.Ctrl+O10、Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是a.确定数据库中的表b.确定表中的字段c.确定主关键字d.分析建立数据库的目的e.确定表之间的关系A)dabec B)dabceC)cdabe D)cdaeb5、Access中表与表的关系都定义为A)一对多关系 B)多对多关系C)一对一关系 D)多对一关系1、Access数据库中哪个数据库对象是其他数据库对象的基础?A)报表B)查询C)表D)模块12、在Access表中,可以定义三种主关键字,它们是A) 单字段、双字段和多字段 B) 单字段、双字段和自动编号C) 单字段、多字段和自动编号 D) 双字段、多字段和自动编号1.设置数据库的用户密码时,应该用什么方式打开数据库:()。
数据库技术与应用考试试题
数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。
数据库技术 试题库(附答案)
《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。
A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。
① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。
7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。
8. SQL的_______语句用于删除表中的记录。
9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。
10. 在数据库中,_______是指在表中创建索引,以提高查询效率。
三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。
12. 请简述数据库的备份与恢复的重要性。
四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。
请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。
14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库技术与应用试卷题及答案四套
数据库技术与应用试卷题及答案四套第一套1、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。
B、全局变量在所有程序中都有效。
C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。
参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。
3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。
B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。
C、不能一次向表中插入多行数据。
D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。
参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。
SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。
数据存权限又可以分为数据库对象和数据库语句权限两种。
数据库语句权限授予用户以允许他们创建数据库对象。
6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、信息世界的基本术语单位:实体、属性和联系。
2、根据联系的特点可将其分成三种基本类型:1对1的联系, 1对多的联系,多对多的联系。
3、能够识别实体中每个实体的属性或属性的组合称为该实体的集的关键字。
4、数据模型是数据库中用于将现实世界转化为数据世界的模型。
5、常用数据模型:层次模型、网状模型和关系模型。
6、关系数据模型是三大经典模型中最晚发展的一种,是相对建模能力最强的一种,也是目前使用最多的一种模型。
7、关系模型将实体与实体之间的关系抽象成一个二维表格。
8、关系中不允许有相同的属性名;9、每一列的数据类型必须相同,且取自于同一个域;10、不允许有相同的元组;11、行的顺序和列的顺序可以任意排列;12、关系的任何一个属性都必须是不可再分的元素;13、SPARC结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式,三个模式反映了看待数据库的三种不同数据观点。
14、模式也称概念数据模式,对应总体概念级数据库,故称为数据库管理员视图。
属于信息模型,常见有:实体-联系(E-R模型)、15、内模式又称存储模式,反映数据的存储结构,故内模式也称系统程序员视图。
16、外模式是面向用户的,是呈现在用户面前的数据库,故外模式也称用户视图。
通常外模式是模式的一个子集,故外模式称为子模式,它包含允许特定用户使用的那部分数据。
17、模式是内模式的的逻辑表示;内模式是模式的物理实现;外模式是模式的部分抽取。
18、三个模式反映了三种不同观点:模式表示了概念级的数据库,体现了数据库的总体观;内模式表示物理数据库,体现对数据库的存储观;外模式表示用户数据库,体现对数据库的用户观。
总体观和存储观只有一个,而用户观可以有多个,一个应用就有一个用户观。
19、在三个模式之间存在着两种映射:模式/外模式映射;模式/内模式映射。
20、模式/外模式映射作用是保证数据的概念模式发生变化的时,只改变映射关系,从而保证外模式不变。
而应用程序时根据外模式编写的,这种外模式独立于模式的特征即逻辑数据独立性。
21、模式/内模式映射作用当存储模式发生变化时,只改变映射关系,从而保证模式和子模式不变,这种逻辑数据独立于物理数据的特征,即物理独立性。
22、数据库系统的组成:基本计算机系统、数据库(DB)、数据库管理系统(DBMS)、数据库应用程序、数据库管理员(DBA)23、DD:关于各种数据结构的描述数据,如表的结构、每个属性的数据类型等,称为描述数据库,通常由一个数据字典(Database Dictionary,DD)来管理。
24、这个机构就是数据库管理系统(DBMS)。
25、关系模型的特点就是把实体和实体之间的联系抽象成一个二维表格。
26、一个关系模式可以取任意多个值。
27、关系 = 关系的型 + 关系的值28、关系模式是型,关系的值是模式的值29、随着时间的变化,关系模式可能会发生变化。
关系模式的值也是动态变化的。
30、关系是动态的、随时间不断变化的31、关系模式和关系的值统称为关系32、视图和表最主要的区别在于:表存放实际数据,而视图本身并不存放实际数据,它只是被定义成对应一个或多个表的部分数据。
33、主属性和非主属性:包含在任一候选关键字中的属性称主属性,不包含在任何候选关键字中的属性称非主属性。
34、主关键字:从候选关键字中选出一个做主关键字,每个记录不同于其他记录,不能为空。
35、传统的集合运算:并、交、差、关系的笛卡儿积等36、专门的关系运算:选择、投影、连接等37、传统的集合运算是双目运算,运算在两个关系的行上进行。
除了笛卡儿积外,参加运算的两个关系应具有相同的属性,且相应的属性都取自同一个域(称为并相容),运算结果是取自两个关系中若干个完整元组的集合。
38、传统的集合运算有:并、交、差、关系的笛卡儿积等39、专门的关系运算包括:选择运算(SELECT)、投影运算(PROJECTION)和联接运算(JOIN)与传统运算不同方面:1、不是所有运算都在行上,有些在列上。
2、可以是单目也可以是双目运算。
40、选择又称限制。
从某个给定的关系中选择满足限定条件的元组子集组成一个新的关系。
是一元关系运算。
单目运算,从关系的水平方向(行)进行运算,取子集。
41、关系的投影是从关系中选择出若干属性列,并删除重复行,组成新的关系,特点:单目运算,对一个关系进行运算, 从关系的垂直方向上(列的角度)取子集;投影结果去掉重复的元组。
42、连接是从两个关系的笛卡儿积中选取属性间满足一定条件的元组,组成一个新的关系。
二目运算,对两个关系进行运算;是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
43、外连接就是在内部连接的基础上加上左边及右边与连接条件不相匹配的元组,不匹配的元组左边的其他属性补空格。
44、为了评价一个关系模式集合的优劣,常常使用范式(Normal Form)来描述。
可以把范式理解为符合某一级别标准的关系模式的集合。
45、目前提出的有第一到第五范式,只讨论第一到第三范式及其改进型BCNF范式。
在关系数据库中,所有关系必须是规范化的,即至少是第一范式。
46、一个非规范化关系或低一级范式的关系模式,可以通过分解转换为若干个高一级范式的关系模式集合。
这个过程称为规范化。
47、关系规范化的过程就是将一个非规范化关系或低级范式关系经过投影运算分解为多个高级范式关系的过程。
48、任何范式都可以通过分解达到3NF,但不一定能达到BCNF。
49、关系的分解不是唯一的,一个关系可以分解成好几组高级关系,但分解后得到的关系集合必须要和原来关系等价。
50、函数依赖根据其性质可分为:完全函数依赖、部分函数依赖和传递函数依赖。
51、关系R的所有属性都是不可再分的数据项,则该关系属于第一范式,记作R ∈1NF.52、任给关系R,若R∈1NF,且其所有非主属性都完全函数依赖于关键字,则R 为第二范式,记作R∈2NF 。
即不存在非主属性部分依赖于主关键字的关系为2NF。
53、规范化过程中通过一组投影运算消除部分依赖。
54、任给关系R,若R∈2NF,且它的每一个非主属性都不传递依赖于主关键字,则R属性第三范式,记作R∈3NF说明:即不存在非主属性部分依赖和传递依赖于主关键字的关系为3NF55、一个2NF,但非3NF的关系总是可以被分解成为一组3NF的关系56、要把现实世界中客观存在的事物及其联系最终反映到计算机的数据世界,要经理三个领域的演变:现实世界、信息世界和数据世界。
57、三个世界的相互演变,都需要相应的数据模型。
可以把数据模型分为两个级别:概念模型和实施模型。
把现实世界转化为信息世界的模型称为概念模型,把信息世界转换为数据世界使用的模型称为实施模型。
常用的概念模型是实体-联系模型(E-R模型)。
前面提到的层次、网状、关系模型其实都是实施模型。
58、一个系统的E-R图不是唯一的,强调不同的侧面画出的E-R图会有很大的不同。
总体E-R图所表示的实体联系模型只能说明实体之间的联系,还有把它转化为数据模型才能被实际的DBMS所接受。
59、两实体集间1:n联系,可将“一方”实体的主关键字纳入“n方”实体集对应的关系中作为“外部关键字”,同时把联系的属性也一并纳入“n方”对应的关系中。
60、对于两实体集间m:n联系,必须对“联系”单独建立一个关系,用来联系双方实体集。
该关系的属性中至少要包括被它所联系的双方实体集的“主关键字”,并且如果联系有属性,也要归入这个关系中。
61、把现实世界转换成为计算机能够处理的数据世界,需经过两个阶段:第一个阶段需使用概念模型把现实世界抽象成信息世界,第二阶段是使用实施模型把信息世界转换为数据世界。
最常用的概念模型为E-R模型,E-R模型的三个基本要素是实体、属性和联系。
设计E-R图一般经过两个步骤,第一步是抽象出各部门的局部E-R图,第二步是把局部E-R图组合成全局E-R图。
E-R图只是信息的一种抽象表示,还需把它转化成相应的实施数据模型才能转化为数据库中的数据。
把E-R图转化为关系模型,不但要把实体转化成关系,而且在关系中还应反映出E-R图中各实体集之间的联系。
62、数据库设计的内容:数据库的结构特性设计、数据库的行为特性设计和数据库的物理模式设计63、从使用方便和改善性能角度考虑,结构特征必须适应行为特征,结构特征的设计是关键。
64、一个完整的数据库系统的设计过程基本上分为三个阶段:逻辑设计、物理设计、数据库的运行、调试和维护。
而行为特征设计与数据库的逻辑设计和物理设计是同时进行的。
65、逻辑设计阶段的目标是产生合理的数据库模式,可分为三个阶段:分别是收集和分析用户需求、概念模式设计和逻辑模式设计。
第一阶段主要分成四个步骤,分别如下:第一步:分析用户活动,产生“用户活动图”。
第二步:确定系统范围,产生“系统范围图”。
第三步:分析用户活动所涉及到的数据,产生“数据流图”。
第四步:分析系统数据,产生数据字典。
第二阶段可分为两个步骤,分别如下:第一步:根据局部E-R模型,产生局部“E-R模型”。
第二步:对局部E-R模型进行综合,产生总体E-R模型,并建立“总体E-R 图”。
第三阶段也可分成两个步骤,分别如下:第一步:把总体E-R图转换成模式。
第二步:对模式进行优化,产生符合要求的合理最优的模式。
66、数据流图的组成:1、数据流:表示流动着的数据,可以是一个也可以是一组数据项。
还可以是表示数据文件的存储操作。
数据流通常用箭头表示,在它上方表明数据流名称。
2、加工:又称功能或处理。
它用一个圆形表示处理逻辑,圆形内部填写处理名字。
3、文件:文件用一条横线表示,上方或旁边注明文件名字或内容。
一般文件使用表实现。
4、源点和终点:用方框表示,表示数据流的开始和结束。
67、画数据流图应遵循“由外向内,逐步细化”的原则。
68、系统说明书主要由两部分组成-数据流图和数据字典。
69、逻辑模式设计的实质是把E-R图转换为具体的DBMS支持的数据模型。
把E-R 图转换为关系模型的方法,通常分两步进行:初步设计和优化设计。
70、数据库设计可以看成是一项软件工程,开发的产品也是软件,必须包含相应的文档资料。
文档资料主要包括:系统说明书、技术说明书和使用说明书。
71、对数据库设计全过程所采用的技术手段和实现措施进行归纳存档,对各环节技术资料进行归纳整理存档,所形成的书面材料称技术说明书。
72、概念模型的设计基本上分为两个阶段:局部E-R设计和总体E-R设计。
73、Delphi以Object Pascal为编程语言,面向对象语言74、集成开发环境(Integrate Development Environment,以下简称IDE)是指通过单一的控制面板访问所有的开发工具。
主要包括:主窗口、对象监视浏览器、对象树状列表、窗体设计器和代码编辑器75、一般情况下Delphi 7编写应用程序包括了新建应用程序、设置窗体属性、添加组件、设置组件属性、添加事件、编写事件响应代码、编译运行等几大步骤。