数据库期末单选练习&答案 200题 题库(必考)

合集下载

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。

数据库sql期末考试试题及答案

数据库sql期末考试试题及答案

数据库sql期末考试试题及答案一、单项选择题(每题2分,共20分)1. 在SQL中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 下列哪个选项不是SQL语言的组成部分?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:D3. 在SQL中,使用哪个关键字来创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A4. 如果要删除表中所有数据但不删除表结构,应使用哪个语句?A. TRUNCATE TABLEB. DELETEC. DROP TABLED. ALTER TABLE答案:A5. 在SQL中,如何使用通配符来匹配任意字符?A. %B. _C. *D. ?答案:A6. SQL语句中,哪个关键字用于指定查询结果的排序?A. ORDERB. GROUPC. WHERED. HAVING答案:A7. 以下哪个选项是SQL中用于连接两个或多个表的关键字?A. JOINB. UNIONC. INTERSECTD. EXCEPT答案:A8. 在SQL中,用于计算总和的函数是:A. COUNTB. AVGC. SUMD. MAX答案:C9. 如果要查询某个表中所有行和列的数据,应使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT ALL *D. SELECT ALL FROM答案:A10. 在SQL中,哪个关键字用于分组数据?A. GROUP BYB. ORDER BYC. HAVINGD. WHERE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些选项是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. MAXE. MIN答案:ABCDE2. 在SQL中,哪些关键字可以用于创建索引?A. CREATE INDEXB. INDEXC. UNIQUED. PRIMARY KEYE. FOREIGN KEY答案:ACD3. 在SQL中,哪些语句可以用于更新数据?A. UPDATEB. INSERTC. DELETED. ALTERE. TRUNCATE答案:A4. 在SQL中,哪些关键字可以用于删除数据?A. DELETEB. DROPC. REMOVED. TRUNCATEE. CLEAR答案:ABD5. 在SQL中,哪些关键字可以用于数据的分组和聚合?A. GROUP BYB. HAVINGC. ORDER BYD. WHEREE. WITH ROLLUP答案:ABE三、填空题(每题2分,共10分)1. 在SQL中,使用________关键字来添加新的列到已存在的表中。

数据库期末考试题及答案dml

数据库期末考试题及答案dml

数据库期末考试题及答案dml一、单项选择题(每题2分,共20分)1. 在SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B2. 如果要删除表中的所有记录,但不删除表结构,应该使用以下哪个语句?A. TRUNCATE TABLEB. DROP TABLEC. DELETE FROMD. ALTER TABLE答案:A3. 在SQL中,使用哪个关键字可以更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:C4. 下列哪个选项是正确的SQL语法,用于查询“学生表”中所有学生的姓名和年龄?A. SELECT name, age FROM students;B. SELECT * FROM students WHERE name AND age;C. SELECT name, age FROM students WHERE name AND age;D. SELECT name, age FROM students WHERE name OR age;答案:A5. 如果要将表“学生表”中的“张三”的成绩从80分更新为90分,应该使用以下哪个语句?A. UPDATE 学生表 SET 成绩 = 80 WHERE 姓名 = '张三';B. UPDATE 学生表 SET 成绩 = 90 WHERE 姓名 = '张三';C. UPDATE 学生表 SET 姓名 = '张三' WHERE 成绩 = 80;D. UPDATE 学生表 SET 姓名 = '张三' WHERE 成绩 = 90;答案:B6. 在SQL中,以下哪个关键字用于删除表中的记录?A. SELECTB. INSERTC. DELETED. DROP答案:C7. 以下哪个选项不是SQL中的DML语句?A. SELECTB. INSERTC. UPDATED. CREATE答案:D8. 在SQL中,使用哪个关键字可以实现条件查询?A. WHEREB. IFC. CASE答案:A9. 如果要查询表“学生表”中所有学生的姓名和成绩,并且成绩大于等于90分,应该使用以下哪个语句?A. SELECT name, score FROM students WHERE score >= 90;B. SELECT name, score FROM students WHERE score < 90;C. SELECT name, score FROM students WHERE score = 90;D. SELECT name, score FROM students WHERE score <= 90;答案:A10. 在SQL中,以下哪个关键字用于向表中插入新的记录?A. INSERTB. SELECTC. UPDATED. DELETE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些语句是SQL中的DML语句?A. SELECTB. INSERTC. UPDATED. DELETEE. CREATE答案:ABCD2. 如果要查询“学生表”中所有学生的姓名和成绩,并且要求成绩按照从高到低排序,应该使用以下哪些关键字?A. SELECTC. WHERED. ORDER BYE. DESC答案:ABDE3. 在SQL中,以下哪些关键字用于更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETEE. DROP答案:C4. 下列哪些选项是正确的SQL语法,用于删除表中的记录?A. DELETE FROM 表名 WHERE 条件;B. DROP TABLE 表名;C. TRUNCATE TABLE 表名;D. ALTER TABLE 表名 DROP COLUMN 列名;答案:AC5. 在SQL中,以下哪些关键字用于查询表中的记录?A. SELECTB. FROMC. WHERED. INSERTE. UPDATE答案:ABC三、填空题(每题2分,共10分)1. 在SQL中,使用____关键字可以向表中插入新的记录。

