【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库答案

合集下载

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

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

sql数据库期末考试题及答案一、选择题(每题2分,共20分)1. SQL语言中,用于创建新表的语句是:A. SELECTB. INSERTC. CREATED. DROP答案:C2. 在SQL中,以下哪个关键字用于删除表?A. REMOVEB. DROPC. DELETED. REMOVE TABLE答案:B3. 如果要查询所有学生的姓名和成绩,应该使用以下哪个SQL语句?A. SELECT * FROM students;B. SELECT name, score FROM students;C. SELECT name FROM students;D. SELECT score FROM students;答案:B4. SQL中用于更新记录的关键字是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A5. 在SQL中,哪个关键字用于指定查询结果的输出顺序?A. ORDERB. SORTC. ORDER BYD. ASC答案:C6. 以下哪个选项是SQL中用于删除数据的语句?A. DELETEB. DROPC. REMOVED. ERASE答案:A7. 在SQL中,用于连接两个或多个表的关键字是:A. JOINB. UNIONC. INTERSECTD. CROSS答案:A8. SQL中用于添加新记录的关键字是:A. INSERTB. ADDC. CREATED. NEW答案:A9. 以下哪个选项是SQL中用于分组数据的关键字?A. GROUPB. GROUP BYC. CATEGORIZED. CLASSIFY答案:B10. 在SQL中,用于计算总和的函数是:A. COUNTB. SUMC. AVGD. MAX答案:B二、填空题(每题2分,共20分)1. SQL中,用于_________数据的语句是SELECT。

答案:查询2. 如果需要在查询结果中排除重复的行,可以使用关键字_________。

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案SQL Server期末考试试题及答案一、选择题1. 下列哪个不是SQL Server的数据类型?A. intB. varcharC. booleanD. datetime答案:C2. 下列哪个不是SQL Server的约束类型?A. 主键约束B. 外键约束C. 唯一约束D. 默认约束答案:D3. 下列哪个不是SQL Server的聚合函数?A. SUMB. AVGC. COUNTD. MAX答案:E(不存在)4. 下列哪个不是SQL Server的连接方式?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. FULL JOIN答案:E(不存在)5. 下列哪个不是SQL Server的系统函数?A. GETDATEB. LENC. CONVERTD. RAND答案:E(不存在)二、填空题1. SQL Server中,使用______语句可以创建数据库。

答案:CREATE DATABASE2. SQL Server中,使用______语句可以创建表。

答案:CREATE TABLE3. SQL Server中,使用______语句可以删除表。

答案:DROP TABLE4. SQL Server中,使用______语句可以插入数据。

答案:INSERT INTO5. SQL Server中,使用______语句可以更新数据。

答案:UPDATE三、简答题1. 什么是SQL Server?答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。

它支持SQL语言,可以用于存储、管理和检索数据。

2. SQL Server中,什么是主键?答案:主键是一种约束,用于唯一标识表中的每一行数据。

它可以是一个或多个列,且不允许为空值。

3. SQL Server中,什么是外键?答案:外键是一种约束,用于建立表与表之间的关系。

它指向另一个表中的主键,用于保证数据的完整性和一致性。

《sql server数据库技术》试卷一及答案

《sql server数据库技术》试卷一及答案

一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1.下列四项中,不属于SQL2005实用程序的是( D )。

A.企业管理器 B.查询分析器C.服务管理器D.媒体播放器2. SQL Server安装程序创建4个系统数据库,下列哪个不是(C)。

A.master B.model C.pub D. msdb3. 下列哪个不是数据库对象()。

A.数据模型B.视图C.表D.用户4. 下列哪个不是sql 数据库文件的后缀。

(C)A..mdf B..ldf C..tif D..ndf5. 在SQL中,建立表用的命令是 ( A )。

A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX6. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( A )。

A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁7. 模式查找like '_a%',下面哪个结果是可能的(B)A.ailiB. baiC.bbaa8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL语言中,删除记录的命令是( B )。

A. DELETEB. DROPC. CLEARD. REMOVE10. SQL的视图是从( C )中导出的。

A.基本表 B. 视图C. 基本表或视图 D. 数据库二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11. "xingming" 是SQL中的字符串常量( N )12. "11.9" 是SQL中的实型常量( N )13. 语句 select 22%4, 的执行结果是: 0 ( N )14. "2005.11.09" 是SQL中的日期型常量( N )16. 语句 select 15/2 的执行结果是: 7.5 ( N )17. 'AB'>'CD' 比较运算的结果为真( N )18. bigint是SQL的数据类型( Y )19. 设置惟一约束的列可以为空( Y )20.一个表可以创建多个主键( N )三、填空题(每空1分,共30分)21. 关系数据库关系运算___选择_____、__投影____和_连接____。

