版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空1.数据模型分为〔层次模型〕和〔网状模型〕、〔关系模型〕。2.数据库系统〔DBS〕是一个由〔外模式〕、〔模式〕、〔内模式〕组成的多级系统结构。3.数据库管理系统提供了4个方面的数据控制功能:〔数据定义〕、数据操作、〔数据库管理〕和〔数据库建立和维护以及通信〕。4.属性的取值范围称作属性的〔值域〕。5.E-R图是由〔实体〕、〔属性〕和〔联系〕这3个根本要素组成的。6.Windows身份验证是指〔系统用户/Windows合法用户〕身份登录SQLServer.7.SQL中的语句可分为数据查询语言、数据定义语言、〔数据操纵语言〕和〔数据控制语言〕四类。8.SQLServer2000引入了3种新的数据类型〔Bigint类型 〕、〔Sql_Variant类型〕和〔Table类型〕。9.tempdb数据库保存所有的临时表和临时〔存储过程〕。10.数据文件是存放数据和数据库对象的文件。一个数据库可以有〔一个或多个〕数据文件,每个数据文件只属于一个数据库。11.当一个数据文件有多个数据文件时,其中一个文件被定义为主数据文件,扩展名为〔.MDF〕,用来存储数据库的启动信息和局部或全部数据。其他数据文件被称为次数据文件,扩展名为〔.NDF〕,用来存储主数据文件没有存储的其他数据。12.事物日志文件时用来记录数据库更新信息的文件。事物日志文件最小为512KB,扩展名为〔.LDF〕。每个数据库可以有〔一个或多个〕事物日志文件。13.master数据库记录SQLServer系统的所有〔系统〕信息,如SQLServer的初始化信息、所有的登录账户和系统配置设置等。14.整数型的int型数的范围为〔-2^31-2^31-1〕,整数型的tinyint型数的范围为〔0~255〕。15.表中某列为变长字符数据类型varchar(100),其中100表示〔字符最大长度〕。参加输的字符串为gtym13e5,存储的字符长度为〔8〕字节。16.SQLServer2000的datetime和smalldatetime数据类型主要用来存储〔日期〕和〔时间〕的组合数据。17.自动的“标识〞属性用于定义字段是否可〔自动生成下一个标识值〕。18.在关系图中,关系连线的终点图标代表了关系的类型,如果关系连线两端都为钥匙图标,则该关系为〔1:1〕。如果关系连线一端为钥匙图标,另一端为无穷大图标,则该关系为〔1:n〕。19.可使用〔select〕或〔print〕命令来显示函数结果。20.如果要使用SELECT语句返回指定条数的记录,则应使用〔top〕关键字来限定输出字段。21.连接查询可分为三种类型:〔内连接查询〕〔外连接查询〕和交叉连接。22.内连接查询可分为(等值连接)、不等值连接和〔自然连接〕三种类型。23.假设要把查询结果存放到一个新建的表中,可使用〔into〕子句。24.在一个全文目录中可以储存〔一个或多个〕全文索引,但在一个表中只能建立〔一个〕全文索引。25.数据库中只存放视图的〔定义〕,而不存放视图对应的数据,这些数据仍存放在导出视图的根底表中。26.通常可以使用〔GO〕命令来标识Transact-SQL批处理的结束。27.判断使用FETCH语句读取数据是否成功的全局变量为〔@@fetch_status〕。28.使用游标对根本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE(CURRENT)OF({{[GLOBAL]cursor_name}|cursor_variable_name})〞。29.在定义储存过程中,假设有输入参数则应放在关键字AS的〔后面〕说明,假设有局部变量则应放在关键字AS的〔前面〕定义。30.每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显示设置返回代码的值,则应返回代码为〔0〕,表示成功。31.向表中添加记录后,添加的记录临时存储在〔inserted〕表中;删除表中记录后,被删除的记录临时存储在〔deleted〕表中;修改表中记录后,被修改的记录临时存储在〔inserted〕表中。32.在SQLServer2000中,数据库的平安机制包括〔登陆账号〕管理、数据库用户管理、〔角色〕管理、权限管理等内容。33.SQLServer2000有三种权限,分别是〔对象权限〕、语句权限、〔隐含权限〕。34.数据库备份常用的两类方法是〔使用向导〕备份和〔企业管理器〕备份。35.四种数据库备份方式分别是〔完全〕备份、差异备份、〔事务日志〕备份、文件或文件组备份。36.SQLServer2000数据复制由发布效劳器、分发效劳器、〔订阅〕效劳器构成。37.CHECK约束表示〔具有检查约束列〕的输入内容必须满足约束条件,否则数据无法正常输入。38.实体完整性又称为〔行〕完整性,要求表中有一个主键。39.参照完整性又称为〔引用〕完整性,它是通过定义外键与主键之间或外键与唯一键之间的对应关系实现的。二、选择1.〔A〕是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是〔C 〕。A.子模式B.用户模式C.模式D.存储模式3.以下选项中,不属于数据库特点的是〔C〕。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是〔c〕。A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的〔D〕。A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创立和删除表、视图、索引,可以修改表,这是因为DBMS提供了〔C〕。A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是〔A〕。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体系在〔B〕。A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的〔A〕。A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用〔A〕A.属性描述B.关键字描述C.二维表格描述D.实体描述10.参照完整性规则:表的〔B〕必须是另一个表主键的有效值,或者是空值。A.候选键B.外键C.主键D.主属性11.在关系模式中,实现“关系中不允许出现相同的元组〞的约束是〔B〕约束。A.候选键B.主键C.键D.超键12.约束“年龄限制在18~30岁之间〞属于DBMS的〔B〕功能。A.平安性B.完整性C.并发控制D.恢复13.反映现实世界中实体及实体间联系的信息模式是〔D〕。A.关系模型B.层次模型C.网状模型D.E-R模型14.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是〔D〕。A.多对多B.一对一C.多对一D.一对多15.关系模型中有三类完整性约束:实体完整性、参照完整性和域完整性。定义外部关键字实现的是哪一类完整性〔C〕A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性16.关系模型的候选关键字可以有1个或多个,而主关键字有〔C〕。A.多个B.0个C.1个D.1个或多个17.在关系模型中,为了实现“关系中不允许出现相同元组〞的约束应使用〔B〕。A.临时关键字B.主关键字C.外部关键字D.索引关键字18.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是〔B〕。A.m:nB.1:mC.m:kD.1:119.关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是〔B〕。A.ABB.BEC.CDD.DE20.设学生关系S〔SNO,SNAME,SSEX,SAGE,SDPART〕的主关键字为SNO,学生选课关系SC(SNO,CNO,SCORE)的关键字为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主关键字为SNO何CNO,其满足〔A〕。A,1NFB,2NFC,3NFD,BCNF21.以下表达正确的选项是〔D〕A.在企业管理器中可停止SQLServer效劳B..在企业管理器中可暂停SQLServer效劳C..在企业管理器中可启动SQLServer效劳D.以上选项都正确22.下面表达正确的选项是〔D〕A.SQLServer效劳管理器关闭效劳也自动关闭B.职员启动SQLServer效劳,本地效劳器的管理任务即可自动执行C.启动MicrosoftSerch效劳后才可使用SQLServer全文检索功能D.以上选项都正确23.SQLServer2000属于〔C〕数据库系统。A.层次模型B.网状模型C.关系模型D.面向对象模型24.SQL语言通常称为〔A〕。A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言24.SQL是哪几个英文单词的缩写〔B〕A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上选项都不是25.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的使用最频繁的是〔A〕A.SELECTB.INSERTC.UPDATED.DELETE26.以下SQL语句中,〔D〕不是数据定义语句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT27.数据库备份的作用是〔C〕A.保障平安性B.一致性控制C.故障后的恢复D.数据的转存28.事物日志用于保存〔C〕A.程序运行过程B.程序的执行结果C.对数据的更新操做D.数据操作29.以下关于使用文件组的表达中,不正确的选项是〔A〕A.文件或文件组可以由一个以上的数据库使用B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一文件或文件组D.事务日志文件不能属于任何文件组30.SQLServer把数据及相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下〔D〕不属于数据库对象A.表B.视图C.索引D.备份31.安装SQLServer后,数据库效劳器已经自动建立4个系统数据库,以下〔B〕不是系统数据库。A.master数据库B.pubs数据库C.model数据库D.msdb数据库32.以下关于数据库model的表达中,正确的选项是〔C〕A.model数据库是SQLServer例如数据库B.model数据库用于保存所有的临时表和临时存储过程C.model数据库用作在系统上创立的所有数据库的模板D.model数据库用于记录SQLServer系统的所有系统级别信息33.以下关于关联的表达正确的选项是〔C〕A.可在两个表的不同数据类型的字段间创立关联B.可在两个表的不同数据类型的同名字段间创立关联C.可在两个表的相同数据类型的不同名称的字段间创立关联D.在创立关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段34.假设要删除数据库中已经存在的表S,可用〔C〕A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS35.设关系数据库中的一个表S的结构为S〔SN,CN,grade〕,其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。假设要把“张二的化学成绩80分〞插入S中,则可以用〔D〕A.ADDINTOSVALUES(‘张二’,‘化学’,‘80’B.INSERTINTOSVALUES(‘张二’,‘化学’,‘80’C.ADDINTOSVALUES(‘张二’,‘化学’,80)D.INSERTINTOSVALUES(‘张二’,‘化学’,80)36.设关系数据库中的一个表S的结构为:S〔SN,CN,grade〕,其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。假设要更正王二的化学成绩为85分,则可用〔A〕A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’37.设A.B两个表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得〔C〕条记录。A.3B.4C.12D.8138.关于查询语句的SELECT子句为SELECTA,B,C*D,则不能使用的GROUPB子句是〔D〕A.GROUPBYAB.GROUPBYA,BC.GROUPBYA,B,C*DD.GROUPBYA,B,CD39.查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是〔B〕A.SELECT课程名称,SUM〔分数〕AS分数FROMcurriculum,gradeWHEREcurriculum.课程编号=grade.课程编号GROUPBY课程名称B.SELECT课程名称,MAX〔分数〕分数FROMcurriculum,gradeWHEREcurriculum.课程编号=grade.课程编号GROUPBY课程名称C.SELECT课程名称,SUM〔分数〕分数FROMcurriculum,gradeWHEREcurriculum.课程编号=grade.课程编号GROUPBYcurriculum.课程名称D.SELECT课程名称,MAX〔分数〕AS分数FROMcurriculum,gradeWHEREcurriculum.课程编号=grade.课程编号GROUPBYcurriculum.课程名称40.以下关于查询结果错误的选项是〔D〕A.查询结果可以显示在表格中B.查询结果可以按文本方式显示C.以文本和表格显示的查询结果在保存时,其文件格式不同D.不管以哪种方式查看,查询结果都会显示在查询结果窗口中41.以下关于INSERT语句使用正确的选项是〔D〕A.可以在INSERT语句的VALUES指定计算列的值B可以使用INSERT语句插入一个空记录C.如果没有为列指定数据,则列值为空值D.如果列设置了默认值,则可以不为该列提供数据42.以下关于UPDATE语句错误的选项是〔D〕A.可以使用DEFAULT关键字将列设置为默认值B.可以使用NULL关键字将列设置为空值C.可以使用UPDATE语句同时修改多个记录D.假设UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录43.有SQL语句:SELECT部门.部门名,COUNT〔*〕AS部门人数FROM部门,职工WHERE部门.部门号=职工.部门号GROUPBY部门.部门名与该语句等价的语句是〔C〕A.SELECT部门.部门名,COUNT〔*〕AS部门人数FROM职工INNERJOIN部门部门.部门号=职工.部门号GROUPBY部门.部门名B.SELECT部门.部门名,COUNT〔*〕AS部门人数FROM职工INNERJOIN部门ON部门号GROUPBY部门.部门名C.SELECT部门.部门名,COUNT〔*〕AS部门人数FROM职工INNERJOIN部门ON部门.部门号=职工.部门号GROUPBY部门.部门名D.SELECT部门.部门名,COUNT〔*〕AS部门人数FROM职工INNERJOIN部门ON部门.部门号=职工.部门号44.在视图上不能完成的操作是〔C〕A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图45.建立索引的最优之一是〔C〕A.节省存储空B.便于管理C.提高查询速度D.提高查询和更新的速度46.索引是对数据库表中〔C〕字段的值进行排序。A一个B多个C一个或多个D零个47.参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立〔〕来实现。A主键约束和唯一约束B主键约束和外键约束C唯一约束和外键约束D以上都不是48.域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型、格式和有效的〔C〕。A数据值B数据长度C数据范围D以上都不是49.在studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍的输入“男〞到学生“性别〞列,以下〔A〕种方法可以解决这个问题?A创立一个DEFSULT约束(或默认值)B创立一个CHECK约束C创立一个UNIQUE约束〔或唯一值〕D创立一个PRIMARYKEY约束〔或主键〕50.在SQLServer中有6种约束,以下〔D〕不属于该6种约束。A主键约束B外键约束C唯一性约束D关联约束51.SQLServer提供的单行注释语句是使用〔B〕开始的一行内容。A“/*〞B“--〞C“{〞D“/〞52.以下标识符可以作为局部变量使用的是〔C〕。A【@Myvar】BMyvarC@MyvarD@Myvar53.不属于SQLServer2000系统全局变量的是〔D〕。A@@ErrorB@@ConnectionsC@@Fetch_StatusD@Records54.字符串常量使用〔A〕作为定界符。A单引号B双引号C方括号D花括号55.表达式Datepart(yy,’2004-3-13’)+2的结果是〔DA.’2004-3-15’B.2004C.’56.SQLServer2000使用Transact-SQL语句〔D〕来声明游标。A.CREATECURSORB.ALTERCURSORC.SETCURSORD.DECLARECURSOR57.SQLServer2000触发器主要针对以下语句创立〔B〕A.SELECT、INSERT、DELETEB.INSERT、UPDATE、DELETEC.SELECT、UPDATE、INSERTD.INSERT、UPDATE、CREATE58.属于实物控制的语句是〔A〕A.BEGINTRAN、COMMIT、ROLLBACKB.BEGIN、CONTINUE、ENDC.CREATETRAN、COMMIT、ROLLBACKD.CREATETRAN、CONTINUE、END59.一个事务的执行,要么全部完成,要么全部不做,一个事务中队数据库的所有操作都是一个不可分割的操作序列的属性是〔A〕A.原子性B.一致性C.隔离性D.持久性60.Transact-SQL语言中的COMMIT语句的主要作用是〔C〕A.结束程序B.返回系统C.提交事务D.存储数据61.Transact-SQL语言中用〔B〕语句实现事物的回滚。A.CREATETABLEBROLLBACKCGRANT和REVOKEDCOMMIT62.为了防止一个用户的工作不适当地影响另一个用户,应该采取〔D〕。A完整性控制B访问控制C平安性控制D并发控制63.如果事物T获得了数据项Q上的排他锁,则T对Q〔D〕。A只能读不能写B只能写不能读C既可读又可写D不能读也不能写64.以下哪项不是SQLServer导入导出时要选择传输的数据来源〔D〕。A从源数据库复制表和视图B用一条查询指定要传输的数据C从备份的数据文件中D在SQLServer数据库之间复制对象和数据65.以下哪项不是复制技术的优点〔B〕A可在多个站点保存多个数据副本B不能别离出要浏览的数据C允许更大的独立性。用户可以在连接断开的情况下继续使用数据的副本,然后在连接恢复时将对数据库所作的更改传播到其他数据库D别离出要浏览的数据,如使用基于Web的应用程序浏览数据三、程序填空以下程序显示26个小写英文字母,完成该程序。DECLARE@countintSET____@COUNT=0_____WHILE@count<26BEGINPRINTCHAR(ASCII(‘a’)+_____+@COUNT_______)SET@count=@count+1END以下程序用游标gd_cur查找studentsdb数据库的grade表,统计并显示表中记录总数,最后删除游标gd_cur,完成程序。DECLARE@sidchar(8),@cidvarchar(10),@scrnumeric(5,2)DECLARE@countintSET@count=0DECLAREgd_cur_____cursor________FORSELECT学号,课程编号,分数FROMgradeOPENgd_curFETCHFROMgd_curINTO@sid,@cid,@scrWHILE______@@fetch_status=0_______BEGINSET@count=@count+1FETCHFROMgd_curINTO@sid,@cid,@scrEndCLOSEgd_curDeallocatedg_curPRINT@count以下题目中的代码应用于数据库studentsdb.CREATEPROCEDUREst_agASBEGINSELECT学号,avg〔分数〕AS平均成绩FROMgradeGROUPBY学号END该程序完成的功能是:_____创立存储过程从表grade中返回每个学号对应的平均成绩________
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产xx再生铝冶炼项目建议书
- 原味蛋项目可行性研究报告
- 区域地理 世界地理 北美和美国
- 夫妻沙盘心理治疗
- 大班生成活动教案:会飞和不会飞
- 胸椎前路手术
- Perforce:2024游戏技术现状报告
- 小班社会教案及教学反思《抱一抱》
- 肺源性心脏病护理病例讨论
- 一年级下册数学教案-4.1.3 100以内数的认识∣人教新课标
- 小学数学西南师大五年级上册四小数混合运算 问题解决 省赛获奖
- 2019新人教版高中生物必修二全册重点知识点归纳总结(遗传与进化复习必背)
- 《网络心理学》第七课 网络与记忆 何凌南 13-11-8课件
- 冷食加工流程图3.2.1
- 集训营quite a number of things have been done一、破冰方案
- 园林绿化苗木、种子进场报验表
- 北京科技大学第二批非教学科研岗位招考聘用(必考题)模拟卷
- 竣工决算审计服务方案
- 小学科学苏教版六年级上册《3.2铁钉生锈了》教学课件
- 现在完成时与现在完成进行时 完整版课件
- 高二数学期中质量分析
评论
0/150
提交评论