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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(《数据库原理及应用》自学指导书本科.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《数据库原理及应用》自学指导书本科.docx

1、数据库原理及应用自学指导书本科数据库原理及应用自学指导书(本科)一、课程名称:数据库原理及应用二、自学学时:108三、课件学时:54课时四、教材名称:数据库与课程设计,马涛等主编,山东大学出版社五、参考资料:1、Visual Foxpro及其应用系统开发,清华大学出版社 2、Visual Foxpro数据库与程序设计,中国水利水电出版社 3、Visual Foxpro6.0应用指南,人民邮电出版社六、考核方式:章节同步习题(10)笔试(90)七、课程简介: 迄今为止,数据库技术仍是信息处理、数据管理最有效的方法之一,而关系数据库是应用最广泛的数据库。目前,国内使用的小型关系数据库管理系统中,V

2、isual FoxPro系统占据了重要的地位,该系统系列历史悠久(从1980年的dBASE到现在的Visual FoxPro 6.0)、应用范围广泛、功能全面,是学习、应用关系型数据库管理系统以及程序设计方法的较为理想的软件系统。 本课程以Visual FoxPro 6.0数据库管理系统为平台,循序渐进地介绍数据库的基本知识、结构化程序设计方法、面向对象程序设计方法以及在此基础上的应用系统开发方法,力求学习者从中掌握这些知识点,能够根据自身的需要应用或开发实用的小型数据库应用系统。 本课程根据教学需要共介绍如下章节内容:第一章主要介绍数据库系统的基本概念,包括数据库系统的组成、数据模型、数据库

3、设计与管理等内容;第二章的内容主要包括Visual FoxPro 6.0的基本概念、命令格式和项目管理器;第三章介绍数据库、数据表的操作、索引、关联等数据库的基本知识点;第四章介绍查询与视图;第五章介绍关系数据库标准语言SQL;第六章从结构化程序设计方法到面向对象程序设计方法都作了详细地介绍,为后面的编程奠定了理论基础;第七章、第八章着重介绍了基于面向对象程序设计方法的表单及其控件的设计和应用,以及类的创建和应用。八、自学内容指导第一章 数据库基础1、本章内容概述:数据管理的研究极大地促进了计算机应用向各行各业的渗透,管理信息系统、办公信息系统、银行信息系统、民航订票系统、情报检索系统等,都属

4、于这一类的应用。今后它仍将是计算机科学技术领域中一门重要的技术和研究课题。数据库技术正是这类应用的直接结果。本章主要介绍第一节数据库技术的产生和发展,第二节数据库系统的组成,第三节数据库管理系统,第四节数据模型中的关系模型,和第六节数据库设计与管理。2、自学课时安排:3、知识点: A、数据库技术的产生和发展:数据库技术发展的三个阶段。 B、数据库系统的组成:数据库系统由计算机硬件、数据库、数据库管理系统、应用程序、数据库管理员和用户组成。 C、数据库管理系统:含义、组成部分。 D、数据模型的概念、信息世界中的基本概念、关系模型的基本概念。 E、数据库设计的主要内容、特点和步骤4、难点:数据模型

5、的概念、信息世界中的基本概念、关系模型的基本概念。5、章节同步习题(客观题):(1)下面是数据库系统阶段的数据管理特点的是: BA. 不支持并发访问B. 数据结构化程度高,独立性强 C. 数据冗余度大D. 数据缺乏统一管理(2)数据仓库的关键特征是 AA. 面向主题B. 提供OLTP系统C. 分散的D. 当前数据(3)下列关于数据库系统的叙述中,正确的是 DA. 数据库系统只是比文件系统管理的数据更多B. 数据库系统中数据的一致性是指数据类型一致C. 数据库系统避免了数据冗余D. 数据库系统减少了数据冗余(4)数据库系统的组成是 CA. 数据库、计算机硬件、操作系统、应用程序、用户B. 数据库

6、管理系统、计算机硬件、软件系统、应用程序、管理员C. 数据库、计算机硬件、数据库管理系统、应用程序、用户D. 计算机硬件、计算机软件、数据库、数据库管理系统、应用程序(5)数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序和 AA. 数据控制语言B. 数据执行语言C. 数据管理语言D. 数据形式语言(6)数据库系统采用过的数据模型有 BA. 网状模型、链状模型和层次模型B. 网状模型、层次模型和关系模型C. 层次模型、链状模型和关系模型D. 层次模型、关系模型和链状模型(7)数据模型的组成要素是 CA. 数据控制、数据定义、数据管理B. 数据约束条件、数据定义、数据控制C.

7、 数据结构、数据操作、数据约束条件D. 数据形式、数据结构、数据控制(8)信息世界的“属性”概念对应于VFP的如下哪个概念 BA. 表 B. 字段 C. 纪录 D. 表单(9)数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是 DA. DBMS包括DB和DBSB. DB包括DBS和DBMSC. DB、DBS和DBMS是平等关系D. DBS包括DB和DBMS(10)关系的完整性约束条件是 CA. 关系完整性、参照完整性、属性完整性B. 定义完整性、操作完整性、控制完整性C. 实体完整性、参照完整性、用户定义完整性D. 用户定义完整性、用户操作完整性、用户控制完整性6、课后作业题:A

8、、解释下列名词:数据库、数据库系统、数据库管理系统B、数据库管理系统有哪些部分组成?C、简述数据库设计的一般步骤第二章 Visual FoxPro 6.0概述1、本章内容概述:本章介绍了VFP6.0的启动与退出、基本概念、项目及项目管理器。2、自学课时安排:3、知识点: A、VFP的启动与退出B、VFP基本概念,包括数据的类型、常量、变量、运算符与表达式、函数(这部分参看课件,课件中有更详细的介绍)C、项目的概念及项目管理器的使用4、难点:表达式,包括表达式的类型、表达式的书写、函数的计算5、章节同步习题(1)在逻辑运算中,各运算符的优先级从小到大是: CA. NOT OR ANDB. AND

9、 NOT OR C. OR AND NOTD. AND NOT OR(2)在“选项”对话框的“文件位置”选项卡中可以设置 BA. 表单的默认大小B. 默认目录C. 日期和时间的显示格式D. 程序代码的颜色(3)在下列表达式中,计算结果为字符型的是: DA1234+ASC(“A”) B. SQRT(4)*12/24/60CCTOD(“12/24/94”)DATA( ) D. “2.13”+SUBSTR(“联想汉字操作系统”,5,12)(4)SUBS(“山东大学继续教育学院”, 9, 4)的计算结果 CA. 山东 B. 大学 C. 继续 D.学院(5)关于命令的书写规则,下列说法中正确的是 DA.

10、 命令不一定要以命令开头B. 各子句顺序不能改变C. 不能大小写混合,不能分行书写D. 一行只能写一条命令(6)下列关于子句的说法正确的是 BA. 所有带有子句的命令的默认范围都是ALLB. NEXT 只对从当前记录开始的以下n个记录进行操作C. RECORD 对n个记录进行操作D. 子句一般有三种选择:ALL, NEXT , RECORD (7)关于备注型字段下列说法正确的是: BA. 用来存放图形、电子表格、声音等多媒体数据B. 与通用型字段数据存放在一起C. 字段宽度必须由用户定义D. 与其他字段一起存放在表文件中(8)某数值型字段的宽度为6,小数位数为2,则该字段能存放的最小数值是 C

11、A. 0 B. 999.99 C. -99.99 D.-9999.99(9)设字段变量“工作日期”为日期型,“工资”为数值型,则要想表达“工龄大于30年,工资高于1500元、低于2000元”这一命题,其表达式是 AA. INT(DATE( )-工作日期)/36530 AND (工资1500 AND 工资30 AND 工资1500 OR 工资30 AND 工资1500 OR 工资30 AND 工资1500 AND 工资”AABC”) 与 3.14*1520+306、课后作业题: A、VFP有哪些数据类型?简述备注型数据的特点B、什么是表达式?表达式有哪几种类型?各类型表达式运算特点是什么?C、什

12、么是项目?项目一般都包含哪些内容?第三章 数据库与数据表及其操作1、本章内容概述:在Visual Foxpro系统中,最重要的对象就是数据库和数据表(也简称为“表”),它们是数据库应用的基础。对数据库和数据表的创建、修改等基本操作是数据库操作的基本内容。本章首先介绍了数据库及其操作,数据表及其操作,然后介绍提高数据表内数据处理效率的索引及关联等内容。2、自学课时安排:3、知识点: A、数据库的概念,建立数据库,打开数据库,关闭数据库B、数据表的概念,自由表的概念,建立数据表,修改表结构,数据表中记录的编辑操作,定位操作C、索引的概念,索引的类型,索引的建立和使用(参看课件)D、关联的概念(参看

13、课件),关联关系,参照完整性E、对表、索引、关联等相关操作命令(看课件)4、难点:索引的建立和使用,关联的操作命令5、章节同步习题:(1)数据表组成的三要素是 AA. 数据表名、数据表结构、数据表的记录B. 数据表的字段、数据表的结构、数据表的记录C. 数据表名、数据表类型、数据表字段D. 数据表字段、数据表的大小、数据表记录(2)关于数据库表的表述错误的是: DA. 从属于某个数据库的表称为数据库表B. 数据库表的功能要强于自由表C. 可以对数据库表中的字段、记录设定规则D. 数据字典内的信息存放在数据库表文件中(3)当数据库表移出数据库后,不会改变的内容是 DA. 字段名 B. 记录间规则

14、 C. 显示格式 D. 字段类型(4)在定义字段有效性规则时,在规则框中输入的表达式类型是 BA. 字符型 B. 逻辑型 C. 数值型 D. 日期型(5)备注型数据的输入方式是 CA. 与通用型数据的输入方法一样B. 直接输入C. 打开备注型数据编辑窗口,然后再直接输入D. 使用插入对象的方法来插入数据(6)用List命令显示当前表中1990年以前(不包括1990年)工作的男同志,且只显示姓名、工作时间和工资三个字段。 BA. LIST FOR YEAR(工作时间)1990 AND 性别”男”B. LIST FIELDS 姓名,工作时间,工资 FOR 工作时间=1990 AND 性别男C. L

15、IST FIELDS 姓名,工作时间,工资 FOR 1990 AND 男D. LIST FOR YEAR(工作时间)0B. CREATE TABLE student ADD xf N(3) CHECK xf 0C. ALTER TABLE student ADD xf C(3) CHECK xf 0D. DROP TABLE student ADD xf N(3) CHECK xf 0假设有一个设备管理表sb.dbf,其表结构为:sb (编号 C(5),名称 C(6),启用日期 D,价格 N(9,2),部门 C(2),主要设备 L)在sb表中编号字段值要求唯一;还有一个设备大修表dx.dbf,

16、其表结构为:dx(编号 C(5),费用 N(6,1)),每台设备大修一次,就作为一条记录保存在dx表中,因此一台设备在dx表中可能有多条记录,即维修过多次(提示:sb表可以通过编号字段与dx表建立一对多关系)(6)查询sb表中价格大于10000元的所有设备的SELECT语句是 BA. SELECT * FROM sb FOR 价格10000B. SELECT * FROM sb WHERE 价格10000C. SELECT 所有设备 FROM sb WHERE 价格10000D. SELECT 所有设备 FROM sb FOR 价格10000(7)查询哪几台设备的大修费用超过3000元,要求输

17、出设备的编号和设备名,正确的SELECT语句是 CA. SELECT 编号, 名称 FROM sb ;WHERE 名称 IN (SELECT 名称 FROM dx WHERE 费用3000)B. SELECT 编号, 名称 FROM dx ;WHERE 编号 IN (SELECT 编号 FROM sb WHERE 费用3000)C. SELECT 编号, 名称 FROM sb ;WHERE 编号 IN (SELECT 编号 FROM dx WHERE 费用3000)D. SELECT 编号, 名称 FROM sb ;WHERE sb.名称=dx.名称 AND WHERE dx.费用3000(8

18、)查找设备编号为106-1的设备的大修费用及其设备名称,并按费用降序排列,正确的SELECT语句是 DA. SELECT dx.大修费用, sb.设备名称 FROM sb, dx ; WHERE sb.编号dx.编号 AND sb.编号”106-1” ORDER BY dx.费用B. SELECT dx.费用, dx.名称 FROM dx ; WHERE dx.编号”106-1” ORDER BY dx.费用C. SELECT dx.费用, sb.名称 FROM sb JOIN dx; WHERE sb.编号”106-1” ORDER BY dx.费用D. SELECT dx.费用, sb.名称 FROM sb, dx ; WHERE sb.编号dx.编号 AND sb.编号”106-1” ORDER BY dx.费用(9)求所有设备的价格总和的语句是 AA. SELECT SUM(价格) FROM sb B. SELECT 价格总和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1