数据库SQLSERVER期末考试题(可编辑修改word版)

数据库SQLSERVER期末考试题(可编辑修改word版)

考试题型一、选择题(本大题共 20 个小题,每个小题 1 分,共 20 分)二、填空题(本大题共 10 个小题,每小题 2 分,共 20 分)三、请使用SQL 命令完成以下操作(本大题共 5 小题,每小题 4 分,共20 分)四、简答题(本大题共 4 小题,每小题 5 分,共 20 分)五、设计题(本大题共 2 小题,每小题 10 分,共 20 分)数据库原理与应用复习题一、选择题1、下面存在于服务器端的组件是:()。

A、服务管理器B、企业管理器组件C、查询分析器组件D、导入导出组件2、下面描述错误的是()。

A、每个数据文件中有且只有一个主数据文件。

B、日志文件可以存在于任意文件组中。

C、主数据文件默认为 primary 文件组。

D、文件组是为了更好的实现数据库文件组织。

3、SQLserver 数据库文件有三类,其中主数据文件的后缀为():A、.ndfB、.ldfC、.mdfD、.idf4、下面标志符不合法的是:()。

A、[mydelete]B、_mybaseC、$moneyD、trigger15、下列说法中正确的是:A、SQL 中局部变量可以不声明就使用B、SQL 中全局变量必须先声明再使用C、SQL 中所有变量都必须先声明后使用D、SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

6、下面字符串能与通配符表达式[ABC]%a 进行匹配的是:()。

A、BCDEFB、A_BCDC、ABC_aD、A%a7、下列说法正确的是。

A、视图是观察数据的一种方法,只能基于基本表建立。

B、视图是虚表,观察到的数据是实际基本表中的数据。

C、索引查找法一定比表扫描法查询速度快。

D、索引的创建只和数据的存储有关系。

8、下列途径哪个不是实现值域完整性。

A、rule(规则)B、primarykeyC、notnullD、default9、SQL Server 2005 是一个( C )的数据库系统。

【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库

【最新大学期末考试题库答案】(SQLserver)大连理工大学城市学院SQLServer期末复习题库

081101 081102 081103 001218 001219
王林 王燕 韦严平 孙研 吴薇华
表2 课程信息表 课程号 101 102 203 206 课程名 计算机导论 C++ 程序设计 国际贸易概论 系统工程 类别 2 1 2 1 学时 64 100 72 96 学分 3 4 3 5
表3 成绩信息表 学号 081101 081101 081101 081102 081102 081102 081103 081103 081103 001218 001218 001219 001219 001219 课程号 101 102 206 101 102 206 101 102 206 102 206 101 102 206 成绩 80 78 76 62 70 81 90 84 65 78 78 65 71 80
用 SELECT 语句查询所有姓王的学生的姓名和总学分; 查询计算机专业所有男同学姓名、性别、年龄; 统计数据库课程成绩在 85 分以上的人数; 80 分以上的学生的学号和平均成绩; 80 分以上的课程号和平均成绩;
10. 查询学生平均成绩在 11. 查询课程平均成绩在
12. 查询选修 101 号课程的学生的学号、姓名、专业名; 13. 查询选修 101 号课程的学生的学号、课程号、姓名、成绩; 14. 查询计算机专业“计算机导论”课程的学生姓名、课程名、成绩,并按成绩降序排列; 15. 查询“计算机导论”课程成绩高于 16. 查询“计算机导论”课程成绩高于 80 分的学生学号、姓名、专业名; 80 分的学生学号、姓名、课程名、成绩;
3.
用 ALTER TABLE 语句向学生表中添加“电话号码”列, 类别改为 char(2), 并且不可取空值

SQLSERVER试题库(答案已完成)

SQLSERVER试题库(答案已完成)

SQL Server2000数据库试题库一、单选题1.关系数据库中,主键是(__)A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的2.表在数据库中是一个非常重要的数据对象,它是用来(___)各种数据内容的A、显示B、查询C、存放D、检索3.在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时4.在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。

