- 1、本文档共400页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 第一章 第二章 常量 变量 表达式 函数 第三章 项目管理器 数据库操作 表结构的操作 表记录的操作 表的操作 第一章 数据库基础知识 数据库的相关概念 数据:是记载客观事物的状态、特征、特性的符号。 数据包括两个方面,分别是内容和形式。 数据库的相关概念 数据库(DataBase,缩写为DB),按一定的组织结构存储在计算机内可共享和使用的相关数据的集合。 说明:计算机数据库中的信息可以按字符、字段、记录和文件来进行组织。 字符—数据的最小存取单位。它由字母、数字、汉字和其他符号组成。 字段—数据的最小访问单位,具有独立的含义(表中的一列)。 记录—由一个或多个字段组成的数据单位。(表中的一行) 文件—放在存储介质上的一组记录(表文件)。 数据库的相关概念 数据库管理系统(DataBase Management System缩写 DBMS):用来建立、存取、管理和维护数据的软件系统。 数据库的相关概念 数据库系统(DateBase System 缩写DBS):指计算机系统中引用了数据库技术后的完整系统。 DBS包括DBMS和DB 组成:1、计算机硬件(主机、键盘、显示器、打印机等) 2、软件(操作系统、数据库管理系统、开发工具等) 3、数据库 4、用户(数据库管理员、终端用户等) DBS的特征: 1、采用特定的数据模型。 2、实现数据共享,减少数据冗余。 3、数据独立性高。 4、数据的保护控制。 数据关系 数据模型 定义:各个数据对象以及它们之间存在的相互关系的描述。 数据模型分为三类:层次模型、网状模型、关系模型 VF就是一种典型的关系型数据库管理系统。 关系模型 定义:由行与列构成的二维表在数据库理论中称为关系。用关系表示的数据模型称为关系模型。 表中的每一列称为一个属性,表的第一行是字段名,从第二行开始每一行称为一个元组。 在同一关系中不能出现相同的属性名,关系中不允许出现完全相同的元组。关系中属性和元组的次序无关紧要。 关系运算:筛选(选择)、投影、连接。 关系运算 选择(筛选):从关系中横向抽取满足条件的记录 投影:从关系中纵向抽取满足条件的属性。 连接:将两个关系按照某种条件结合成一新关系。 选择和投影是对一个关系进行操作,连接运算是对两个关系的操作,关系运算的结果仍然是一个关系。 数据模型及相关概念 实体:客观存在并且可以相互区别的事物。 实体集:性质相同的同类实体的集合。 实体型:实体的结构描述,通常是实体名和属性名的集合。 如学生(学号,姓名,性别,年龄) 实体值:是一个具体的实体,是属性值的集合。 如连小胜的实体值是(“070102”,“连小胜”,“男”,20) 实体间的联系:一对一;一对多;多对多 数据模型及相关概念 实体的属性:描述实体的特性。 属性型:属性名及其取值类型。 如姓名,字符型。 属性值:属性在其值域中所取的具体值。 如“连小胜” 域:属性(列)的取值范围 数据模型及相关概念 关键字:能够惟一地标识一个元组,一个关键字可以由一个或一组属性构成。(主关键字和候选关键字) 外部关键字:表中的某个字段不是本表的关键字,而是另一个表的主关键字或候选关键字,那么这个字段便称为外部关键字。 练习 在Visual FoxPro中,关系数据库管理系统所管理的关系是( ) A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件 退出Visual FoxPro的操作方法是( ) A)从“文件”下拉菜单中选择“退出”选项 B)用鼠标左按钮单击关闭窗口按钮 C)在命令窗口中键入QUIT命令,然后敲回车键 D)以上方法都可以 练习 关系型数据库采用 ________ 表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 Vfp关系数据库管理系统中的三种基本关系运算是 。 A. 选择,投影,链接 B. 选择,投影,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 关系数据操纵语言可不包含 关系运算。 A. 联接 B. 交运算 C. 选择 D. 投影 练习 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__ __ A
文档评论(0)