ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:213.04KB ,
资源ID:4519721      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4519721.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(2023年数据库应用技术考试必备.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年数据库应用技术考试必备.doc

1、单项选择题(在括号内填写一个对的的选项。每题2.5分,共30题。)1下列(D)是指数据库管理系统的英文缩写。A、DML B、DDLC、DBA D、DBMS2下列属于数据库模式范畴的是(B)。A、数据库中的数据存储时是否通过加密B、用户看到的一张数据表C、给数据库中的多个用户划分权限D、不同的用户可以看到不同的数据3在销售商品关系中,可以成为主关键字(或称主码)的属性是(B)。A、商品名B、商品编号C、商品数量D、商品价格4以二维表的形式表达关系之间的联系,属于关系模型中(A)的功能。A、数据结构B、规范性C、关系完整性D、数据独立性5关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由

2、三部分组成(A)。A、数据结构、关系操作集合和关系的完整性B、一级模式、二级模式、三级模式C、数据库、数据表、索引D、数据库、数据表、视图6一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为(C)。A、两个关系的交B、两个关系的并C、两个关系的积D、两个关系的差8下列SQL语句中,进行默认约束的是(D)。D、成绩numeric(9,2) CONSTRAINT df_score DEFAULT 0.009以下不属于SQL Server数据库特点的是(C)。A、采用SQL结构化查询语言B、具有客户/服务器体系结构C、基于面向对象的数据模型D、提供了大量易用的管理工具10创建数据库

3、的SQL语句是(C)。A、INSERTDATABASEB、BACKUPDATABASEC、CREATEDATABASED、RESTOREDATABASE11假如要存储的数据是图形图像等,应使用(D)作为数据类型。A、数值数据类型B、字符型C、日期时间型D、二进制数据类型12SQL Server数据库中的NULL值(空值)(D)。A、表达空格B、表达数字0C、表达一种数据类型D、表达没有值、不拟定的值13关系数据库规范化理论是为解决关系数据库中(A)问题而引入的。A、插入、删除和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性14下列符合第三范式的关系是(D)。D、职

4、工(职工号,职工姓名,性别,籍贯,所属部门编号)15下列SQL语句中,可以完毕笛卡尔积运算的是(D)。D、SELECT * FROM 素描画作者,动漫作者16假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当是(B)。A、Where 姓名 % 张B、Where 姓名 LIKE 张C、Where 姓名 % LIKE张D、Where 姓名 LIKE 张17下列SQL语句中,可以对查询结果进行排序的是(A)。A、SELECT * FROM 学生表 WHERE 专业软件ORDER BY 年龄18设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成绩),假如希望查询出“所有姓王的且选

5、修了A001课程的学生”,则相应的SQL语句是(C)。C、SELECT 姓名 FROM 学生表,选课表WHERE 学生表.学号=选课表.学号 AND学生表.姓名 LIKE 王%AND选课表.课程号=A00119设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则相应的SQL语句是(D)。D、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系英语系 AND课程名计算机 AND 学生表.学号=课程表.学号 ORDER BY 成绩 DESC20下列关于视图的描述不对的的是(C)。A、视

6、图是由行和列组成的二维表B、执行视图也许会比执行select语句速度更快C、视图与数据表是完全同样的D、视图更便于用户使用21一个学生表有学生学号、学生姓名、年龄、系共4个属性,下列语句(C)可以建立一个视图,该视图包含计算机系学生的学号和姓名。C、CREATE VIEW CSStudentASSELECT 学生学号,学生姓名 FROM 学生表WHERE 系=计算机系22下列(B)可以删除视图CSStudent。A、DELETE VIEW CSStudentB、DROP VIEW CSStudentC、CREATE VIEW CSStudentD、INSERT INTO VIEW CSStud

7、ent23下列SQL语句中,可以完毕修改功能的是(B)。A、INSERT INTO 教师表 VALUES(053006, 王振东,男,2)B、UPDATE 教师表 SET 姓名=王振东 WHERE 学号=053006C、DELETE 教师表 SET 姓名=王振东 WHERE 教师编号=053006D、UPDATE FROM 教师表 WHERE 性别=男24SQL Server默认的登陆账号为(A)。A、saB、dboC、administraterD、自己任意设立25对于教学管理数据库,当采用事务控制机制时,运用UPDATE语句将学生表中学号为“002”的学生学号改为“2023”后,假如对学生表