数据库期末试题附答案)

数据库期末试题附答案)

《数据库原理》课程考试模拟题四一、单项选择题(在每小题的四个备选答案中选出一个正确答案。

本题共16分,每小题1分)1. 在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式 C.存储模式 D.模式4. 下面选项中不是关系的基本特征的是( )。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 没有行序和列序D. 没有重复元组5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。

A.BCD B.BC C.ABC D.C7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是9. 解决并发操作带来的数据不一致性普遍采用( )。

A.封锁技术 B.恢复技术 C.存取控制技术 D.协商10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

这是指事务的( ) 。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

数据库期末考试题及答案2024

数据库期末考试题及答案2024

数据库期末考试题及答案2024一、选择题(每题2分,共20分)1. 以下哪个选项是关系型数据库管理系统?A. MongoDBB. OracleC. SQLiteD. HBase答案:B、C2. SQL语言中的SELECT语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 在关系型数据库中,以下哪个选项不是数据完整性约束?A. 主键约束B. 外键约束C. 检查约束D. 索引约束答案:D4. 数据库设计中,将实体间的一对多关系转换为表结构时,应该使用哪种关系?A. 一对一B. 一对多C. 多对多D. 无关答案:B5. 在数据库中,索引用于提高哪种操作的效率?A. 插入B. 更新C. 删除D. 查询答案:D6. 数据库事务的ACID属性中,"I"代表什么?A. 原子性B. 一致性C. 隔离性D. 持久性答案:C7. 在数据库中,范式理论的目的是?A. 提高查询速度B. 减少存储空间C. 避免数据冗余和更新异常D. 增加数据安全性答案:C8. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D9. 在数据库中,以下哪个选项不是数据库恢复技术?A. 日志文件B. 事务日志C. 检查点D. 数据加密答案:D10. 以下哪个选项不是数据库设计阶段?A. 概念设计B. 逻辑设计C. 物理设计D. 数据备份答案:D二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)是位于_______和_______之间的软件。

答案:用户和操作系统2. 在数据库中,_______是最小的数据单位。

答案:数据项3. 数据库的三级模式包括外模式、概念模式和_______。

答案:内模式4. 在SQL中,_______关键字用于定义新表。

答案:CREATE TABLE5. 事务的_______属性保证了事务的不可分割性。

数据库期末考试试题及答案

数据库期末考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。

A. 一组软件B. 一个数据库C. 一组硬件D. 一个操作系统答案:A2. 在关系数据库中,关系是指()。

A. 行的集合B. 列的集合C. 行和列的有序对集合D. 行和列的无序对集合答案:C3. SQL是()。

A. 数据定义语言B. 数据控制语言C. 数据操纵语言D. 结构化查询语言答案:D4. 数据库系统的核心是()。

A. 数据模型B. 数据库管理系统C. 数据库D. 应用程序答案:C5. 数据库设计中,视图设计属于()。

A. 概念性设计B. 逻辑设计C. 物理设计D. 实体-关系模型设计答案:B6. 在关系数据库中,一个关系至少有一个候选键,一个候选键可以有()个属性。

A. 一个B. 多个C. 零个D. 任意个答案:B7. 数据库管理系统能提供数据的()。

A. 物理独立性B. 逻辑独立性C. 数据独立性D. 以上都是答案:D8. 数据库中,存储数据的基本单位是()。

A. 记录B. 字段C. 表D. 文件答案:C9. 数据库系统与文件系统相比,数据库系统能够提供()。

A. 数据共享B. 数据独立性C. 数据完整性D. 以上都是答案:D10. 在数据库中,数据的完整性约束不包括()。

A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余答案:D二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统和_________组成。

答案:数据库应用程序2. 数据库系统的核心是_________。

答案:数据库3. 数据库管理系统的主要功能包括数据定义、数据操纵、数据控制和_________。

答案:事务管理4. 在关系数据库中,关系模式的每一个分量称为_________。

答案:属性5. 数据库设计分为概念性设计、_________设计和物理设计三个阶段。

