ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:257.50KB ,
资源ID:8864846      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8864846.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大本科数据库应用技术复习题2018最新.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

电大本科数据库应用技术复习题2018最新.doc

1、1 / 7数据库应用技术复习题 FROM StudentDXDiTa9E3d18假定学生关系S90Zzz6ZB2Ltk34如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是90y6v3ALoS8949关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成90 AND 课程号 LIKE A%GMsIasNXkA63. SQL Server数据库是基于(关系模型数据模型的。 64. 通常情况下 ,“数据库管理员”的英文缩写是(DBA。 65. 如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是=90) TIrRGchYzg66.在一个课程关系中,最

2、可能成为主关键字(或称主码的属性是(课程编号。 67.SQL Server的系统主数据库是(master 68. SQL Server数据库中的 NULL值(空值 (表示没有值、不确定的值 69.设一个关系为 R,如果它的每个属性都是不可再分的,则称这个关系是符合(第一范式 70. 下列符合第三范式的关系是(职工(职工号,职工姓名,性别 ,籍贯,所属部门编号。 71. 将第一个关系的记录加到第二个关系中,生成的新关系称为(两个关系的并。 72. 数据库应用程序开发中,概念设计阶段的主要目的是(建立概念模型 。 73. 用户使用 SQL Server时,通常需要考虑两个安全性阶段(身份验证、权限

3、认证74. 创建数据库的SQL语句是(CREATE DATABASE。 75. SQL Server数据库中的一个完整的备份通常要包括(系统数据库、用户数据库和事务日志。 76. 下列SQL语句中,能够完成笛卡尔积运算的是(SELECT * FROM 篮球爱好者 ,足球爱好者。 7EqZcWLZNX77. 设学生表和选课表的结构分别为(学号,姓名和(学号,课程号,成绩,如果希望查询出“所有姓王 的学生且选修了A001课程的学生”,则对应的 SQL语句是(SELECT 姓名 FROM 学生表,选课表 WHERE 学生表.学号=选课表.学号 AND学生表.姓名 LIKE 王% AND选课表.课程号

4、=A OOI 。 lzq7IGf02E1SQL数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括 AS 最大 FROM 学fjnFLDa5Zo8下列关于索引说明不正确的是 NOT NULL check (性别男or 性别女83lcPA59W915设学生表和成绩表的结构分别为90WwghWvVhPE29如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是 FROM Student)。3cdXwckm1542下列SQL语句中,能够完成交运算的是2. SQL结构化查询语言是一种过程化语言。(X 3. 索引是在基本表的列上建立的一种数据库对象

5、,它和基本表分开存储,它的建立或撤消对数据的内容毫无影响 。( ch4PJx4BlI4. 当删除一个视图时,与之相关联的基本表也会自动被删除 。(X 5. 参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。 (qd3YfhxCzo简述题1关系完整性的主要内容是什么?为什么要保证关系的完整性?关系完整性就是关系模型中数据的正确性、一致性和有效性。关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。E836L11DO52什么是嵌入式SQL,它有哪些用途?嵌

6、入式SQL语言是将SQL语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式SQL的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采取的编程式数据库语言。S42ehLvE3M5 / 73请简要说明视图的概念和作用视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。501nNvZFis其作用主要是:是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码。 ZKZUQsUJed使用存储过程的好处可归纳为以下几点

7、:(a执行速度快。在经过第一次调用以后,就驻留在内存中,不必再经过编译和优化。(b模块化的程序设计。经过了一次创建以后,可以被调用无数次。(c减少网络流量。(d保证系统的安全性。 6. 请简要说明关系规范化的必要性。 减少数据冗余、更新异常、插人异常、删除异常7. 为什么要使用事务?事务处理的作用是什么?事务存储数据库(或者其中一部分的拷贝的过程。更严格意义上讲,备份应该是一种把数据从硬盘上复制到其他可移动介质上的操作过程。llVIWTNQFk一个完整的备份通常要包括三部分内容,即系统数据库、用户数据库和事务日志。9. 请简要说明SQL Server数据库备份有哪几种方式?SQL Server

8、提供了四种不同的方式:数据库完全备份、增量备份、事务日志备份,以及数据库文件和文件组备份。yhUQsDgRT110请简要说明开发数据库应用系统时,结构设计和行为设计的含义。从系统开发的角度,数据库应用系统的建设工作包括结构与行为两个方面: PRIMARY KEY,SName CHAR(10,SD DATETIME)。2利用SQL语句进行查询在第五题第1小题的基础上,假设还存在课程表声明一个记录集对象Dim ADOrs As New Recordset将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn第一步:在课程表Courses中查询是否

9、存在关键字相同的记录Values(”+Text1+“,”+Text2+“”mLPVzx7ZNwADOcn.Execute strSQL End Sub4用SQL语句创建简单数据表设有两个关系,TD CHAR(20,RANK CHAR(20。5用SQL语句创建数据表在上题基础上,假设还存在教师教授课程关系TC,包括教师编号TNo和课程号CNo。注意:说明主键码和外键码约束参考答案CREATE TABLE TCTNo INT,CNo INT,PRIMARY KEY(Tno,Cno,FOREIGN KEY(TNo REFERENCES T(TNo,FOREIGN KEY(CNo REFERENCES

10、 C(CNo。6利用SQL语句进行查询在上题的基础上,如果要查询“张红老师承担的所有课程”,请写出对应的SQL查询语句。参考答案SELECT C.CNo,C.CN FROM T,C,TCWHERE T.TNo=TC.TNo AND C.CN=TC.CNo AND T.TN=张红7程序应用题设学生成绩表的结构为,姓名(Text1和课程名(Text2从数据库中自动读入;然后,用户输入对应的成绩声明一个记录集对象Dim ADOrs As New Recordset将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn第一步:在学生成绩表中查询是否存

11、在关键字相同的记录Values(”+Combo1.Text+“,”+Combo2.Text+“, ”+Str(Val(Text3.Text+“”fuNsDv23KhADOcn.Execute StrSQL ,TD为日期型。TNo是主键,请用 SQL语句创建该数据表TtqMB9ew4YX参考答案 CREATE TABLE T( Tno CHAR(10 PRIMARY KEY, TN CHAR (10, TD DATETIME 。9. 用 SQ L语句创建带约束条件的数据表 在上题基础上,假设还存在工资数据表C,包括职工编号CNo , 基本工资Cn等字段。Cn为数值型(带小数。Cno是该表主键,字

12、符型(长度10。该数据表与职工数据表T之间存在外键约束,即职工数据表T中不存在的记录不能够出现在该表中。请根据上述说明,用 SQL 创建工资数据表C HmMJFY05dE参考答案 CREATE TABLE C( Cno CHAR(10 PRIMAR KEY, Cn money, FOREIGN KEY (Cno REFERENCES T(TNo。10. 程序应用题 设物资台账数据表的结构为(物资编码、物资名称、计量单位、单价、期初库存,程序运行界面如图1所示,其中Text1为控件数组,Text1(0, Text1(1, Text1(2, Text1(3, Text1(4分别表示物流编码、物资名

13、称、单价、期初库存、期初金额。进入界面后 ,用户输人所有数据后,点击“保存”按钮后 ,将结果插人到物资台账数据表中。请补充完成下列程序代码。 ViLRaIt6skCommand17 / 7图1 “增加记录” 窗体运行界面Private Sub Command1_Click( 声明一个记录集对象 Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定 ADOrs. ActivcConnection= ADOcn 第一步:在数据表中查询是否存在关键字相同的记录 (1 拼写查询字符串 strSQL=“Select 物资编码 From 物资台账 Whe

14、re 物资编码=+Textl(0+”9eK0GsX7H1(2 执行查询语句: ADOrs. Open strSQL 第 二 步 :如果关键字重复,则退出程序 if Not ADOrs.EOF Then MsgBox “记录已存在,不能继续增加”Exit Sub End if 第三步: 将结果插人到物资台账数据表中 strSQL=“ Insert Into物资台账(物资编码,物资名称,计量单位,单价,期初库存”strSQL= strSQL+“Values( “+Text1(0+”, “+ Text1( 1+” ,“+Combol.Text+“,”naK8ccr8VIstrSQL=strSQL+ Text1(2+ “,” + Text1( 3+“”ADOcn.Exeute strSQL End Sub 11. 设职工工资表的结构为,职工姓名(Text1和工资项名称(Text2从数据库中自动读入;然后,用户修改对应的工资数声明一个字符串变量Dim strSQL AS String第一步:拼写Update语句strSQL =“Update 职工工资表 Set 工资数=Text3 Where 职工编号=Combo1.Text And 工资项编号=Combo2.Text+”P2IpeFpap5第二步:执行Update语句ADOrs.Execute strSQLEnd Sub

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报