A、INSERT,UPDA TEB、UPDA TE,INSERTC、DELETE,UPDA TED、CREA TE,INSERT INTO5.已知成绩关系如图所示:执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()A、1B、2C、3D、46. 下列哪一种备份方式只备份了自上次完全数据库备份操作发生后重新发生改变的数据?()A. 全数据库备份B. 差异备份C. 日志备份D. 文件和文件组备份7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统 C .人工管理 D .数据项管理8.定义外键实现的是哪一(些)类完整性?()A.实体完整性 B.参照完整性 C.用户定义的完整D.实体完整性、参照完整性和用户定义的完整性9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.下面有关主键的叙述正确的是()A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本11.在SQL语言中,条件“B ETWEEN 20 AND 30”表示年龄在20到30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁不包括30岁D.不包括20岁包括30岁12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于().A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束13.SQL语言中,删除一个表的命令是()A.DELETE B.DROP C.CLEAR D.REMOVE14.基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修”数据库技术”这门课程的学生姓名和成绩,将使用关系A.S和SC B.SC和C C.S和C D.S、SC和C15.在通常情况下,下列哪个角色的用户不能够创建表?()A.db_owner (拥有者)B.sysadmin超户(sa)C.db_creator创造者D.guest(来宾)16.下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限?()A.dbo B.sysadmin C.public D.guestDbo只对他管辖范围内的数据库管理,不能管理别的。

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

《SQL-Server数据库技术》试卷期末考试卷12套带答案测试卷题库模拟试卷

分A 考试科目SQL Server数据库技术考试类型高职期末考试『闭卷』学年学期适用专业年级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1分,总计20分)1、数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和用户构成。

A.DBMS B.DB C.DBS D.DBA2、数据库管理系统的英文缩写是()。

A.DBMS B.DBS C.DBA D.DB3、在关系运算中,选取符合条件的元组是()运算。

A.除法 B.投影 C.选择 D.连接4、用于模糊查询的匹配符是( )。

A. _B. []C. ^D. LIKE5、在SQL SERVER中不是系统数据库的是( )。

A. masterB. pubsC. tempdbD. model6、如果要从数据库中删除触发器,应该使用SQL语言的命令( ) 。

A.DELETE TRIGGERB.DROP TRIGGERC.REMOVE TRIGGERD.DISABLE TRIGGER7、SQL Server 2000中删除表中记录的命令是()。

A.DELETE B.SELECTC.UPDATE D.DROP8、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。

A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁9、在SQL中,建立视图用的命令是 ( )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb11、下列聚合函数中正确的是( )A. SUM (*)B. MAX (*)C. COUNT (*)D. AVG (*)12、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。

sql期末考试题目及答案

sql期末考试题目及答案

sql期末考试题目及答案SQL期末考试题目及答案一、选择题(每题2分,共20分)1. SQL指的是:A. 标准查询语言B. 结构化查询语言C. 简单查询语言D. 序列查询语言答案:B2. 在SQL中,用于查询数据的命令是:A. CREATEB. INSERTC. SELECTD. UPDATE答案:C3. 下列哪个关键字用于创建新表?A. CREATEB. DEFINEC. NEWD. ADD答案:A4. SQL中的主键约束用于:A. 保证表中数据的唯一性B. 允许表中数据的重复C. 存储数据D. 排序数据答案:A5. 在SQL中,哪个命令用于删除表?A. DELETEB. DROPC. REMOVED. ERASE答案:B6. 用于在表中插入新数据的SQL命令是:A. INSERT INTOB. ADD INTOC. PUT INTOD. CREATE INTO答案:A7. 在SQL中,用于更新表中数据的命令是:A. UPDATEB. MODIFYC. CHANGED. ALTER答案:A8. SQL中的外键约束用于:A. 保证数据的完整性B. 删除数据C. 插入数据D. 查询数据答案:A9. 使用SQL的哪个命令可以查看数据库中的所有表?A. SHOW TABLESB. LIST TABLESC. DISPLAY TABLESD. VIEW TABLES答案:A10. 在SQL中,哪个命令用于排序查询结果?A. ORDER BYB. SORT BYC. RANK BYD. ARRANGE BY答案:A二、简答题(每题10分,共30分)1. 解释SQL中的事务是什么,并说明其四个基本属性(ACID)。

答案:事务是数据库管理系统执行过程中的一个工作单元,它具有以下四个基本属性:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

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

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

