1、国家开放大学试题最新国家开放大学电大本科数据库应用技术期末试题标准题库及答案试卷号:1256 考试说明:木人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试 起着非常重要的作用,会给您节省大量的时间。内容包含:单项选择题、判断题、筒答题、综合应用题。 做考题时,利用木文档中的查找工具Ctrl+F,把考题中的关键字输到查找工具的查找内容框内,就可迅 速查找到该题答案。本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。数据库应用技术题库一一、单项选择题每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分1. 关于概念层
2、数据模型的说法,正确的是oA. 概念层数据模型要真实地模拟现实世界B. 概念层数据模型与具体的数据库管理系统相关C. 概念层数据模型要能够方便地在计算机上实现D. 概念层数据模型是从计算机实现的角度进行建模2. 在E-R图中,联系用描述。A. 圆角矩形B. 菱形框C. 矩形框D. 三角形3. 设有学生表学号,姓名,所在系,身份证号和系表系名,系办公地点。关于两个表的引用关系的描述,正确的是oA. 设置学生表中的 所在系为外键B. 设置系表中的 系名为外键C. 设置学生表的学号为主键D. 无法表达这两个表的引用关系4. 关于关系运算中选择运算的说法,正确的是oA. 选择运算是从垂直方向选取表中的
3、若干列B. 进行选择运算的两个表必须结构相同C. 选择运算是从水平方向选取表中满足条件的记录D. 进行选择运算时要求两个表中必须有同名列5. 若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于。A. 第一范式B. 第二范式C. 第三范式D.第四范式国家开放大学试题6. -NULL + 500的执行结果是A. NULLB. 500C. 0;D.一个空格7. 役要夜询姓名中第二个字是 志的学生.条件子句中正确的是.A. Where姓名LIKE .志B Where 姓名 LIKE志,C. Where 姓名 LJKE %a Where 姓名 LIKE,志8. 现要统计选谏表中GL10
4、1课程的最高成绩,正确的语句是 .A. SELECT MAX成缜FROM 选课我 WHERE 课程号=*GL10rB. SELECT MAX FROM 选课表 WHERE 课程号=CLIO?C. SELECT MIN成绩FROM 逸课表 WHERE 课程号=*GL10VIX SELECT M1N FROM 选课表 WHERE 课程号=X5L10F9. 设有关系表.StudentSno, Sname. Sdcpt和SCSno Cno Grade 现要壹询再试成 城大学75分的学生的学号和姓名,正确的语句是 A SELECT Sno. Snnme FROM SC WHERE Grade75H SE
5、LECT Sno. Snamc FROM Student WHERE Grade75C. SELECT Sno. Sname FROM Student WHERE Sno INSELECT Sno FROM SC WHERE Grade75 D. SELECT Sno S.wme FROM StudentWHERE Sno FROM SC AND Grade7510. 设有选课学号,澡程号.成绩.现要将S00】和S002学生的成绩加】0分,正确的语 句是AUPDATE逸课SET成绩=成绩+ 10WHERE 学号=-SOOF OR 学号=S002*B. UPDATE选课SET成绒=成绩+ 10W
6、HERE 学号=SOO? AND 学号-S002C. UPDATE选课SET成绩=成绩+ 10WHERE 学号=-S001- OR S002*Fl UPDATE选课SET成绩=成绩+ 10 WHERE 学号=SOOr AND 创0心H.关于视图的说法.正确的是.A. 虎图与基本表一样.也物理地存储数据B. 所有视图5可以实现对数据的增、删,改、查建作C. 创建视图的数据源只能是基本表D. 对视图的操作最终都转换为对基本表的操作12.关于聚集索引的说法,正确的是.A. 在一个表上可以建立多个聚集索引B. 在一个表上最多只能曜立一个聚集索引G维集索引适合建立在重复值多的列上D.必须先建立聚集索引,
7、然后再建立非聚集索引IX关于触发器的说族.正桃的是.A. 触发器是由用户调用执行的一段代码B. 触发器主要用于实现复杂的数据约束国家开放大学试题C在定义触发器的代码中不能包含INSERT ig句I.引发抵发器执行的操作可以是INSERT .DELETE. UPDATE和SELECT事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的A. 一致性B,持久性C.隔离性D.原子性15. 设ADOcn是一个Connection 象,与数据库的11按字符申存放在cnStr字符中中.下列关于使用ADOcn度立与数据源连接的语句.正确的是.A. ADOcn. Create cnSirB, ADOcn.
8、 conn cnSirG ADOcn. connetion cnStrIX ADOcn. Open cnStr二、判断题正确的在括号内打上错误的打上 X。本题共10个小题,每小题2分,共20分16. 数据的待征分为静态特征和动态特征17. 数据库三级模式中.外模式到模式的映像提供了数据的逻辑独立性18. SQL语雷的特点是过程化.;19. SQL Server的SSMS工具只支持图形化方法,不支持墉写SQL ig句,20. SQL Server最核心的服务是SSMS.2L 一个数据库必须包含次要数据文件可以包含一个或多个次要数据文件25. 数据库泣计就是建立一个数据库应用系统.rv rv 三、
9、简答题本题共2个小题,每小题5分,共10分26. 若对某数据库进行了完整备份、差异备份和日志备份,则当恢复该数据库时,正确的恢复顺序是 什么?27. 请简要说明用VB开发数据库应用系统的一般步骤。四、综合应用题本题共3个小题,共40分28. 写出创建如下三张数据毒的SQL倍句.本题M分-汽车表结构,汽车型号,苜通编码定长字符类型,长度为20.主雄.汽车类另L普通编码定长字符类型.长度为IS取值为广轿车跑车LSUV生产年份,整塑 经销而表结构3经销商号,普通编码定长字符类型,长度为20.主堆,经伊商名普通综码可变长字符类型,长度为30.非空.地址:普通编码可变长字符类型.长度为50. 钥饵表结构
10、经销商号;普通埠码定於字符类型,氏度为20.引用绶侑商表的外键.国家开放大学试题汽车型号:普通编码定长字符类型长度为20.引用汽车表的外键. 销停时间,日期时间型-钥售价格,整型主键,经销商号,汽车型与.销侈时间.29.本聘共20分,每小地5分依据第28题所创建的三张表.写出完成下列操作的SQL语句.1查询2015年生产的汽车型号和汽车类别.2奁询2016年卖出的俱售价格30万元以上包括30万元的汽车的总ttfi.3将箱售价格超过100万元的汽车降价5万.4在汽车表中捅入一行数据,汽车型号为 ZL汽车类别为 购车,生产半份为20H.!30.木题10分依据第28野所创建的三张度.写出创建满足如
11、下要求的视图的SQL语句:查询销善 -SUV-的经销商的经俯商名和地址,试题答案及评分标准仅供参考一、单项选择题每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,1.A2. B3. A4.C5.B6.A7. B8. A9.C10.A11.D12. B13. B14.B 15.D判断题正确的在括号内打上 J,错误的打上 x16.V17. V18. X19. X20. X21.X22. V23. V24. X25- X共30分本题共2个小题,每小题5分,共10分o本题共10个小题,每小题2分,共20分三、简答题国家开放大学试题国家开放大学试题26.答:恢复顺序为
12、先恢复完整备份,然后恢复完整备份之后最近的差异备份,最后再按备份顺序逐个恢复差异备份后的全部日志备份。27. 答:1通常要声明一个全局数据库连接对象2-般要创建Main子过程,并将它设置为启动对象。3主窗体一般均提供增加、删除、修改、查询等对数据库的管理功能,所有操作均使用全局数据库连接对象作为与数据库交互的通道,通过soL语句对数据进行处理。4其他功能。比如数据库备份和恢复功能、用户权限管理功能等。四、综合应用题本题共3个小题,共40分28. 本题10分参考答案及评分要点:CREATE TABLE 汽车 汽车型号 char(20 primary key.汽车类别char(lO) CHECKC
13、汽车类别in(轿车,跑车VSUV), 生产年份int评分要点住键。分CHECK:2分,其他I分.共计4分.CREATE TABLE 母销航经销商号 char(2O) primary key.经销商名 varchar(3O) not nullv地址 varchr(50)评分要点:主键:1分,其他分.共计2分.CREATE TABLE (经销商号char(20)汽车型号char(20).目1齿时间datetime.钠售价格int.Primary key(经销商号.汽车型号.如售时间),Foreign key(经销商号)references经销商(轻销商号),Foreign key(汽车型号)ref
14、erences汽车(汽车型号)评分要点,主健1分,外健2分,其他1分.共计4分.29.(本题共20分,每小题5分)参考答案及评分要点,(DSELECT汽车型号.汽车类别FROM汽车WHERE生产年份= 2015 评分要点XSELECT部分2分.FROM部分I分.WHERE部分2分 (2JSELECT COUNT(销宵忌数ftFROMWHERE 免皆价格 =300000AND 销售时间 BETWEEN 2016/1/r AND *2O16/12/3r 评分要,*:SELECT部分1分.FROM部分】分,WHERE部分3分 (3JUPDATE钥害SET销何价格二销售价格一50000国家开放大学试题
15、WHERE 的何价格1000000 评分要点I UPDATE那分3分 WHERE部分2分 DINSERT INTO 汽乍VALUESCZ4 . *车2014怦分要点.INSERT W分2分.VALUES部分3分3。,本BR 10 分参考答案及评分!点,CREATE VIEW Vi ASSELECT螳代商名.地址FROM经辆商JOIN伯侔ON经饥商.螳俗商号 销竹.炫悄商号JOIN汽十ON汽车.汽flfW.汽车型号WHERE汽车类别=SUV怦分要点s毋廿2分数据库应用技术题库二一、单项选择题每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每 小题2分,共40分1. 利用
16、文件管理数据库,存在缺点。A. 数据间的联系紧密B. 数据冗余不可避免C. 程序无依赖性D. 支持对文件的并发操作2. 在E-R图中,实体用描述。A. 圆角矩形B. 菱形框C. 矩形框D. 三角形3. -个病房只有一个正主任,一个人只能担任一个病房的正主任,则病房与正主任之间的联系是oA. -对多B. 一对一C. 多对一D. 多对多4. 在用数据模型描述数据时,一般要求数据模型要满足三个要求。不属于数据模型应满足要求的是oA. 能够描述并发数据B. 能够真实地模拟现实世界C. 容易被业务人员理解D. 能够方便地在计算机上实现5. 教据库系统是由若干部分组成的.不属于数据库系统组成部分的足.A.
17、 数据库B.相作系统C. 应用程序D.数据库管理系统6. 关于关系代数中选择运算的说法,正确的是.A. 选择运算是从行的方向选择集合中的数据,选择运算后的行数有可能减少B. 选择运算是从行的方向选择集合中的敬据,选择运算后的行数不变C. 选择运算是从列的方向选释集合中的若干列.选择返算后的列数有可能减少D选择运算是从列的方向选择集合中的若干列,选择运算后的列数不变7. 若关系模式中不存在夏合数据珊.!此关系模式一定属扣A.第一莅式.B.第二范式C.第三范式D.第四范式8 .如果某数据催的日志文件空间已用完则用户对该数据府.A,可以掴入敷据B.可以制除数据C.可以修改敢撤D.可以夜湖数据9. 对
18、nuhM10英胃的列.若存WT中国.其占用的字节数压.A. 4B.SG 10D. 2010. 在表达式中,与所在部门NOT IN 财务后勤等价的星 A.所在部门!-财务AND所在耶门!-后助此所在部门I 财务OR所在部门!-后勤C所在部门一财务AND所在都fl -后的IX所在部门=财务OR所在部门=后勒11. 理景统计选课表中CCH课程的R成领.正册I的讲句是.A. SELECT COUNTmFROM 选睬我 WHERE I*程号 *COJrB. SELECT COUNT FROM 选爆农 WHERE 课料号 一 *C01#C SELECT SUM或爆FROM 选睬表 WHERE i程号-CO
19、I1l. SELECT SUM FROM 嫌谭表 WHERE 课程号-C01国家开放大学试题12. 查询年韵殷大的前5位学生的姓名和年龄的语句,正确的是.A. SELECT TOP 5姓名.玮帝FROM学生表R SELECT TOP 5姓名.年的FROM学生表ORDER BY年酎C. SELECT TOP 5 姓名.年的 FROM 学生衣 ORDER BY 年龄 DESCD. SELECT TOP 5 WITH TIES姓名.年的FROM学生表13. 查询考试成绩大学75分的学生的学号和姓名.正确的语句是.A. SELECT Sno, Snamc FROM SC WHERE Grade75R
20、SELECT Sno. Sname FROM Student WHERE Grade75C. SELECT Sno. Snnme FROM Student WHERE Sno INSELECT Sno FROM SC WHERE Grade75 D. SELECT Sno Snume FROM StudentWHERE Sno FROM SC AND Grade7514. 始St udent Sno. Snn me, Ssex, Sage Sftge为整型,ft他均为字符1W捆人一条新记录.学号为-20160203.姓名*李小红,性别,女,年正确的语句是.A. INSERT INTO Stud
21、ent 20160203,李小红女18B. INSERT Student VALUES-20160203李小灯女,T8C INSERT INTO Student VALUESr2O16O2O3 李小tL.女 18D. INSERT INTO Student VALUES】20150203.李小灯.女,18is.传号.书名类别出版日期e价,理将子力孕F4BH竹的削价降低io.正确的话句星.A. UPDATE图书SET映价革价一10B. UPDATE图书SET单价箪价一 10 WHERE类别-于力学C. UPDATE 于力学SET段价箪价一】0D. UPDATE 图 H WHERE 类别-*1 F
22、力牧 SET 革价 m价一216. 关于图的倪法.正城的是A. 视阳与事本表一样.也存创I散懈B. 对视图的I作臻郴转筷为对最本教的作C创硬视图的敷据源只册是*本衣D.所有祝现鄱诃以实现对敷据的增改杏I作17. 关于聚集索引的说法,正确的是oA. 在一个表上可以建立多个聚集索引B. 在一个表上最多只能建立一个聚集索引C. 聚集索引适合建立在重复值多的列上D. 必须先建立聚集索引,然后再建立非聚集索引 。国家开放大学试题18. 关于存储过程的说法,正确的是。A. 在定义存储过程的代码中可以包含数据的增、删、改、查语句B. 用户可以向存储过程传递参数,但不能输出存储过程产生的结果C. 存储过程的执
23、行是在客户端完成的D. 存储过程是存储在客户端的可执行代码段。19. 事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的oA. -致性B. 持久性C. 隔离性D. 原子性20. -个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行 营业所之间的联系是oA. 一对一B. 一对多C. 多对一D. 多对多二、判断题正确的在括号内打上 错误的打上 X。本题共10个小题,每小题2分,共20分21. 使用数据库管理数据可以实现程序与数据的相互独立。22. 关系数据模型允许一个属性包含更小的属性。23. 按指针链接方向查找数据是关系数据库的特点。24. Unique约
24、束属于用户定义的完整性约束。25. soL Server 2008的SSMS I具只支持图形化方法,不支持编写SQL语句。26. UNioUE用于限制列的值在指定范围内。27. 数据库即保存视图的定义,也保存视图中的数据。28. 存储过程的参数有输入参数和输出参数两种。29. SQL Server中的 简单恢复模式不支持对数据库进行日志备份。30. 在进行数据库逻辑结构设计时,通常不需要考虑所使用的数据库管理系统。三、综合应用题本题共3个小题,共40分31. 写出创建如下三张数据表的SQL语句。本题10分 汽车表结构:汽车型号:普通编码定长字符类型,长度为20,主键。汽车类别:普通编码定长字符
25、类型,长度为10,取值为: 轿车、 跑车、 SUV生产年份:整型。 经销商表结构:经销商号:普通编码定长字符类型,长度为20,主键。经销商名:普通编码可变长字符类型,长度为30,非空。地址:普通编码可变长字符类型,长度为50。 销售表结构:经销商号:普通编码定长字符类型,长度为20,引用经销商表的外键。汽车型号:普通编码定长字符类型,长度为20,引用汽车表的外键。销售时间:日期时间型。销售价格:整型主键:经销商号,汽车型号,销售时间。32. 依据第31题所创建的三张表,写出完成下列操作的SQL语句。本题共20分,每小题5分1查询2015年生产的汽车型号和汽车类别。查询2016年卖出的销售价格3
26、0万元以上包括30万元的汽车的总数量。3将销售价格超过100万元的汽车降价5万。4在汽车表中插入一行数据:汽车型号为 24,汽车类别为 胞车,生产年份为2014o 33.依 据第31题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售 SUV的经销商的经销 商名和地址。木题10分 试题答案及评分标准仅供参考一、单项选择题每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每国家开放大学试题国家开放大学试题小题2分,共40分国家开放大学试题国家开放大学试题1. B2. C 3. B 4- A5.6. A 7. A 8. D9. D 10. A11. C12.
27、C 13. C 14. C15.16. B 17. B 18. A19. B 20. D二、判断题正确的在括号内打上错误的打上 X。本题共10个小题,每小题2分,共20分21. V22. X 23. X 24. V 25. X26. X27. X 28. V 29. V 30. X国家开放大学试题三、爆合应用题(本腰共3个小,共40分)31.(本题10分)参考答案及评分要点,CREATE TABLE 汽车(汽车型号 char(20) primary key.汽车类别char(lO) CHECK(汽车类别in(轿车跑车,SUV) 生产年份int)评分要点:主健:1分iCHECK:2分,其他1分.
28、共计4分.CREATE TABLE 经销商(经销商弓 chflr(20) primary key,经销商名 varchnrOO) not null.地址 varchar(50)评分要点,主裸分|其他,1分共计2分CREATE TABLE经箱商号 char(20),汽车型号 char(20),销售时间 datetimet国家开放大学试题箱曾价格 im. Primary key经钥商汽羊58号,倒11时间.Foreign keyf&梆商号references 经 f 1 商,纣 tH flf 号Foreign key汽车S号references汽车汽车型号评分要点:主憾1分外键2分箕他1分.共计4
29、分.32. 本SS共20分,夕小的5分参考答案及评分要点,DSELECT汽车察号.汽车类别FROM代车WHERE生产年份-2015评分婴点:SELECT W分2分,FROM部分1分,WHERE部分2分2JSELECT COUNT 销的总散量FROM销僭WHERE 价格 =300000AND 梢告时间 BETWEEN 2016/1/1 AND2016/12/31 评分要点SELECT部分I分.FROM那分I分,WHERE部分3分UPDATE mW SET销售价格=销曾价格一 50000WHERE 销售价格1000000评分要点:UPDATE 85分3分.WHERE部分2分4INSERT INTO
30、 汽车VALUES/Z4 跑车.2014评分要点INSERT部分2分,VALUES部分3分33. 本国10分参考答案及评分要点,.CREATE VIEW VI ASSELECT经销商名.地址FROM经梢商JOIN例售ON瓮铜商.经钥商号-销售.经梢商与JOIN汽车ON汽车.汽车型号=钥骨.汽车型号WHERE汽车类别=SUV评分要点,每行2分数据库应用技术题库三一、单项选择题每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每 小题2分,共40分1. 不属于数据库管理数据特点的是oA. 数据可以共享并能保证数据的一致性B. 最大限度的保证数据的正确性C. 应用程序与数据的
31、物理存储紧密相关D. 相互关联的数据集合2. -名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是oA. -对多B. -对一C. 多对一D. 多对多3. -个系有多名学生,一个学生只能属于一个系,则系和学生的联系是oA. -对多B. 一对一C.多对一D.多对多4.关于实体联系模型中联系的说法,错误的是。国家开放大学试题国家开放大学试题A. -个联系可以只与一个实体有关B. -个联系可以与两个实体有关C. -个联系可以与多个实体有关D.5.-个联系可以不与任何实体有关用于描述数据的物理存储的是A.外模式B.内楔式C.模式D. 模式间的映像6.数据库系统是由若F部分组成的,
32、不属于教据库系统组成部分的是A.散推库B.揉作系统C.应用程序D.数据奇甘理系统用于定义列的取值范围的约束是A. N()T Nl LLB. DEFAULT(.(HECKD. FOREIGN KEY8.属于也旭妆制慢作的.A. REVOKEH. INSERTC DROPD. SELECT9域亍定由小数类员的是hA numericB. intC d*tetimeD.real10.同于染型类型的足.A, numericR. ini:C datetime【.rttalih定义砰at约束的r句确的是A. IORI-IGN KEY Cl REFERENCES l CHB. FOREIGN KEY CD R
33、EEERENCES TlC FORKIGN KEY Cl RI:EI:REN T.CII. EOKEKiN KEY CD REFERENC ES T. Cl12. 关F SELECT倚句中HAVING句的说法.靖识的如 .AHAVING 胸 股川于对分给后的貌什果进行脩地B. HAVING HJtft用于简不针对单个一泉C. 在-t SI.EECT ifit.J中.HAVING孑句的执行先于WHERE干句【.HAVING f句的作川与WHERE广旬很类似郴用对敷,进行简地13. 关于TP选顼的作用.说法正踊的是.A. TOP 10返回的结果只能是前10行数据B. TOP IU返回的结果有可能多
34、于1。行数据C TOP 10 percent的作用是得到皆询结果的前I。行数据.并且包含并列的情况D. TOP 10 with的作用是返回在询结果的前n%行数据14. 关于盛会于查询的说法,正璃的是.A. 敝套子查网的执行噬序是先执行外眨查问然后根据外层查询结票执行内是了丘为8,成套子酉询时先扶行于查询然后再根据子酉洵返回结粟执行外层丹询C. 成套于酉询会枳据外屋会狗的结果执行多遍【.包含族宏于查if的外层查询会根据了酉沏返回的结果执行多避15. 设有迓课学号.课程号.成堵.现要将S001和8002学生的成绩加15分,正确的语句是.A. UPDATE选课SE丁成境成绒十15WHERE 学号二
35、5001 OR 学矽-S002R UPDATE选喋SET成毓=成绩+ 15WHERE 学号=SOOT AND 学母=S002C. UPDATE选课SET成埠=成绩+ 15WHERE 学号=SOO】 OR S002D. UPDATE选课SEI成摘-成绩+ 15WHERE 学导=?S001r AND S00216. 创建视囹的主要作用是.A. 提高敷抿直湘效率B.维护数据的完整性约束C.维护数锯的一致性D.提供用户世角的数批17. 关于索引的说法错误的是A. 索引由索引项蛆成.索引项只能由&中的一个列组成B. 聚集索引对数据进行物理排序C. 非聚集索引不对数据进行物埋排序D. 唯-索引可以确保索引
36、列不包含垂红的值18. 关于存储过程优点的说法,正确的是oA. 允许模块化程序设计B. 不能作为安全机制使用C. 会影响数据库性能D. 可导致网络流量增大19 .触发器的主要作用是oA. 提高数据的查询效率B. 增强数据的安全性C. 加强数据的保密性D. 实现复杂的约束20. 关于数据库设计中新奥尔良方法的说法,错误的是oA. 数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计B. E-R图是数据库概念结构设计产生的结果C. 概念结构设计是在需求分析之后、逻辑结构设计之前进行的D. 逻辑结构设计是在需求分析之后、概念结构设计之前进行的二、判断题正确的在括号内打上错误的打上 X。本
37、题共10个小题,每小题2分,共20分21. ER模型的联系只能关联两个实体.22. 数据M三说慢式中的内模式描逑数据的物理存储,23. 使川FCREIG、KEY束可以实现参照完整性约束,21.关系代数中的逸抒运算是从水平方向选取数据果不彰响关系的列个数25.在 合计耶机上只能安装一个SQLver默认实啊.26. 定义升关状态列的类叩为chart 2.并为炫列提供默认依 关的子句是,开关状态char2 ddnuh #关kx开关状态.27. 使用徵引的个优点星.在对散据迎行插.人.更改和删除接作时.不需要对索引讥行相痘维护,就可以使索引与散据保持一致2& UPDATE JNSERT和DELETE邮
38、可引发触发器代码的执行.29. SQL Server允许:将行数据存储在多个数据页上3. Reconhe! 象是数据表的查询结果.迥常可使用它迎行敷猖的插入操作,三、综合应用题本题共3个小题,共40分31. 写出创建如下三张数据表的SQL语句。本题10分 教师表结构:教师号:普通编码定长字符类型,长度为10,主键。教师名:普通编码可变长字符类型,长度为10,非空。职称:统一字符编码定长字符类型,长度为3,取值为: 教授、 副教授、 讲师。所在部门:普通编码可变长字符类型,长度为20。 课程表结构:课程号:普通编码定长字符类型,长度为20,主键。课程名:普通编码可变长字符类型,长度为30,非空。
39、开课学期:微整型。学时:定点小数类型,小数点前2位,小数点后1位 授课表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。课程号:普通编码定长字符类型,长度为20,引用课程表的外键。授课学年:普通编码定长字符类型,长度为6,非空。主键:教师号,课程号,授课学年。32. 依据第31题所创建的三张表,写出完成下列操作的SQL语句。本题共20分,每小题5分12询全部有 教授职称的教师名和所在部门。22询学时大于等于30的课程的授课情况,列出课程名、学时和授课学年。3删除 讲师职称的授课记录。4在课程表中插入一行数据,课程号:K100,课程名:新课程,开课学期:未定,学时:24。33.
40、 依据第31题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询 计算机学院全 体教师的授课情况,列出教师名、讲授的课程名及授课学年。本题10分试题答案及评分标准仅供参考,单顼逸拇11笛个H只有一个答案是正携的,浦将正确的答泰填导剧括号内.本II共20个小.小:I. C6. HII. B16. D2分.共 分)2. D3. A4 D5 B7.C8. A9. A10. KI2.C13. AH. B15. A17. A18. A19. D20.1)二、判断厢正确的在括号内打上误的打上 X.本购共io个小atQ小通2分,共2。分)21. X26. X22. J23.J24.725. V27
41、 X28. J29. X30 X三,雄合应用!8本尴共3个小U.共仙分 31木朋ID分参号答崔及评分要点, CREATE TABLE 教师M帅号 教师名 III林chnr( 10) primnry keytvarchflr(lO) not nulhnchar(3) CHECK (矣别IN(教授副教授讲耐)所在邮门 varcluirCZp) )W分换点,I Ut I分.CHECK 2 iK他1分共if 4分.CREATE TABLE 课程W VJchar20 primnry key*渊W名vnrthnr30 not null,开课学期 tinyint*学时nurneric3.1并分#点。分洪他
42、I分,共H 2分.CREATK TABLE 授课ft 帅号 chdrlO.课程号 char20t授iSl学年 char6 not null*Primary key教师号.谏程号.授课学年.Foreign keyCft师号references 教师散师号,Foreign key课程弓references UK程课程号怦分要.点主堆I分,2个外供共2分3其他I分,共计1分.32. 本M共2。分.邰小题5分参考答案及评分要点:SELECT教怖名,所在部门FROM教师WHERE职林-教授评分要点,SELECT分2分.FROM部分I分.WHERE部分2分国家开放大学试题2SF:LECr谏程名学时.做课学年FROM课程 JOIN授 b ON .iW9 l.燥悍号WHERE 学时 -30邱分餐加SELECT邮分2 4.FROM部分Z分.WHERE部分I分3DELETE 擅课