答案:逻辑6. 在数据库中,_________是指关系中的列。

数据库期末考试试题

数据库期末考试试题一、选择题(每题2分,共20分)1、以下哪个不是数据库的类型?A.关系型数据库B.层次型数据库C.网状型数据库D.循环型数据库2、下列哪个选项不是数据库系统的组成部分?A.数据库B.数据库管理系统C.数据库管理员D.数据库应用程序3、下列哪个是关系型数据库的特点?A.表格化B.结构化C.易于维护D.以上都是4、下列哪个是SQL语言的特点?A.面向对象B.高效查询C.易于维护D.以上都是5、下列哪个不是数据库优化的方法?A.设计合理的表结构B.使用索引C.使用存储过程D.以上都是二、填空题(每题3分,共30分)1、关系型数据库中,表的主键用于_________。

2、SQL语言中,_________关键字用于插入数据。

3、在数据库设计中,_________方法是把复杂的问题分解成更小、更易于处理的部分。

4、在数据库设计中,_________是用来表示实体之间关系的。

5、在SQL语言中,_________关键字用于删除数据。

6、在SQL语言中,_________关键字用于更新数据。

7、关系型数据库中,表的_________列是不可空的。

8、在SQL语言中,_________关键字用于排序数据。

9、关系型数据库中,_________是指两个或多个表通过某种方式关联在一起。

10、在SQL语言中,_________关键字用于分组数据。

数据库原理期末考试试题一、选择题(每题2分,共20分)1、以下哪个不是数据库系统的基本特点?A.共享性B.冗余性C.统一性D.复杂性2、以下哪个是关系型数据库管理系统(RDBMS)的核心?A.表B.视图C.索引D.规则3、在数据库设计中,以下哪个方法是面向对象设计方法的基础?A.抽象思维B.继承C.封装D.多态性4、在SQL中,以下哪个语句用于插入新的记录?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. UPDATE5、在数据库恢复模型中,以下哪个模型是最常用的?A.完全恢复模型B.简单恢复模型C.差异恢复模型D.事务日志恢复模型6、在数据库安全性中,以下哪个是SQL注入攻击的主要目标?A.完整性B.可用性C.保密性D.可审计性7、在数据库管理系统中,以下哪个是保证数据一致性的主要手段?A.事务隔离级别B.锁机制C.并发控制D.数据备份8、在关系型数据库中,以下哪个是关系的核心属性?A.一致性B.原子性C.隔离性D.持久性9、在数据库设计中,以下哪个是ER图的主要组成部分?A.实体B.关系C.属性D.以上都是10、在SQL中,以下哪个语句用于删除一条记录?A. DELETE FROMB. INSERT INTOC. SELECT INTOD. UPDATE数据库系统期末考试试题答案一、选择题1、在数据库系统中,以下哪种情况会导致数据不一致性?A.事务的并发执行B.数据的安全性保护C.数据的不一致性D.数据的完整性保护正确答案:A.事务的并发执行解释:在数据库系统中,如果多个事务并发执行,可能会导致数据不一致性。

数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。

A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。

A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。

A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。

A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。

A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。

A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。

A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。

数据库期末样卷及答案

数据库期末样卷(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、数据被加工处理以后才能成为()A、数据库B、信息C、数据库系统D、数据库管理系统2、以下关于MySQL配置文件my.ini的描述中,正确的是______。

A、该文件只包含客户端的默认端口和默认字符集的设置B、该文件只包含服务器端的默认端口和默认字符集的设置C、该文件包含客户端及服务器端默认端口和默认字符集的设置D、该文件中没有任何关于端口和字符集的设置3、()参数控制后台进程跟踪文件的位置。

A、BACKGROUND_DUMP_DESTB、BACKGROUND_TRACE_DESTC、DB_CREATE_FILE_DESTD、不存在这样的参数,位置因平台而异,无法更改4、关系运算中花费时间可能最长的是( )。

A、选取B、投影C、除D、笛卡儿积5、关于关系模型,叙述正确的是A、只可以表示实体之间的简单关系B、实体间的联系用人为连线表示C、有严格的数学基础D、允许处理复杂表格,如一栏包括若干行6、Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指____。

A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系7、有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

EMPA、从DEPT中删除部门号=‘03’的行B、在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)C、将DEPT中部门号=‘02’的部门号改为‘10’D、将DEPT中部门号=‘01’的地址改为‘5号楼’8、用( )形式表示实体类型和实体间联系是关系模型的主要特征。

