数据库管理人员(SQL Server)_4级_操作技能鉴定2.1.1试题单
- 格式:doc
- 大小:76.00 KB
- 文档页数:6
计算机四级数据库工程师题库第一套一、单选题1.下列关于信息的叙述中,哪一条是错误的?BA) 信息是数据的语义解释 B) 信息是数据的外延C) 信息可以用物理符号表示 D) 信息是具有社会属性的资源2. 下列关于数据库管理系统的叙述中,哪一条是错误的?AA) 数据库管理系统是用户与操作系统之间的一个接口B) 数据库管理系统便于用户对数据库进行管理和维护C) 数据库管理系统能保证数据库中数据的安全性、完整性D) 数据库管理系统支持多用户对数据的并发使用3. 下列关于早期数据库和数据模型的叙述中,哪一条是错误的?DA) 早期数据库系统主要基于层次模型、网状模型等范型B) 早期模型的一个主要问题是数据记录的概念表示与其在磁盘上的物理位置混淆不清C) 仅提供编程语言,使得新的查询和处理代价高、费事D) 基于早期模型的数据库系统都提供图形化的用户界面4. 下列关于数据模型的叙述中,哪一条是错误的?CA) 模型是现实世界特征的抽象和模拟B) 数据模型用来描述、组织和处理现实世界中的数据C) 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征D) 数据模型是数据库的核心和基础5. 下列关于概念层模型的叙述中,哪一条是错误的?AA) 概念层模型是现实世界到信息世界的语法抽象B) 概念层模型主要用于数据库设计中的概念设计C) 概念模型是从用户观点对数据和信息建模D) 概念模型独立于具体的逻辑模型6. 下列关于E-R图的叙述中,哪一条是错误的?DA) E-R图是一个图示化的概念模型B) 矩形表示实体型,矩形框内写明实体名C) 椭圆表示属性,用无向边将其与相应实体连接起来D) 菱形表示联系,联系不是实体型,所以没有属性7. 下列关于关系操作的叙述中,哪一条是错误的?CA) 关系操作的对象和结果都是集合B) 关系操作的对象和结果都是集合C) 关系操作通过关系语言实现,关系语言的特点是高度过程化D) 关系操作的能力可以通过代数方式和逻辑方式来表示8. 下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?BA) 参照关系是从关系,被参照关系是主关系B) 参照关系与被参照关系之间的联系是1:n联系C) 参照关系与被参照关系通过外码相联系D) 其主码在另一个关系中作为外码的关系称为被参照关系9. 下列关于用户定义完整性约束的叙述中,哪一条是错误的?DA) 用户定义完整性约束主要是对属性的取值进行限制B) 域完整性约束是用户定义完整性约束的重要组成部分C) 取值范围可分为静态定义和动态定义两种D) 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系10. 设有供应商关系S 和零件关系P 。
适用专业:1、在SQL SERVER中建立自己的数据库TEST,该数据库属于()。
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、表Course和Teachers建立了主外键关系,Course为主表,Teachers为子表,以下说法正确的选项是()。
a) Teachers表中存在Course表的外键b) Course表中存在外键c) Teachers表中存在外键d) Course表中存在Teachers表的外键7、假设原来做的一个管理系统使用的是SQL SERVER数据库,现在想把它简化为Access数据库,但是数据库的格式、数据项都不能变化,应当保持一样,此时可以采用()方法来实施。
a)把数据复制、粘贴到Access数据库中b)Access数据库使用SQL Server的数据库文件c)使用数据导入、导出操作d)直接在Access中打开SQL Server的数据库文件8、在Employee表中有一列为EmpName,执行删除语句:DELETE FROM Employee WHERE EmpName LIKE ‘-[ae]%’下列包含EmpName列的()值的数据可能被删除。
a)Whyteb)Carsonc)Annetd)Hunyer9、假设正在设计一个数据库应用程序,在设计过程中,数据库进行了重新规划,对原来的数据库做了调整。
四级数据库系统工程师试题及答案四级数据库系统工程师试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的四级数据库系统工程师试题及答案,供参考练习,预祝考生们考出自己理想的成绩!四级数据库系统工程师试题及答案1、数据库与文件系统的根本区别在于[ ] (单选题)A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间答案C2 .对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为[ ]。
(单选题)A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER答案C3 .现有关系模式: EMP(empno,ename,mgr,sal,workday) DEPT(deptno,dname,loc) 在以下视图中,不可能更新的视图为[]。
(多选题)A.视图V1,由1970年以后参加工作的雇员组成B.视图V2,由部门号和各部门的平均工资组成C.视图V3,由雇员姓名和其领导者姓名组成D.视图V4,由薪金超出所有雇员平均薪金以上的雇员组成E.答案B D4 .试给出BCNF的定义,并说明满足BCNF的关系有哪些特性。
(设计题)答案关系模式R∈1NF。
若X→Y且YX时X必含有码,则R∈BCNF。
满足BCNF关系的特性有:所有非主属性对每一个码都是完全函数依赖;所有的主属性对每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任何一组属性。
5 .在建立一个数据库应用系统时,为什么要首先调试运行DBMS 的恢复功能?简述一下你所了解的数据库系统的恢复方法。
(设计题) 答案因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的.正确性,重则破坏数据库,使数据库中全部或部分数据丢失,为了防止出现此类事件带来的灾难性后果,必须首先调试运行DBMS的恢复功能。
《数据库管理人员(SQL server)》(三级)试题单试题代码:1.1.1试题名称:应用分析考生姓名:准考证号:考核时间:45 min说明:以下所有内容请填入相应的1.1.1答题卷上一、单项选择(第1题~第18题。
选择一个正确的答案,每题2分,满分36分。
)1.关于SQL Server的数据复制功能,下列说法不正确的是()。
A.SQL Server的数据复制功能支持服务器与服务器之间的复制B.SQL Server的数据复制功能不支持服务器与客户端之间的复制C.利用数据复制功能支持SQL Server数据和SQL Server数据之间的复制D.利用数据复制功能支持SQL Server数据和Oracle数据之间的复制2.利用SQL Server 2005的配置管理器,可以实现对SQL Server 的各种参数配置,但不包括()。
A.配置SQL Server数据库的各种服务B.SQL Server网络配置C.SQL Native Client配置D.SQL Server 使用内存、CPU的配置3.利用SQL Server Management Studio中的活动监视器可以监视服务器上各个进程的情况。
例如可以观察一个SELECT语句的进程执行的情况,但不包括下列()的信息。
A.执行该进程的用户B.所占用的CPU时间、内存空间C.所等待的时间D.语句执行后的查询结果4.SQL Server Profiler可用于捕捉SQL Server服务器中发生的事件,因而常用来监控客户端发送给服务器的语句中的内容,但通常SQL Server Profiler不能用于()。
A.分析数据库服务器中数据表之间的关系B.用图形化的方式查看死锁C.分析应用程序如何使用SQL Server实例D.通过在跟踪中存储查询计划,从而分析查询5.下列语句中()能通过事务来确保数据的一致性。
A.Update emp01 set salary = salary + 100 where eno=1001GoWaitfor delay ‘20:00’BEGIN TRANSACTION T1Update emp01 set salary = salary + 100 where eno=1002GoCOMMIT TRANSACTION T1B.Update emp01 set salary = salary + 100 where eno=1001GoBEGIN TRANSACTION T1Waitfor delay ‘20:00’Update emp01 set salary = salary + 100 where eno=1002GoCOMMIT TRANSACTION T1C.BEGIN TRANSACTION T1Update emp01 set salary = salary + 100 where eno=1001GoWaitfor delay ‘20:00’Update emp01 set salary = salary + 100 where eno=1002GoCOMMIT TRANSACTION T1D.BEGIN TRANSACTION T1Update emp01 set salary = salary + 100 where eno=1001GoWaitfor delay ‘20:00’COMMIT TRANSACTION T1Update emp01 set salary = salary + 100 where eno=1002Go6.SQL Server使用不同的锁模式锁定资源,锁的模式确定了并发事务访问资源的方式,其中()能防止常见的死锁。
Microsoft SQL Server数据库管理练习题参考答案1. 数据库的备份和还原是维护数据库的重要任务,请简要说明在Microsoft SQL Server中如何备份和还原数据库。
在Microsoft SQL Server中,可以使用SQL Server Management Studio (SSMS)工具来备份和还原数据库。
备份数据库:1) 打开SSMS工具,连接到SQL Server数据库引擎。
2) 在对象资源管理器中,展开数据库文件夹,右键点击要备份的数据库,选择“任务”->“备份”。
3) 在“备份数据库”对话框中,选择备份类型、备份到的位置、备份集的名称等设置,然后点击“确定”进行备份。
还原数据库:1) 打开SSMS工具,连接到SQL Server数据库引擎。
2) 在对象资源管理器中,展开数据库文件夹,右键点击要还原的数据库,选择“任务”->“还原”->“数据库”。
3) 在“还原数据库”对话框中,选择备份集、还原到的位置、还原选项等设置,然后点击“确定”进行还原。
2. 在数据库设计中,为了保持数据的一致性和完整性,我们常常使用约束来规定数据的规则。
请简要说明在Microsoft SQL Server中如何添加和删除约束。
添加约束:1) 打开SSMS工具,连接到SQL Server数据库引擎。
2) 在对象资源管理器中,展开数据库文件夹,展开要添加约束的表所在的文件夹,右键点击该表,选择“设计”。
3) 在设计视图中,选择要添加约束的列,在属性窗口中选择“约束”一项,点击“...”按钮。
4) 在“约束”对话框中,选择要添加的约束类型(如主键、唯一性约束、外键等),设置约束的名称和规则,然后点击“确定”完成添加。
删除约束:1) 打开SSMS工具,连接到SQL Server数据库引擎。
2) 在对象资源管理器中,展开数据库文件夹,展开要删除约束的表所在的文件夹,右键点击该表,选择“设计”。
sql server考试题SQL Server是一种关系型数据库管理系统,广泛应用于企业级应用程序和数据仓库。
它具有强大的数据管理和查询功能,并且具有高度可靠性和安全性。
在SQL Server的考试中,考察的内容涉及数据库的设计、查询语言的使用、性能优化等方面。
以下是一些常见的SQL Server考试题目及其答案。
1. 什么是SQL Server?SQL Server是一种由微软公司开发的关系型数据库管理系统。
它提供了数据管理、数据存储、数据查询和性能优化等功能,适用于各种规模的企业级应用程序和数据仓库。
2. SQL Server的版本有哪些?SQL Server的版本有多个,包括SQL Server 2008、SQL Server 2012、SQL Server 2014、SQL Server 2016、SQL Server 2017等。
每个版本都有不同的功能和性能优化。
3. 如何创建数据库?在SQL Server中,可以使用CREATE DATABASE语句来创建数据库。
例如,要创建一个名为"mydatabase"的数据库,可以使用以下语句:CREATE DATABASE mydatabase;4. 如何创建表?在SQL Server中,可以使用CREATE TABLE语句来创建表。
例如,要创建一个名为"employees"的表,其中包含id、name和salary字段,可以使用以下语句:CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),salary DECIMAL(10, 2));5. 如何插入数据到表中?在SQL Server中,可以使用INSERT INTO语句来插入数据到表中。
例如,要向"employees"表中插入一条数据,可以使用以下语句:INSERT INTO employees (id, name, salary)VALUES (1, 'John Doe', 5000);6. 如何更新表中的数据?在SQL Server中,可以使用UPDATE语句来更新表中的数据。
数据库原理及应用分析考试模拟试卷及答案数据库管理人员(SQL Server)(四级)“数据库原理及应用分析”试卷注意事项1.考试时间:90min。
2.请首先按要求在试卷的标封处填写您的姓名、准考试号和所在单位的名称。
3.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
4.不要在试卷上乱写乱画,不要在标封区填写无关的内容。
第一部分数据库原理单项选择题(第1题~第40题。
选择一个正确答案,将相应字母填入题内的括号中。
每题0.5分,满分20分)1.描述事物的符号记录称为()。
A.信息B.数据C.记录D.记录集合2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。
A.数据定义语言(DDL)B.数据管理语言C.数据操纵语言(DML)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.下面关于关系性质的说法中,错误的是()。
《数据库管理人员(SQL Server)》(三级)试题单试题代码:2.1.1试题名称:监控数据库服务器考生姓名:准考证号:考核时间:30min1、操作条件(1)SQL Server 2005中文版(2)MS WORD中文版(3)Windows自带画图程序(4)Windows XP中文版2、操作内容(1)利用SQL语句监控SQL Server的运行情况(包括CPU瓶颈、内存瓶颈、I/O 瓶颈和阻塞等)。
(2)利用SQL Server Management Studio中的活动监视器监控当前数据库服务器上的信息(包括进程、登陆帐户、锁等),按要求写出有关操作步骤,并将有关操作界面截屏保存。
(3)利用SQL Server Profiler和性能监视器的监视功能,跟踪监视同一时间段内SQL Server活动和指定性能计数器(包括磁盘使用、内存使用、CPU使用和SQL Server实例)的值,按要求写出操作步骤,并将有关操作界面截屏保存。
3、操作要求(1)考生按要求在指定位置建立考生文件夹(2)在考生文件夹内建立WORD文档(3)将上述操作步骤和操作界面截屏依次保存至该文档素材素材内容:1、SQL Server Management Studio,以及当前运行的SQL Server数据库服务器2、SQL Server Profiler,性能监视器3、数据库登录名:sa,密码:空具体要求:1、使用SQL语句实现DMV查询,显示当前缓存的占用了大部分 CPU 执行时间的前20个批处理或过程,按各个批处理或过程的CPU执行时间降序排列。
2、以sa登录数据库,在Master数据库上执行SQL语句Select * from sysobjects;利用SQL Server Management Studio监控数据库服务器,观察当前有多少个进程,哪些登录帐户在访问数据库实例,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列操作界面截屏后保存:阅读进程信息,登录帐户信息;3、打开SQL Server Profiler建立跟踪对数据库活动进行监视,同时打开性能监视器利用SQL Server:SQL Statistics对象监视数据库服务器每秒的编译次数,运行3分钟后,观察重合时间段内SQL Server的活动和上述性能计数器的值,请在“2.1.1.doc”文档内写出操作步骤,并在该文档内将下列三个操作界面截屏后依次保存:a、在SQL Server Profiler中新建跟踪testtrace;b、在性能监视器中新建SQL Server: SQL Statistics计数器;c、在SQL Server Profiler中查看指定性能计数器的情况。
高职数据库考试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系表的每一个列都有唯一的列名,这是数据库的()。
A. 实体完整性B. 参照完整性C. 域完整性D. 行完整性答案:C2. SQL Server数据库系统中,用于创建数据库的命令是()。
A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:B3. 在数据库中,用于表示实体之间联系的术语是()。
A. 属性B. 关系C. 主键D. 外键答案:B4. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D5. 在数据库中,用于唯一标识每个元组的属性集称为()。
A. 属性B. 关系C. 主键D. 外键答案:C6. 数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 降低数据冗余C. 增加数据安全性D. 提高数据一致性答案:B7. 在SQL中,用于删除表中数据的命令是()。
A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. REMOVE答案:B8. 数据库中,用于存储数据的最小单位是()。
A. 字段B. 记录C. 表D. 数据库答案:B9. 数据库中,用于维护数据一致性的完整性约束不包括()。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 索引完整性答案:D10. 在数据库中,用于实现一对多关系的方法是()。
A. 复合主键B. 外键C. 索引D. 视图答案:B二、多项选择题(每题3分,共15分)1. 以下哪些是数据库设计的基本步骤?()。
A. 需求分析B. 概念性设计C. 逻辑设计D. 物理设计答案:ABCD2. 在数据库中,以下哪些是数据操纵语言(DML)的命令?()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 数据库的完整性约束包括()。
《数据库管理人员(SQL Server)》(四级)
试题单
试题代码:2.1.1
试题名称:管理数据库、表、索引、视图、存储空间、文件
考核时间:30min
1、操作条件
(1)SQL Server 2005中文版
(2)MS WORD中文版
(3)Windows自带画图程序
(4)素材
2、操作内容
(1)用一条SQL语句完成表的创建。
(2)按要求用SQL语句完成表的管理。
(3)用一条SQL语句完成视图的创建。
3、操作要求
(1)考生按要求在指定位置建立考生文件夹。
(2)在考生文件夹内建立WORD文档。
(3)将上述各查询操作步对应的SQL语句拷贝至WORD文档并保存。
素材
1、素材内容:
已建数据库“DEMO_4_2-1”,登陆用户名 sa 密码:空
2、具体要求:
(1)登陆到“DEMO_4_2-1”数据库,分别建立表DEPT01(部门表)和表EMP01(雇员表),并在两者之间按“dno”字段定义关联。
(2)增加约束
1)在表DEPT01的name列上增加唯一性约束UN_DEPT01_NAME
2)在表EMP01的eno列上增加主键约束PK_emp01
3)在表EMP01的salary列上增加CHECK约束CHK_SALARY(工资范围:1000—3000)
(3)建立视图
基于表DEPT01和表EMP01的部门名、部门位置、雇员名、工资字段,建立复杂视图DEPT_EMP_VU。
(4)把上述操作中完成的所有表及视图生成SQL脚本
(5)操作要求
1)按要求在指定位置建立考生文件夹
2)在考生文件夹内建立WORD文档“2.1.1.doc”
3)将上述所有SQL脚本保存至文档“2.1.1.doc”,并放入考生文件夹。
试题单
试题代码:2.2.1
试题名称:管数据库系统备份与备份检查、整表导入导出
考核时间:30min
1、操作条件
(1)SQL Server 2005中文版
(2)MS WORD中文版
(3)Windows自带画图程序
(4)素材
2、操作内容
(1)按给定用户名及密码登陆数据库。
(2)使用备份向导备份数据库到考生文件夹的指定文件,截屏并导出备份设备界面(必须包括“源”、“备份集”、“目标”的设置)
(3)使用命令方式备份数据库到考生文件夹的指定文件,截屏并导出命令执行完成信息界面(必须包括T-SQL语句和执行完成的信息)。
(4)使用导出方式备份数据库到考生文件夹的指定文件,截屏并导出“执行成功”界面。
3、操作要求
(1)考生按要求在指定位置建立考生文件夹。
(2)以上备份数据文件及截屏图片均保存在考生文件夹。
素材
1、素材内容:
已建数据库“DEMO_4_2_2_1”,登陆用户名 sa 密码:空
2、具体要求:
(1)使用备份向导备份数据库“DEMO_4_2_2_1”到考生文件夹“a.bak”下,截屏并导出备份设置界面(必须包括“源”、“备份集”、“目标”的设置),命名为“2.2.1a.jpg”。
(2)使用命令方式备份数据库“DEMO_4_2_2_1”到考生文件夹“b.bak”下,截屏并导出命令执行完成信息界面(必须包括T-SQL语句和执行完成的信息)命名为“2.2.1b.jpg”。
(3)使用导出方式备份数据库“DEMO_4_2_2_1”到考生文件夹“c.bak”下,截屏并导出“执行成功”界面,命名为“2.2.1c.jpg”。
(4)操作要求
1)按要求在指定位置建立考生文件夹
2)以上备份数据库文件及截屏图片,并放入考生文件夹。
试题单
试题代码:2.3.1
试题名称:使用SQL语句进行单表或多表查询。
考核时间:30min
1、操作条件
(1)SQL Server 2005中文版
(2)MS WORD中文版
(3)Windows自带画图程序
(4)素材
2、操作内容
(1)用一条SQL语句完成单表查询操作,并包含函数。
(2)用一条SQL语句完成多表分组查询操作,并包含条件。
(3)用一条SQL语句完成多表分组查询操作,并包含函数。
3、操作要求
(1)考生按要求在指定位置建立考生文件夹。
(2)在考生文件夹内建立WORD文档。
(3)将上述各查询操作步对应的SQL语句拷贝至WORD文档并保存。
素材
1、素材内容:
已建数据库“DEMO_4_3-1”,登陆用户名 sa 密码:空
2、具体要求:
(1)登陆到“DEMO_4_3-1”数据库,包含表Departments和Employees,表结构如下:
(2)完成以下所有查询操作对应的SQL脚本,依次保存至“3.1.1.doc”文件
1)用一条SQL语句完成查询Employees表,显示部门的平均工资。
2)用一条SQL语句完成查询Departments 表和Employees表,显示A部门的
员工姓名、电话、岗位和工资。
3) 用一条SQL语句完成查询Departments 表和Employees表,显示部门名、
部门平均工资、部门工资总和、部门最高工资和部门最低工资。
4)将上述所有SQL脚本保存至文档“3.1.1.doc”,并放入考生文件夹。