电大数据库应用考试复习参考_第1页
电大数据库应用考试复习参考_第2页
电大数据库应用考试复习参考_第3页
电大数据库应用考试复习参考_第4页
电大数据库应用考试复习参考_第5页
已阅读5页,还剩33页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 38一、单项选择题1.数据库管理系统中的( D)功能实现对数据库的数转据储操、纵恢复。 A.数据定义 B.据操纵 c. 数据查询 D. 数据库的的建立与维护护2.选择与投影影运算,属于于关系模型中中(B )的功能。系系代数 c. 关系完整性性 DD. 数据独独立性3.在系统数据据库中,( C)包含了复复制到每个用用户数据库中中的表。 A.mmasterr数据库 BB.temppdb数据库库 c.mmodel数数据库 DD.msdbb数据库4.如A.果要要存储的数据据是图形图像像等,应使用用( DD )做为数数据类型。 A.数数值数据类型型 BB.字符型 c. 日期时间间型

2、D. 位型型5. 下列( B )情况况,一般不建建立索引。 A. 基本表的某某列中记录数数量特别多 B 基基本表的某列列中记录数量量特别少 c. 基本表的某某列经常出现现在ORDEER BY字字句中 D. 基本表的某某列经常被查查询6.下列关于视视图的描述不不正确的是( C )。 A. 视图是由行行和列组成的的二维表 B. 执行视图可可能会比执行行selecct语句速度度更快 c. 视图与数据据表是完全一一样的 D. 视图更便于于用户使用7.对于教学管管理数据库,当当采用事务控控制机制时,利利用UPDAATE语句将将课程表中课课程号为AA002的的课程号改为为A20002后,还还没来得急对对成

3、绩表进行行更新操作,突突然停电了,SSQL的事务务控制功能将将( C )。 A. 保留对课程程表的修改,机机器重新启动动后,自动进进行对成绩表表的更新 B. 保留对课程程表的修改,机机器重新启动动后,提示用用户对成绩表表的进行更新新 c. 清除对课程程表的修改 D. 清除对课程程表的修改,机机器重新启动动后,自动进进行对课程表表和成绩表的的更新8.下列关系中中,符合第22范式但不符符合第3范式式的是( B )。 A.姓姓名 性别 单位 城市 邮编编 联联系 电电话 办公电电话 手机号 张华 男 天津津大学 北京 1100110 86776532 1337112222898 B. 学号 姓名 性

4、别 籍贯 系号 系 名 系电话 01001002 张华 男 江苏 X001 计算机 5666632788 c.学号号 姓姓名 性性别 专专业 01001002 刘红 女 机械 D. 姓名 性别 单位 城市 邮编编 办办公室电话 手机机号 王明 男 天津津大学 北北京 1110110 366765622 113511229989889.把A.一个个关系算.两两个关系的并并中按所需顺顺序选取若干干个属性构成成新的关系称称为( CC )。 A.选择运算 B。两两个关系的并并 c. 投影运算 D. 两个关系系的差10.如果希望望统计学生表表中选修网页页设计课程的的学生的人数数,那么语句句中应该包含含(

5、 D ) A.SEELECTMMIN () AS专专业人数FRROM学生表表WHEREE专业=网网页设计 B.SEELECTMMAX (*) AS专专业人数FRROM 学生生表WHERRE专业=网页设计 C.SEELECTAAVG (*) AS专专业人数FRROM学生表表WHEREE专业=网网页设计 D.SEELECTCCOUNT) AS专专业人数FRROM学生表表WHEREE专业=网网页设计11.SQLSSE设RVEER数据库的的备份不支持持( D )。磁磁带设备 A。磁盘盘设备 B。磁带设设备 c. 命命名管道设备备 DD.I/O接接口设备12.下列说法法中,( B )属于于字段设计原原则

6、。 A. 遵遵守第三范式式标准的数据据库设计 B. 字字段长度尽量量充足 C. 适适当使用视图图 D. 为为设计编制文文档13.下列SQQL语句中,能能够统计每个个专业的人数数的是( AA )。 A.SSELECTT专业,COOUNT(篝篝) AS学学生人数FRROM学生表表GROUPPBY 专业业 B.SSELECTT专业,COOUNT(钳钳) AS 学生人数FFROM学生生表GROUUPBY专业业 C.SSELECTT 专业,CCOUNT(曾 ) AAS 学生人人数FROMM学生表AVVG 专业 D.SSELECTT 专业,CCOUNT(骨 ) AAS 学生人人数FRO1 学生表表DIST

7、IINCT专业业 14.查询课程程名中带有Windoows的课课程,则条件件语句应包含含( D )。 A.WWIIEREE课程名LIIKE% Windoows B.WWHERE课课程名LIKKE% WWindowws% C.WWHERE课课程名 % LIKEE Winddows LLIKE D.WWHERE课课程名LIKKE Wiindowss %15.下列SQQIJ语句中中,字段的值值具有唯一性性的约束是( A )。 A. 学号chaar(8) N01NNULLCOONSTRAAIN1uun_noUUNIQUEE B. 成绩nummeric(8,2) CONSTTRAINTTdf_sccor

