SQL数据库选择题及答案

合集下载

sql期末考试题及答案

sql期末考试题及答案

sql期末考试题及答案SQL期末考试题及答案一、选择题(每题2分,共20分)1. SQL代表什么?A. Structured Query LanguageB. Simple Query LanguageC. Standard Query LanguageD. Streamline Query Language答案:A2. 在SQL中,用于查询数据的命令是什么?A. SELECTB. INSERTC. UPDATED. DELETE答案:A3. 下列哪个不是SQL的数据类型?A. INTB. CHARC. IMAGED. DATE答案:C4. SQL中的主键约束是什么?A. 唯一性约束B. 非空约束C. 默认值约束D. 检查约束答案:A5. SQL语句中,用于插入数据的命令是什么?A. SELECT INTOB. INSERT INTOC. UPDATED. DELETE答案:B6. 下列哪个不是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. DISTINCT答案:D7. SQL中的外连接是什么?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. OUTER JOIN答案:D8. SQL中的事务是什么?A. 一组SQL语句的集合B. 一个数据库表C. 一个数据库视图D. 一个数据库索引答案:A9. SQL中的视图是什么?A. 一个数据库表B. 一个数据库索引C. 一个虚拟的数据库表D. 一个数据库存储过程答案:C10. SQL中的存储过程是什么?A. 一组预先编写好的SQL语句B. 一个数据库表C. 一个数据库视图D. 一个数据库触发器答案:A二、简答题(每题5分,共30分)1. 解释SQL中的主键和外键的区别。

答案:主键是表中用来唯一标识每条记录的字段,不能有重复值,也不能为NULL。

外键是一个表中的字段,它对应于另一个表的主键,用于维护两个表之间的链接。

数据库查询语句 选择题

数据库查询语句 选择题

数据库查询语句选择题
当涉及数据库查询语句的选择题时,通常会涉及到SQL (Structured Query Language)语句的编写和理解。

下面是一些可能涉及的选择题类型和相应的回答:
1. 以下哪个是用于从数据库中选择数据的SQL语句?
A. SELECT.
B. UPDATE.
C. DELETE.
D. INSERT.
答案,A. SELECT.
2. 以下哪个关键字用于指定要从哪个表中选择数据?
A. FROM.
B. WHERE.
C. SELECT.
D. HAVING.
答案,A. FROM.
3. 以下哪个关键字用于过滤选择的数据?
A. WHERE.
B. SELECT.
C. FROM.
D. FILTER.
答案,A. WHERE.
4. 以下哪个SQL语句用于按特定条件对结果进行分组?
A. GROUP BY.
B. SORT BY.
C. ORDER BY.
D. HAVING.
答案,A. GROUP BY.
5. 以下哪个关键字用于按特定条件对结果进行排序?
A. SORT BY.
B. GROUP BY.
C. ORDER BY.
D. ARRANGE BY.
答案,C. ORDER BY.
以上是一些可能出现的关于数据库查询语句的选择题,希望这些回答能够帮助到你。

如果你还有其他问题,欢迎继续提问。

《数据库系统概论》SQL语言复习题(含答案)

《数据库系统概论》SQL语言复习题(含答案)

SQL语言习题一、单项选择题1.SQL语言是的语言,易学习。

A.过程化B.非过程化C.格式化D.导航式答案:B2.SQL语言是语言。

A.层次数据库B.网络数据库C.关系数据库D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

其中最重要的,也是使用最频繁的语句是。

A.SELECT B.INSERT C.UPDA TE D.DELETE答案:A5.SQL语言具有两种使用方式,分别称为交互式SQL和。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL答案:C6.SQL语言中,实现数据检索的语句是。

A.SELECT B.INSERTC.UPDATE D.DELETE答案:A7.下列SQL语句中,修改表结构的是。

A.ALTER B.CREATEC.UPDATE D.INSERT答案:A第8到第11题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

8.检索所有比“王华”年龄大的学生姓名、年龄和性别。

正确的SELECT语句是。

