12.在SQL中,使用________语句可以添加新的数据行到表中。
SQL数据库试题及答案一、单选题(每题2分,共20分)()1、下列不能启动SQLServer服务的方法:A、使用SQLServer配置管理器B、使用Windows的管理工具C、使用netstartmssqlserver命令D、在查询编辑器中编写T-SQL程序()2、部分匹配查询中有关通配符“%”的正确的叙述是。
A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符()3、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。
A、TOPB、ASC、DISTINCTD、JOIN()4、是表中用来唯一标识的每行记录。
A、外键B、主键C、索引D、数据库完整性()5、SQL中,"GRADENOTBETWEEN60AND90"的语义是。
A、GRADE<60ORGRADE>90B、GRADE<=60ORGRADE>=90C、GRADE<>60ANDGRADE<>90D、GRADE<>60ORGRADE<>90()6、简称DBA。
A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件()7、在SQL中,可以使用语句执行恢复数据库的操作。
A、BACKUPDATABASEB、RESTOREDATABASEC、CREATEDARABASED、DROPDATABASE()8、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。
A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系()9、SQLServer2016的数据库中主数据文件的扩展名是。
A、.mdfB、.ndfC、.ldfD、.dbf()10、当表中引入时,会提高记录的查询速度。
A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共40分)根据如下E-R图,将其转换为逻辑数据库。
SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是关系模型。
2、数据库系统的控制中枢是数据库管理系统。
3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATESTUDENTSETAGE=AGE+1.4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。
5、在SQL语句中,与XBETWEEN20AND30等价的表达式是X>=20ANDX<=30.6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。
7、数据库的并发操作可能带来的问题包括丢失更新。
8、在关系数据库中,模式对应的是视图和所有基本表。
9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。
10、在下列描述中,正确的描述是SQL采用集合操作方式。
11、数据库系统是由数据库、数据库管理系统和用户组成的。
12、在SQL查询时,使用WHERE子句指出的是查询条件。
13、在以下关系型数据库产品中,属于小型数据库系统的是Access。
14、数据库类型是按照数据模型来划分的。
15、作为MicrosoftOffice家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。
16、数据库管理系统更适合于数据处理方面的应用。
17、下列四组SQL命令,全部属于数据定义语句的命令是CREATE、DROP、GRANT。
18、及浏览器处理的数据库,应该是主从结构式处理。
19、数据的逻辑独立性是指数据与程序的逻辑独立性。
20、在数据库技术中,独立于计算机系统的模型是E-R模型。
21、关系代数的3个基本运算是选择、投影、连接。
22、下面命题不正确的是:D、数据库中不存在数据冗余。
23、在基本SQL中不可以实现并发控制。
数据库试题3一、选择题1.下面哪个范式不是关系模型中的范式(C)A、第一范式B、第二范式C、范德蒙范式D、BCNF范式2.SQLServer2000不包含以下哪个版本(B)A、SQLServer2000企业版(EnterpriseEdition)B、SQLServer2000专业版(ProfessionalEdition)标准版C、SQLServer2000个人版(PersonalEdition)D、SQLServer2000开发版(DeveloperEdition)3.下面哪一项不属于T-SQL语言的组成部分(B)A、数据定义语言(DDL)B、数据查询语言(DFL)C、数据操纵语言(DML)D、数据控制语言(DCL)4.下面哪个不是SQLServer数据库的系统数据类型(C)A、int、smallintB、char、varcharC、String、charD、datetime、int5.下面关于SQLServer数据库中变量的描述,不正确的是(C)A、SQLServer中变量可分为全局变量和局部变量两大类。
sql数据库期末考试题及答案HENsystemofficeroom【HEN16H-HENS2AHENS8Q8-HENH1688】一、单选题(共一、单选题(共1010道试题,共道试题,共道试题,共5050分。
)分。
)V1.SQLServerV1.SQLServer中,保存着每个数据库对象的信息的系统表是(的系统表是(CC)。
)。
A.sysdatabasesB.SyscolumnsC.SysobjectsD.Syslogs2.在存在下列关键字的在存在下列关键字的SQL语句中,不可能出现Where子句的是(子句的是(DD)。
A.UpdateB.DeleteC.InsertD.Alter3.在查询语句的在查询语句的Where子句中,如果出现了“子句中,如果出现了“ageBetween30and40ageBetween30and40”,这个表达式等同于(A)。
A.age>=30andage<=40B.age>=30orage<=40C.age>30andage<40D.age>30orage<404.如果要在一张管理职工工资的表中限制工资的输入范围,应使用(如果要在一张管理职工工资的表中限制工资的输入范围,应使用(如果要在一张管理职工工资的表中限制工资的输入范围,应使用(DD)约束。
)约束。
A.PDRIMARYKEYB.FOREIGNKEYC.uniqueD.check5.记录数据库事务操作信息的文件是(记录数据库事务操作信息的文件是(记录数据库事务操作信息的文件是(DD)。
A.数据文件数据文件B.索引文件索引文件C.辅助数据文件辅助数据文件D.日志文件日志文件6.要查询要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(表中产品名含有“冰箱”的产品情况,可用(CC)命令。
SQL考试题库及答案1.选择题:以下哪个SQL命令用于创建一个新的数据库?A.CREATETABLEB.CREATEDATABASEC.DROPDATABASED.ALTERDATABASE答案:B2.填空题:在SQL中,使用____关键字可以删除一个已经存在的表。
一个表只能有一个主键,且主键的值不能为NULL。
5.选择题:在SQL中,哪个函数用于计算表中所有记录的总数?A.COUNT(*)B.SUM(*)C.AVG(*)D.MAX(*)答案:A6.填空题:在SQL中,使用____关键字可以更新表中的记录。
外键用于建立两个表之间的关系,并确保数据的引用完整性。
9.选择题:在SQL中,哪个命令用于删除数据库中的表?A.DELETETABLEB.DROPTABLEC.REMOVETABLED.CLEARTABLE答案:B10.填空题:在SQL中,使用____关键字可以添加一个新列到现有的表中。
答案:ALTERTABLE结束语:以上是SQL考试题库及答案,希望能够帮助考生更好地理解和掌握SQL的基本概念和操作。
#include
每小题1分,共15分)1.数据库系统的体系结构是(C)A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C)。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型16.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D)。
一、选择题:1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(_B__)A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
B、SQLServer2000的安装对硬件的要求不作任何限制。
C、SQLServer2000在安装之前,必须在操作系统级启用TCP/IP。
D、在WindowsNTServer4.0上安装SQLServer2000时,最低的要求是必须安装ServicePack4(SP4)以上。
4、关系数据库中,主键是(1_A__),主键的建立有(2_C__)种方法,当运用Transact-SQL语句创建主键时,可以是(3_B__)。
⑴A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵A、一B、二C、三D、四⑶A、createtabletable1(column1char(13)notnullprimary,column2intnot)onprimary;B、altertabletable1withnotcheckaddconstraint[PK_table1]primarykeynonclustered(column1)onprimary;C、altertabletable1column1primarykey;5、表在数据库中是一个非常重要的数据对象,它是用来(1_C__)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D__)等方法来创建。
SQL数据库习题及答案1.模型中,同一个关系中的不同属性,其属性名__B__。
A.可以相同B.不能相同C.可以相同,但数据类型不同D.必须相同2.数据库系统由数据库、A组成。
A.DBMS、应用程序、支持数据库运行的软硬件环境和DBA3.计算机数据管理技术的发展可以划分为三个阶段,在某个阶段数据是以文件形式长期存储在辅助存储器中,程序和数据之间具有相对的独立性,数据不再属于某个特定的应用程序,数据可以重复使用,该阶段是B。
B.文件管理阶段C.数据库管理阶段D.信息管理系统阶段4.在数据库的三级体系结构中,数据库的模式对应于数据库的DB.内部视图C.存储视图D.概念视图5.在数据库的三级体系结构中,数据的逻辑独立性是通过D来实现的。
D.外模式-模式映射6.三层C/S结构包括客户机、应用服务器和数据库服务器三部分。
7.DDL是指数据描述语言,DML是指数据操纵-查询语言,DBMS是指数据库管理系统,DD是指数据字典。
8.在SPARC结构中,定义的数据库三层结构分别是外模式、模式和内模式。
9.数据的独立性包括物理独立性和逻辑独立性两个方面。
10.实体集之间的联系有三种,分别是一对一的联系,一对多的联系,多对多的联系11.试说明数据管理的数据库阶段的主要特点。
答:数据库管理的数据库阶段主要特点是:1、数据共享性;2、具有较高的数据与程序的独立性;3、便于对数据实行集中统一的控制。
12.试说明DBMS的组成。
答:DBMS是由一系列软件构成的复杂系统,一般来说DBMS由下列三类软件组成:语言系统;控制数据库运行的程序;数据库维护程序;13.数据模型的三要素是什么?答:数据模型的三要素是数据结构、数据操作、数据的约束条件。
14.关系模型有什么特点?答:关系模型有什么特点:1、关系模型与非关系模型不同,它是建立在严格的数学概念基础上的;2、关系模型的概念单一,无论实体或实体之间的联系都用关系表示3、存取路径对用户透明。
sql数据库试题及答案#SQL数据库试题及答案一、选择题1.SQL代表什么?-A.StructuredQueryLanguage-B.SimpleQueryLanguage-C.StandardQueryLanguage-D.SystemQueryLanguage答案:A2.在SQL中,用于查询数据的语句是:-A.INSERT-B.UPDATE-C.SELECT-D.DELETE答案:C3.下列哪个不是SQL的数据类型?-A.INT-B.FLOAT-C.CHAR-D.TEXT答案:D二、填空题4.SQL中的主键(_______)是用来唯一标识表中每一行数据的字段。
答案:PRIMARYKEY5.在SQL中,使用(_______)语句可以增加新的数据记录到表中。
答案:INSERTINTO6.SQL中的(_______)用于删除表中的记录。
答案:DELETE三、简答题7.简述SQL中的事务是什么,并说明其四个基本特性。
答案:事务是SQL中用来保证数据一致性的操作序列。
事务具有以下四个基本特性:-原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
-一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
-隔离性(Isolation):并发执行的事务之间不会互相影响。
-持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
8.解释什么是SQL的联接(JOIN)操作,并给出内联接(INNERJOIN)的例子。
答案:联接操作是SQL中用于结合两个或多个表中的行的一种操作。
内联接根据两个表中的共同字段来选择记录。
例如:```sqlSELECTOrders.OrderID,Customers.CustomerNameFROMOrdersINNERJOINCustomersONOrders.CustomerID=Customers.CustomerID;```这个例子中,`Orders`表和`Customers`表通过`CustomerID`字段进行内联接。
第1章数据库基础练习题一、单项选择题1.C2.A3.C4.D5.D6.B7.A8.B9.B10.D11.C12.A13.C14.B15.A16.B17.A18.D19.B20.B21.A;D22.A23.C24.D25.B26.B27.B28.D29.B30.B二、填空题1.概念;数据2.属性3.码4.一对一联系;一对多(或多对一)联系;多对多联系5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照10.空值11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。
13.将需求分析得到的用户需求抽象为信息结构即概念模型。
14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。
15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。
三、指出以下各缩写的英文意思和中文意思1.DB:Database2.DBMS:DatabaseManagementSystem3.RDBMS:4.DBS:DatabaseSystem5.DBA:DatabaseAdministrator6.NF:NormalForm7.DDL:DataDefinitionLanguage四、按题目要求回答问题3.答:(1)关系R是2NF。
因为R的候选码为课程名,而课程名→教师名,教师名→教师地址,所以课程名→教师地址,即存在非主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF。
一、单项选择题,请将正确答案填在括号里。
1、()是位于用户与操作系统之间的一层数据管理软件.A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统2、要想使SQLServer2000数据库管理系统开始工作,必须首先启动()。
A、masterB、modelC、msdbD、tempdb4、以下哪个数据库角色中拥有可以执行所有数据库角色的活动的权限()A、publicB、db_ownerC、db_securityadminD、db_accessadmin5、下列关于数据库的数据文件叙述错误的是()。
A、创建数据库时必须指定数据文件B、创建数据库时,PRIMARY文件组中的第一个文件为主数据文件C、一个数据库可以有多个数据文件D、一个数据库只能有一个主数据文件6、创建约束的命令是()。
A、CREATETABLEB、ALTERCONSTRAINTC、ALTERTABLED、ALTERCOLUMN7、下列有关批的叙述中正确的是()。
A、批是一起提交处理的一组语句B、通常用GO来表示一个批的结束C、不能在一个批中引用其它批定义的变量D、批可长可短,在批中可以执行任何T-SQL语句8、下面关于聚集索引和非聚集索引说法正确的是()。
A、每个表只能建立一个非聚集索引B、非聚集索引需要较多的硬盘空间和内存C、一张表上不能同时建立聚集和非聚集索引D、一个复合索引只能是聚集索引9、下列命令不能执行的是()。
A、SELECT*FROM[select]B、SELECT*FROM@MyTableC、SELECT*FROM[MyTable]D、SELECT*FROMMyTable10、并发操作会带来的数据不一致性有()。
A、丢失修改、不可重复读、读脏数据、死锁B、不可重复读、读脏数据、死锁C、丢失修改、读脏数据、死锁D、丢失修改、不可重复读、读脏数据11、下列说法不正确的是()。
A、数据库避免了一切数据重复B、数据库减少了数据冗余C、数据库数据可为经DBA认可的用户共享D、控制冗余可确保数据的一致性12、下列操作中,()不是SQLServer服务器管理器功能。
A、启动SQLServer服务B、停止SQLServer服务C、运行SQL查询命令D、暂停SQLServer服务13、当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件14、反映现实世界中实体及实体间联系的信息模型是()A.关系模型B.层次模型C.网状模型D.E-R模型15、下列有关变量赋值的叙述中正确的是()。
A、使用SET语句可以给全局变量和局部变量赋值B、一条SET语句只能给一个局部变量C、SELECT语句可以给多个局部变量赋值D、使用SELECT语句给局部变量赋值时,若SELECT语句的返回结果有多个值时,该局部变量的值为NULL16、属于事务控制的语句是()。
A、BeginTran、Commit、RollBackB、Begin、Continue、EndC、CreateTran、Commit、RollBackD、BeginTran、Continue、End17、“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。
A、惟一索引B、聚集索引C、复合索引D、唯一聚集索引18、当修改基表数据时,视图()。
A、需要重建B、可以看到修改结果C、无法看到修改结果D、不许修改带视图的基表19、SQLServer2000触发器主要针对下列语句创建()。
A、SELECT、INSERT、DELETEB、INSERT、UPDATE、DELETEC、SELECT、UPDATE、INSERTD、INSERT、UPDATE、CREATE20、SQLServer中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为()。
A、信任连接B、邮件集成C、并发控制D、数据转换服务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、限制28、下面关于tempdb数据库描述不正确的是()。
A、是一个临时数据库B、属于全局资源C、没有权限限制D、是用户建立新数据库的模板29、一个关系数据库文件中的各条记录。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序不能任意颠倒,一定要按照码段的顺序排列30、在数据库的安全性控制中,为了保护用户只能存取他有权存取的数据。
A、范围越小B、范围越大C、约束越细致D、范围越适中31、关系数据模型的三要素是()A、数据结构,数据通信,关系操作B、数据结构,关系操作,完整性约束C、数据通信,关系操作,完整性约束D、数据结构,数据通信,完整性约束32、SQLServer2000的物理存储主要包括3类文件()。
A、主数据文件、次数据文件、事务日志文件B、主数据文件、次数据文件、文本文件C、表文件、索引文件、存储过程D、表文件、索引文件、图表文件33、下列那一个不属于SQLSERVER工具()A、数据库管理器B、事件探查器C、导入和导出数据D、查询分析器34.数据库系统的核心是:()A.数据模型B.数据库C.DBMSD.计算机硬件35、下面关于Timestamp数据类型描述正确的是:()。
A、插入B、修改C、删除D、查询38、sp_help属于哪一种存储过程()?A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他39、事务的持续性是指()。
”属于()。
A、操作系统的安全防线B、SQLServer的运行安全防线C、SQLServer数据库的安全防线D、SQLServer数据库对象的安全防线41.下列说法不正确的是()。
A.数据库避免了一切数据重复B.数据库减少了数据冗余C.数据库数据可为经DBA认可的用户共享D.控制冗余可确保数据的一致性42.下列哪个不属于数据库对象()A.默认B.SELECT语句C.存储过程D.视图43.在Windows98操作系统中,可以安装SQLServer2000的()。
A.企业版B.标准版C.个人版D.开发版44.下面叙述正确的是()。
A.SQLServer服务管理器关闭后服务也自动关闭B.只要启动SQLServer服务,本地服务器的管理任务即可自动执行C.启动MicrosoftSearch服务后才可使用SQLServer全文检索功能D.都正确45.如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在()。
A.次数据文件B.主数据文件C.日志文件D.其他46.当一条SELECT语句访问一张大表里的有限几行数据时,SQLServer2000通常会()。
A.为数据加上页级锁B.为数据加上行级锁C.需要用户的干涉和参与D.使用户独占数据库47.创建约束的命令是()。
A.CREATETABLEB.ALTERTABLEC.ALTERCONSTRAINTD.ALTERCOLUMN48.数据库中只存放视图的()。
A.操作B.对应的数据C.定义D.限制49.Transact-SQL支持的程序结构语句中的一种为()。
A.Begin…EndB.If…Then…ELSEC.DoCaseD.DoWhile50.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为(),这类故障比其它故障的可能性()。
(1)事务故障(2)系统故障(3)介质故障(4)大,但破坏性小(5)小,破坏性也小(6)大,破坏性也大(7)小,但破坏性大A.(3),(7)B.(1),(4)C.(3),(5)D.(2),(6)51.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统()。
A.有专门的软件对数据进行管理B.采用一定的数据模型组织数据C.数据可长期保存D.数据可共享52.用于配置客户端网络连接的工具是()。
A.企业管理器B.客户端网络实用工具C.查询分析器D.联机帮助文档53.关于启动查询分析器叙述错误的是()。