A、指针B、链表C、关键字D、表格9、某网站存在SQL注入漏洞,使用ACCESS数据库,以下()可以通过SQL注入直接实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库期末单选练习&答案(黄色已删)————期末复习存档!有问题留言1.描述事物的符号记录称为(B)(2分)A.信息B.数据C.记录D.记录集合2.在人工管理阶段,数据是(B)(2分)A.有结构B.无结构的C.整体无结构,记录内有结构D.整体结构化3.(C)是长期存储在计算机内的有组织、可共享的数据集合(2分)1.数据库管理系统2.数据库系统3.数据库4.文件组织4.数据库的完整性是指数据的(C)(2分)1.正确性和不被非法存取2.合法性和不被恶意破坏3.正确性和相容性4.合法性和相容性注:正确性、相容性、协调性5.数据库系统的核心是:(A)1.数据库2.数据库管理系统3.数据模型4.软件工具6.能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为:(C)1.数据定义语言DDL2.数据管理语言3.数据操纵语言DML4.数据控制语言7.(B)是位于用户与操作系统之间的一层数据管理软件(2分)1.数据库系统2.数据库管理系统3.数据库4.数据库应用系统8.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)(2分)1.数据库管理系统2.数据库应用系统3.相关计算机系统4.各类相关人员9.数据库系统的数据独立性是指(B)(2分)1.不会因为数据的变化而影响应用程序2.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序3.不会因为存储策略的变化而影响存储结构4.不会因为存储结构的变化而影响其他的存储结构10.在数据模型的三要素中,数据的约束条件规定数据及其联系的(B)(2分) 1.动态特性2.制约和依存规则3.静态特性4.数据结构11.下列不属于数据模型三要素的是(D)(2分)1.数据结构2.数据操作3.数据的约束条件4.静态特性17.对关系模型叙述错误的是(D)(2分)1.建立在严格的数据理论\集合论和谓词演算公式的基础之上2.微机DBMS绝大部分采取关系数据模型3.用二维表表示关系模型是其一大特点4.不具有连接操作的DBMS也可以是关系数据库系统18.同一个关系模型的任意二个元组的值(A)(2分)1.不能全同2.可全同3.必须全同4.以上都不对33.关系模型中,候选码(C)1.可由多个任意属性组成2.至多由一个属性组成3.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成4.以上都不对34.关系数据库管理系统应能实现的专门的关系运算包括(B)1.排列、索引、统计2.选择、投影、连接3.关联、更新、排列4.显示、打印、制表35.关系是(D)*意识的1.型2.静态的3.稳定的4.关系模型的一个实例36.在通常情况下,下面的关系中不可以作为关系数据库的关系是(D)1.R1(学生号,学生名,性别)2.R2(学生号,学生名,班级号)3.R3(学生号、学生名、宿舍号)4.R4(学生号、学生名、学生简历)37.关系模型的参照完整性规则要求关系中(A)1.不允许引用不存在的元组2.允许引用不存在的元组3.不允许引用不存在的属性4.允许引用不存在的属性48.SQL语言具有(B)的功能 (2分)1.关系规范化、数据操纵、数据控制2.数据定义、数据操纵、数据控制3.数据定义、关系规范化、数据控制4.数据定义、关系规范化、数据操纵49.SQL语言具有两种使用方式,分别称为交互式SQL和(C) (2分)1.提示式SQL2.多用户SQL3.嵌入式SQL4.解释式SQL50.下列SQL语句中,创建关系表的是(B) (2分)1.ALTER2.CREATE3.UPDATE4.INSERT51.在当前打开的“教师”表中,含有“职称”和“工资”字段,求“教授”的工资总数,并存入变量nsalary的正确命令事实(A)(没查,大概是对的)A.SUM工资TO naslary FOR职称=“教授”B.AVERAGE工资TO naslary FOR职称=教授C.SUM工资TO naslary FOR“职称”=教授D.COUNT工资TO naslary FOR职称=“教授”52假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及关系(D )。