A.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=’王华’)B.SELECT SN,AGE,SEX FROM SWHERE SN=’王华’C.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGEWHERE SN=’王华’)D.SELECT SN,AGE,SEX FROM SWHERE AGE>王华.AGE答案:A9.检索选修课程“C2”的学生中成绩最高的学生的学号。

sql数据库考试题库

sql数据库考试题库

sql数据库考试题库SQL数据库考试题库一、选择题(每题2分,共20分)1. SQL代表什么?A. Structured Query LanguageB. Simple Query LanguageC. Standard Query LanguageD. None of the above2. 在SQL中,用来查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE3. 下列哪个不是SQL数据类型?A. INTB. DATEC. TEXTD. IMAGE4. 以下哪个SQL语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. ERASE TABLE5. 在SQL中,用来插入数据的关键字是:A. INSERT INTOB. ADD INTOC. CREATE INTOD. PUT INTO6. 以下哪个是SQL的聚合函数?A. AVG()B. AVERAGE()C. MEAN()D. SUM()7. SQL中的主键是什么?A. 一个表中唯一的字段B. 一个表中可以有多个的字段C. 一个表中不允许重复的字段D. 一个表中可以有多个的字段,但它们必须一起是唯一的8. SQL中的外键是什么?A. 一个表中与另一个表的字段相关联的字段B. 一个表中与自身字段相关联的字段C. 一个表中不允许为空的字段D. 一个表中可以为空的字段9. 在SQL中,用来更新数据的关键字是:A. UPDATEB. MODIFYC. CHANGED. ALTER10. SQL中的事务是什么?A. 一组SQL语句,要么全部执行,要么全部不执行B. 一个单独的SQL语句C. 一个数据库D. 一个表二、填空题(每题2分,共20分)11. SQL中的________是用来定义和修改数据库结构的语言。

12. 在SQL中,使用________语句可以添加新的数据行到表中。

SQL 数据库试题及答案

SQL 数据库试题及答案

SQL 数据库试题及答案一、单选题(每题2分,共20分)()1、下列不能启动SQL Server服务的方法:A、使用SQL Server配置管理器B、使用Windows的管理工具C、使用net start mssqlserver 命令D、在查询编辑器中编写T-SQL程序()2、部分匹配查询中有关通配符“%”的正确的叙述是。

A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符()3、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。

A、TOPB、ASC、DISTINCTD、JOIN()4、是表中用来唯一标识的每行记录。

A、外键B、主键C、索引D、数据库完整性()5、SQL 中,"GRADE NOT BETWEEN 60 AND 90"的语义是。

A、GRADE<60 OR GRADE>90B、GRADE<= 60 OR GRADE>= 90C、GRADE<>60 AND GRADE<>90D、GRADE<>60 OR GRADE<>90()6、简称DBA。

A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件()7、在SQL中,可以使用语句执行恢复数据库的操作。

A、BACKUP DA TABASEB、RESTORE DA TABASEC、CREATE DARABASED、DROP DATABASE()8、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。

A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系()9、SQL Server2016的数据库中主数据文件的扩展名是。

A、.mdfB、.ndfC、.ldfD、.dbf()10、当表中引入时,会提高记录的查询速度。

A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共40分)根据如下E-R图,将其转换为逻辑数据库。

sql笔试题及答案

sql笔试题及答案

sql笔试题及答案一、选择题1. SQL中的INNER JOIN和OUTER JOIN有什么区别?A. INNER JOIN用于查询两个表中有关联的数据,而OUTER JOIN用于查询所有数据,包括没有关联的数据。

B. INNER JOIN只能查询单个表,OUTER JOIN可以查询多个表。

C. INNER JOIN和OUTER JOIN没有区别,只是不同的命名方式。

D. 以上都不是。

答案:A2. 如何在SQL中创建一个新表?A. 使用CREATE TABLE语句。

B. 使用INSERT INTO语句。

C. 使用SELECT INTO语句。

D. 使用UPDATE语句。

答案:A3. 在SQL中,如何删除表中的重复记录?A. 使用DELETE语句。

B. 使用DROP语句。

C. 使用DISTINCT关键字。

D. 使用GROUP BY语句。