8、eDEEFAULTT0.00 c. 性别 chhar(2) NOTNNULLchheck (性别=男男, or性性别=女)D. 学号chhar (88) NOTT NULLL16下列( D )是指数数据库管理系系统。A、DML B、DDL CC、DBA D、DBMS 17有严格的的数学基础并并在此基础上上发展起来的的数据库模型型是( C )。A、层次模型BB、网状模型型C、关系模型型D、面向对象象模型18在销售商商品关系中,能能够成为主关关键字(或称称主码)的属属性是( B )。A、商品名B、商商品编号C、商品数量量D、商品价格格19SQL Serveer系统中的的所有系统级级信息存储于于(

9、A )数据库中中。Amasteer Bmodell CCtempddb Dmsdb20关系数据据库规范化理理论是为解决决关系数据库库中( A )问题题而引入的。A、插入、删除除和数据冗余余B、提高查询询速度C、减少数据据操作的复杂杂性D、保证数据据的安全性和和完整性21下列符合合第三范式的的关系是( B )。A、零件(零件件编号,零件件名称,零件件重量,生产产零件的车间间名,零件储储存的仓库名名)B、零件(零件件编号,零件件名称,零件件重量,零件件储存的仓库库编号)C、仓库(仓库库编号,主任任姓名,电话话,储存的零零件)D、仓库(仓库库编号,主任任姓名,储存存零件的数量量,储存零件件的种类)2

10、2如果希望望从学生表中中查询出最大大年龄的同学学,那么语句句中应该包含含( B )。A、SELECCT MINN (年龄) ASS 最大 FROOM 学生表表B、SELECCT MAXX (年龄) ASS 最大 FROOM 学生表表C、SELECCT AVGG (年龄) ASS 最大 FROOM 学生表表D、SELECCT COUUNT (年年龄) ASS 最大 FROOM 学生表表23下列关于于索引的说明明不正确的是是( B )。A、索引与基本本表分开存储储B、索引一经建建立就需要人人工进行维护护C、索引的建立立或撤消对数数据的内容毫毫无影响D、索引会在一一定程度上影影响增删改操操作的效率9

11、在第一个关关系中出现,在在第二个关系系中不出现的的记录组成的的新关系称为为( D )。A、两个关系的的和B、两个关系系的并C、两个关系系的交D、两个关系系的差24 SQLL Servver默认的的登录账号为为( A )。A、saB、ddboC、adminnistrtterD、自自己任意设置置25数据库应应用程序开发发中,( B )属于物物理设计。A、回答“干什什么”的问题B、存储方法法设计C、绘制E-RR图D、将E-R图转换换为关系模型型26下列SQQL语句中,能能够完成删除除功能的是( D )。A、INSERRT INTTO 教师表表 VALUUES(0530006,王振东,男2)B、UDA

12、TEE 教师表 SEET 姓名=王振东 WHERRE 学号=0530006C、DELETTE 教师表表 SET 姓名=王振东 WHERRE 教师编编号=0530006D、DELETTE FROOM 教师表表 WHERRE 性别=男27查询姓名名中带有“芳”字的学生,则则条件语句应应包含( B )。A、Wheree 姓名 LIKKE % 芳B、Wheree 姓名 LIKKE %芳C、Wheree 姓名 % LIKE芳LIKED、Wheree 姓名 LIKKE 芳%28下列SQQL语句中,限限制字段取值值范围的约束束是( C )。A、学号 chhar (88) NOTT NULLL CONSSTR

13、AINNT un_no UNNIQUEB、学号 chhar (88) NOTT NULLL CONSSTRAINNT PK_学生表 PRRIMARYY KEYC、性别 chhar (22) NOTT NULLL checck (性别别男or 性别女)D、学号 chhar (88) NOTT NULLL29设学生表表和成绩表的的结构分别为为(学号,姓姓名,所在系系)和(学号号,课程名,成成绩),如果果希望按分数数降序查询出出“英语系中选选修了计算机机课程的学生生姓名和成绩绩”,则对应的的SQL语句是是( D )。A、SELECCT 姓名,成成绩 FROOM 学生表表,成绩表 WHEREE 所在系

14、英语系 AND课程程名计算机 AND 学生表.学号=课程表.学号B、SELECCT 姓名,成成绩 FROOM 学生表表,成绩表 WHEREE 所在系英语系 AND课程程名计算机 AND 学生表.学号=课程表.学号 ORDDER BYY 成绩 ASCCC、SELECCT 姓名,成成绩 FROOM 学生表表,成绩表 WHEREE 所在系英语系 AND课程程名计算机 AND 学生表.学号=课程表.学号 ORDDER BYY 成绩 D、SELECCT 姓名,成成绩 FROOM 学生表表,成绩表 WHEREE 所在系英语系 AND课程程名计算机 AND 学生表.学号=课程表.学号 ORDDER BYY