A.SB.SC,CC.S,SCD.S,C,SC53.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的也是使用最频繁的语句是(A).A.SELECTB.INSERTC.UPDATED.DELETE54.下列不属于数据更新语句的是(A)A.索引B.删除C.修改D.插入55.下列关于UPDATE语句的使用格式正确的是(A).A.UPDATE table_name SET columnl=valuel,column2=value2,WHERE colu mn3=value3;B.UPDATE usersl,user2 SETage to 24 WHERE name=123;C.UPDATE mytable PUT‘ABC’TO first_column WHERE first_column=‘ME!’D.UPDATE first_column=’UPdate’INtable WHERE Second_column=’ME!’56.下列不属于计算机系统的三类安全性的是(D)A. 技术安全、政策法规B.管理安全、技术安全C.技术安全、管理安全、政策法规D.安全监察57.为有效地保护重要数据,提高计算机系统的安全性,通常要采用(A)技术A.数据加密B.验证设计C.结构化保护D.标记安全保护58.下列不是用于实现数据库安全控制技术的是(D)A.视图机制B.强制存取方法C.审计D.三级封锁协议59.事务日志的用途是(B )A.事务处理B.数据恢复C.完整性约束D.安全性控制60.下列不属于数据库安全性控制的是(B)A.用户标识与鉴别B.政策法规C.存取控制D.授权与回收61.数据库中只存放视图的(C )A.操作B.对应的数据C.定义D.限制68.实体完整性要求主属性不能取空值,这一点可以通过(B)来保证A.定义外码B.定义主码C.用户定义的完整性D.关系系统自动69.数据库的完整性是指数据的(A)A.正确性和相容性B.合法性和不被恶意破坏C.正确性和不被非法存取D.合法性和相容性70.实体完整性和参照完整性属于(C )A.静态列级约束B.静态元组约束C.静态关系约束D.动态约束71.下列对参照完整性叙述不正确的是(D)A.参照完整性是表间主键外键的关系B.参照完整性属于表间规则C.对于永久关系的相关表,在更新、插入或删除记录时,如果只改其一不改其二,就会影响数据的王整性D.参照完整性的目的是保证某个数据表中数据的正确性72.下列关于设置参照完整性叙述错误的是(D)A.设置参照完整性,必须先清理数据库,在利用参照完整性生成器进行设置B.参照完整性的纪联操作,可以在删除或修改才作完成的同时保证参照表和被参照表的数据一致性C.参照完整性可以控制相关表中记录的插入、更新D.参照完整性不可以控制相关表中记录的删除73.数据的正确、有效和相容称之为数据的(D )A.安全性B.一致性C.独立性D.完整性74.下列选项中,针对属性的但不是用户定义完整性的约束条件是(C)A.列值非空B.列值唯一C.检查列值是否满足一个布尔表达式D.元组非空75.下列(B)是安全产品的最低档次,提供受控的存取保护(DAC)。

很多商业产品已得到该级别的认证。

A.C1级B.C2级C.B1级D.B2级76.下列(D)对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。

A.C2级B.C1级C.B2级D.B1级77.对触发器可进行的操作描述不正确的是(C )A.定义触发器B.激活触发器C.限制触发器D.删除触发器78.对触发器叙述错误的是(D)A.触发器是一种特殊的存储过程,它在试图更改触发器所保护的数据时自动执行B.它被定义为在对表或视图发出UPDATE、INSERT或DELETE语句时自动执行,在有数据修改时自动强制执行其业务规则C.触发器可以扩展SQL Server约束、默认值和规则的完整性检查逻辑,但只要约束和默认值提供了全部所需的功能,就应使用约束和默认值D.触发器只能人工激活79.下列不属于触发器的特点是(C )A.与表相关联B.自动激活触发器C.不能直接调用和作为事务的一部分D.确保数据安全性80.如何构造出一个合适的数据逻辑结构是(C)主要解决的问题A.关系数据库优化B.数据字典C.关系数据库理论D.关系数据库查询81.下列关于数据依赖的概念叙述不正确的是(D )。

A.是通过一个关于中间属性值的相等与否体现出来的数据间的相互关系B.是现实世界属性间相互联系的抽象C.是数据内在的性质和语义的体现D.是数据内在关系的体现82.关于数据依赖的概念,不正确的是(D)。

A.数据依赖是指在程序引用数据之前处理过的数据的状态B.在编辑学中,数据依赖是数据分析的一部分C.数据依赖有三种:流依赖、反依赖和输出依赖D.数据依赖表示数据库与数据库之间的依存关系83.关系规范化中的删除操作异常是指(A )。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入84.关系模式R(A,B,C,D)上的数据依赖集F={A—>B,B—>C},则R的候选码为(C)。

A.AB.ABC.ADD.BC85.在关系模式R中,函数依赖X→Y的语义是(B)。

A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等87.将1NF规范为2NF,应(A)。

A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分函数依赖D.消除主属性对码的部分函数依赖和传递函数依赖88.在一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为(A )。

A.候选码B.数据项C.主属性D.主属性值89.设R(U)是属性集U上的关系模式。

X,Y是U的子集。

若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称(A )。

A.Y函数依赖于XB.Y对X完全函数依赖C.X为U的候选码D.R属于2NF90.以下关于外码和相应的主码之间的关系,正确的是(A)。

相关文档
最新文档