答案:C4. 以下哪个SQL语句用于查询表中的数据?A. SELECT * FROM table_name;B. INSERT INTO table_name (column1, column2) VALUES (value1, value2);C. UPDATE table_name SET column1 = value1 WHERE condition;D. DELETE FROM table_name WHERE condition;答案:A5. 如何在SQL中对查询结果进行排序?A. 使用ORDER BY子句。

B. 使用GROUP BY子句。

C. 使用HAVING子句。

D. 使用COUNT()函数。

答案:A二、填空题1. 在SQL中,______关键字用于从表中选择唯一的值。

答案:DISTINCT2. 若要在SQL中查询某个字段的平均值,应使用______函数。

答案:AVG()3. ______语句可以用来向数据库表中添加新的数据行。

答案:INSERT INTO4. 若要在SQL中查询特定条件下的数据,应使用______子句。

SQL数据库选择题及答案

SQL数据库选择题及答案

SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是关系模型。

2、数据库系统的控制中枢是数据库管理系统。

3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是UPDATE STUDENT SET AGE=AGE+1.4、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于域完整性约束。

5、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是X>=20 AND X<=30.6、在数据库中,概念模型是用于信息世界的建模,与具体的DBMS无关。

7、数据库的并发操作可能带来的问题包括丢失更新。

8、在关系数据库中,模式对应的是视图和所有基本表。

9、能实现绝对的与平台无关性的Web数据库访问技术是JDBC。

10、在下列描述中,正确的描述是SQL采用集合操作方式。

11、数据库系统是由数据库、数据库管理系统和用户组成的。

12、在SQL查询时,使用WHERE子句指出的是查询条件。

13、在以下关系型数据库产品中,属于小型数据库系统的是Access。

14、数据库类型是按照数据模型来划分的。

15、作为Microsoft Office家族成员之一的Access数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。

16、数据库管理系统更适合于数据处理方面的应用。

17、下列四组SQL命令,全部属于数据定义语句的命令是CREATE、DROP、GRANT。

18、及浏览器处理的数据库,应该是主从结构式处理。

19、数据的逻辑独立性是指数据与程序的逻辑独立性。

20、在数据库技术中,独立于计算机系统的模型是E-R模型。

21、关系代数的3个基本运算是选择、投影、连接。

22、下面命题不正确的是:D、数据库中不存在数据冗余。

23、在基本SQL中不可以实现并发控制。

SQL数据库复习题八及答案

SQL数据库复习题八及答案

SQL Server数据库复习题八及答案一、选择题:1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(_B__)A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(_B__)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、SQL Server 2000 在安装之前,应注意的事项:(__C_)A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D、在Windows NT Server 上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

4、关系数据库中,主键是(1_A__),主键的建立有(2_C__)种方法,当运用Transact-SQL语句创建主键时,可以是(3_B__)。

⑴ A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵ A、一 B、二 C、三 D、四⑶ A、create table table1(column1 char(13) not null primary,column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;5、表在数据库中是一个非常重要的数据对象,它是用来(1_C__)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D__)等方法来创建。

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

SQL数据库选择题及答案第一篇:SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是_C__。

A、面向对象的模型B、关系模型C、E-R模型D、层次模型2、数据库系统的控制中枢是__B_。

A、数据库、b、数据库管理系统C、数据库管理员D、数据库应用系统3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。

A、UPDATE SET AGE WITH AGE+1B、REPLACE AGE WITH AGE+1C、UPDATE STUDENT SET AGE=AGE+1D、UPDATE STUDENT AGE WITH AGE+14、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。

A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束5、在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是__D_。

A、X>=20 AND X<30B、X>20 AND X<30C、X>20 AND X<=30D、X>=20 AND X<=306、在数据库中,概念模型是_D__。

A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关7、数据库的并发操作可能带来的问题包括__B_。

A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度8、在关系数据库中,模式对应的是__A___。

A、视图和所有基本表B、视图和部分基本表C、基本表D、索引9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。

A、ADOB、ActiveXC、WebbaseAPID、JDBC10、在下列描述中,正确的描述是__B___。