8、的更新操作结束后,还没来得急对成绩表中相应的学号字段进行更新操作,忽然停电了,SQL的事务控制功能将(C)。C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新26设计性能优良的关系模式称为规范化,规范化的重要理论依据是(C)。A、关系运算理论B、关系代数理论C、关系规范化理论D、离散数学27有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),零件表(零件编号,零件名称,零件颜色,零件重量),工程表(工程编号,工程名称,工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零件数量),供应关系表用于解决为指定的工程提供零件的供应商编号、零

9、件编号等信息。下列查询的含义是(C)。SELECT供应关系表. 供应商编号FROM供应商表,零件表,供应关系表WHERE供应关系表. 供应商编号=供应商表. 供应商编号 AND零件表.零件编号=供应关系表. 零件编号 AND 零件表.零件颜色=红色 AND工程表.工程所在城市=北京。A、查询提供红色零件的供应商编号B、查询提供红色零件的供应商名称C、查询为北京的工程提供红色零件的供应商编号D、查询为北京的工程提供红色零件的供应商名称28一个用户访问SQL Server通常要依次通过4个层次的安全控制,分别是(A)。A、操作系统、服务器、数据库、表和列B、表和列、数据库、网络、操作系统C、操作系

10、统、数据库、网络、列D、列、网络、数据库、操作系统29有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),零件表(零件编号,零件名称,零件颜色,零件重量),工程表(工程编号,工程名称,工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零件数量),供应关系表用于解决为指定的工程提供零件的供应商编号、零件编号等信息。下列查询的含义是(B)。SELECT供应商编号 FROM供应关系表 WHERE工程编号=K101A、查找为K101工程提供零件的供应商B、查找为K101工程提供零件的供应商编号C、查找为K101工程提供零件的供应商信息D、查找为K101工程提供零件的供应关系30下列

11、SQL语句中,对字段创建惟一的聚集索引的约束是(B )。A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUEB、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEYC、性别 char (2) NOT NULL check (性别男 or 性别女)D、学号 char (8) NOT NULL二、判断题(对的的在括号内划,错的划,填入其它符号按错论。每题2.5分,共10题)1数据是通过加工的,有价值的数字。()2数据定义语言的重要作用是向数据库中填写数据。()3三级抽象模式的定义是E-R图最基本的内容。()4根

12、据索引的特点,应当对那些数据量大、查询频度较高、实时性规定强的基本表创建索引。()5具有UNIQUE约束的字段的值不能反复。()6SQL语句“BEGIN TRAN SACTION 事务名”的作用是开始一个事务。()7DROP INDEX studentNo_index2的功能是删除名为studentNo_index2的视图。()8数据流图是需求分析的常用工具之一,人们也经常称它为DFD图。()9触发器是一种特殊的存储过程,可以把它看作是表定义的一部分,重要用来保证数据的完整性。()10B/S模式的实质是两层结构的C/S模式。()数据库应用技术模拟试题=一、单项选择题(每个题只有一个答案是对的的

13、。每题2分,共15题,30分)1下列属于数据库外模式的范畴是( )。D. 不同的用户可以看到不同的数据2在教师关系中,可以成为主关键字(或称主码)的属性是( )。B、教师编号3下列数据库中,应严禁用户修改删除,并应经常对其进行备份的是( )。A. master数据库4属于关系模型中关系操作的范畴是( )。A. 关系代数中的并运算5数据库的备份不涉及( )。A、操作系统6假如要存储的数据是带有小数位的数据,应使用的数据类型是( )。A、数值数据类型7第二范式是指( )。B、设一个关系为R,它是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。8在成绩数据表中,要计

14、算选择某课程的学生人数总和,可采用( )。C、Count函数9假如希望从成绩表中查询出所有成绩大于等于90分的记录,那么SQL条件语句应当是( )。A、Where 成绩 =9010下列哪种情况比较适于建立索引( )。A、基本表的记录数量特别多11数据库应用程序开发中,需求分析阶段的重要目的是( )。A、回答“干什么”的问题12查询姓名中带有“芳”字的学生,则SQL条件语句应包含( )。B、Where 姓名 LIKE %芳13SQL Server数据库中的一个完整的备份通常要涉及( )。A、系统数据库、用户数据库和事务日记14下列SQL语句中,实现主键约束的是( )。B、学号 char (8)

