SQL Server 数据库半期b卷
2022年北华大学软件工程专业《数据库原理》科目期末试卷B(有答案)
2022年北华大学软件工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。
2、____________和____________一起组成了安全性子系统。
3、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
4、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
5、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
6、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;7、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
8、____________、____________、____________和是计算机系统中的三类安全性。
9、数据库恢复是将数据库从______状态恢复到______的功能。
10、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
二、判断题11、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
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考试题SQL Server考试题指的是针对SQL Server数据库管理系统进行考试的相关题目。
这些题目用于测试考生对SQL Server的掌握程度,包括理论知识、操作技能和问题解决能力等方面。
示例:1.单选题:在SQL Server中,用于创建表的语句是:A. CREATE INDEXB. CREATE DATABASEC. CREATE TABLED. CREATE VIEW答案:C. CREATE TABLE。
2.多选题:在SQL Server中,可以使用哪些语句进行数据查询?A. SELECTB. DELETEC. UPDATED. INSERT答案:A、B、C、D。
在SQL Server中,SELECT、DELETE、UPDATE和INSERT都是用于数据查询的语句。
3.简答题:请简述SQL Server中的事务处理的概念及其作用。
答案:事务处理是SQL Server中的一个重要概念,它是一个完整的业务逻辑单元,可以确保数据库的完整性和一致性。
事务可以确保一系列操作要么全部成功执行,要么全部不执行,从而保持数据库的一致性状态。
事务处理的作用是确保数据的完整性和避免数据损坏或不一致的情况。
4.案例分析题:给定一个数据库表结构,要求编写一个查询语句,从表中检索符合特定条件的记录,并按照一定顺序对结果进行排序。
答案:根据具体的表结构和条件要求,编写相应的SELECT语句,并使用WHERE子句来筛选符合条件的记录。
然后使用ORDER BY子句对结果进行排序。
具体的查询语句和排序方式应根据实际情况进行调整。
总结来说,SQL Server考试题指的是针对SQL Server数据库管理系统进行的考试所使用的相关题目。
这些题目用于测试考生对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 类文件()。
数据库原理及应用(SQLServer2008)-职称计算机考试数据库应用试卷与试题
数据库原理及应用(SQL Server 2008)试卷总分:88答题时间:[ 未设置 ]一、单选题以下不属于数据模型的是( )。
[2分]-----正确答案(D)1.A层次模型B网状模型关系模型CD概念模型2.下列函数中,返回值数据类型为int的是( )。
[2分]-----正确答案(B)LEFTABLENCLTRIMSUNSTRINGD3.表达式'123'+'456'的结果是( )。
[2分]-----正确答案(A)A'123456'B579'579'CD'123'下列叙述不是视图特点的是( )。
[2分]-----正确答案(A)4.A为用户集中数据B降低数据库设计的复杂性存数数据CD阻止数据以便到处到其他应用程序5.根据作用于的数据库对象和范围的不同,下列不属于数据完整性的是( )。
[2分]-----正确答案(A)A域完整性B实体完整性参照完整性CD规则完整性6.SQL Server2008属于( )数据库系统。
[2分]-----正确答案(C)层次型AB网状型C关系型面向对象型D7.下列常数中,属于Unicode字符串常量的是( )。
[2分]-----正确答案(C)'123'AB' 123'CN'123'D'abc'8.下列操作中,( )不是SQL Server服务管理器的功能。
[2分]-----正确答案(C)A启动SQL SERVER服务B停止SQL SERVER服务C执行SQL 查询命令D暂停SQL SERVER服务9.下列不属于存储过程的是( )。
[2分]-----正确答案(D)A系统存储过程扩展存储过程BC用户定义存储过程D约束设A和B两个数据表的记录数分别为3和4,对两个表执行交叉连接查询后,查询结果中最多可获得( )条数据。
10.[2分]-----正确答案(A)A12B7C4D3二、填空题关于身份验证模式叙述正确的是( )。
sqlserver考试试题库
sqlserver考试试题库SQL Server考试试题库是一个专为准备SQL Server相关认证考试的考生设计的资源库。
以下是一些模拟考试题目,涵盖了SQL Server的基础知识、高级查询技术、性能优化、安全性以及数据库管理等方面。
一、选择题1. 在SQL Server中,以下哪个不是系统表?A. sys.databasesB. sys.tablesC. sys.columnsD. Customers2. 以下哪个SQL语句用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE PROCEDURE3. SQL Server中的事务可以保证哪些特性?A. 原子性、一致性、隔离性B. 原子性、一致性、持久性C. 原子性、隔离性、持久性D. 所有选项都是4. 以下哪个选项不是SQL Server的索引类型?A. 聚集索引B. 非聚集索引C. 唯一索引D. 复合索引5. SQL Server中,以下哪个命令用于备份数据库?A. BACKUP DATABASEB. BACKUP TABLEC. BACKUP INDEXD. BACKUP LOG二、简答题1. 解释SQL Server中的死锁是什么,并给出解决死锁的一般策略。
2. 描述SQL Server的恢复模式,并说明它们在数据库备份和恢复过程中的作用。
3. 什么是SQL Server的分区表,它有什么优势?三、操作题1. 假设你有一个名为`Sales`的数据库,里面有一个名为`Orders`的表,包含`OrderID`, `OrderDate`, `CustomerID`, `TotalAmount`等字段。
编写一个SQL查询,列出所有2019年的订单,并按`TotalAmount`降序排序。
2. 编写一个存储过程,该存储过程接受一个`CustomerID`作为参数,并返回该客户的所有订单信息。
SQL Server 2016管理与高可用课程——B卷
一、选择题(15题)1.在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)A.文件增长量B.文件大小C.逻辑文件名D.物理文件名2.下面关于登录账户、用户和角色的说法错误的是(C )A.登录账户是服务器级的B.用户是登录账户在某个数据库中的映射C.用户不一定要和登录账户相关联D.角色其实就是用户组3.下面关于触发器的描述,错误的是(A )A.触发器是一种特殊的存储过程,用户可以直接调用B.触发器表和DELETED表没有共同记录C.触发器可以用来定义比CHECK约束更复杂的规则D.删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器4.下面关于事务的描述,错误的是(D)A.事务可用于保持数据的一致性B.事务应尽快提交C.应避免人工输入操作出在在事务中D.在事务中可以使用ALTER DATEABSE5.下列选项中不是数据库复制类型的是(B )A.快照复制B.差异复制C.事务复制D.合并复制6.下面的描述错误的是(B)A.每个数据文件中有且只有一个数据文件。
B.日志文件可以存在任何文件组中。
C.主数据文件默认为Primary文件组。
D.文件组是为了更好的实现数据库文件组织。
7.用于数据库恢复的重要文件是(C)A.数据库文件B.索引文件C.日志文件D.数据文件8.SQL Server 2005中的数据以页为基本存储单位,页的大小为(A)A.8KBB.16KBC.32KBD.64KB9.当一个事务已经写入了事务日志中,以下说法正确的是( C )A.本次操作也已经写入了磁盘中B.如果在检查点触发前系统故障,该事务会失败C.即使系统故障,该事务也是成功的事务D.事务写入事务日志就会触发检查点10.当数据库空间不足时会报告(C )错误A.1100B.1050C.1105D.150011.当仲裁盘出现故障,此时群集中支持最大故障节点数为(D ).A.0B. 1C.节点数÷2D.节点数÷2-112.最后一次还原时要选择( B )状态.A.InitB.RecoveryC.NorecoveryD.Standby13.数据库以(A )为单位扩展空间。
《SQL Server数据库技术》试题含答案B
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 32 道小题,共计 4 页,总分 100 分B 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共20小题,每小题1.5分,总计30分)1、若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( )A、只有2NFB、只有3NFC、2NF和3NFD、没有2、Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )A、企业版B、标准版C、个人版D、开发版3、SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A. 包括30岁但不包括20岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括20岁和30岁5、现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表6、数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )A、在学生表上按学号建索引B、在成绩表上按课程号建索引C、在课程表上按课程号建索引D、在学生表上按姓名建索引7、如果要从数据库中删除触发器,应该使用SQL语言的命令( )A、DELETE TRIGGERB、DROP TRIGGERC、REMOVE TRIGGERD、DISABLE TRIGGER8、已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
SQL Server数据库技能大赛试卷
SQL Server数据库技能大赛试卷考试形式:闭卷考试时间:120分钟总分:100分一、在D盘新建一个文件夹(以自己的名字命名),然后启动SQL Server2008数据库,新建一个数据库(LIBRARY),把数据库保存在自己的文件夹里面。
(注:所有操作都要以截图的方式保存在word里面然后上交word文档,另外还要把在查询编辑器的语句也要保存在自己的文件夹里面,所有文件名都是以自己的名字命名)(10分)二、上机操作内容:(90分)1、在创建好的数据库(LIBRARY)里面创建表,并且设置相应有约束。
要求:在图书管理数据库(LIBRARY)中创建三张表,图书信息表(Books)、读者信息表(Readers)和借阅览信息(Lending),表中各列的内容及要求见表如下:(30分)图书信息表Books读者信息表Readers借阅信息表Lending1)增加,修改和删除字段。
要求如下:(20分)2)给Books表增加一个ISBN字段,数据类型为char(10)。
3)将ISBN字段的数据类型修改为varchar(20)。
4)为ISBN字段设置为DEFAULT约束,约束名为df_ISBN,默认值为“123456789”。
5)删除ISBN字段上设置的DEFAULT约束。
6)删除Books中增加的ISBN字段。
2、向三张表中添加数据、更新数据、删除数据,并验证约束。
要求:1)使用insert语句向Books,Readers,Lending三张表中分别插入若干条记录,并验证约束。
各表的测试数据如下表所示:(40分)图书信息表Books读者信息表Readers借阅信息表Lending2)输入完毕后,用查询语句“select * from 表名”,查询已建立3个表内容。
(注:把所有查询SQL语句保存在自己的文件夹里面,否则不得分)向读者表添加一个新读者,读者的信息为:读者号“R201401010”,姓名“张三”性别为“男”。
《SQL Server数据库技术》试题含答案J
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 100 分J 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)Ⅰ理论题部分(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上直接作答的无效)一、选择题(在每个小题四个备选答案中选出一个正确答案)(本大题共10小题,每小题1分,总计10分)1.SQL Server 2000 属于()数据库系统。
A .层次模型B .网状模型C .关系模型D .面向对象模型2.关系数据表的关键字可由()字段组成。
A .一个B .两个C .多个D .一个或多个3.字符串常量使用()作为定界符。
A .单引号B .双引号C .方括号D .花括号4.下列叙述错误..的是()。
A .ALTER TABLE 语句可以添加字段B .ALTER TABLE 语句可以删除字段C .ALTER TABLE 语句可以修改字段名称D .ALTER TABLE 语句可以修改字段数据类型5.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A .主键B .外键C . 非空D . 检查6.下列语句中正确..的是()。
表 score(sti_id,names,math,English,VB)A.select stu_id,sum(math) from scoreB.select sum(math),avg(VB) from scoreC.select * ,sum(english) from scoreD.delete * from score7.SQL server 数据库文件有三类,其中主数据文件的后缀为()。
A . .ndfB . .ldfC . .mdfD . .idf8.表达式 Datepart ( yy,‘2004-3-13’) +2 的结果是()。
SQL Server数据库技术试卷8
《SQL Server数据库技术》试卷H一、选择题(每题2分,共50分)( )A.数据库减少了数据冗余 B.数据库中的数据可以共享C.数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性2.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA3.表A中的列B是标识列,属于自动增长的数据类型,标识种子是2,标识递增量是3,首先插入3行数据,然后再删除一行数据,再向表中增加数据行时,标识值为()A.5B.8C.11D.24.有一个关系:学生(学号,姓名,系别),规定学号的取值惟一,这一规则属于()A.域完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D实体完整性约束5. 下面关于tempdb数据库描述不正确的是()。
A. 是一个临时数据库B. 属于全局资源C. 没有权限限制D. 是用户建立新数据库的模板6.关系数据库是若干()的集合。
A. 表(关系)B.视图C.列D.行7.当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为()。
A.char(8) not null B.varchar(80) null C.char(80) not null D.varchar(80) not null 8.以下聚合函数中,除()外在计算中均忽略空值。
A.sum( ) B.count( ) C.avg( ) D.count(*)9.SQL语言中,删除一个表的命令是()A.DELETE B.DROP C.CLEAR D.REMORE10.使用下列哪种语句可以修改数据库()。
A.CREATE DATABASE B.CREATE TABLE C.ALTER DATABASE D.ALTER TABLE 11.以下关于SQL Server登录帐户的叙述,正确的是()。
A.删除了Windows的某个帐户,也自动把它从SQL Server 中删除;B.删除了Windows的某个帐户,并不自动把它从SQL Server 中删除;C.在SQL Server 中删除Windows的登录帐户,可能自动删除了Windows中该帐户;D.在SQL Server 中删除Windows的登录帐户,不会自动删除了Windows中该帐户;12.在SQL Server 2005中,不能创建()。
SQL Server 数据库试题与答案B卷
《SQL Server 数据库》B卷系别:________班级:________学号:________姓名:________1.本试卷为闭卷考试。
2.考试时间:120分钟3.本试卷满分:100分4.试卷适用班级:09高职软件技术班一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分)1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传送请求。
A)TCP/IP B)T-SQLC)C D)ASP2、( A )是一个图形界面的查询工具,用它可以提交T—SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。
A)SQL Server Management Studio B)事件探查器C)SQL管理对象D)DTS3、( A )是用于存储、处理和保护数据的核心组件。
A)数据库引擎B)集成服务C)报表服务D)通知服务4、( A )是一个具有访问网络资源权限的Windows操作系统账户。
A)本地系统账户B)网络服务账户C)本地服务账户D)域用户账户5、数据库系统中负责数据库系统的建立、维护和管理的人员是( D )A)最终用户 B)应用程序员C)系统分析员 D)数据库管理员6、数据库设计过程中,( C )将E—R图转换为关系模式并进行关系规范化。
A)需求分析阶段 B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段7、强制关系中的主属性不能为空,满足以下( A )A)实体完整性B)参照完整性C)用户定义完整性D)域完整性8、数据库设计规范化的第三范式除了要满足第一、第二范式外,还要满足( C )A)每个记录的列只能有一个值B)所有非主键列的值都只能由主键列中决定C)每个非主键列都必须可以从构成主键的全部的列得到D)没有冗余数据9、用于存储数据库表和索引等数据库对象信息的文件为(A)A)主数据文件B)事务日志文件C)文本文件D)图像文件10、主键约束是非空约束和( D )的组合。
sql server基础面试题
sql server基础面试题SQL Server是微软开发的关系型数据库管理系统,以下是一些SQL Server 的基础面试题:1. 什么是SQL Server,它与数据库的关系是什么?2. 在SQL Server中,如何创建一个新的数据库?3. 描述一下SQL Server的存储过程是什么,以及它的用途是什么?4. 在SQL Server中,触发器的作用是什么?5. 什么是索引,它在SQL Server中有什么作用?6. 解释一下SQL Server中的事务处理,以及如何使用BEGIN TRANSACTION、COMMIT和ROLLBACK语句?7. 如何优化SQL Server查询性能?8. 如何在SQL Server中设置和使用视图?9. 如何备份和恢复SQL Server数据库?10. 解释一下SQL Server中的游标是什么,以及何时应该使用游标?11. 如何使用SQL Server中的存储过程和函数来处理日期和时间?12. 描述一下SQL Server中的数据完整性概念,以及如何实现它?13. 如何使用SQL Server中的系统函数和系统存储过程?14. 解释一下SQL Server中的复制和发布功能,以及它们的应用场景?15. 如何管理和维护SQL Server数据库?16. 描述一下SQL Server中的系统表和动态管理视图(DMVs),以及它们的作用是什么?17. 如何使用SQL Server中的分区表和索引?18. 解释一下SQL Server中的全文搜索功能,以及如何使用它进行文本搜索?19. 如何使用SQL Server中的报表服务来生成报表?20. 描述一下SQL Server中的CLR集成,以及如何使用它来编写和执行CLR存储过程和函数?。
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. 支持XML B. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型 5. 如果在SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000 性能的最佳方法之一是()。
A. 增大硬盘空间B. 增加内存C. 减少数据量D. 采用高分辨率显示器7. SQLServer2000 标准版不支持的操作系统是()。
A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000 数据库管理系统开始工作,必须首先启动()。
A. SQLServer服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。
数据库SQL SERVER期末考试题
考试题型一、选择题(本大题共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 )的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是10、SQL Server 2005采用的身份验证模式有( D )。
数据库应用(SQL_Server)模拟试卷和答案
北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算.3。
本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。
1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。
()2、一个表不能有主键值相同的两行。
( )3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2,… ) AS SQL语句。
( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO 。
NET来访问。
()5、DataSet是核心的ADO 。
NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。
( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
6、DBMS提供哪种语言来定义数据库的三级模式?( )。
[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。
[A]数据库[B]数据库系统[C]数据库管理系统[D] 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。
[A]必须改变[B]自动改变[C]可以不变[D] 必须作废9、以下有关“关系的性质”的说法错误的是().[A] 不同的列可出自同一个域[B] 行的次序不能任意交换[C]关系中不允许有两个完全相同的元组[D]不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的()。
SQL Server 数据库期末考试试题B及答案
SQL Server数据库期末考试试题B班级:学号:姓名:教师:一二三四五总分得分一.填空题(15分,每空1分)1.在SQL Server2000中,数据存储在页中,页是数据存储的(),每一页可以存储()的数据.8个连续的页组成一个(),它是存放表和索引的().2.SQL Server中数据库操作系统文件分为三类:(),(), ().3.SQL中可以用统计函数对表是数据进行汇总,统计等多种运算,其中()用来求平均值,()用来求和.4.按照数据完整性的功能可以将其分为四类:(),(),(),()。
5.T-SQL中使用一种模运算符“%”,那么45%7的值为()。
6.视图是数据库中某些表或其他视图中数据的()。
二.单项选择题(10分,每题1分)1.主数据文件、二级数据文件、日志文件的扩展名分别为()A.ndf.mdf.ldfB.mdf.ldf.ndfC.ldf.mdf.ndfD.mdf.ndf.ldf2.下面的哪一种规则标识符为正确的规则标识符()A.md1B.@abcC.add D.ab®3.按照在数据库中实现数据完整性的作用级别,可以将其分为()A.表级和列级B.对象级和总体级C.列级和对象级D.表级和总体级4.SQL Server2000中,一个表中最多允许()列A.256B.512C.1024D.20485.下列统计函数中,具有统计记录个数功能的函数为()A.SUM B.AVGC.MAX D.COUNT6.SQL语言中,删除一个表的命令是()A.DELETEB.DROPC.CLEARD.REMORE7.()是一个图形化的数据编程接口,其基本功能是编辑Transact-SQL语句。
A.企业管理器B.查询分析器C.服务管理器D.对象浏览器8.整数数据类型中,微整数类型“tinyint”的取值范围是()。
A.0~128B.0~256C.0~255D.0~5129.下列关于索引的说法正确的是()A.聚簇索引与非聚簇索引没有什么区别B.一个表中可以建立多个聚簇索引C.一个表中可以建立多个非簇索引D.建立了非聚簇索引的表要按照非聚簇索引列进行排序10.使得表中的一列或多列的数据不重复但允许空的约束为() A.主键约束B.唯一约束C.核查约束D.非空约束三.判断正误(对的打√错的打×,每题1分,共10分)1.数据库的体系结构可分为数据库的逻辑结构和物理结构()2.在SQL Server中“real”型数据类型被称为实型()3.在进行多表查询时通常使用的连接类型有内连接与外连接()4.我们可以用“Select”关键字以对一个或多个表进行插入和删除操作()5.逻辑运算符“OR”只有当其两边的表达式的值都为真时才为真()6.使用order by子句可以对查询后的结果进行排序()7.“select sum(score)from score”表示求score表中score列的总分()8.定义了唯一约束的列在输入数据时允许数值为空()9.主键约束只能约束某一表中的一个列的数据值()10.SQL Server中的规则是脱离于表而单独存在的()四.简答题(每题5分,共15分)1.什么叫表的索引?(定义)2.通过视图向表添加数据时要注意哪些问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL SERVER数据库》B卷
班级:姓名:得分:
一、单选题:(共45分,共15题,每小题3分)
1. 在SELECT语句中,下列()子句用于将查询结果存储在一个新表中。
A.SELECT子句 B.FROM子句 C.INTO子句 D.WHERE子句
2. 家族关系在数据模型中是属于()
A.层次模型 B.网状模型
C.关系模型 D.面向对象模型
3. 用于存储数据库表和索引等数据库对象信息的文件为()
A.主数据文件 B.事务日志文件
C.文本文件 D.图像文件
4. 下面()数据类型不能作为索引的列
A.char B.int C.datetime D.image
5. 主键约束是非空约束和()的组合
A.检查约束 B.NULL约束 C.非主键约束 D.惟一性约束
6. 每个表最多可以有()个FOREIGN KEY 约束
A.1 B.10 C.253 D.无数个
7. 下面()语句是用来创建索引的
A.CREATE PROCEDURE B.CREATE INDEX
C.DROP PROCEDURE D.DROP INDEX
8. 数据库是在计算机系统中按一定的数据模型组织、存储和应用的( )
A. 文件的集合
B. 数据的集合
C. 命令的集合
D. 程序的集合
9. 下列计算机表示的信息中,不能称为"数据"的是( )
A. 人的姓名
B. 图形符号
C. 文件名
D.计算机程序
10. 下面()语句用于创建数据表
A.ALTER TABLE B.CREATE TABLE
C.ALTER DATABASE D.CREATE DATABASE
11. 数据库系统的核心软件是()
A.数据库 B.系统管理员
C.应用系统 D.数据库管理系统
12. 在()索引中,表中各行的物理顺序和键值的逻辑顺序相同。
A.聚集索引 B.非聚集索引
C.唯一索引 D.都不是
13. 在关系代数运算中,五种基本运算为( )
A. 并、差、选择、投影、自然连接
B. 并、差、交、选择、投影
C. 并、差、选择、投影、乘积
D. 并、差、交、选择、乘积
14. 在SELECT语句中,下列()子句用于对分组统计进一步设置条件。
A.ORDER BY 子句 B.GROUP BY 子句
C.WHERE 子句 D.HAVING 子句
15. 在关系数据库系统中,一个关系相当于( )
A. 一张二维表
B. 一条记录
C. 一个关系数据库
D. 一个关系代数运算
二、填空题:(共15分,每空1分)
1. SQL Server 2005中自动强制数据完整性的约束有、
、和、。
2. SQL语言支持关系数据库的三级模式结构分别是、
和。
3. 整数数据类型包括、、和。
4. 数据库文件组有两种,一种是,另一种是。
5. 建立索引的目的是。
三、设计题(共40分)
有一个[学生课程]数据库,数据库中包括三个表:
学生表:Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno 为关键字。
课程表:Course由课程号(Cno)、课程名(Cname)、先修课号(Cpni)、学分(Ccredit)四个属性组成,记为: Course(Cno,Cname,Cpni,Ccredit),Cno为关键字。
成绩表:SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SG(Sno,Cno,Grade),(SNO, CNO) 为关键字。
用SQL语言实现下列功能:
1.建立学生表[Student],其中学号属性不能为空,并且其值是唯一的。
2.查询考试成绩有不及格的学生的学号。
3.将学号为05001学生的年龄改为22岁。
4.计算课程号为1的学生平均成绩。
5.. 查计算机系姓赵的男同学的姓名(Sname)、性别(Ssex)、年龄(Sage)。