A、SQL 是一种过程化语言B、SQL 采用集合操作方式C、SQL 不能嵌入到高级语言程序中D、SQL 是一种 DBMS11、数据库系统是由__A__组成的。

A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数12、在SQL查询时,使用WHERE子句指出的是__B__。

A、查询目标B、查询条件C、查询视图D、查询结果13、在下列 RDMBS 产品中,属于小型数据库系统的是_A_。

A、Access B、Oracle C、Sybase D、Informix14、数据库类型是按照_A_来划分的。

A、数据模型B、记录形式C、数据存取方法D、文件形式15、作为Microsoft Office家族成员之一的_A_数据库,能够与其他Office组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。

A、AccessB、OracleC、SybaseD、Informix16、数据库管理系统更适合于_D_方面的应用。

A、CADB、过程控制C、科学计算D、数据处理17、下列四组SQL命令,全部属于数据定义语句的命令是_C__。

A、CREATE,DROP,ALTERB、CREATE,DROP,UPDATEC、CREATE,DROP,GRANTD、CREATE,DROP,SELECT18、通过Internet及浏览器处理的数据库,应该是_C__处理。

A、集中式B、分布式C、主从结构式D、以上3种模式19、数据的逻辑独立性是指__D_。

A、数据与存储结构的逻辑独立性 B、数据元素之间的逻辑独立性C、存储结构与物理结构的逻辑独立性D、数据与程序的逻辑独立性20、在数据库技术中,独立于计算机系统的模型是_C__。

A面向对象的模型B关系模型C、E-R模型D、层次模型21、关系代数的3个基本运算是–D--、投影、连接。

A、关系与B、蕴含C、关系或D、选择22、下面命题不正确的是:A、若冗余数据可以控制,则数据更新的一致性得以保证B、数据库减少了不必要的数据冗余C、数据库的数据可以共享D、数据库中不存在数据冗余23、在基本SQL中不可以实现:A、定义视图B、并发控制C、定义基表D、查询视图和基表24、用二维表来表示实体及实体之间联系的数据模型称为_C___。

A、实体-联系模型B、层次模型C、关系模型D、网状模型25、查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为_D___。

A、“工资”>600.OR.职称=“工程师”B、工资>600.AND.职称=工程师C、“工资”>600.AND.“职称”=“工程师”D、工资>600.AND.职称=“工程师”26、数据库镜像可以用于__C_。

(1分)A、实现数据库的安全性B、实现数据共享C、进行数据库恢复或并发操作D、保证数据库的完整性27、在下列类型的数据库系统中,应用最广泛的是__C___。

(1分)A、分布型数据库系统B、逻辑型数据库系统C、关系型数据库系统D、层次型数据库系统28、在下列描述中,正确的描述是__B__。

(1分)A、SQL 是一种过程化语言B、SQL 采用集合操作方式C、SQL 不能嵌入到高级语言程序中D、SQL 是一种 DBMS第二篇:数据库选择题及答案数据库选择题及答案一、单项选择题1.数据库系统是由(A)组成的。

A.数据库、数据库管理系统、计算机软硬件系统和用户B.数据文件、命令文件和报表C.数据库文件结构和数据D.常量、变量和函数 2.在Access中有一个常量:Null,含义是(C)。

A.0 B.空格C.空值 D.N 3.表中的字段是(D)。

A.函数B.常量C.表达式D.变量4.在下列说法中,被查询的数据(C)是不正确的。

A.来源于一个数据表B.来源于多个数据表C.与数据库无关D.是数据表中的全部数据5.Access数据库是(C)。

A.层状数据库B.网状数据库C.关系型数据库D.树状数据库 6.在数据表视图中,可以(BD)。

A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录7.(A)是Access数据库中存储和管理数据的基本对象,是具有结构的某个相同主题的数据集合。

A.表B.宏C.数据库访问页D.查询8.设置输入掩码,其作用是(B),以确保所有数据被正确的输入。

A.用指定的数据填充字段B.仅允许在字段中输入某种类型的数据 C.指定该字段必须输入数据D.为字段创建一个可能的值的列表9.当数据表中某个字段中只能输入序列:党员、团员、群众、九三学社、民盟中的数据,应该在(B)设置。