15、NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY15下列SQL语句中,可以对查询结果进行排序的是( )。A、SELECT * FROM 学生表 WHERE 专业软件 ORDER BY 年龄二、填空题(每空2分,共10分)1关系模型由三个部分组成,分别是数据结构、(关系操作集合)和关系的完整性。2假如一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、(插入异常)和(删除异常)等问题。3数据库还原方式涉及完全还原方式、简朴还原方式和(大容量日记记录还原方式)。4数据库设计的重要原则涉及表设计原则、(字段设计原则 )和其他原则。三、判断题(对的的在括号内打上“”

16、,错误的打上“”。每小题2分,共10分)1为某基本表建立索引,假如对基本表中的数据进行增删操作,则需要手工重新建立相应的索引文献。( )2FOREIGN KEY约束可以自动建立索引。( )3SQL语句“BEGIN TRAN SACTION 事务名”的重要作用是:开始一个事务。( )4数据字典是需求分析的常用工具之一,简称为DD( )。5每个用户均需通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。( )四、简述题(每小题5分,共10分)1请简要说明关系规范化的必要性。答案:关系规范化可以减少数据冗余、更新异常、插入异常、删除异常。2简述数据库设计中物理设计阶段的重要内容有哪些? 答案

17、: 存储记录的格式设计。存储方法设计。访问方法设计。完整性和安全性考虑。五、综合应用题(第1、2题每题10分,第3题20分,共40分)1用SQL语句创建简朴数据表设有一个电影资料数据库,其中电影表Movie,涉及电影编号Mno,数据类型为字符型(长度10);电影名Title,数据类型为字符型(长度30);制作年份Year,数据类型为整型;电影长度Length,数据类型为整型。演员表Actor,涉及演员编号Ano,数据类型为字符型(长度10);演员姓名Name,数据类型为字符型(长度20);地址Address,数据类型为字符型(长度10);性别Gender,数据类型为位型(0表达女,1表达男)。

18、用SQL的建表语句建立上述两个基本表。参考答案及评分要点:CREATE TABLE Movie(Mno CHAR(10) PRIMARY KEY,Title CHAR(30),Year INT,Length INT);CREATE TABLE Actor(Ano CHAR(10) PRIMARY KEY,Name CHAR(20),Address VARCHAR(10),Gender BIT);2 根据上题,请按下列规定,完毕查询语句或更新操作(1)记录1999年制作电影的平均长度和最短长度;(2)在演员表Actor中插入一个名演员的记录,其中,演员编号:2023001;姓名:张雷;地址:河北

19、;性别:男。参考答案及评分要点:(1)SELECT AVG(Length),MIN(Length)FROM MovieWHERE Year=1999;(2)INSERT INTO Actor(Ano,Name,Address,Gender)VALUES(2023001,张雷,河北,1);3程序应用题某电影资料数据库应用系统中涉及电影信息录入功能,程序运营界面如图1所示,其中Text1为电影号、Text2为电影名。进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到电影表Movie中。请补充完毕下列程序代码。图1“增长记录”窗体运营界面参考答案:Private Sub Command1_

20、Click() 声明一个记录集对象Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn第一步:在电影表Movie中查询是否存在关键字相同的记录 strSQL=“Select Mno From Movie Where Mno =” + Text1 + “” ADOrs.Open strSQL (本小点4分) 第二步:假如记录已经存在,则退出程序 If Not ADOrs.EOF Then (本小点4分) MsgBox “记录已存在,不能继续增长” Exit Sub End If 第三步:将

