数据库考试试卷及答案
数据库试卷及答案
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模型转换为关系数据模型。
数据库系统原理 试卷
数据库系统原理试卷一、选择题(每题5分,共40分)1. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具答案:B。
解析:数据库管理系统是数据库系统的核心,它负责对数据库进行管理和操作。
2. 在关系数据库中,用来表示实体之间联系的是()。
A. 树结构B. 网结构C. 线性表D. 二维表答案:D。
解析:在关系数据库中,实体之间的联系是通过二维表来表示的。
3. 数据库的三级模式结构中,外模式又称为()。
A. 物理模式B. 存储模式C. 逻辑模式D. 用户模式答案:D。
解析:外模式是用户看到和使用的局部数据的逻辑结构和特征的描述,也称为用户模式。
4. SQL语言中,删除一个表的命令是()。
A. DELETEB. DROPC. CLEARD. REMOVE答案:B。
解析:在SQL语言中,DROP命令用于删除表等数据库对象。
5. 关系数据库规范化是为了解决关系数据库中()问题而引入的。
A. 插入、删除和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性答案:A。
解析:关系数据库规范化主要是为了解决插入异常、删除异常和数据冗余等问题。
6. 若关系R和S的关系代数操作的结果为RS,这是()操作。
A. 笛卡尔积B. 并C. 交D. 差答案:A。
解析:RS表示关系R和S的笛卡尔积操作。
7. 在数据库设计中,将E - R图转换成关系数据模型的过程属于()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案:C。
解析:将E - R图转换成关系数据模型是数据库逻辑设计阶段的任务。
8. 数据库系统中,数据的物理独立性是指()。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立答案:C。
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
数据库考试题目试卷 附答案
第一章复习题一、单项选择题1.在数据库系统中,当数据库的内模式发生改变时,应用程序也可以不变。
这是( A )A)物理数据独立性 B)逻辑数据独立性C)位置数据独立性 D)存储数据独立性2.在下面列出的数据模型中,哪一个是概念数据模型( D )A)关系模型 B) 层次模型 C) 网状模型 D) 实体-联系模型3.下面列出的数据管理技术发展阶段中,哪个(些)阶段数据不能保存在计算机中?( A )Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D) Ⅱ和Ⅲ4.用二维表结构表示实体以及实体间联系的数据模型称为( C )A)网状模型 B) 层次模型 C) 关系模型 D) 实体-联系模型5.下面列出的条目中,哪些是数据库技术的主要特点( A )Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化A)Ⅰ、Ⅱ和Ⅲ B) Ⅰ和Ⅱ C) Ⅰ、Ⅱ和Ⅳ D) 都是6.数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是( C )A)DML B)C C)DDL D)Basic7.层次模型的典型代表是( A )数据库管理系统。
A)IMS B)IBM C)DBTG D)ATM8.负责数据库系统的正常运行,承担创建、监控和维护数据库结构责任的是( C )A)应用程序员 B)终端用户C)数据库管理员 D)数据库管理系统的软件设计员9.在以下各条叙述中,正确的叙述有几条( B )1)数据库避免了一切数据重复2)数据库减少了数据冗余3)数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写4)数据库中的内模式如有改变,逻辑模式可以不变A)1 B)2 C)3 D)410.在三级模式之间引入两级映像,其主要功能之一是( A )A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率11.视图对应于数据库系统三级模式结构中的( A )A)外模式 B)逻辑模式 C)内模式D)都不对应12.对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了( B )A)数据库定义功能 B)数据库操纵功能C)数据库维护功能 D)数据库控制功能13.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )A)层次模型 B)网状模型 C)关系模型 D)实体联系模型14.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是( B )A)文件系统 B)数据库系统 C)管理系统 D)高级程序15.在概念设计中的事物称为( A )A)实体 B)记录 C)对象 D)结点16.层次模型表达实体及实体之间联系用的数据结构是( D )A)网状 B)表 C)有向图 D)树型17.DB是( A )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统18.DBMS是( B )A)数据库 B)数据库管理系统C)数据处理系统 D)数据库系统19.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。
数据库技术与应用试卷题及答案4套
数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、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 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。
A 、单引号B 、双引号C 、方括号D 、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字( )实现uniqueprimary keydefualtforeign key参考答案:A 解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A 、可以为表定义多个唯一约束B 、唯一约束的列允许取空值C 、可以建立在一列或几列的组合上D 、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A 、完整性控制B 、访问控制 A 、 B 、 CC、安全性控制 1)、并发控制参考答案:D 解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句【)、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)]数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。
《数据库》考试试卷(含答案)
《数据库》考试试卷(含答案)一、概念选择题(每题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的()功能。
数据库试卷及 答案
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制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。
己知关系R和S,R∩S等价于()A。
(R—S)-S B。
S-(S—R)C.(S—R)-RD.S—(R—S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A.全外联接B。
左外联接C。
右外联接D。
自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,Sname CHAR(8)NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是()A。
(完整版)数据库原理试卷带答案
数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。
答案唯一,多选或少选均不得分。
请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。
A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。
A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
《互联网数据库》试卷(B卷)答案及评分标准专用纸
阳光学院考试答案及评分标准专用纸(B卷)2023年—— 2024年第一学期教师姓名:林敏军课程名称:互联网数据库考试方式:闭卷考核对象(年级专业): 20级电子商务一.单择题(共30分,每小题2分)1.B2.C3.A4.B5.B6.C7.A8.A9.A 10.B11.A 12.C 13.B 14.B 15.C二.填空题(共10分,每空1分)1. 文件系统2. 数据库管理系统(DBMS)3. 介质故障4. 外键5. 数据项6. 数据库管理系统7. 无损连接性8. 数据的完整性约束9. 基本表(基本关系\基表)10. 视图表三.简答题(共30分,每小题3分)1.答:数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系(1分),是现实世界属性间相互联系的抽象(1分),是数据内在的性质,是语义的体现(1分)。
2.答:数据库的安全性是防止由于非法使用数据库造成数据泄露、更改或破坏(1分)。
安全性措施的防范对象是非法用户和非法操作(0.5分)。
数据库的完整性是指防止合法用户使用数据库时向数据库中加入不符合语义的数据(1分)。
完整性措施的防范对象是不合语义的数据(0.5分)。
3.第三代数据库系统应支持数据管理、对象管理和知识管理(1分)。
第三代数据库系统必须保持或继承第二代数据库系统的技术(1分)。
第三代数据库系统必须对其他系统开放(支持其他的语言、其他的协议)(1分)。
4.答:实体完整性约束(1分);引用完整性约束(1分);函数依赖约束(0.5分);统计约束(0.5分)。
5.答:建立一个Connection对象(1分);调用该对象的Open方法打开数据库(0.5分);建立对象Recordset(0.5分);将Recordset对象内容输出到浏览器(0.5分);对象关闭结果集,断开与数据库的连接(0.5分)。
6.内模式:数据的物理结构和存储方式的描述,三级模式结构的最低层,对应着实际存储在外存储介质上的数据库。
大学《数据库》期末试卷及答案(一)
大学《数据库》期末试卷及答案 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。
1. DB 、DBMS 和DBS 三者之间的关系是( )。
A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( ) A .基本表 B .视图 C .基本表或视图 D .数据字典 5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( ) A .SELECT B .FROM C .WHERE D .GROUP BY 6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A .多对多 B .一对一 C .多对一 D .一对多 7. 如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 8. 将E-R 模型转换成关系模型,属于数据库的( )。
A . 需求分析 B . 概念设计 C . 逻辑设计 D . 物理设计 9. 事务日志的用途是( ) A . 事务处理 B . 完整性约束 C . 数据恢复 D . 安全性控制 10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( ) A . 只可加X 锁 B . 只可加S 锁C . 可加S 锁或X 锁D . 不能加任何锁(考生答题不得超过此线)二、填空题(本大题共10小题,每小题2分,共20分)错填、不填均无分。
数据库试卷B答案
信息与计算科学专业数据库原理及应用期末试卷标准答案(即评分标准)一、选择题(本题共20题每题1分,共20分)1. 当关系模式R(A,B)已属于3NF,下列说法中 ( C ) 是正确的。
A.它一定消除了插入和删除异常B. 一定属于BCNFC.仍存在一定的插入和删除异常D. A和C都是2. 在关系DB中,任何二元关系模式的最高范式必定是( D )。
A. 1NFB. 2NFC. 3NFD. BCNF3.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。
A. 数据模型B. 概念模型C. 层次模型D. 关系模型4.SQL语言中,删除一个视图的命令是( B )。
A. DELETEB. DROPC. CLEARD. REMOVE5.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。
A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式6.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象 B.模式C.模式与内模式之间的映象 D.三级模式7. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。
A.关系规范化理论B. 关系运算理论C. 关系代数理论D. 数理逻辑8.规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是( B ) 。
A. 互补相关的B.不可分解的C. 长度可变的D. 互相关联的9.无损连接和保持函数依赖之间的关系是 ( D )A.同时成立或不成立B.前者蕴涵后者C.后者蕴涵前者D.没有必然的联系10.在关系模式R中,函数依赖X→Y的语义是 ( B )A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等11.在SQL中,用户可以直接进行查询操作的是( A )A. 实表和虚表B. 基本表和实表C. 视图和虚表D. 基本表12.设关系R、S、W各有10个元组,那么这3个关系的自然连接的元组个数为( D )。
数据库应用技术试卷_附答案
数据库应⽤技术试卷_附答案数据库应⽤技术试卷_附答案⼀、选择题 ( 25分 )1.Access数据库的类型是( C )。
A.层次数据库 B.⽹状数据库C.关系数据库D.⾯向对象的数据库2.数据库系统的核⼼软件是( A )。
A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采⽤了( B )。
A.层次数据模型 B.关系数据模型C.⽹状数据模型 D.⾯向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满⾜( A )。
A.实体完整性B.参照完整性C.⽤户定义完整性D.输⼊完整性5.Access2000中表和数据库的关系是:_______A_____A.⼀个数据库可以包含多个表B.⼀个表只能包含两个数据库C.⼀个表可以包含多个数据库D.⼀个数据库只能包含⼀个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“⾏中输⼊()。
A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建⽴字段“简历”,其数据类型应当是( A )。
A)⽂本B)数字C)⽇期D)备注8.现有⼀个教师表,其中有教师号、教师姓名、性别、出⽣⽇期、学院名称字段,( A )字段可以设置为主键。
A.教师号B.教师姓名C.性别D.出⽣⽇期9.在Access的下列数据类型中,不能建⽴索引的数据类型是( A )。
A.⽂本型B.备注型C.数字型D.⽇期时间型10.定义字段的默认值是指( C )。
A.不得使字段为空B.不允许字段的值超出某个范围C.在未输⼊数值之前,系统⾃动提供数值D.系统⾃动把⼩写字母转换为⼤写字母11.SQL的含义是( A )。
A.结构化查询语⾔B.数据定义语⾔C.数据库查询语⾔D.数据库操纵与控制语⾔12.使⽤SQL语句向表中添加数据,使⽤的命令是( A )。
数据库系统原理-试卷含答案
一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满25分为止)1.DBS具有较高的数据独立性,是因为DBS采用了[] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是2=1[]A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)〉=(b1,b2)的意义是[]A.(a1>=b1)AND(a2>=b2)B.(a1〉=b1)OR((a1=b1)AND(a2〉=b2))C.(a1>b1)AND((a1=b1)AND(a2〉=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2)) 6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。
概念模式是[ ]A.与DBMS有关的B.与硬件有关的C.独立于DBMS的D.独立于DBMS和硬件的9.在有关“弱实体”的叙述中,不正确的是[]A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[]A.15个B.20个C.25个D.30个11.DBMS的恢复子系统,保证了事务__________的实现。
数据库规范化与数据完整性考试试卷
数据库规范化与数据完整性考试试卷(答案见尾页)一、选择题1. 数据库规范化的主要目的是什么?A. 提高查询效率B. 确保数据的冗余度最低C. 增加数据库的存储成本D. 降低数据不一致性2. 在关系数据库中,哪种范式用于消除非主属性对主键的部分依赖?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF3. 要确保数据库中的数据完整性,通常需要实施哪些约束?A. 主键约束B. 外键约束C. 唯一性约束D. 非空约束4. 什么是数据库的外键?它的主要作用是什么?A. 作为主键的一部分,确保唯一性B. 建立表与表之间的联系,确保引用完整性C. 唯一标识表中的每一行D. 限制某个字段的值必须是已存在的值5. 如果一个数据库表中的所有字段都是主键,这种情况可能出现在哪种范式中?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF6. 在数据库设计中,什么是反规范化?它有什么作用?A. 通过增加冗余数据来提高查询性能B. 通过减少数据冗余来优化存储空间C. 通过合并多个表来简化数据库结构D. 通过改变数据模型来提高查询效率7. 规范化过程中,如何处理函数依赖?A. 首先确定候选键,然后分析函数依赖B. 首先分析函数依赖,然后确定候选键C. 同时确定候选键和函数依赖D. 没有固定的顺序8. 什么是数据库的级联操作?它有哪些类型?A. 级联删除:当删除一个元组时,同时删除与该元组相关联的所有元组B. 级联更新:当更新一个元组的某个字段时,同时更新所有依赖于该字段的元组的相应字段C. 级联插入:当插入一个新元组时,同时插入所有依赖于该元组的已有元组D. 级联选择:当选择满足某个条件的元组时,同时选择所有依赖于这些元组的元组9. 如何使用SQL语句来实现数据库的规范化操作?A. 使用ALTER TABLE语句添加新的主键和外键约束B. 使用CREATE INDEX语句创建索引以提高查询效率C. 使用CASCADE选项在关系代数中实现级联操作D. 使用GROUP BY语句对数据进行分组和聚合10. 在关系数据库中,哪种范式是用来消除部分函数依赖的?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF11. 规范化过程中,如果出现多值依赖,则需要进行哪种操作?A. 消除多值依赖B. 减少连接操作C. 转换为第一范式D. 增加冗余字段12. 数据完整性是指什么?A. 数据的正确性B. 数据的可验证性C. 数据的约束性D. 数据的一致性13. 在数据库设计中,通常遵循哪种原则来确保数据完整性?A. 实体-关系模型(ER模型)B. 数据字典C. 数据库规范化D. 数据库约束14. 以下哪个选项是用来确保数据一致性的数据库约束?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束15. 在数据库中,什么是触发器?A. 一种数据库对象,用于在特定事件发生时自动执行一系列操作B. 一种数据库对象,用于在查询结果集中显示额外的列或行C. 一种数据库对象,用于在插入、更新或删除数据时自动执行一系列操作D. 一种数据库对象,用于在多个表之间建立关系16. 在关系数据库中,哪一项不是第一范式(NF)的要求?A. 每个属性都是原子的B. 每个属性都有唯一的名称C. 表必须有一个主键D. 可以有完全相同的元组17. 如果一个数据库表中的某个字段值可以唯一地标识表中的每一行,那么这个字段被称为:A. 主键B. 外键C. 候选键D. 组合键18. 在数据库设计中,哪种范式(范式)可以消除部分函数依赖?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF19. 规范化过程中,通常首先对数据库进行哪种操作?A. 模式分解B. 约束优化C. 消除重复数据D. 检查约束20. 在数据库中,什么是主键?A. 用于唯一标识表中每一行的字段或字段组合B. 用于定义关系的属性集合C. 用于限制两个表之间的联接条件的字段D. 用于存储默认值的字段21. 什么是外键?A. 用于在两个表之间建立联系的字段B. 用于唯一标识表中每一行的字段C. 用于定义关系的属性集合D. 用于存储计算值的字段22. 什么是BCNF?A. 第三范式,要求所有决定因素都是候选键B. 第四范式,要求所有连接依赖都是平凡的C. 第五范式,要求所有属性都不传递依赖于主键D. BCNF是一个错误的范式概念23. 在数据库设计中,什么是候选键?A. 用于唯一标识表中每一行的字段或字段组合B. 用于定义关系的属性集合C. 用于限制两个表之间的联接条件的字段D. 用于存储默认值的字段24. 什么是全序关系?A. 不存在任何冲突的有序关系B. 任意两个元组都能进行排序的关系C. 不存在任何非平凡函数依赖的关系D. 任意两个元组都能通过关系代数运算相互转换的关系25. 什么是函数依赖?它在数据库设计中的作用是什么?A. 函数依赖是数据库中表与表之间的依赖关系B. 函数依赖用于确保数据的完整性和一致性C. 函数依赖描述了数据的逻辑关系D. 函数依赖不涉及任何特定的数据库实现技术26. 范围子句在数据库查询中的作用是什么?A. 用于限制查询结果的范围B. 用于指定查询条件C. 用于连接不同的表D. 用于修改数据27. 什么是主键?为什么每个表都应该有一个主键?A. 主键是表中用于唯一标识每一行的字段B. 主键是表中用于排序的字段C. 主键是表中用于计算字段值的字段D. 主键是表中用于存储NULL值的字段28. 外键的作用是什么?A. 确保引用完整性B. 增加数据冗余度C. 减少查询效率D. 用于数据加密29. 什么是事务?为什么它被认为是数据库操作的基本单位?A. 事务是一系列按顺序执行的数据库操作B. 事务是一个不能分割的操作序列C. 事务是一组固定的数据库操作D. 事务是一种数据备份机制30. 什么是封锁?为什么封锁协议可以防止冲突?A. 封锁是数据库中用于控制多个并发事务访问同一资源的技术B. 封锁通过强制事务按照特定的顺序访问资源来避免冲突C. 封锁是一种数据加密技术D. 封锁是一种数据压缩技术31. 什么是级联操作?如何使用它来维护数据完整性?A. 级联操作是在某个约束条件被违反时自动执行的操作B. 级联操作可以通过在表上定义外键来维护数据完整性C. 级联操作是一种数据转换技术D. 级联操作是一种数据备份策略32. 什么是死锁?如何避免死锁?A. 死锁是指两个或多个事务互相等待对方释放资源的情况B. 避免死锁的方法包括按照固定顺序访问资源、使用锁超时和死锁检测机制等C. 死锁是一种数据同步问题D. 死锁是一种数据压缩技术33. 在数据库设计中,什么是主键?它需要满足什么条件?A. 主键是唯一的,可以为空B. 主键是唯一的,不能为空C. 主键是唯一的,可以有重复值D. 主键可以有多个,可以为空34. 参照完整性约束的目的是什么?A. 避免数据不一致B. 增加数据冗余度C. 减少数据查询时间D. 用于数据去重35. 数据库范式中的第二范式(NF)要求表中的每个非主键列都完全依赖于哪个部分?A. 主键B. 其他非主键列C. 主键或其他非主键列D. 自身36. 在数据库设计中,什么是反规范化?它的目的是什么?A. 通过增加冗余数据来提高查询性能B. 通过减少冗余数据来提高查询性能C. 通过增加冗余数据来提高存储性能D. 通过减少冗余数据来提高存储性能37. 数据库中的三级模式结构包括哪些层次?A. 外模式B. 模式C. 内模式D. 逻辑模式38. 什么是数据库的事务?它有哪些特性?A. 原子性:事务中的操作要么全部成功,要么全部失败B. 一致性:事务必须使数据库从一个一致性状态变换到另一个一致性状态C. 隔离性:并发执行的事务之间不会互相干扰D. 持久性:一旦事务提交,则其结果就是永久的,即使系统崩溃也不会丢失39. 什么是数据库的封锁?它有什么作用?A. 用于实现数据的安全性B. 用于实现数据的完整性C. 用于实现数据的并发控制D. 用于实现数据的恢复二、问答题1. 什么是数据库规范化?为什么需要数据库规范化?2. 什么是第一范式(NF)?请举例说明不符合NF的情况。
数据库系统期末考试试题与答案4
试卷四一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. 要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射 B.模式与内模式C.模式与外模式 D.三层模式2. 下列四项中说法不正确的是()A.数据库减少了数据冗余 B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一C.多对一 D.一对多4.将E-R模型转换成关系模型,属于数据库的()A.需求分析 B.概念设计C.逻辑设计 D.物理设计5.五种基本关系代数运算是()A.∪,—,×,π和σ B.∪,—,,π和σC.∪,∩,×,π和σ D.∪,∩,,π和σ6.下列聚合函数中不忽略空值 (NULL) 的是()。
A.SUM (列名) B.MAX (列名)C.COUNT ( * ) D.AVG (列名)7. SQL中,下列涉及空值的操作,不正确的是()。
A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)8. 已知成绩关系如表1所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()表1 成绩关系学号课程号分数S1 C1 80S1 C2 75S2 C1 nullS2 C2 55S3 C3 90A. 1B. 2C. 3D. 49.在视图上不能完成的操作是()A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图10. 关系数据模型的三个组成部分中,不包括()A. 完整性约束B. 数据结构C. 恢复D. 数据操作11. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
数据库技术与应用试卷及答案
数据库技术与应用试卷一、选择题 (每小题 1 分,共 20 分)1.表单的NAME属性是 D 。
A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.下列叙述中含有错误的是B 。
A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.对于自由表而言,不能创建的索引类型是____A_。
A.主索引B.候选索引C.普通索引D.唯一索引4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。
A.抽象性B.多态性C.封装性D.继承性5.Visual FoxPro是一个_____B。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型7.在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。
A. .PJX、.PJT、.PRGB. .DBC、.DCT、.DCXC. .FPT、.FRX、.FXPD. .DBC、.SCT、.SCX8.在Visual FoxPro 中,创建____C_将不以独立的文件存储。
A. 查询B. 类库C. 视图D. 菜单9.下列不属于关系代数运算的是___A_。
A. 查询B. 投影C. 选择D. 联接10.下列表达式中,合法的是________B_.A. Year(Date())-{2000/08/02}B. Date()-{2000/08/02}C. Date()+{2000/08/02}D. A、B、C均对11. 数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
数据库基础试卷及答案
数据库基础试卷及答案一、单项选择题(每题2分,20小题,共计40分)1、Access数据库是()。
A、层状数据库B、网状数据C、关系数据库D、树状数据库2、Access2007数据库是一个独立的文件,其扩展名为( )。
A、mdbB、acmdbC、accdbD、cdb3、下列不属于Access2007数据库对象的是()。
A、功能块B、窗体C、查询D、报表4、在()中可以查看数据库的所有对象。
A、窗体B、报表C、导航窗格D、表5、下列说法中错误的是()。
A、数据库就是许多数据的集合B、Access2007是Office2007的一个组件C、Access2007数据库中所有的基本的数据都是存储在表中D、窗体是创建表时自动生成的窗口,用于输入数据6、关系类型中的“一对多”指的是()。
A、一这个字段可以有许多输入项B、一条记录可以与不同表中的多条记录相关C、一个表可以有多个记录D、一个数据库可以有多个表7、在Access的下列数据类型中,不能建立索引的数据类型是()。
A、文本型B、OLE对象C、日期时间D、数字8、如果某一字段的数据类型为文本类型,字段大小为10,该字段最多可输入()个汉字。
A、5B、10C、20D、409、文本型字段最多可以存放()个字符。
A、250B、10C、255D、25410、Access2007数据库最基础的对象是()。
A、表B、宏C、报表D、查询11、用户可在表的()视图中设置字段数据类型和详细属性。
A、设计B、数据表C、数据透视表D、数据透视图12、用户可在表的()视图中修改表的字段并添加记录。
A、设计B、数据表C、数据透视表D、数据透视图13、()字段类型是一种特殊的整型数据,主要是为设置主键而设计的。
A、文本B、数字C、自动编号D、货币14、在表的关系视图中不可以进行的操作是()。
A、删除关系B、显示关系C、修改关系D、添加字段15、()可以表示表中记录的唯一性。
A、表B、报表C、主键D、键16.在Access2007中,表是有()组成A、查询和字段组成B、记录和窗体组成C、字段和记录组成D、报表和字段组成17、可以插入图片的字段类型是()。
数据库技术与应用试卷题及答案四套
数据库技术与应用试卷题及答案四套第一套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. 数据库规范化理论的主要目的是什么?A. 提高数据冗余度B. 降低数据冗余度C. 增加数据查询效率D. 减少数据更新频率2. 规范化理论中的第一范式(NF)要求数据库表中的每个字段都是:A. 可以包含任何数据类型B. 只能是数字类型C. 必须唯一D. 不能为空3. 在第二范式(NF)中,如果一个表满足NF,并且所有非主键字段完全依赖于主键,则该表属于哪种范式?A. 1NFB. 2NFC. 3NFD. BCNF4. 要使数据库表满足第三范式(NF),需要消除哪种函数依赖?A. 多值依赖B. 完全函数依赖C. 部分函数依赖D. 传递函数依赖5. 第四范式(NF)要求数据库表中不存在:A. 主属性B. 外键C. 重复组D. 非主属性间的函数依赖6. 规范化理论中的第五范式(NF)要求数据库表中不存在:A. 满足3NF的表B. 连接依赖C. 触发器D. 索引7. 在数据库规范化过程中,通常先进行哪种范式的转换?A. 1NF 到 2NFB. 2NF 到 3NFC. 3NF 到 4NFD. 4NF 到 5NF8. 规范化理论中的函数依赖描述了数据之间哪些关系?A. 值之间的关系B. 属性之间的关系C. 表与表之间的关系D. 记录与记录之间的关系9. 在数据库设计中,为了减少插入异常、删除异常和更新异常,通常遵循哪种原则?A. 实体-关系模型(ER模型)B. 数据字典C. 数据规范化理论D. 数据库设计规范10. 规范化理论对数据库设计产生了哪些影响?A. 更好地组织数据,减少了数据冗余B. 增加了数据库的复杂性,降低了性能C. 减少了数据库的灵活性D. 没有任何影响11. 数据库规范化理论中,哪个术语表示在关系模式中消除非主属性对主键的部分依赖?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. BCNF12. 在数据库规范化理论中,为了消除传递依赖,需要满足哪个条件?A. 满足1NFB. 满足2NFC. 满足3NFD. 满足BCNF13. 数据库规范化理论中的第四范式(NF)要求什么?A. 避免非主属性对主键的传递依赖B. 避免非主属性对候选键的部分依赖C. 避免非主属性之间的函数依赖D. 避免连接依赖14. 在数据库规范化理论中,如果关系模式R满足NF,且每个非主属性都不传递依赖于R 的某个候选键,那么R满足什么范式?A. 1NFB. 2NFC. 3NFD. BCNF15. 数据库规范化理论中,为了实现规范化,通常会对关系模式进行分解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、SELECT telephone FROM student WHERE telephone LIKE '[8,6]%0*'
B、SELECT telephone FROM student WHERE telephone LIKE '(8,6)*0%'
6、(E)下列语句中不是数据库操作语句的是_____。
A、SELECT语句B、INSERT语句C、DELETE语句
D、UPDATE语句E、ALTER语句
7、(B)在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是____
A、*B、%C、-D、?
8、(A)为数据库创建索引的目的是______。
[StudentID] [VARCHAR(16) ,
[CourseID] [VARCHAR(32)
)
“gxunglxy”数据库中学生的信息表“tb_stuinfo”结构如下表2并已有列的几行数据
2、请按表2写出正确的SQL语句:在“tb_stuinfo”数据表中查看“Cls_NO”班级编号大于等于10并且小于等于20的学生(注意:要求分别使用AND和BETWEEN`…`AND来查询)。(6分)
二、填空题题。(共16分,每空1分)
1、SQL SERVER 2008的实例有两种,分别是默认实例和命名实例。
2、语句SELECT 5%3的执行结果是0/?。
3、如果表的某一列被指定具有NOT NULL属性,则表示不允许在没有指定列缺省值的情况下插入省略该列值的数据行。
4、如果表的某一列数据的平均值,可以使用的聚合函数avg( )。
2、创建数据库有哪几种方法?写出用SQL命令创建一个名为“gxunglxy”数据库的正确语句。(4分)
答:创建数据库的两种方式:
1、以界面方式创建数据库
2、使用CREATE DATABASE语句创建数据库
语法:CREATE DATABASE database_name
3、什么是备份?SQL Server2008有几种备份类型?(4分)
11、(D)Select职工号FROM职工WHERE工资>1250命令的功能是______。
A、查询工资大于1250的记录B、查询1250号记录后的记录
C、检查所有的职工号D、从[职工]关系中检索工资大于1250的职工号
12、(D)在SQL SERVER中局部变量前面的字符为:
A、*B、#C、@@D、@
A、提高查询检索的性能B、创建唯一索引
C、创建主键D、归类
9、(A )在SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15和35之间,且_____。
A、包括15岁和35岁
B、不包括15岁和35岁
C、包括15岁但不包括35岁
D、包括35岁但不包括15岁
10、(D)要查询book表中所有的书名以“计算机”开头的书籍的价格,可用()语句。
列名
中文表述
数据类型
是否控值
No
序号
int
否
StudentID
学号
VARCHAR(16)
是
CourseID
课程号
VARCHAR(32)
是
答:
use gxunglxy
crete table tb_CourseSelect(
[No] [int]constraintPK_ID PRIM ARY KEY ,
(stu_id,stu_name,stu_sex,Cls_No)
Values (12010216,张婷婷,女,18)
6、请按表2写出正确的SQL语句:在“tb_stuinfo”数据表中使用模糊查询查看“stu_name”姓名列中姓“李”(姓名只有两个字)并且“Phone_Nun”电话号码数列中的失意“180”开头的学生。(5分)
备份类型
1.数据库备份(完整数据库备份)
2.差异数据库备份
3.事务日志备份
4、请具体说明视图和查询的相同点和不同点。(4分)
答:
相同点:视图和查询都是为了显示表的全部和部门内容
不同点:存储方面,视图存储为数据库设计的一部分,而查询不是,视图可禁止所有用户访问数据库中的基表,而要求用户只能通过视图操作数据
A、Updategradeset score=score+5
B、Update grade set score=score+5 where score>=55 or score <=60
C、Update grade set score=score+5 where score in(55,60)
D、Update grade set score=score+5 where score>=55andscore <= 60
排序方面,可以非排序任何查询结果,但只有当视图包括TOP子句时才能排序视图
加密方面:视图可加密,查询不可加密
四、程序题。(共35分)
1、请按表1所示用SQL命令行为方式在名为“gxunglxy”的数据库中创建一个名为“tb_CourseSelect”的数据库表,同时设置“No”列为主键约束。(5分)
15、(B)表示职称为副教授同时性别为男的表达式为_________。
A、职称=‘副教授’OR性别=‘男’B、职称=‘副教授’AND性别=‘男’
C、BETWEEN‘副教授’AND‘男’D、IN(‘副教授’,‘男’)
16、(B)查询员工工资信息时,结果按工资降序排列,正确的是______。
A、ORDER BY工资B、ORDER BY工资dese
广西民族大学课程考试
课程名称:数据库原理考试时间
考试方式:开卷
题号
一
二
三
四
总分
一.单选题,将答案写在题号的括号内。(共40分,每题2分)
1.(B)SQL SERVER 2008支持身份验证模式,分别是_____和______。
A、Windows验证模式,SQL Server验证模式
B、Windows验证模式,混合模式
C、ORDER BY工资ascD、Hale Waihona Puke RDER BY工资dictinct
17、(C)SELECT语句中与HAVING子句同时使用的是_______子句。
A、ORDER BYB、WHEREC、GROUP BYD、无需配合
18、(C)用于统计结果集中全部的记录行数量的函数是________。
A、YEAR( )B、GETDATE( )C、COUNT( )D、SUM( )
C、SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0%'
D、SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0*'
20、()学生成绩表grade中有字段score(int),现在要把所有在55分至60之间的分数提高5分,以下SQL语句正确的是(D)。
A、SELECT price FROM book WHERE book_name=‘计算机*’
B、SELECT price FROM book WHERE book_name LIKE‘计算机*’
C、SELECT price FROM book WHERE book_name=‘计算机%’
D、SELECT price FROM book WHERE book_name LIKE‘计算机%’
C、Unix验证模式,Windows验证模式
D、Linux验证模式,SQL Server验证模式
2.(C)SQL Server 2008是一个_____的数据库管理系统。
A、网状型B、层次型C、关系型D、以上都不是
3.(A)在SQL SERVER 2008中,索引的顺序和数据表的物理顺序相同的索引是____。
答
use gxunglxy
select * from tb_stuinfo
groupbyCls_NO
having min (Cls_NO)>=10
4、请按表2写出正确的SQL语句:在“tb_stuinfo”数据表中查先按“Course_NO”查看有几种课程编号。(3分)
答:
use gxunglxy
select课程编号=count(distinct Course_NO)
A、聚集索引B、非集聚索引C、主键索引D、唯一索引
4、(A)删除数据库的语法为_____
A、DROP DATABASE数据库名B、DELETE DATABASE数据库名
C、DROP数据库名D、DELETE数据库名
5、(C)下面不属于数据库定义的SQL语句是:
A、CREATE TABLEB、DROP INDEXC、UPDATED、ALTER TABLE
select Cls_No ,Course_No
from tb_stuinfo
Cls_No ASC ,Course_No DESC
from tb_stuinfo
5、请按表2写出正确的SQL语句:在“tb_stuinfo”数据表中插入一行新数据,要求stu_id、stu_name、stu_sex、Cls_No这几个列的值分别为12010216、张婷婷、女、18.(4分)
答:
use gxunglxy
insert into tb_stuinfo
13、(A)在T-SQL语法中,用来插入和更新数据的命令是____。
A、INSERT和UPDATEB、UPDATE和INSERT
C、DELETE和UPDATED、CREATE和INSERT INTO