A.在数据录入时按照序列的顺序输入B.在定义表结构时,通过“查阅向导”完成序列的定义C.在表结构定义时,通过“有效性规则”来完成序列的定义D.在表结构定义时,通过“有效性文本”来完成序列的定义10.数据表中的“列标题的名称”叫做(A)。

A.字段B.数据C.记录D.数据视图 11.Access中表和数据库的关系是(A)。

A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表12.对于一对多关系的表,选中级联删除意味着Access将(C)。

A.删除“一”端的表中的记录,如果“多”端表中的相关记录被删除的话B.删除“一”端的表中的记录,并把“多”端表中的相关记录写入一个新的表中C.删除“多”端的表中的记录,如果“一”端表中的相关记录被删除的话D.删除“多”端的表中的记录,并把“一”端表中的相关记录写入一个新的表中13.设置默认值,其作用是(B),从而达到简化数据输入的目的。

A.清除用户输入数据的所有字段B.用指定的数据填充字段 C.清除了重复输入的数据D.用前一条记录该字段的值填充字段14.“按选定内容筛选”允许用户(C)。

A.查找所选的值B.键入作为筛选条件的值C.根据当前选中字段的内容,在数据表视图窗口中查看筛选结果D.以字母或数字顺序组织数据15.使用(C)创建的窗体灵活性最小。

A.设计视图B.窗体视图C.自动窗体 D.窗体向导 16.通过修改(A),可以修改窗体或控件的外观。

A.属性B.设计C.窗体D.控件 17.在Access中,窗体的基本构成是由(C)组成。

A.窗口和菜单B.对话框C.页眉、主体和页脚D.数据记录18.在Access数据库中,专用于打印的是(C)。

A.表B.查询C.报表D.页19.在Access中,OpenForm命令可打开(C)。

A.数据表B.查询C.窗体D.报表20.在Access中,有关条件宏的叙述错误的是(B)。

A.条件为真时执行相应的指令B.若没有StopMacro指令,会一直向下执行 C.在遇到“…”时终止执行D.上述叙述都不正确21.在Access中,利用OpenReport命令打开报表进行筛选,应该用(A)。

A.Where 条件B.视图C.报表名称D.If条件22.在Access中,若从多个数据表中查找数据前提是(A)。

A.数据表之间建立关系B.数据表中要建立主索引C.数据表中要建立索引D.设置查询条件23.SQL查询中GROUP BY 语句的作用是(D)。

A.选择行条件B.对查询进行排序C.列表D.分组条件24.内部计算函数“Avg”的意思是求所在字段内所有的值的(B)。

A.和B.平均值C.最小值D.第一个值25.SQL查询中的Where 工资额>1000的意思是(A)。

A.“工资额”中大于1000元的记录B.将字段“工资额”中大于1000元的记录进行替换C.拷贝字段“工资额”中大于1000元的记录D.将“工资额”中大于1000元的记录删除26.SQL查询中的not 工资额>2000 的意思是(A)。

A.除了工资额大于2000之外的工资额的记录B.工资额大于2000的记录C.工资额小于2000的记录D.工资额大于2000或小于2000的记录27.逻辑运算的优先级排列顺序是(A)。

A..NOT.、.AND.、.OR.B..NOT.、.OR.、.AND.C..AND.、.N OT.、.OR.D..AND.、.OR.、.NOT.28.Access中的(C)允许用户使用Web浏览器来访问Internet或企业网中的数据。

A.表B.宏C.数据库访问页D.模块29.在Access的下列数据类型中,不能建立索引的数据类型是(B)。

A.文本型B.备注型C.数字型D.日期时间型30.筛选的结果是滤除(A)。

A.不满足条件的记录 B.满足条件的记录 C.不满足条件的字段D.满足条件的字段31.在Access中,下面(C)可以用来定义交互界面。

A.表B.查询C.窗体D.宏32.内部计算函数“Min”的意思是求所在字段内所有的值的(C)。

相关文档
最新文档