数据库技术基础.ppt
《数据库技术基础.ppt》由会员分享,可在线阅读,更多相关《数据库技术基础.ppt(72页珍藏版)》请在三一办公上搜索。
1、第四章 数据库技术基础,主要内容:,数据库基础知识;SQL;关系数据库Foxpro。,第一节 数据库基础知识,数据:对现实世界的事物采用计算机能够识别、存储和处理方式进行的描述,包括数字、字符、文字、图形图像、声音等。数据在空间上的传递-数据通信数据在时间上的传递-数据存储,一、数据库技术概论,数据、信息与数据处理,信息经过加工处理的数据,消化理解了的数据,是数据的具体含义。,数据和信息:,数据是具体的物理符号,信息是数据的抽象;信息不随数据形式而变化。不同数据形式可以表示同样的信息,例如:一条新闻可能在不同媒体上发表,采用的文字内容,但表述了相同的信息。,数据处理将数据转化为信息的过程,包括
2、数据的收集、存储、加工、分类、检索、传播等一系活动。简单加工:组织、编码、分类、排序;复杂加工:数学模型、统计学方法的应用。,数据管理技术的发展,随计算机硬件(主要是外存储器)、软件技术和计算机应用范围的发展经历四个阶段:手工管理阶段 文件系统阶段 数据库系统阶段 分布式数据库系统阶段,手工管理阶段1946年-50年代,数据库系统组成,主要由五个部分组成:,硬件系统计算机、联机存取设备(大容量磁盘)、脱机存储介质(软盘、光盘、磁盘);,数据库集合设计合理、满足需要;,以数据库方式管理大量共享数据的计算机软件系统。,数据库管理员(DBA DB Administrator)数据库的建立、维护和管理
3、;,用户最终用户:数据库系统的使用者;专业用户:程序员,设计程序模块。,系统软件操作系统、开发软件、数据库管理系统(DBMS);,数据库系统层次图:,数据库应用系统(DBAS),数据库管理系统(DBMS),操作系统(OS),硬 件(Hardware),数据描述,现实世界客观世界,由客观事物及其相互关系组成。例如:教师、职工、零件称为实体;教师的姓名、年龄、性别称为特征;,信息世界对客观事物及其相互关系的抽象描述;,从客观事物到计算机数据库中的数据表示需要经过三个领域:,机器(数据)世界信息的数据化处理,以数据模型表示数据及其组织结构。数据模型分为:层次模型 网状模型 关系模型,数据描述对照:,
4、数据模型,层次模型用树形结构表示的数据模型,树中的结点表示记录类型(实体)。适合表示1-n(一对多)的关系。,表示实体及实体间联系的模型。常用的有三种:,网状模型,用图形结构(网)表示的数据模型,结点表示记录类型(实体)。适合表示m-n(多对多)的关系。,关系模型,用线性表结构(二维表格)表示的数据模型。使用关键码表示实体间的联系。,关系数据库系统,特点数据结构简单;可以直接处理多对多的关系;数据独立性较高,不用关心数据的物理存放;以关系数学理论为基础,不依赖于经验。,关系代数以集合代数为基础,将关系(二维表)看作行(记录)的集合。,并(Union),关系R 关系S 关系,交(Intersec
5、tion),关系R 关系S 关系,差(Difference),关系R 关系S 关系,选择(Selection),从当前关系中选择满足一定条件的纪录。生成新关系:,关系R 新关系,F:条件,关系表达式、逻辑表达式。,投影(Projection),从关系中选择某些属性,可重新排序,生成新关系:,关系R 新关系,笛卡尔积(Join),关系R 关系T 关系,连接(Join),指 笛卡尔积满足关系 的子集。,关系R 关系S 关系,第二节 Visual Foxpro简介,为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。,组织信息、运行查询、创建集成的关系型数据库系统;编写功能全面的数据管理应用
6、程序;速度快、能力强和灵活性好.,一、表,定义:处理数据和建立关系型数据库及应用程序的基本单元。,字段数据类型,表的创建-“表设计器”,创建表结构,从“文件”菜单中选择“新建”。出现如右图所示对话框,在复选框中选取“表”;,选取“新建文件”按钮,输入我们要建的表名,如“职工表”,选“保存”按钮。即出现表结构设计器;,表的结构设置完毕后,选取“确定”按钮,这时会出现一个选择框,询问“现在输入数据吗?”。此时,可以选择是立即开始输入记录。,表中添加记录,在“文件”菜单中选择“打开”,从“文件类型”下拉框中选择“表”,即出现该目录下所有的表;,从“显示”菜单“中选择“浏览”。如图:,出现“职工表”浏
7、览窗口,并且“显示”菜单的内容发生变化,如下图,选择“追加方式”;,在“浏览”窗口中输入新的记录。当输入内容满一个字段时,光标会自动跳到下一个字段。内容不满时,用Tab键或回车键将光标移到下一字段。备注型(memo)字段双击它或按Ctrl+Home键就可输入。完成后,单击窗口上的关闭按钮“X”或按Ctrl+w可以保存并关闭窗。如不想保存,则按Esc键或Ctrl+Q。,表的修改,修改已有表的结构,打开要修改的表,选择“显示”菜单“表设计器”,显示了表的结构;,添加、删除记录,添加记录:将“浏览”和“编辑”窗口设置为“追加方式”。在“追加方式”中,文件底部显示了一组空字段;,删除记录:两个步骤;,
8、单击每个要删除记录左边的小方框,标记删除的记录。如下图:,真正地删除记录,还应从“表”菜单中选择“彻底删除”。,表的筛选,设置一个过滤器有选择地显示某些记录。,设置过滤器:打开数据库表,从“表”菜单中选择属性”,进入“工作区属性”对话框;,选择“数据过滤器”框后面的对话按钮,在“表达式生成器”中创建一个表达式来选择要查看的记录,例如:将性别为女的职工筛选出来;,二、索引,定义:是一个记录号的列表,指向待处理的记录,并确定了记录的处理顺序。,索引的作用:对数据进行排序,加速检索数据的速度;快速显示、查询或者打印记录;支持表间的关系操作。,注意:,索引并不改变表中所存储数据的顺序,只改变了每条记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 基础
链接地址:https://www.31ppt.com/p-5985644.html