15、成绩 DESSC30_SQL Serveer数据库是是基于( CC )数数据模型的。A层次模型 B网状模型 C关系系模型 D面向向对象模型31通常情况况下,“数据库管理理员”的英文缩写写是( CC )。ADBMS BDBS CDBAA DDDMS32如果希望望从成绩表中中查询出所有有成绩大于等等于90分的的记录,那么么条件语句应应该是( A )。Awheree成绩=990 BBwherre成绩90Cwheree成绩900 AND成成绩=90DDwherre成绩99033在一个课课程关系中,最最可能成为主主关键字(或或称主码)的的属性是( C )。A任课教师 B所属专业 CC课程编号号 DD开课

16、学期期34. SQLL Servver的系统统主数据库是是( A )。Amasteer BPubs CCtemppdb DDNortthwindd35.SQL Serveer数据库中中的NULLL值(空值)( D )。A表示空格 B表示示数字 C表表示一种数据据类型 D表示没没有值、不确确定的值36.设一个关关系为R,如如果它的每个个属性都是不不可再分的,则则称这个关系系是符合( A )。A第一范式 B第二范式 C.第三范式 DBNC范式式37下列符合合第三范式的的关系是( D )。A教师(教师师号,教师姓姓名,课程号号,课程名,成成绩)B.教师(教师师号,教师姓姓名,性别,课课程号,课程程名

17、,NN)C.职工(职工工号,职工姓姓名,性别,籍籍贯,所属部部门编号,所所属部门名称称)D.职工(职工工号,职工姓姓名,性别,籍籍贯,所属部部门编号)38.将第一个个关系的记录录加到第二个个关系中,生生成的新关系系称为( BB )。A两个关系的的积 B两个个关系的并CC两个关系系的交 D两个个关系的差39.数据库应应用程序开发发中,概念设设计阶段的主主要目的是( D )。A绘制ER图图 B编编写数据字典典C建立逻逻辑数据模型型 DD建立概念念模型40用户使用用SQLSeerver时时,通常需要要考虑两个安安全性阶段( B )。A登录验证、操操作验证 B身身份验证、权权限认证C操作验证、登登录验

18、证 D权权限认证、身身份验证41创建数据据库的SOLL语句是( C )。AINSERRT DAATABASSE BBBACKUPP DATTABA。SSECCRREATE DATAABASE DRESTOORE DDATABAASE42SQLSServerr 数据库中中的一个完整整的备份通常常要包括( A )。A系统数据库库、用户数据据库和事务日日志B系统数据库库、系统表和和数据字典C系统数据库库、用户数据据库和数据字字典D用户数据库库和事务日志志43下列SQQL语句中,能能够完成笛卡卡尔积运算的的是( DD )。ASELECCT*FROOM篮球爱好好者UNIOON SELLECT*FFROM

19、足球球爱好者BSELECCT*FROOM篮球爱好好者INTEERSECTT SELEECT*FRROM足球爱爱好者CSELECCT*FROOM篮球爱好好者EXCEEPT SEELECT*FROM足足球爱好者DSELECCT*FROOM筛球秀好好者。足球秀秀好者44设学生表表和选课表的的结构分别为为(学号,姓姓名)和(学学号,课程号号,成绩),如如果希望查询询出“所有姓王的学生且选选修了A001课程的学生生”,则对应的的SQL语句句是( C )。ASELECCT姓名FRROM学生表表,选课表 WHERRE学生表学号=选课课表学号AAND学生表表姓名LIIKE王OR选课表表课程号=A001BSEL

20、ECCT姓名FRROM学生表表,选课表 WHEERE学生表表学号=选选课表学号号AND学生生表姓名LLIKE王OR选课表表课程号=A001CSELECCT姓名FRROM学生表表,选课表 WHEERE学生表表学号=选选课表学号号AND学生生表姓名LLIKE王AND选课课表课程号号=A001DSELECCT姓名FRROM学生表表,选课表 WHEERE学生表表学号=选选课表学号号AND学生生表姓名LLIKE王AND选课课表课程号号=A00ll45数据库管管理系统中的的( B )功能实实现对数据库库的插入、删删除、修改。 A. 数据定义 B数据操纵CC数据库的的运行管理 D数据库的建建立与维护46以二

21、维表表的形式表示示关系之间的的联系,属于于关系模型中中( A )的功能能。 A. 数据结构 B. 规范性 C. 关系系完整性 D数数据独立性47在系统数数据库中,( A )包含了系系统级信息。 A. masteer数据库 Btempddb数据库CCmodeel数据库 Dmsdb数数据库48如果要存存储的数据是是带有小数位位的数据,应应使用( A )做做为数据类型型。 A. 数值数据类类型 B字符型型 C. 日日期时间型 D位型49下列( A )情况,适于于建立索引。 A. 基本表的某某列中记录数数量特别多 B基本表的某某列中记录数数量特别少C经常进行插插入操作的基基本表的某列列 D经常常进行删