数据库期末考试题SQL及答案一、单项选择题(每题2分,共10分)1. 在SQL中,用于创建新表的语句是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT答案:A2. 如果想要查询所有学生的姓名和成绩,应该使用以下哪个SQL语句?A. SELECT name, score FROM students;B. SELECT * FROM students;C. SELECT name FROM students;D. SELECT score FROM students;答案:A3. 在SQL中,用于更新表中数据的语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:B4. 下列哪个函数用于计算字段值的平均值?A. AVG()B. SUM()C. COUNT()D. MAX()答案:A5. 如果想要删除名为“students”的表,应该使用以下哪个SQL语句?A. DROP TABLE students;B. REMOVE TABLE students;C. DELETE TABLE students;D. DESTROY TABLE students;答案:A二、多项选择题(每题3分,共15分)1. 下列哪些SQL语句用于查询数据?A. SELECTB. INSERTC. UPDATED. DELETE答案:A2. 在SQL中,以下哪些选项是数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:A, B, C3. 以下哪些关键字用于连接表?A. JOINB. UNIONC. INTERSECTD. EXCEPT答案:A4. 在SQL中,哪些语句用于删除数据?A. DELETEB. DROPC. REMOVED. TRUNCATE答案:A, B, D5. 下列哪些函数用于字符串操作?A. CONCAT()B. LENGTH()C. SUBSTRING()D. SUM()答案:A, B, C三、填空题(每题3分,共15分)1. 在SQL中,使用________关键字来定义主键。

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

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

SQLserver数据库期末考试试题及答案SQL Server数据库期末考试试题及答案本文为SQL Server数据库期末考试试题及答案,旨在为读者提供一份便捷的学习资料。

以下将给出一系列试题并附上相应的答案,帮助读者更好地理解和掌握SQL Server数据库的相关知识点。

试题一:数据库基础1. 请简要解释数据库、数据表和字段的概念。

答案:数据库是指按照一定的数据模型组织、描述和存储数据的集合,具有良好的数据管理系统。

数据表是指数据库中的一种组织形式,类似于Excel的工作表,用于存储具有相同结构的数据。

字段是数据表中的列,用于存储特定类型的数据。

2. 请列举SQL Server中的常见数据类型以及其含义。

答案:常见数据类型包括:- int: 用于存储整数数据。

- varchar: 用于存储可变长度的字符串数据。

- date: 用于存储日期数据。

- float: 用于存储浮点数数据。

- bool: 用于存储布尔值。

3. 请解释主键和外键的概念。

答案:主键是一种用于唯一标识数据表中每一行记录的字段或一组字段,具有唯一性和非空性的特点。

外键是指在一个数据表中,用于与另一个数据表的主键建立关联的字段,用于保持数据表之间的数据完整性。

试题二:SQL查询1. 请写出查询employees表中所有员工的姓名和工资。

答案:SELECT 姓名, 工资 FROM employees;2. 请写出查询orders表中订单金额大于100的订单编号和客户ID。

答案:SELECT 订单编号, 客户ID FROM orders WHERE 订单金额 > 100;3. 请写出查询customers表中以'A'开头并且包含'E'的客户姓名。

答案:SELECT 客户姓名 FROM customers WHERE 客户姓名 LIKE 'A%E';试题三:数据操作1. 请写出向employees表中插入一条新员工信息的SQL语句,包括字段:员工编号、姓名、年龄和性别。

SQL Server选择题答案

SQL Server选择题答案

SQL Server选择题第一章数据库基础1.DBMS的全称是()A.数据库系统B.业务管理系统C.数据库管理系统D.数据库信息系统2.下列关于SQL Server数据库分离和附加的说法,正确的是()A.分离出来的数据库文件有mdf文件和ldf文件B.分离出来的数据库文件只有mdf文件C.分离出来的数据库文件只有ldf文件D.不能对分离出来的数据库文件进行重命名,否则附加不成功3.目前,主流的模型数据库系统是()A.关系模型数据库系统B.网状模型数据库系统C.层次模型数据库系统D.面向对象模型数据库系统4.下列关于SQL Server身份认证模式的说法,错误的是()A.SQL Server提供了Windows身份认证和SQL Server身份认证两种模式B.SQL Server身份认证模式是默认的身份认证模式C.采用SQL Server身份认证,用户名和密码均由SQL Server创建并存储在SQL Server中D.采用Windows身份认证,用户身份由Windows进行确认,SQL Server不要求提供密码5.主数据库文件的后缀名是()A..ndfB..logC..masterD..mdf第二章创建和管理数据表1.商品表的商品名属于()数据类型A.整型B.字符类型C.日期类型D.小数类型2.下列关于主键的说法,错误的是()A.一个表只能有一个主键B.主键值不能重复C.一个表可以有多个主键D.主键约束是一种重要的实体完整性约束3.有关varchar和nvarchar的比较,下列说法正确的有()A.它们都是字符类型数据B.它们都是可变长度字符类型数据C.Varchar存储Unicode字符数据D.nvarchar存储Unicode字符数据4.关于外键约束,下列说法正确的是()A.外键约束建立在主表的字段上B.外键约束建立在从表的字段上C.外键列的值不能为空D.外键一定要与相应的主键同名5.表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3。