21、结果插入到电影表Movie中strSQL =“Insert into Movie(Mno,Title) Values(”+Text1+“,”+Text2+“)” ADOcn.Execute strSQL (本小点4分) End Sub=数据库应用技术模拟试题一、单项选择题(每个题只有一个答案是对的的。每题2分,共15题,30分)1数据库管理系统中的( B )功能实现对数据库的插入、删除、修改。A、数据定义B、数据操纵C、数据库的运营管理D、数据库的建立与维护2以二维表的形式表达关系之间的联系,属于关系模型中( A )的功能。A、数据结构B、规范性C、关系完整性D、数据独立性3在系统数据库中,(

22、 A )包含了系统级信息。A、master数据库B、tempdb数据库C、model数据库D、msdb数据库4假如要存储的数据是带有小数位的数据,应使用( A )做为数据类型。A、数值数据类型B、字符型C、日期时间型D、位型5下列( A )情况,适于建立索引。A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列6下列关于视图的描述不对的的是( C )。A、视图是由行和列组成的二维表B、视图可以限制用户对数据的访问C、视图与数据表是同样的D、视图是建立在基本表上的7对于教学管理数据库,当采用事务控制机制时,运用UPD

23、ATE语句将学生表中学号为“002”的学生的学号改为“2023”,还没来得急对成绩表进行更新操作,忽然停电了,SQL的事务控制功能将( C )。A、保存对学生表的修改,机器重新启动后,自动进行对成绩表的更新B、保存对学生表的修改,机器重新启动后,提醒用户对成绩表的进行更新C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8下列关系中,符合第2范式但不符合第3范式的是( B )。B、学号姓名性别专业课程号课程名课程学分成绩0101002张华男电子A02计算机网络5689把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为( C )。A、两个关

24、系的和B、两个关系的并C、两个关系的交D、两个关系的差10假如希望从学生表中查询出同学的平均年龄,那么语句中应当包含( C )。A、SELECT MIN (年龄) AS 平均 FROM 学生表B、SELECT MAX (年龄) AS 平均 FROM 学生表C、SELECT AVG (年龄) AS 平均 FROM 学生表D、SELECT COUNT (年龄) AS 平均 FROM 学生表11 数据库的备份不涉及( A )。A、操作系统B、系统数据库C、用户数据库D、事务日记12下列说法中,( A )属于表设计原则。A、遵守第三范式标准的数据库设计B、尽也许的建立触发器C、适当使用视图D、尽也许多

25、地采用外键13下列SQL语句中,可以对查询结果进行排序的是( A )。A、SELECT * FROM 学生表 WHERE 专业软件ORDER BY 年龄B、SELECT * FROM 学生表 WHERE 专业软件C、SELECT * FROM 学生表 WHERE 专业软件AVG 年龄D、SELECT * FROM 学生表 WHERE 专业软件DISTINCT 年龄14查询姓名中带有“玲”字的学生,则条件语句应包含( B )。A、WHERE 姓名 LIKE % 玲 B、WHERE 姓名 LIKE %玲C、WHERE 姓名 % LIKE玲LIKE D、WHERE 姓名 LIKE 玲%15下列SQL

26、语句中,对字段创建唯一的聚集索引的约束是( B )。A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUEB、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEYC、性别 char (2) NOT NULL check (性别男or 性别女)二、填空题(每题2分,共10分)1数据库系统的三级模式是指 外模式 、 模式 和 内模式 。2数据库还原方式涉及 完全还原方式 、简朴还原方式和大容量日记记录还原方式 。3数据库设计的重要原则涉及 表设计原则 、 字段设计原则 和 其他原则。4关系完整性是指关系模型中数据

27、的 对的性 、 一致性 和 有效性 。5SQL Server 中的事务解决控制语句, COMMIT TRAN SACTION 实现提交一个事务。三、判断题(对的的在括号内打上“”,错误的打上“”。每小题2分,共10分)1DROP VIEW的功能是删除表结构。( )2索引与视图具有相同的用途。( )3触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。()4每个用户需要通过登录账号建立自己的连接能力,以便获得对SQL的访问权限。()5B/S模式的事实上就是两层结构的C/S模式。( )四、简述题(每小题5分,共10分)1什么是数据和数据解决?数据与信息的区别联系是什么?参考答案:

28、数据(Data)是一组表达数量、行动和目的的非随机的可鉴别的符号。数据解决通常涉及查找、记录、分类、修改、计算、汇总等各种方法。数据(Data)是一组表达数量、行动和目的的非随机的可鉴别的符号。信息(Information)是通过加工的,能对接受者的行为和决策产生影响的、有价值的数据。假如将数据比方为原料,那么信息就是数据通过加工而生产的产品,是有价值的数据。与原料和产品的概念相似,一个系统的产品也许是另一个系统的原料,那么一个系统的信息也许成为另一个系统的数据。2请简要说明数据库应用系统设计的环节。参考答案:数据库应用系统设计的环节涉及需求分析、概念设计、逻辑设计和物理设计。五、综合应用题(

29、第1、2题每题10分,第3题20分,共40分)1用SQL语句创建简朴数据表设有某数据库中有课程表(表名为Courses),涉及课程号CNo、课程名CName两个字段。CNo和CName均为字符型(长度10)。CNo是主键,请用SQL语句创建该数据表Courses。参考答案及评分要点:参考答案CREATE TABLE Courses( CNo CHAR(10) PRIMARY KEY, CName CHAR(10),);2运用SQL语句进行查询在第五大题第1题的基础上,假设还存在成绩表(表名marks),涉及学号SNo,课程号CNo和成绩mark三个字段。某教师希望查询课程号为“JK001”的课

30、程的所有学生成绩,并按如图1所示的方式显示查询结果,请写出相应的Select查询语句。图1 规定的显示结果参考答案及评分要点:参考答案SELECT courses.Cno,Cname,Sno,mark FROM courses,marks WHERE courses.Cno=marks.Cno and courses.Cno=JK0013程序应用题接第五大题第2小题,某教学管理系统中涉及课程信息录入功能,程序运营界面如图2所示,其中Text1课程号、Text2为课程名。进入界面后,用户输入所有数据后,点击“确认”按钮后,将结果插入到课程表Courses中。请补充完毕下列程序代码。图2“增长记录

31、”窗体运营界面Private Sub Command1_Click() 声明一个记录集对象Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn 参考答案及评分要点: 第一步:在课程表Courses中查询是否存在关键字相同的记录 strSQL=“Select CNo From courses Where Cno=” + Text1 + “” ADOrs.Open StrSQL (本小点4分) 第二步:假如记录已经存在,则退出程序 If Not ADOrs.EOF Then (本小点6分)

32、MsgBox “记录已存在,不能继续增长” Exit Sub End If 第三步:将结果插入到课程表Courses中strSQL = “Insert Into courses(Cno,CName) Values(”+Text1+“,”+Text2+“)” (本小点6分) ADOcn.Execute strSQL (本小点4分) End Sub#一、单项选择题(每个题只有一个答案是对的的。每题2分,共15题,30分)1下列( D )是指数据库管理系统。A、DML B、DDL C、DBA D、DBMS 2有严格的数学基础并在此基础上发展起来的数据库模型是( C )。A、层次模型B、网状模型C、关

33、系模型D、面向对象模型3在销售商品关系中,可以成为主关键字(或称主码)的属性是( B )。A、商品名B、商品编号C、商品数量D、商品价格4SQL Server系统中的所有系统级信息存储于( A )数据库中。Amaster Bmodel Ctempdb Dmsdb5关系数据库规范化理论是为解决关系数据库中( A )问题而引入的。A、插入、删除和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性6下列符合第三范式的关系是( B )。A、零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号)7假如

34、希望从学生表中查询出最大年龄的同学,那么语句中应当包含( B )。A、SELECT MIN (年龄) AS 最大 FROM 学生表B、SELECT MAX (年龄) AS 最大 FROM 学生表8下列关于索引的说明不对的的是( B )。A、索引与基本表分开存储B、索引一经建立就需要人工进行维护9在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为( D )。A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差10 SQL Server默认的登录账号为( A )。A、sa B、dbo C、administrter D、自己任意设立11数据库应用程序开发中,( B )属于物理

35、设计。A、回答“干什么”的问题 B、存储方法设计C、绘制E-R图 D、将E-R图转换为关系模型12下列SQL语句中,可以完毕删除功能的是( D )。D、DELETE FROM 教师表 WHERE 性别=男13查询姓名中带有“芳”字的学生,则条件语句应包含( B )。A、Where 姓名 LIKE % 芳B、Where 姓名 LIKE %芳14下列SQL语句中,限制字段取值范围的约束是( C )。C、性别 char (2) NOT NULL check (性别男or 性别女)D、学号 char (8) NOT NULL15设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩)