22、除操操作的基本表表的某列50下列关于于视图的描述述不正确的是是( C )。 A. 视图是由行行和列组成的的二维表 B视视图可以限制制用户对数据据的访问C . 视图与与数据表是一一样的 D视视图是建立在在基本表上的的51对于教学学管理数据库库,当采用事事务控制机制制时,利用UUPDATEE语句将学生生表中学号为为 “0002的学生生的学号改为为20022”后,还没来来得急对成绩绩表进行更新新操作,突然然停电了,SSQL的事务务控制功能将将(C )。 A. 保留对学生生表的修改,机机器重新启动动后,自动进进行对成绩表表的更新 B. 保留对学生生表的修改,机机器重新启动动后,提示用用户对成绩表表的进

23、行更新新 C. 清除对学生生表的修改 D清清除对学生表表的修改,机机器重新启动动后,自动进进行对学生表表和成绩表的的更新52下列关系系中,符合第第2范式但不不符合第3范范式的是( B )。 53把第一个个关系和第二二个关系中都都出现的记录录提取出来,形形成新的关系系称为( CC )。 A. 两个关系的的和 B两个关关系的并 CC. 两个关关系的交 D两两个关系的差差54如果希望望从学生表中中查询出同学学的平均年龄龄,那么语句句中应该包含含( C )。 ASSELECTTMIN(年年龄)AS平平均FROMM学生表 BSELLECT MMAX(年龄龄)AS平均均FROM学学生表 C. SELECC

24、TAVG(年龄)ASS平均FROOM学生表DDSELEECTCOUUNT(年龄龄)AS平均均FROM学学生表55数据库的的备份不包括括( A )。 A. 操作系统 B系统数据库库C. 用户户数据库 D事事务日志 56下列说法法中,( A )属属于表设计原原则。 A. 遵守第三范范式标准的数数据库设计 B尽可能地建建立触发器 C. 适当使用视视图 D尽可能能多地采用外外键57下列SQQL语句中,能能够对查询结结果进行排序序的是( A )。 A. SELECCT*FROOM学生表WWIlEREE专业软件ORDERRBY年龄 BSSELECTT*FROMM学生表WHHERE专业业软件 CSSELEC

25、TT*FROMM学生表WHHERE专业业=软件AVG年龄龄 D. SELECCT*FROOM学生表WWHERE专专业:软件DISTIINCT年龄龄58查询姓名名中带有“玲”字的学生,则则条件语句应应包含( B )。 AWWHERE姓姓名LIKEE玲 BBWHERRE姓名IIIKE玲 CWWHERE姓姓名LIKE玲玲LIKE DDWHERRE姓名LIIKE玲59下列SQQL语句中,对对字段创建唯唯一的聚集索索引的约束是是( B )。 A学学号cha,(8)NOTT NULLL CONSSTRAINNT un_no UNNIQUE B学学号charr(8)NOOT NULLL CONNSTRAII

26、NTPK一一学生表PRRIMARYYKEY C. 性别chaar(2)NNOT NUULL chheck(性性别男or性别女)D学号chaar(8)NNOTNULLL60如果希望望从学生表中中查询出所有有姓“张”的同学,那那么条件语句句应该是( B )。 AWWhere姓姓名张 BWWhere姓姓名LIKEE张 CWWhere姓姓名LIKE张张 DWWhere姓姓名LIKEE张61. 本教材材介绍的数据据库管理系统统基于(C )数据库库。 AOOraclee BIInformmix CCMicrrosoftt SQL Serveer DSybasse62.( A )数据据库包含了所所有系统级信

27、信息,对SQQL Serrver系统统来说至关重重要,一旦受受到损坏,有有可能导致SSQL Seerver系系统的彻底瘫瘫痪。 Ammasterr数据库 Bttempdbb数据库 Cmoddel数据库库 Dmsddb数据库63在一个教教师关系中,能能够成为主关关键字(或称称主码)的属属性是( BB )。 A教教师姓名 B教教师编号 CC教师年龄龄 DD教师性别别64从逻辑层层次上看,数数据库不包括括( D )。 A表 B视图 C存储过程 D内模式式65下列关于于索引的说明明不正确的是是( A )。 A索引一一经建立就需需要人工进行行维护 B索引与与基本表分开开存储 C索引的的建立或撤消消对数据

28、的内内容毫无影响响 D索引会会在一定程度度上影响增删删改操作的效效率66第二范式式是指(B )。 A. 设一个关关系为R,它它是满足第一一范式的,若若R中不存在在非主属性对对主键的传递递函数依赖,则则称该关系符符合第二范式式 B设一个个关系为R,它它是满足第一一范式的,若若R中不存在在非主属性对对主键的部分分函数依赖,则则称该关系符符合第二范式式 C设一个个关系为R,它它是满足第二二范式的,若若R中不存在在非主属性对对主键的传递递函数依赖,则则称该关系符符合第三范式式 D设一个个关系为R,它它是满足第二二范式的,若若R中不存在在非主属性对对主键的部分分函数依赖,则则称该关系符符合第三范式式67