SQL数据库期末考试题及答案[五篇模版]

 SQL数据库期末考试题及答案[五篇模版]

SQL数据库期末考试题及答案[五篇模版]正文第一篇:SQL数据库期末考试题及答案sql数据库期末考试题及答案一、单选题(共 10 道试题,共 50 分。

)1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。

A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。

A. Update B. Delete C. Insert D. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。

A. age>=30 and age=30 or age30 and age30 or age22 (SC) ) ⅱ. σ age>22 (πS_ID,SCORE (SC) )ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确选择题参考答案:(1) A (2) D (3) C (4) A (5) D (6) A (7)C (8) B (9) A (10) B(11) B (12) C (13) B (14) C (15) D (16) A (17) C (18)A (19) D二、简答题1. 试述关系模型的三个组成部分。

2. 试述关系数据语言的特点和分类。

3.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S( SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案卷4

大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案卷4

大连理工大学智慧树知到“计算机科学与技术”《SQL数据库系统及应用》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.触发器是一种特殊类型的存储过程,它通过事件触发而被自动执行。

()T.对F.错2.Microsoft SQL Server 2008只提供完整备份和完整差异备份这两种备份类型。

()T.对F.错3.model数据库主要用作SQL Server 2008实例上创建的所有数据库的模板。

()T.对F.错4.引用完整性的实现方法有:外键约束、核查约束、触发器、存储过程等。

()A.正确B.错误5.SQL Server中字符数据类型包括()。

A.int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int6.与创建数据库一样,把不直接使用SQL语句对表数据的操作称为界面操作表数据。

界面操作表数据主要在SQL Server Management Studio中进行。

()T.对F.错7.以下触发器是当对表11进行()操作时触发。

Create Trigger abc on 表11 Forinsert,update,delete As……。

A.只是修改B.只是插入C.只是删除D.修改、插入、删除8.SQL Server 2008支持的约束只有非空约束和主键约束。

()T.对F.错9.SQL Server 2008中采取了多种措施保证数据库的安全性和完整性,但故障仍不可避免,如用户的操作失误。

()T.对F.错10.假设表xsx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的()语句。

A.ALTER COLUMN x integer FROM xsxB.ALTER TABLE xsx(x integer)C.ALTER TABLE xsx ALTER COLUMN x integerD.ALTER COLUMN xsx.x integer第1卷参考答案一.综合考核1.参考答案:T2.参考答案:F3.参考答案:T4.参考答案:A5.参考答案:B6.参考答案:T7.参考答案:D8.参考答案:F9.参考答案:T10.参考答案:C。

SQL-Server-期末考试题目及答案

SQL-Server-期末考试题目及答案

SQL Server 期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。

A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。

A. 信任连接B. 邮件集成C. 并发控制D. 数据转换服务4. 以下对SQL Server2000描述不正确的是()。

A. 支持XMLB. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。

A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000性能的最佳方法之一是()。

A. 增大硬盘空间B. 增加内存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。

A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。

A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。

A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括3类文件()。

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

总学分 tinyint check( 总学分 between 0 and 90)
default ‘ 1’ ,成绩 tinyint, Constraint cj_pk primary key( 学号 , 课程号 ) ) 3. 用 ALTER TABLE 语句向学生表中添加“电话号码”列, 类别改为 char(2), 并且不可取空值 ALTER TABLE XS ADD 电话号码 GO ALTER TABLE XS DROP COLUMN ALTER TABLE KC ALTER COLUMN 4. 类别 char(2) 电话号码 varchar(40) 再将该列删除;将课程表中的
INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 101’ 计算机导论 , ‘ ’ , ’ 2 ’), 64, 3 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 102’ , ‘ 程序设计 C++ ’ , ‘ 1’ , ) 100, 4 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 203’ ,‘ 国际贸易概论 ’ , ‘ 2’ , 72, ) 3 INSERT KC( 课程号 ,课程名 ,类别 ,学时 ,学分 ) VALUES( ‘ 206’ ,‘ 系统工程 ’ , ‘ 1’ ) , 96, 5
CREATE DATABASE XSCJ
ON (NAME=xscj_d1, FILENAME= ’ D:\xuesheng\xscj1.mdf ’ , SIZE=1, MAXSIZE=20, FILEGROWTH=10% ), (NAME=xscj_d2, FILENAME= ’ D:\xuesheng\xscj2.ndf ’ , SIZE=2, MAXSIZE=30, FILEGROWTH=2 ) LOG ON (NAME=xscj_log1, FILENAME= ’ D:\xuesheng\xscj.ldf ’ , SIZE=3, MAXSIZE=20, FILEGROWTH=1 ) 2. 用 CREATE TABLE 语句在数据库 别是: XS 、 KC 、 CJ USE XSCJ CREATE TABLE XS ( 学号 char(6) primary key, 姓名 char(8) NOT NULL, 专业名 varchar(20), 性别 char(2) 出生时间 ) CREATE TABLE KC ( 课程号 char(3) 类别 char(1) 学时 tinyint, 学分 tinyint ) CREATE TABLE CJ ( 学号 char(6) NOT NULL 课程号 char(3) NOT NULL foreign key ( 学号 ) references xs(学号 ), foreign key ( 课程号 ) references kc( 课程号 ), primary key, unique, 课程名 varchar(20) chech (性别 in ( ‘ 男’ ,’ 女’ )), datetime, XSCJ 中分别创建学生、课程和选课三个表,表名分
1.
用 CREATE DA TABASE 语句创建名为 文件名 Xscj_d1 Xscj_d2 CSCJ_LOG1 物理名 D:\xuesheng\xscj1.mdf D:\xuesheng\xscj2.ndf D:\xuesheng\xscj.Ldf
XSCJ 的数据库,各文件参数如下: 初始大小 1MB 2MB 3MB 最大大小 20MB 30MB 20MB 增长 10% 2MB 1MB
081101 081102 081103 001218 001219
王林 王燕 韦严平 孙研 吴薇华
表2 课程信息表 课程号 101 102 203 206 课程名 计算机导论 C++ 程序设计 国际贸易概论 系统工程 类别 2 1 2 1 学时 64 100 72 96 学分 3 4 3 5
表3 成绩信息表 学号 081101 081101 081101 081102 081102 081102 081103 081103 081103 001218 001218 001219 001219 001219 课程号 101 102 206 101 102 206 101 102 206 102 206 101 102 206 成绩 80 78 76 62 70 81 90 84 65 78 78 65 71 80
数据库第一次作业
按照下表完成各个题目的 SQL 语句:
表1 学生信息表 学 号 姓 名 专业名 计算机 计算机 计算机 通信工程 通信工程 性别 男 女 男 男 女 出生时间 1990-02-10 1989-10-06 1990-08-26 1980-10-09 1980-03-18 总学分 50 50 50 30 42
用 INSERT 语句向每个表中插入前两行记录;
INSERT XS VALUES( ‘ 081101 ’ 王林 , ‘ ’ ,计算机 ‘ ’ ,男‘ ’ , ‘ 1990 -02-10 ’ , 50 ) INSERT XS VALUES( ‘ 08110 2’ ,‘ 王燕 ’ ,计算机 ‘ ’ ,女‘ ’ , ‘ 1989 -10-06 ’ , 50 ) INSERT XS VALUES( ‘ 08110 3’ ,‘ 韦严平 ’ , 计算机 ‘ ’ ,男’ ‘ , ‘ 1990 -08-26 ’ , 50 ) INSERT XS VALUES( ‘ 001218 ’ 孙研 , ‘ ’ ,通信工程 ‘ ’ ,男’ ‘ , ‘ 1980 -10-09 ’30) , INSERT XS VALUES( ‘ 0012 19’ ,‘ 吴薇华 ’ , 通信工程 ‘ ’ ,女‘ ’ , ‘ 1980 -03-18 ’ , 42 )
INSERT CJ VALUES( ‘ 081101 ’ , ’ 101 ) ’ , 80 INSERT CJ VALUES( ‘ 081101 ’ , ‘ 102 ) ’ , 78 INSERT CJ VALUES( ‘ 081101 ’ , ‘ 206 ) ’ , 76
相关文档
最新文档