滨江学院SQL SERVER数据库填空题集
SQL Server数据库试题三及答案
SQL Server试题3班级: _______姓名:_______学号:_______成绩:_______一、填空题( 30*1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。
2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中SQL数据库是基于_________建立的。
3、访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows 验证模式和_______验证模式。
4、__________是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
5、SQL server使用__________文件记载用户对数据库进行的所有操作。
6、sp_help系统存储过程的功能是___________________。
7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(Identity)可以实现_________数据完整性。
8、SQL语言中行注释的符号为_________;块注释的符号为_________。
9、SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_________字符开始,有系统定义和维护。
局部变量以_________字符开始,由用户自己定义和赋值。
10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。
11、命令truncate table的功能是_______________。
12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。
SQL_Server复习题汇总带答案
SQL Server复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小B、数据的结构化C、数据独立性高D、数据可以共享2、下面不属于关系数据库管理系统的是( B )A、OracleB、IMSC、SQL ServerD、DB23、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4、(C)是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
A、操作系统B、关系模型C、数据库管理系统D、数据库5、下列四项说法中不正确的是(C ) 。
A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性6、下列特点中哪个不是数据库系统阶段的特点( B)。
A.数据共享B.数据冗余大C.完善的数据控制D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是(C)。
A. 数据字典B. 流程图C. E-R图D.二维表格8、关系模型的基本数据结构是(B)A、树B、二维表C、图D、二叉树9、将E-R模型转换成关系模型的过程,属于数据库设计的( C)阶段。
A、需求分析B、概念设计C、逻辑设计D、物理设计10、在E-R模型中,实体间的联系用(C)表示A、矩形B、直线C、菱形D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS必须提供(A).A、安全性保护B、完整性保护C、故障恢复D、并发控制12、按照数据模型分类,数据库管理系统可分为(C)。
A.关系型,概念型,网状B.模式,概念模式,外模式C.关系型,层次型,网状模型D.SQL Server,oracle,DB213、SQL Server安装程序创建4个系统数据库,下列哪个不是系统数据库(C)。
A. masterB. modelC. AdventureWorksD. msdb14、SQL server数据库文件有三类,其中主数据文件的后缀为(D)A、NDFB、LDFC、MDFD、IDF15、SQL server 数据库文件有3类,其中日志文件的后缀为(D)。
《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. 关系数据库关系运算___选择_____、__投影____和_连接____。
SQL Server数据库试题及答案
SQL Server数据库试题九及答案一、选择题(每题2分,共30分)1、下面不属于数据定义功能的SQL语句是:()A.CREAT TABLEB.CREAT CURSORC.UPDATED.ALTER TABLE2、SQL数据库中的视图与下列哪项是对应的()。
A.关系模式B.存储模式C.子模式D.以上都不是3、下列选项中不是数据库复制类型的是()。
A.快照复制B.差异复制C.事务复制D.合并复制4、下列说法错误的是: ()。
A.一个基本表可以跨一个或多个存储文件B. 一个存储文件可以跨一个或多个基本表C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。
A.Echo B.Message C.Warn D.MsgBox6、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。
A.聚集索引B.非聚集索引C.主键索引D.唯一索引7. SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int8、以下选项中哪一项不是访问数据库系统的接口()。
A.ODBCB.OLE DBC.APID.ADO9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()A.*B.%C.-D.?10、SELECT语句中与HAVING子句同时使用的是()子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合11~15题使用如下数据:当前盘当前目录下有数据库db_stock,其中有表stock的内容是:股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳11、有如下SQL语句create view stock_view as select * from stock where 交易所=”深圳”执行该语句后产生的视图包含的记录个数是()A.1B.2C.3D.412、有如下SQL语句create view view_stock as select 股票名称 as 名称,单价 from stock执行该语句后产生的视图含有的字段名是()A.股票、名称、单价B.名称、单价C 名称、单价、交易所D 股票名称、单价、交易所13、执行如下SQL语句后select distinct 单价 from stockwhere 单价=(select min(单价) from stock)into dbf stock_x表stock_x中的记录个数是()A.1B.2C.3D.414、求每个交易所的平均单价的SQL语句是()A.SELECT(交易所,avg(单价)FROM stock GROUP BY 单价B. SELECT(交易所,avg(单价)FROM stock ORDER BY 单价C. SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所D. SELECT(交易所,avg(单价)FROM stock GROUP BY交易所15、在当前盘当前目录下删除表stock的命令是()A.DROP stockB.DELETE TABLE stockC.DROP TABLE stock C.DELETE stock二、填空题(每空2分,共30分)1、SQL Server 2000支持5种类型的存储过程:系统存储过程、、临时存储过程、和扩展存储过程。
SQLServer数据库试题七及答案
SQLServer数据库试题七及答案第一篇:SQL Server数据库试题七及答案SQL Server数据库试题七及答案一.单项选择题(每题2分,计30分)1._______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
(c)A、操作系统 B、关系模型 C、数据库管理系统 D、数据库2.SQL Server2000是一款基于_________体系的关系型数据库管理系统。
(A)A、客户机/服务器 B、主机 C、N层 D、单机3.下面哪一个不是SQL Server2000的基本数据类型(A)A、VARIANT B、VARCHAR C、VARBINARY D、NVARCHAR 4.下面的类型中宽度最大的是(C)A、CHAR(5)B、VARCHAR(5)C、NCHAR(5)D、BIGINT 5.表达式LEN('电子学院')+ DATALENGTH(GETDATE())的值为(C)A、8 B、10 C、12 D、16 6.在SQL Server2000中,数据存储的基本单位是页,页的大小是(D)A、1K B、2K C、4K D、8K 7.在使用CREATE DATABASE命令创建数据库时,FILENAME选项定义的是(D)A、文件增长量B、文件大小 C、逻辑文件名 D、物理文件名 8.关于表结构的定义,下面说法中错误的是(C)A、表名在同一个数据库内应是唯一的B、创建表使用CREATE TABLE命令 C、删除表使用DELETE TABLE命令D、修改表使用ALTER TABLE命令9.下面哪一个约束用来禁止输入重复值?(A)A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 10.下面关于登录账户、用户和角色的说法错误的是(C)A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射 C、用户不一定要和登录账户相关联D、角色其实就是用户组11.在SELECT语句中,用于去除重复行的关键字是(B)A、TOP B、DISTINCT C、PERCENT D、HAVING 12.若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为(C)A、姓名LIKE ‘张%’ AND 出生日期 = NULL B、姓名LIKE ‘张*’ AND 出生日期 = NULL C、姓名LIKE ‘张%’AND 出生日期IS NULL D、姓名LIKE ‘张_’ AND 出生日期IS NULL 13.下面关于视图的说法中,错误的是(C)A、视图是个虚拟表B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器 D、可以创建基于视图的视图 14.下面关于触发器的描述,错误的是(A)A、触发器是一种特殊的存储过程,用户可以直接调用 B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器15.下面关于事务的描述,错误的是(D)A、事务可用于保持数据的一致性 B、事务应该昼小且应尽快提交C、应避免人工输入操作出在在事务中D、在事务中可以使用ALTER DATEABSE二.填空题(每空1分,计20分)1.SQL Server是作为Windows NT或2000的一个__服务________运行的,用户可以启动、暂停或停止它。
SQL Server数据库程序设计复习题
SQL Server数据库程序设计复习题之填空题1. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的____2. SQL Server采用的结构化查询语言称为______ 。
3. 常见的SQL Server2000的版本一般包括_______、_______、_______、开发版和评估版等。
4. 安装SQL Server时需要以本地____________身份登录操作系统。
5. 如果在Windows NT/2000上安装,需要事先设置至少一个_______。
6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为_______、_______和_______ 。
7. SQL Server的数据库分为____________和_______两种类型。
8. 每个SQL Server数据库下都包括_______、_______、_______和_______四个系统数据库。
9. _______系统数据库主要用来进行复制、作业调度和管理报警等活动。
10. SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为_______ 。
11. SQL Server中的数据类型主要包括________、________、________、二进制、位和双字节等类型。
12. SQL Server提供的最常用的管理工具是______________和______________。
13. Microsoft SQLServer2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。
14. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。
15. 对表中记录的维护工作主要有增加、________和________操作,均可通过企业管理器或Transact-SQL语句完成。
《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 的结果是()。
SQLServer数据库考试试卷
D.属性值都不相同
()12.CREATE PROCEDURE是用来创建_________________的语句?
A.程序B.过程
C.触发器D.函数
()13.要将一组语句执行10次,下列__________________结构可以用来完成此项任务?
A.WHILEB.IF…ELSE
C.CASED.以上都不是
26.查询课程名称中包含“言”的课程信息,写出该查询的SQL语句。(5分)
27.将“学生基本信息”表中姓名为“张三”的学生姓名改为“李四”,写出该更新的SQL语句。(5分)
28.删除“系部”表中的所有数据。(5分)
二.单项选择题(每个小题只有一个正确选项,每小题2分,共20分)
评卷人
得分
题号
7
8
9
10
11
12
13
14
15
16
答案
()7.创建数据库的命令是__________________?
A.CREATE PROCEDUREB.ALTER DATABASE
C.DROP DATABASED.CREATE DATABASE
()14.下列用计算机表示的信息中不能称为“数据”的是__________________?
A.人名B.图形符号
C.计算机程序D.文件名
()15.__________________触发器是为响应以CREATE、ALTER和DROP开头的数据定义语言而激发?
A.DDLB.DML
C.AFTERD.INSTEAD OF
“系部”表
字段名
数据类型
长度
是否允许空值
说明
系部编码
varchar
(有答案)SQLServer复习题.doc
SQL Server复习题一、填空题1.在SQL Server2000的____ 查询编辑器窗U _______ 中,既可以输入、执行Transact-SQL命令语句,也可以创逮查询命令文件,查询命令文件的扩展名为_.sql_。
2.默认约束指定在插入操作中如果没有提供输入值时,则系统自动指定值。
默认约束可以包括_常:W: 、函数、不带变量的內建函数或者空值。
3.SQL Server2000的“身份脸证模式”分为两种,分别是“ Windows身份验证_______ ”和“ Windows和SQL Server混合身份验证_____ ”。
Z1.在Transact-SQL语言中变量分为_局部变S _________ 和全局变量。
5.在SQL Server中,用来显示数掘库信息的系统存储过程是_sp_helpdp ________ 。
6.DROP TABLE语句可以删除一个表和表中的 _数据 _______ 及其与表有关的所有_索引_、触发器、约朿、许可对象。
7.视图可以看成是从一个或几个_____ 基本表 ____ 导出的虚表或存储在数据库中的查询。
8.可以使用______ CREATE INDEX语句__________ 创建独立于约束的索引。
9. _______ 以_______ @@ 符号开头的变S:为全局变:S:。
10.定义局部变量需要使用命令_________ @ ____________ 。
11.在CREATE PROCEDURE语句屮可以声明一个或多个参数,用户必须在执行(调川)过程时提供每个所声明参数的_值_。
12.数据库中只存放视图的_____ 定义______ ,而不存放视图对应的数据,数据存放在原来的基本表中,当基本表屮数据发生变化时,从视图屮查询出的数据是_随之变化_的。
13.在数据表中创建主键约束时,会自动产生____ 唯一性的聚集______ 索引。
14.存储过程有多种调用方式,其屮比较常用的是使用EXECUTE 语句。
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只对他管辖范围内的数据库管理,不能管理别的。
SQLServer数据库应用综合复习题
SQL Server 数据库应用综合复习题( 1)一、填空题1 . 数据库处理技术经历了 四个开展阶段.2 .在文件治理结点程序和数据在存储位置上是 ___________存放的.3 .在人工治理和文件治理阶段,程序设计 __________ 数据表示.4 .数据库系统具有 __________ 、 __________、 __________、数据粒度小、独立的数据操作界面、由DBM 酰一治理等优点.5 . 在文件治理阶段, 文件之间是相互 _________的, 在数据库治理阶段, 文件之间是相互 ________ 的.6 .在实体中能作为码的属性称为 ________ ,否那么称为 _________ .7 .域是实体中相应属性的 ________ ,性别属性的域包含有________ 个值.8 .实体之间的联系类型有三种,分别为_______ 、 ________ 和 _______ .9 .假设实体A 和B 是多对多的联系,实体 B 和C 是1对1的联系,那么实体 A 和C 是的联系.10 .假设实体A 和B 是1对多的联系,实体 B 和C 是1对多的联系,那么实体 A 和C 是 的联系.11 .假设实体A 和B 是1对多的联系,实体 B 和C 是多对1的联系,那么实体 A 和C 是 的联系.12 .把保存 ________ 的关系称为对应数据库的元关系,一个数据库的元关系由 ____持等优点.14 .在对象数据模型中,每个对象不仅要包含描述实体的 ________ 特征,而且要包含描述实体的 _______ 特征.15 .在对象数据模型中,对象具有________ 性、 _______ 性和 ________ 性.16 .在 _______ 数据模型中, ________ 不但能够继承,而且能够嵌套. 17 .顾客购物的订单和订单明细之间的________ 对 _______ 的联系.18 .关系中的码可分为 ________ 、 _______ 、 ______ 、 ________ 和外码五种. 19 .主码是一种 ________ 码,主码中的 ________ 个数没有限制. 20 .学生关系中的班级号属性与班级关系中的班级号主码属性相对应,那么 ________ 为学生关系中的 _______ .21 .假设一个关系为 R (学生号,姓名,性别,年龄),那么 可以作为该关系的主码,姓名、 性别和年龄为该关系的 属性.22 .设一个关系模式为 R(A,B,C) ,对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},那么8 B >14R)属于 运算,运算结果中包含有 个元组.23 .设一个关系模式为 R(A,B,C) ,对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},那么那么8 C <7O (R))的运算结果中包含有 个元组,每个元组包含有 个分 量.24 .设一个关系模式为R(A,B,c) ,对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72},__________ 、以及分布式数据库治理等____ 对 ____ 对 ____ 对自动建 13. 关系数据库系统具有 ________ 单一、采用数据完全理论支{4,30,60}},那么R R 的运算结果中包含有 个元组,每个元组包含有 个分量. 25.设一个学生关系为S (学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩 ) ,那么至少选修了课程号为 ’001 ’或 ’002 ’课程的全部学生信息所对应的运算表达 式为 ( 8 课程号='001' V 课程号='002'( _________________________ )) .26.设一个学生关系为S (学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩 ) ,那么选修了课程名为 ’程序设计’课程的全部学生信息所对应的运算表达式为 S ( ________ ( _________ ( ______________ (C)) ) .27 .设一个学生关系为S (学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩) ,那么姓名为变量 K 的值的学生所选修的全部课程信息所对应的运算表达式为 课程号(( 8姓名=K ())) o28 . 在一个关系R 中,假设存在『(Y,Z),那么也隐含存在 和,称此为函数依赖 的 规那么.29 .在一个关系R 中,假设X 能够函数决定关系 R 中的每个属性,并且 X 的任何真子集都不能函 数决定R中的每个属性,那么称 为关系R 的一个. 30 .一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在 ______ 函数决定和 ______ 函数决定.31 .设一个关系为 R(A,B,C,D,E) ,它的最小函数依赖集为 系的候选码为 _________ ,该候选码含有 ______ 属性. 32 . 设一个关系为 R(A,B,C,D,E) ,它的最小函数依赖集为 候选码为 ________ ,该候选码含有 ______ 属性.33.设一个关系为 R(A,B,C,D,E) ,它的最小函数依赖集为系的候选码为 _________ ,该关系存在着 _________ 函数依赖. 34 .设一个关系为R(A,B,C,D,E) ,它的最小函数依赖集为足 _______ 范式,假设要标准化为高一级的范式,那么将得到__35 .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为FD={A-B,A-C,(C,D) - E},该关系40 .在列级和表级完整性约束中同时存在的约束分别为 ________ 等四种约束.41 .在 _________ 完整性约束中,每个约束只能涉及到 1 个属性,在 ________ 完整性约束中,每个约束可以涉及到多个属性. 42 .在SQL 中,主码约束的关键字为 ,外码约束的关键字为 . 43 . 在SQL 中,单值约束的关键字为 ,检查约束的关键字为 .44 .在 SQL 中,create table 、alter table 和 drop table 命令分别为在数据库中 、 和 根本表结构的命令.45 .在SQL 中,根据根本表建立一个视图时,包括建立了该视图的 和 两个方 面.FD={A- B,C-D,(A,C) - E},那么该关 FD={A-B,B-C,DfE},那么该关系的 FD={A-B,A-C,(A,D) - E},那么该关 FD={A- B,C- D,C- E},该关系只满 ___个关系.只满足 36 只满足 37 系满足 38________范式,假设要标准化为第三范式,那么将得到 ________ 个关系. .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A-B,A-C,(A,D) - E},该关系 范式,假设要标准化为高一级的范式,那么将得到 .设一个关系为 R(A,B,C,D,E) ,它的最小函数依赖集为范式,假设要标准化为高一级的范式,那么将得到 ________ 个关系 FD={Af B,A-C,C-D,C-E},该关 ________ 个关系.FD={Af B,A-C,A-D,D-E},该关 个关系..在SQL 中,列级完整性约束分为 种情况,表级完整性约束分为 种情况.46 .当建立和删除一个视图时,对相应的根本表 ,当修改一个视图时,那么对相应的根本表O47 .在SQL中,create view、update 和drop view 命令分另1J为、和视图的命令.48 .在SQL中,建立修改和删除视图的命令分别为、和.49 . 在SQL新版的查询语句中, 选项实现投影运算, 选项实现连接运算, 选项实现选择运算.50 . 一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物理设计、、等六个阶段.51 .需求分析阶段的主要目标是画出、建立和编写.52 .数据字典是对系统工作流程中和的描述.53 .需求说明书是系统总体设计方案,是单位与单位共同协商达成的文档.54 .概念设计阶段的主要任务是根据的结果找出所有数据实体,画出相应的55 .设计数据库的逻辑结构模式时,首先要设计好 ,然后再设计好各个.56 .关系数据库系统中的全局模式由假设干个所组成,表与表之间的联系是通过定义的和实现的.57 .由概念设计进入逻辑设计时,原来的实体被转换为对应的或.58 .由概念设计进入逻辑设计时,原来的联系或联系通常不需要被转换为对应的根本表.59 .由概念设计进入逻辑设计时,原来的联系通常需要被转换为对应的.60 .机器实现阶段的任务是在计算机系统中建立 ,装入,针对各种处理要求编写出相应的.二、根据主教材第四章所给的商品库和教学库,根据以下所给的每条SQL查询语句写出相应的功能.在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8), 分类名char(8), 单价float, 数量int)商品表2(商品代号char(8), 产地char(6), 品牌char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char⑺,姓名char(6), 性别char(2), 出生日期datetime,专业char(10), 年级int)课程(课程号char(4),课程名char(10), 课程学分int)选课(学生号char⑺,课程号char(4),成绩int)1 . select count(distinct 产地)as 产地数from 商品表22 . select x.商品代号,分类名,产地,品牌from 商品表1 x,商品表2 y商品代号=y.商品代号and (品牌='熊猫'or 品牌='春兰') where x.3 . select 学生.学生号,count(*) as 选课门数from 学生,选课where 学生.学生号=选课.学生号group by 学生.学生号4 . select 课程.课程号,课程.课程名,count(*) as 选课人数from 课程,选课where 课程.课程号=选课.课程号group by 课程.课程号,课程.课程名5 . select *from 课程where exists (select 课程号from 选课where 课程.课程号=选课.课程号group by 课程号having count(*) between 2 and 4)三、根据教材第四章所给的商品库和教学库,根据以下所给的每种功能写出相应的查询语句.在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8), 分类名char(8), 单价float, 数量int)商品表2(商品代号char(8), 产地char(6), 品牌char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char⑺,姓名char(6), 性别char(2), 出生日期datetime,专业char(10), 年级int)课程(课程号char(4),课程名char(10), 课程学分int)选课(学生号char⑺,课程号char(4),成绩int)1 .从商品库中查询出每种商品的商品代号、单价、数量和产地.2 .从商品库中查询出数量大于10的商品种数.3 .从商品库中查询出数量在10和20之间的商品种数.4 .从商品库中查询出每类(即分类名相同)商品的最高单价.四、根据下面所给的AAA数据库,写出以下每条查询语句的执行结果,或者写出以下每条语句或程序段的功能假设存在名为AAA的数据库,包括Students (学号char(8),姓名varchar(8),年龄int , 专业varchar(20),入学日期DateTime )和Score (学号char(8),课程名varchar(10), 成绩numeric(5,2))两张表.1. SELECT FLOOR(888.33) , FLOOE(-888.33)2. SELECT ROUND(888.33,0),ROUND(888.55,0)3. SELECT LEN( I am a student ')4. SELECT SUBSTRING( I am a student ',8,7)5. SELECT ‘学生号‘,‘课程号’,ISNULL(null,0)6. SELECT * FROM StudentsWHERE DATEPART(year, 入学日期)=DATEPART(year,GETDATE())7. DECLARE @MyNO CHAR(8)SET @MyNO='20030001'IF (SELECT 专业FROM Students WHERE 学号=@MyNO)才算机软件' BEGINSELECT AVG( 成绩)AS 平均成绩FROM ScoreWHERE 学号=@MyNOENDELSEPRINT ' 学号为'+@MyNO+的学生不存在或不属于软件专业'GO8. declare @a numeric(5,2)set @a=(select avg( 成绩)from score)select *from scorewhere 成绩>=@a9. declare @a numeric(5,2),@b numeric(5,2)set @a=(select max( 成绩)from score)set @b=(select min( 成绩)from score)print @a-@b五、根据下面所给的AAA数据库,根据以下每种功能写出相应的Transact-SQL语句或程序段假设使用名称为AAA的数据库,它包括Students (学号char(8),姓名varchar(8),年龄int , 专业varchar(20),入学日期DateTime )和Score (学号char(8),课程名varchar(10), 成绩numeric(5,2))两张表.1. 从名字为“ My Table 〞的表中查询出所有记录.2. 将字符串‘SOFTWARE的’SOFT提取出来,并以小写形式显示出来.3. 显示出该Score 表中的全部数据,并要求当成绩为空时显示数值-1 .4. 显示出当前日期中的年份和月份数据.5. 创立AAA数据库,所有参数取默认值.参考答案一、填空题1. 人工治理、文件治理、数据库治理数据库治理2.分开3. 依赖于5. 独立、联系4.6.数据结构化、数据共享、数据独立性主属性、非主属性7. 取值范围、28. 1对1、1 对多、多对多9. 多、多11. 多、多10. 112.、多关系定义、DBMS13. 数据结构、集合运算、独立、数学独立、数学14.状态、行为15. 封装、继承、多态16.对象、对象17. 1 、多19. 候选、属性18.20.超码、候选码、主码、备用码班级号、外码21. 学生号、非主22.选择、223. 2 、125. S、n学生号X 24. 426.、3课程号、X、8 课程名='程序设计’27. C 、X、S28. X Xf Z、分解性29. X 、候选码30.局部、传递31. (A,C) 、2 33. (A,D) 、局部32. (A,D)34.、2第一、335. 第一、336.第一、2 37. 第二、238.第二、239. 6 、4 41. 列级、表级40.42. primary key主码、单值、外码、检查、foreign key43. Unique 、check44.建立、修改、删除45. 结构、内容46.没有影响、有影响47. 建立、修改〔更新〕48.create view 、update 、dropview49. select 、from 、where 50.机器实现、运行维护51. 数据流图、数据字典、需求说明书需求说明书52.数据、处理53. 开发、用户54.需求分析、ER图55. 全局模式、外模式56.根本表、主码、外码57. 根本表、视图58. 1对 1 、1 对多59. 多对多、根本表60.数据库模式、数据、应用程序二、根据主教材第四章所给的商品库和教学库,根据以下所给的每条 SQL 查询语句写出相应的功能.1. 从商品库中查询出所有商品的不同产地的总数.2. 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌.3. 从教学库中查询出每个学生选课的门数.4. 从教学库中查询出每门课程被选修的学生数.5. 从教学库中查询出被2 至 4 名学生选修的所有课程.三、根据教材第四章所给的商品库和教学库,根据以下所给的每种功能写出相应的查询语句. 1. select 商品表 1. 商品代号, 单价 , 数量 , 产地from 商品表 1, 商品表 2 where 商品表 1. 商品代号 =商品表 2. 商品代号 2. select count 〔*〕from 商品表 1 where 数量 >10 3. select *from 商品表 1where 数量 between 10 and 20 〔或 where 数量 >=10 and 数量 <=20〕4. select 分类名 ,max 〔 单价 〕 as 最高单价from 商品表 1 group by 分类名四、根据下面所给的 AAA 数据库,写出以下每条查询语句的执行结果,或者写出以下每条语句 或程序段的功能 1. 888 889 2. 888 889 3. 144. student5. 学生号 课程号 06. 从 Students 表中查询出所有当年〔系统时间〕入学的学生记录.7. 首先定义一个名为 @MyN 的局部变量,并给它赋初值,如果 @MyN 属于计算机软件专业,那么显示出平均成绩,否那么显示“学号为 @MyNO 勺学生不存在或不属于软件专业〞.8. 从 score 表中查询出大于等于平均成绩的所有记录. 9. 求出 score 表中最高成绩与最低成绩的分数之差.五、根据下面所给的 AAA 数据库,根据以下每种功能写出相应的 Transact-SQL 语句或程序段1. SELECT * FROM [My Table]2. SELECT LOWER(LEFT(’ SOFTWAR ’,E4))3. s elect 学号 , 课程名 ,isnull( 成绩 ,-1) from Score61. 表、查询、窗体 63. 工作66.64. 62. 数据库4. select year(getdate()),month(getdate())5. Create DataBase AAA。
SQLServer数据库试题十及答案
SQLServer数据库试题十及答案SQL Server数据库试题及答案一、单项选择题(每题2分,共15题)1. SQL Server 2005是一个(C)的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2. DTS 是一个简称,它的全称是(B)。
A. 数据运输系统B. 数据传输服务C. 数据库传输系统D. 数据库运输服务3. SQL Server 2005 采用的身份验证模式有(D)。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C)(A)DML (B)DCL (C)DQL (D)DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(A) * (B)% (C)- (D)?6. SQL Server提供的单行注释语句是使用(B)开始的一行内容。
(A)“/*” (B)“--” (C)“{” (D)“/”7. 以下那种类型能作为变量的数据类型(C)。
(A)text (B)ntext (C)table (D)image8. 下面不属于数据定义功能的SQL语句是:(C)A.CREATE TABLEB.CREATE CURSORC.UPDATED.ALTER TABLE9. 如果希望完全安装SQL Server,则应选择(A)。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接10. 在SQL SERVER中局部变量前面的字符为:(D )(A)* (B)# (C)@@ (D) @11. 假如有两个表的连接是这样的:table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D)(A)包括table_1中的所有行,不包括table_2的不匹配行(B)包括table_2中的所有行,不包括table_1的不匹配行(C)包括和两个表的所有行(D)只包括table_1和table_2满足条件的行12. 对视图的描述错误的是:(C)(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(A )。
SQL-Server-练习题
SQL Server 练习题一、填空题1.数据库系统的特点分别是数据的结构化、数据共享、数据独立性和可控冗余度。
2.在数据库的表中,主键是指表中的某一列或几列,它的值唯一标识一行。
3.SQL Server 2005的文件包括: 数据文件(.mdf或.ndf)和日志文件。
4.在SQL Server 2005中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的用户帐号。
5. 数据库管理系统,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。
6.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是ALTER;若要创建一个数据库,应该使用的语句是CREATE DATABASE。
5.命令Truncate Table的功能是清空数据库。
6.数据完整性是指存储在数据库中的数据的一致性和准确性,,根据完整性机制所作用的数据库对象和范围不同,可以分为:实体完整性、域完整性、参照(或:引用)完整性和用户自定义完整性约束等四种,其中主键可以实现实体完整性。
7.模糊查询符号 % 代表任意字符,查询条件 e%im 代表意思是查询以 e 开头中间任意字符(串)且以im 结尾的字符串。
8.使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:簇集索引和非簇集索引。
9.SQL Server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以@@字符开始,由系统定义和维护;局部变量以@字符开始,由用户自己定义和赋值。
10.实现数据完整性的途径有默认值、约束、规则、存储过程、触发器等。
11.访问SQL Server数据库对象时,需要经过身份验证和权限验证两个阶段,其中身份验证分为Windows验证模式和混合验证模式。
12.SQL Server使用日志文件记载用户对数据库进行的所有操作。
13.sp_help系统存储过程的功能是显示数据对象的相关属性。
?14.SQL语言中行注释的符号为 -- ;块注释的符号为 /* */ 。
南京信息工程大学滨江学院数据库填空重点
填空题
1、数据库完整性:参照完整性、实体完整性、用户定义完整性
2、存取控制方法:自动与强制
3、数据库设计的基本步骤:需求分析、概念/逻辑/物理结构分析、数据库实施、数据库运行和维护。
4、必须使用游标的SQL语句:
查询为多条记录的select语句
current形式的update和delete 语句
5、使用游标的步骤:说明、打开、推进、关闭
6、存储过程的优点:运行效率高、降低了客户机和服务器之间的通信量、方便实施企业规划
7、ODBC的构成:
用户应用程序、驱动应用程序管理器、数据库驱动程序、数据源
ODBC的作用:
可移植性好,可同时访问不同数据库,共享数据资源
8、查询优化的方法:代数查找、物理查找
9、数据库管理技术的三个阶段:人工管理、文件系统、数据库系统
10、数据库管理系统的功能有:数据定义、操纵、控制功能,数据库的建立和维护功能。
11、数据模型分为:层次模型、网状模型、关系模型和面向对象模型四类。
12、聚簇索引是指索引项顺序与表中数据记录的物理顺序一致。
13、自然连接是一种特殊的等值连接。
14、关系代数运算中,基本的运算是①、②、③、④和⑤。
答案:①并②差③笛卡尔积④投影⑤选择
16、游标是系统为用户开设的一个(),存放SQL语句的执行结果答案:数据缓冲区
17、有两种基本类型的锁,它们是①和
②。
答案:①共享锁②排它锁。
SQLServer数据库试题(1—6)附答案
SQLServer数据库试题(1—6)附答案数据库试题(⼀)⼀、单选 (每空2分,共10分)1. 当采⽤Windows认证⽅式登录数据库服务器时,SQL Server客户端软件会向操作系统请求⼀个()。
A. 信任连接B. 邮件集成C. 并发控制D. 数据转换服务2. SQL Server的物理存储主要包括3类⽂件()。
A. 主数据⽂件、次数据⽂件、事务⽇志⽂件B. 主数据⽂件、次数据⽂件、⽂本⽂件C. 表⽂件、索引⽂件、存储过程D. 表⽂件、索引⽂件、图表⽂件3. Transact-SQL对标准SQL的扩展主要表现为()。
A. 加⼊了程序控制结构和变量B. 加⼊了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数4. 以下哪种情况应尽量创建索引()。
A. 在Where⼦句中出现频率较⾼的列B. 具有很多NULL值的列C. 记录较少的基本表D. 需要更新频繁的基本表5. SQL Server触发器主要针对下列语句创建()。
A. SELECT、INSERT、DELETEB. INSERT、UPDATE、DELETEC. SELECT、UPDATE、INSERTD. INSERT、UPDATE、CREATE⼆、填空 (每空1分,共20分)1.使⽤数据库设计程序时,只需要告诉数据库管理系统________,不需要告诉它________。
2.若⼀个联系涉及到两个实体则称为________联系,若只涉及到⼀个实体则称为________联系。
3.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。
4.在⼀个关系中不允许出现重复的________,也不允许出现具有相同名字的________。
5.数据库系统中的四类⽤户分别为数据库管理员、数据库设计员、____________和____________。
6.在存取数据库的数据的过程中,使⽤了两个数据缓冲区,分别为________缓冲区和________缓冲区。
sql server填空题(一)
SQL Server填空题1. 填空题:SQL Server 是一种_________数据库管理系统。
答案:关系型解析:SQL Server 是由微软公司开发的关系型数据库管理系统,用于存储和检索数据。
2. 填空题:在 SQL Server 中,用于创建数据库的关键字是_________。
答案:CREATE DATABASE解析:CREATE DATABASE 是 SQL Server 中用于创建新数据库的关键字,可以指定数据库的名称、文件组、文件的位置等参数。
3. 填空题:SQL Server 中,用于更新数据的关键字是_________。
答案:UPDATE解析:UPDATE 是 SQL Server 中用于修改表中数据的关键字,可以通过指定条件来更新符合条件的记录。
4. 填空题:在 SQL Server 中,用于删除数据库的关键字是_________。
答案:DROP DATABASE解析:DROP DATABASE 是 SQL Server 中用于删除数据库的关键字,一旦删除数据库,其中的所有数据都将丢失,因此应谨慎使用。
5. 填空题:SQL Server 中,用于筛选数据的关键字是_________。
答案:SELECT解析:SELECT 是 SQL Server 中用于从数据库中检索数据的关键字,可以指定要检索的列、表和筛选条件。
6. 填空题:SQL Server 中,用于插入数据的关键字是_________。
答案:INSERT解析:INSERT 是 SQL Server 中用于向表中插入新数据的关键字,可以指定要插入的列和对应的值。
7. 填空题:SQL Server 中,用于删除数据的关键字是_________。
答案:DELETE解析:DELETE 是 SQL Server 中用于从表中删除数据的关键字,可以通过指定条件来删除符合条件的记录。
8. 填空题:在 SQL Server 中,用于创建新表的关键字是_________。
SQL Server数据库试题3(含答案)
SQL Server数据库试题八及答案一、选择题:(20分)1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3、SQL Server 2000 在安装之前,应注意的事项:(___)A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。
B、SQL Server 2000的安装对硬件的要求不作任何限制。
C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。
D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。
4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL语句创建主键时,可以是(3___)。
⑴ 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___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
65 A,97 a1.数据库系统具有数据的___外模式______、____模式____和内模式三级模式结构。
2.SQL Server 2008局部变量名字必须以______@___开头,而全局变量名字必须以__@@_______开头。
3.语句 select ascii('D'), char(67) 的执行结果是:___68______和____C_____。
4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: _____beautiful____和_____我心中的太阳______。
5.选择运算是根据某些条件对关系做___水平___分割;投影是根据某些条件对关系做__垂直____分割。
6.关系运算主要有____选择____、__投影______和连接。
7.完整性约束包括___实体___完整性、__域____完整性、参照完整性和用户定义完整性。
8.在SQL Server 2008中,数据库对象包括_表_____、__视图____、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。
9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和___7______。
10.语句select round(13.4321,2), round(13.4567,3)的执行结果是:___13.4300______和___13.4570______。
8. 语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:___6______和___7______。
9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的执行结果是:____17_____、____-215_____、____13.4400_____和___-18.4560______。
3. 语句 select ascii('C'), char(68), len(' 你是BigTiger ') 的执行结果是: ___67______、___D______和____12_____。
7. 索引的类型主要有_ 聚簇索引 _和_ 非聚簇索引。
2. 语句 select year('1931-9-18') 的执行结果是____1931________。
3.__域完整性________是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
4.____触发器______是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。
5.事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么__都完成____,要么_都取消_______(如果在操作执行过程中不能完成其中任一操作)。
8.SQL Server 2008提供的数据库备份方法有___完整____数据库备份和__差异______数据库备份、____事务日志________备份和______文件和文件组__________备份。
9.SQL Server代理主要由__操作员____、__作业____和警报来组成。
10.SQL Server复制把服务器分为__发布____服务器、___分发___服务器和订阅服务器三种。
1.SQL语言主要由____数据定义语言DDL____________、_____数据操作语言DML__________和数据控制语言(DCL)组成。
3.语句 SELECT (7+3)*4-17/(4-(8-6))+99%4 的执行结果是___35__________。
4. ___视图_____是由一个或多个数据表(基本表)或视图导出的虚拟表。
5._____实体完整性________用于保证数据库中数据表的每一个特定实体的记录都是惟一的。
7.____存储过程_____是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
8.触发器定义在一个表中,当在表中执行__insert______、__update______或delete操作时被触发自动执9.事务的ACID属性是指__原子______性、__一致______性、___独立____性和__持久_____性。
10.数据库管理系统的安全性通常包括两个方面,一是指数据__访问______的安全性,二是指数据___运行____的安全性。
11.SQL Server代理主要由__作业______、操作员和__警报______来组成。
12.SQL Server复制有快照复制、__事务______复制和____合作____复制3种类型。
1. 目前最常用的数据库有层次数据库、__网状_______数据库和___关系______数据库,其中____关系_____数据库是目前应用最广泛的一种数据库。
2. 关系数据模型的逻辑结构是___二维表_______,关系中的列称为___属性_____,行称为____元组____。
5.实体之间的联系类型有三种,分别为___1对1_____、___1对多_____和___多对多_____。
6.数据库系统的三级模式结构和两级数据映像确保了数据的_____逻辑___独立性和___物理_____独立性。
1.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__客户服务器_________结构和____浏览器服务器_______结构。
4.用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使用____或____等通配符来配合查询。
并且,模糊查询只能针对_字符________类型字段查询。
8. 游标的操作步骤包括声明、__打开____、处理(提取、删除或修改)、_关闭_____和_释放_____游标。
9.SQL Server代理主要由__作业____、___操作员___和警报来组成。
10.SQL Server复制把服务器分为__发布____服务器、__分发____服务器和___订阅___服务器三种。
11.创建、修改和删除表命令分别是create table、_________ table和_________ table。
2. SQL Server 2008以___#______开头的标识符5. left join 运算是____左外连接_________。
6. SELECT DATEADD(day, 10, '2005-12-22')结果是____2006-01-01_________。
7. ROUND( )函数的是____四舍五入_________函数。
6.SQL Server复制有快照复制、__事务______复制和___合并_____复制3种类型。
8. SQL Server复制把服务器分为______服务器、______服务器和订阅服务器三种。
1.SQL Server 2008最常用的四个工具是__服务管理器________、__企业管理器________、__查询分析器________和联机帮助。
2.SQL Server 2008四个系统数据库是___master_______、___model_______、__msdb________和tempdb。
6.数据控制语言是用于控制对数据库对象的权限的 SQL 语句,授权、拒绝和撤销访问数据库对象权限的语句是___grant_______、__deny________和____revoke______。
1.IBM公司的研究人员E.F.Codd连续发表了论文,提出了关系模型,奠定了__关系数据库______管理系统的基础。
3.__内嵌表值函数_______可用于实现参数化视图的功能,这种类型的函数在使用参数和扩展索引视图方面提供了比___视图______更多的灵活性。
4.__存数过程_______是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
6.SQL Server的数据库文件的扩展名为__mdf___、事务日志文件的扩展名为_ldf______。
7.建立和使用____约束____的目的是为了保证数据的完整性。
8.BACKUP命令是对数据库进行___备份_______, RESTORE命令是对数据库进行___恢复_______。
9.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、__客户/服务器__________结构和 ___浏览器/服务器_________结构。
10.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的__基本表_______。
11.SQL Server 2008的安全性分为两类: ___数据访问____安全性和___数据运行____安全性。
1.DBMS是位于用户与操作系统之间的一层数据管理软件,它属于__系统______软件,它为用户或应用程序提供访问数据库的方法。
2.关系模型用__二维表______结构表示实体集,用键来表示实体间联系。
3.数据库是被长期存放在计算机内的、有组织的、统一管理的相关___数据___的集合。
6.__关系完整性______是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。
7.数据完整性的类型有________完整性、________完整性、________完整性和用户自定义完整性。
8.视图是由一个或多个__数据表____或视图导出的__虚拟表____或查询表。
9.___角色___是指服务器管理、数据库管理和数据库访问特定的权限的集合。
10.SQL Server的安全性分为两类:___数据访问____安全性和___数据运行____安全性。
11.__存储过程_____是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。
12.当_表_____被删除时与它关联的触发器也一同被删除。
2、数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库图表、表、函数、视图、__存储过程_______ 、_触发器________ 、缺省、规则等。
3、表是由行和列组成的,行有时也称为__记录_______,列有时也称为___字段______或域。
5、创建索引的方法可以分为_直接方法________和_间接方法________。