29、下列符合合第三范式的的关系是( D )。 A教师(教师师编号,教师师姓名,教师师讲授的课程程号,教师讲讲授的课程名名) B教师(教师师编号,教师师姓名,教师师讲授的课程程名,教师所所在的系) C. 教师(教教师编号,教教师姓名,教教师讲授的课课程号,教师师所在的办公公室) D教师(教师师编号,教师师姓名,教师师性别)68在第一个个关系中出现现,在第二个个关系中也出出现的记录组组成的新关系系称为( CC )。 A两个关系的的和 B两个关系的的并 C两个关系的的交 D两个关系的的差69. 数据库库应用程序开开发中,( B )属于物理设设计。 A回答“干什么”的问题 B存储方法设设计 C绘制E-RR

30、图 D将ER图转换为为关系模型70.通过账号号管理,SQQL Serrver用户户分为( C )。 A管理员账号号和普通用户户账号 B操作账号和和登录账号 C登录账号和和用户账号 D权限账号和和身份账号71.下列SQQL语句中,能能够完成删除除功能的是( B )。 A.INSERRT INTTO学生表VVALUESS(20060001,王小明,男,2) B.UPDATTE学生表SSET姓名=王莉WHEREE学号=20060001 C.DELLETE学生生表SET姓姓名=王莉WHEREE学号=20060001 D.DELLETE FFROM学生生表WHERRE性别=男72.下列SQQL语句中,能

31、能够完成求某某列最大值的的是( D )。 ASELLECT AAVG(Agge)FROOM Stuudent BSELECCT MAXX(Age)FROM Studeent CSELECCT MINN(Age)FROM Studeent DSELECCT COUUNT(*)FROM Studeent73.下列SQQL语句中,能能够完成交运运算的是( D )。 A.SELECCT * FFROM 刘刘德华出演的的电影UNIION SEELECT * FROOM 梅艳芳芳出演的电影影 B.SELECCT * FFROM 刘刘德华出演的的电影INTTERSECCT SELLECT * FROMM 梅

32、艳芳出出演的电影 C.SELECCT * FFROM 刘刘德华出演的的电影EXCCEPT SSELECTT * FRROM 梅艳艳芳音演的电电影 DSELECCT * FFROM 刘刘德华出演的的电影,梅艳艳芳出演的电电影74设学生表表和课程表的的结构分别为为(学号,姓姓名)和(学学号,课程名名,成绩),如如果希望查询询出“选修了数据库应用用技术课程的学生生姓名和成绩绩”,则对应的的SQL语句句是( B )。ASELECCT 姓名,成成绩FROMM学生表WHHERE学生生表学号=课程表学学号AND 课程名=数据库应用用技术BSELECCT姓名,成成绩FROMM课程表WHHERE学生生表学号=课

33、程表学学号AND 课程程名=数据库应用用技术CSELECCT姓名FRROM学生表表,课程表WWHERE学学生表学号号=课程表学号OR 课程程名=数据库应用用技术DSELECCT姓名,成成绩FROMM学生表,课课程表WHEERE学生表表学号=课课程表学号号AND课程程名=数据库应用用技术二、填空题1.SQL语言言中的查询语语句是SELLECT2.数据库还原原方式包括完完全还原方式式、简单还原原方式 和大容量量日志记录还还原方式o 3.数据库设计计的主要原则则包括表设计计原则、字段段设计原则 和其其他原则。 4.关系完整性性是指关系模模型中数据的的正确性、一一致性 和有有效性。 5.SQLSeer

34、ver 中的事务处处理控制语句句,BEGIIN TRRANSAACTIONN 或BBEGIN 实现开开始一个事务务。6关系模型由由三个部分组组成,分别是是数据结构、关关系操作集合合和关系完整整性 。7备份是指将将数据从硬盘盘复制到 可移动动 媒体上的的过程。8数据库应用用系统的建设设包括结构设设计和 行为设计 两个个方面。9计算机数据据处理技术大大致经历了人人工管理、文文件管理和数数据库管理等等三个阶段。10.如果一个个数据表不满满足第三范式式,那么至少少会存在数序序冗余、更新新异常、插入入异常和删除除异常等问题题。11.SQL Serveer支持3种种备份设备,即即磁盘设备、磁磁带设备和命命

35、名管道设备备。12.VB提供供了三种数据据库访问引擎擎,即Jett引擎、ODDBC和OLLE DB,目目前主要使用用OLE DDB 。13表是SQQL语言存放放数据、查找找数据以及更更新数据的基基本数据结构构。14数据依赖赖通常包括函函数依赖和多多值依赖两个个方面。15当需要对对查询结果进进行排序时,可可以指定其排排序方式,字字段后使用AASC表示升升序, DEESC表示降降序。16SQL数数据定义语言言的主要作用用是创建存储储数据的结构构,而数据操操纵语言的主主要作用则是是向数据库中填填写数据,具具体包括增加加、删除、修修改等操作。17数据库系系统的三级模模式是指外模模式、模式和和内模式三、

36、判断题1.DROP PROC的的功能是删除除表结构。 ( X ) 2.索引实际上上是一张建立立在基本表上上的虚表。 ( XX )3.如果我们想想将数据库系系统从被安装装的系统盘转转移到E盘上上,可以进行行数据库分离离和附加操作作。(L ) 4.任何一个用用户账号背后后都有一个登登录账号o ( LL )5.c/s模式式主要由客户户应用程序和和数据库两部部分组成。 ( LL )6在教师任课课关系(教师师编号,教师师姓名,教师师职称,课程程号,课程名名,课时费)中中,主键是教教师编号。( X )7触发器是一一种特殊的存存储过程,它它基于一个表表创建,可以以针对多个表表进行操作。( )8做结构设计计时