36、,假如希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则相应的SQL语句是( D )。D、SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系英语系 AND课程名计算机 AND 学生表.学号=课程表.学号 ORDER BY 成绩 DESC二、填空题(每题2分,共10分)1关系模型由三个部分组成,分别是 数据结构 、关系操作集合和、关系的完整性 。2备份是指将数据从硬盘复制到 可移动 媒体上的过程。3数据库应用系统的建设涉及结构设计和 行为设计 两个方面。4关系完整性是指关系模型中数据的对的性、_一致性 、有效性 。5SQL Server 中的事务解决控制语句

37、, 实现回滚一个事务。ROLLBACK TRAN SACTION 或ROLLBACK三、判断题(对的的在括号内打上“”,错误的打上“”。每小题2分,共10分)1DELETE TABLE的功能是删除表结构。( )2在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。( )3触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。( )4做结构设计时,要尽量使设计符合第三范式的规定。( )5登录账号用于身份验证,用户账号用于权限验证。( )简述题(每小题5分,共10分)1关系完整性的重要内容是什么?为什么要保证关系的完整性?答案:关系完整性就是关

38、系模型中数据的对的性、一致性和有效性。关系完整性又涉及实体完整性、参照完整性和用户定义的完整性三个方面。只有保证了关系的完整性,才干使数据库中的数据对的、一致和有效。2什么是嵌入式SQL,它有哪些用途?答案: 嵌入式SQL语言是将SQL语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式SQL的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采用的编程式数据库语言。五、综合应用题(第1、2题每题10分,第3题20分,共40分)1用SQL语句创建简朴数据表设有某数据库中有学生表(表名为Students),涉及学号SNo,姓名SName,出生年月日SD等字段。S

39、No和SName均为字符型(长度10),SD为日期型。SNo是主键,请用SQL语句创建该数据表Students。参考答案CREATE TABLE Students ( SNo CHAR(10) PRIMARY KEY, SName CHAR(10), SD DATETIME);2运用SQL语句进行查询在第五题第1小题的基础上,假设还存在课程表(表名Courses)和成绩表(表名Marks)两张数据表。课程表Courses涉及课程号CNo,课程名CName两个字段;成绩表marks涉及学号SNo,课程号CNo和成绩mark三个字段。教学管理人员希望查询学号为“2023001”的学生情况,并按如图

40、1所示的方式显示查询结果,请写出相应的Select查询语句。图1 规定的显示结果参考答案SELECT students.Sno,Sname,Cname,mark FROM students,courses,marks WHERE students.Sno=marks.Sno and courses.Cno=marks.Cno and students.Sno=20230013程序应用题接第五题第2小题,某教学管理系统涉及课程信息录入功能,程序运营界面如图2所示,其中Text1为课程号、Text2为课程名。进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到课程表courses中。请补充

41、完毕下列程序代码。图2“增长记录”窗体运营界面Private Sub Command1_Click() 声明一个记录集对象Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn 第一步:在课程表Courses中查询是否存在关键字相同的记录 strSQL=“Select CNo From courses Where Cno=” + Text1 + “”(本小点6分) ADOrs.Open StrSQL (本小点4分) 第二步:假如记录已经存在,则退出程序 If Not ADOrs.EOF T

42、hen (本小点4分) MsgBox “记录已存在,不能继续增长” Exit Sub End If 第三步:将结果插入到课程表Courses中strSQL = “Insert Into courses(Cno,CName) Values(”+Text1+“,”+Text2+“)” ADOcn.Execute strSQL (本小点6分) End Sub一、单项选择题(每个题只有一个答案是对的的。每题2分,共15题,30分)1关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成( A )。A数据结构、关系操作集合和关系的完整性2以下不属于SQL Server数据库特点的是( C )。C基于面向对象的数据模型 D提供了大量易用的管理工具3SQL Server数据库一般涉及两大类数据库类型( D )。D系统数据库和用户数据库4在一个物资台账数据表中,可以成为主关键字(或称主码)的字段是( B )。A物资类别 B物资编码5在物理层面,SQL Server数据库是由数据文献和事务日记文献两个操作系统文献组成的,它们的后缀分别是( A )。 AMDF和LDF6SQL Server数据库中的系统表的表名通常以( B )为前缀。AMaster BSys7设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之相应,则称X和Y

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服