37、,要尽量量使设计符合合第三范式的的要求。( )9登录账号用用于身份验证证,用户账号号用于权限验验证。( )10数据库应应用程序开发发中,需求分分析阶段的主主要目的是回回答“干什么,的的问题。( )12SQL结结构化查询语语言是一种过过程化语言。( X )13.索引是在在基本表的列列上建立的一一种数据库对对象,它和基基本表分开存存储,它的建建立或撤消对对数据的内容容毫无影响。( )14当删除一一个视图时,与与之相关联的的基本表也会会自动被删除除。( X )15.参照完整整性规则通常常是指在两个个参照和被参参照关系中,参参照关系中每每条记录的外外键或者为空空,或者等于于被参照关系系中某条记录录的主

38、键。( ) 16索引与视视图具有相同同的用途。( X )17每个用户户需要通过登登录账号建立立自己的连接接能力,以便便获得对SQQL的访问权权限。 ( )18BS模模式实际上就就是两层结构构的CS模模式。( X )19. 目前,在在数据库系统统中,使用最最广泛的数据据模型是面向向对象模型。( X )20主键可以以取空值。( X )21.数据库设设计是指对于于一个给定的的应用环境,构构造最优的数数据库模式,建建立数据库及及其应用系统统。有效存储数据据,足用户信息要求求和处理要求求。( )22.根据索引引的特点,应应该对那些数数据量大、查查询频度较高高、实时性要要求强的基本本表创建索引引。( )2

39、3.在实际应应用中,尽可可能不要通过过视图对记录录进行更新操操作。( )四、简述题1.简述SQLL Servver数据库库的存储结构构。SQLServver数据库库的存储结构构包括物理存存储结构和逻逻辑存储结构构两个层面。 在在物理层面上上,SQL Selveel数据库是是由两个操作作系统文件组组成的,即数数据文件和事事务日志文件件,它们的后后缀分别是 MDF和和 LDF。数数据文件主要要用于存储数数据,事务日日志文件主要要用于存储数数据库的更新新情况等事务务日志信息。在逻辑层次上,数数据库是由表表、视图、存存储过程等一一系列数据对对象组成的。当当采用 SQLSServerr企业管理器器将上述

40、数据据库文件打打开后,就就能看到数据据库的逻辑结结构了o 数据库中的的数据分别存存储在几个不不同的对象中中,而这些对对象是用户在在操作数据库库时,实际能能够看到和接接触到的,属属于逻辑存储储结构。常用用的数据库对对象主要包括括:表(Taable)、索索引(Inddex)、视视图(Vieews)、 触 发 器器 (Triiggerss)、 存储储过 程(SStore Proccedurees)、 缺缺省 (Deefaultt)、 约 束(Connstraiints)、用用户(Useers)以及及图表(Diiagramm)和用户 自定义的数数据类型等。 2. 数据库库设计的目的的是什么,请请简要说

41、明。数据库设计指的的是设计数据据库及其应用用系统的技术术,是指对于于一个给定的的应用环境,包包括硬件环境境和操作系统统、数据库管管理系统(DDBMS)等等软件环境,如如何使用这个个环境来表达达用户的要求求,构造最优优的数据库模模式,建立数数据库及围绕绕数据库展开开的应用系统统,使之能够够有效地收集集、存储、操操作和管理数数据,满足企企业组织中各各类用户的应应用需求(信信息需求和处处理需求)。1关系完整性性的主要内容容是什么?为为什么要保证证关系的完整整性? 关系完整整性就是关系系模型中数据据的正确性、一一致性和有效效性。关系完完整性又包括括实体完整性性、参照完整整性和用户定定义的完整性性三个方

42、面。只有保证了关系系的完整性,才才能使数据库库中的数据正正确、一致和和有效。2什么是嵌入入式SQL,它有有哪些用途?嵌入式SQLL语言是将SSQL语句直直接嵌入到程程序的源代码码中,与其他他程序设计语语言语句混合合。嵌入式SQL的的用途:它是是数据库应用用程序的一种种开发方法。是是一种应用程程序进行数据据库访问时所所采取的编程程式数据库语语言1请简要说明明存储过程的的概念和优点点。存储过程(Sttoed PProceddure)是是一组预先编编译好的,以以一种可执行行的形式永久久地存储在数数据中的SQQL代码(33分)。使用存储过程的的好处可归纳纳为以下几点点:(a)执执行速度快。在在经过第一

43、次次调用以后,就就驻留在内存存中,不必再再经过编译和和优化;(bb)模块化的的程序设计。经经过了一次创创建以后,可可以被调用无无数次;(cc)减少网络络流量;(dd)保证系统统的安全性。2请简要说明明关系规范化化的必要性。减少数据冗余(2分)、更更新异常(11分)、插入入异常(1分分)、删除异异常(1分)。1什么是数据据和数据处理理?数据与信信息的区别联联系是什么? 数据(Daata)是一一组表示数量量、行动和目目标的非随机机的可鉴别的的符号。 数据处理通通常包括查找找、统计、分分类、修改、计计算、汇总等等各种方法。、 信息(Innformaation)是经过加工工的,能对接接收者的行为为和决

44、策产生生影响的、有有价值的数据据。 如果将数据据比喻为原料料,那么信息息就是数据经经过加工而生生产的产品,是是有价值的数数据。与原料料和产品的概概念相似,一一个系统的产产品可能是另另一个系统的的原料,那么么一个系统的的信息可能成成为另一个系系统的数据。2请简要说明明数据库应用用系统设计的的步骤。数据库应用系统统设计的步骤骤包括需求分分析、概念设设计、逻辑设设计和物理设设计。1.为什么要使使用事务?事事务处理的作作用是什么?事务(Trannsactiion)是并并发控制的基基本单位,它它反映了现实实世界中需要要以一个完整整的单位提交交的一项工作作。SQL Serveer通过事务务机制,将逻逻辑相

45、关的一一组操作捆绑绑在一起,以以便服务器保保持数据的完完整性。它是是SQL复杂杂程序设计必必不可少的内内容。 如果在在执行完第一一个语句后,计计算机突然断断电,而第二二条语句还没没来得急执行行,数据出现现不一致怎么办办?这时候就就需要用到SSOL的事务务控制功能了了。如果使用了SQQL Serrver的事事务控制机制制,以上两个个问题均可获获得解决。在在使用事务的的情况下,SQLL Servver可以保保证,所有的的记录要么全全部处理,要要么一行也不不处理。如果果修改了全部部记录的一半时时服务器出错错了,SQLL Servver会返回回到以前未执执行UPDAATE操作前前的位置,清清除它已经修

46、改过过的数据,这这就是事务处处理的作用。2.为什么要进进行数据备份份?数据库备备份包括哪些些主要内容?任何系统都不可可避免会出现现各种形式的的故障,而某某些故障可能能会导致数据据库灾难性的的损坏,所以以做好数据库库的备份工作作极为重要。备备份可以创建建在磁盘、磁磁带等备份设设备上,与备备份对应的是是还原。数据库备份就是是在某种介质质上(磁带、磁磁盘等)存储储数据库(或或者其中一部部分)的拷贝贝的过程。更更严格意义上上讲,备份应应该是一种把把数据从硬盘盘上复制到其其他可移动介介质上的操作作过程。一个完整的备份份通常要包括括三部分内容容,即系统数数据库、用户户数据库和事事务日志。五、综合应用题题1

47、.用SQL语语句创建简单单数据表 设某数数据库中的物物资台账数据据表T,包括括物资编号TTNo、物资资名称TN、物物资单价 TTD等字段:TNo和 TN为字符符型(长度220),ffD为数值型型(带小数)0 TNoo是主键,请请用SQL语语句创建该数数据表T。CREATE TABLEE T( TNoo CHARR(20) PRIMAARY KEEY, TN CHAR(20), TDMMoney ); 2. 用SQL语语句查询数据据表 在第五五大题第 11小题基础上上,要求按下下列条件对物物资台账表 T进行查啕啕,显示所有有字段o条件件是:物资编编号TNo以以X开头头,并且物资资单价在200元和

48、 300元之间(不不包括20元元、30元),请写出相相关的Sellect语句句。SELECT* FROOM T WHEERE TNNo LIKKE X% andd TD220 andd TD330 3.程程序应用题 接第五五大题第2小小题,现要求求开发物资管管理信息系统统,物资台账账录入功能的的界面如图 1所示,其其中Texttl为物资编编号、Texxt2为物资资名称、Teext3为物物资单价。程程序运行后,用用户输入所有有数据,点击击确认按按钮,程序将将把结果插入入到物资台账账表T中。请请补充完成下下列程序代码码。 PriivateSSubCommmandll_Clicck() 声明明一个记

49、录集集对象 Dimm ADOrrs As NewReecordsset 将记录集集对象与已建建立的数据库库联接对象AADOcn绑绑定 ADOOrs.ACCtiveCConneeetion=ADOcnn 第一步33在物资台账账表T中查询询是否存在关关键字相同的的记录(1)拼写查询询字符串strSQL=Seleect TNNo Froom TWhhere TTNo=十Texttl十(2)执行查询询语句ADOrs. Open StrSQQL 第二步:如果记录已已经存在,则则退出程序If Not ADOrss.EOF Then MsggBox记记录已存在,不不能继续增加加 Exiit Subb End

50、d If 第三步步:将结果插插入到物资合合账表T中 (1)拼拼写Inseert插入语语句strSQL=Inseet intto T(TTN0,TNN,TD)VValuess(十TText1十十,十Textt2+.,+Teext3十) ADOOcn.Exxecutee strSSQLEndSub五、综合应用题题1用SQL语语句创建简单单数据表设有某数据库中中有学生表(表表名为Stuudentss),包括学学号SNo,姓名名SNamee,出生年月月日SD等字段。SNNo和SNamee均为字符型型(长度100),SD为日期型型。SNo是主键键,请用SQQL语句创建建该数据表SStudennts。CR

51、EATEE TABLLE Stuudentss ( SNo CCHAR(110) PRRIMARYY KEY, SNamee CHARR(10), SD DAATETIMME);2利用SQLL语句进行查查询在第五题第1小小题的基础上上,假设还存存在课程表(表表名Courrses)和和成绩表(表表名Markks)两张数数据表。课程程表Courrses包括括课程号CNNo,课程名名CNamee两个字段;成绩表maarks包括括学号SNoo,课程号CNNo和成绩marrk三个字段段。教学管理人员希希望查询学号号为“20090001”的学生情况况,并按如图图1所示的方式式显示查询结结果,请写出出对应的

52、Seelect查查询语句。图1 要求的显显示结果SELECT studeents.SSno,Snname,CCname,mark FROM sttudentts,couurses,markss WHERE sstudennts.Snno=marrks.Snno andd courrses.CCno=maarks.CCno annd stuudentss.Sno=200900013程序应用题题接第五题第2小小题,某教学学管理系统包包括课程信息息录入功能,程程序运行界面面如图2所示,其中中Text11为课程号、TText2为为课程名。进进入界面后,用用户输入所有有数据,点击击“确认”按钮,将结结果

53、插入到课课程表couurses中中。请补充完完成下列程序序代码。Commandd1图2“增加记录录”窗体运行界界面Privatee Sub Commaand1_CClick() 声明一个个记录集对象象Dim ADOOrs Ass New Recorrdset 将记录集集对象与已建建立的数据库库联接对象AADOcn绑绑定ADOrs.AActiveeConneectionn=ADOccn 第一步:在课程表CCoursees中查询是是否存在关键键字相同的记记录 (1)拼写写查询字符串串strSQL =“Selecct CNoo Fromm courrses WWhere Cno=” + TText1

54、 + “” ADOrss.Openn StrSSQL (2)执行行查询语句 ADOrrs.Opeen StrrSQL 第二步:如果记录已已经存在,则则退出程序If Not ADOrss.EOF Then MssgBox “记录已已存在,不能能继续增加” Exxit Suub End IIf 第三步:将将结果插入到到课程表Cooursess中 strSQQL = “Inserrt Intto couurses(Cno,CCName) Valuues(”+Texxt1+“, ”+Texxt2+“)” AADOcn.Execuute sttrSQL End SSub五、综合应用题题1.用SQL语语句

55、创建简单单数据表设有职工数据表表T,包括职职工编号TNNo,姓名TTN,出生年年月日TD等等字段。TNN0和TN均均为字符型(长度10),TD为日日期型。TNN0是主键,请请用SQL语语句创建该数数据表T。CREATE TABLLE ( TN00 HARR(10) PRIMMARY KKEY, TN CHAR(10), TD ATETTIME );2用SQL语语句创建带约约束条件的数数据表在上题基础上,假假设还存在工工资数据表CC,包括职工工编号CN00,基本工资资Cn等字段段。Cn为数数值型(带小小数)。Cnno是该表主主键,字符型型(长度100)。该数据据表与职工数数据表T之间间存在外键约

56、约束,即职工工数据表T中中不存在的记记录不能够出出现在该表中中。请根据上上述说明,用用SQL创建建工资数据表表CCREATE TABLEE C( CNoo CHARR(10) PRIMMARY KKEY, Cn moneyy, FORREIGN KEY(CCN0)REEFERENNCES TT(TNo) ); 3程序应用题题设物资台账数据据表的结构为为(物资编码码、物资名称称、计量单位位、单价、期期初库存),程程序运行界面面如图1所示示,其中Teextl为控控件数组,TTextl(0)、Teextl(11)、Texxtl(2)、Texttl(3)、TTextl(4)分别表表示物流编码码、物资名

57、称称、单价、期期初库存、期期初金额。进进入界面后,用用户输入所有有数据后,点点击“保存”按钮后,将将结果插入到到物资台账数数据表中。请请补充完成下下列程序代码码。Privatee Subb Commmand11_Clicck()声明一个记录录集对象Dim ADOOrs Ass New Recorrdset将记录集对象象与已建立的的数据库联接接对象ADOOcn绑定ADOrs.AActiveeConneectionn=ADOccn第一步:在数数据表中查询询是否存在关关键字相同的的记录(1)拼写查询询字符串StrSQL= Seleect物资编编码Fromm物资台账WWhere物物资编码=”+Texttl(0)+” ADOOrsOppen SttrSQL(2)执行查询询语句ADOrsOOpen SStrSQLL 第二步:如果果关键字重复复,则退出程程序If Not ADOrssEOF Then MMsgBoxx”记录已存在在,不能继续续增加”EXIT SSubEnd Iff第三步:将结结果插入到物物资台账数据据表中strSQL=”InserrtIntoo物资台账(物资编码,物物资名称,计计量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论