第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt

上传人:b****1 文档编号:14717024 上传时间:2022-10-24 格式:PPT 页数:69 大小:992.02KB
下载 相关 举报
第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt_第1页
第1页 / 共69页
第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt_第2页
第2页 / 共69页
第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt_第3页
第3页 / 共69页
第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt_第4页
第4页 / 共69页
第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt_第5页
第5页 / 共69页
点击查看更多>>
下载资源
资源描述

第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt

《第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt》由会员分享,可在线阅读,更多相关《第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt(69页珍藏版)》请在冰豆网上搜索。

第一章-Visual-FoxPro数据库基础优质PPT.ppt优质PPT.ppt

报表。

nn提供了一个集成化的系统开发环境:

提供了一个集成化的系统开发环境:

-支持过程式编程技术支持过程式编程技术支持过程式编程技术支持过程式编程技术-支持面向对象可视化编程技术支持面向对象可视化编程技术支持面向对象可视化编程技术支持面向对象可视化编程技术-在语言方面作了强大的扩充在语言方面作了强大的扩充在语言方面作了强大的扩充在语言方面作了强大的扩充第第1章章VisualFoxPro数据库基础数据库基础nn1.11.1数据库基础和知识数据库基础和知识nn1.21.2关系数据库关系数据库nn1.31.3数据库设计基础数据库设计基础nn1.41.4VisualFoxPro系统概述系统概述nn1.51.5项目管理器项目管理器nn1.61.6向导、设计器、生成器简介向导、设计器、生成器简介1.1数据库基础和知识1.1.1计算机数据管理的发展计算机数据管理的发展nn1.基本概念基本概念:

数据:

存储在某一媒体上能够识别的物理符号。

(11)描述事物特性;

()描述事物特性;

(22)存储在某一媒体上)存储在某一媒体上)存储在某一媒体上)存储在某一媒体上表现形式:

数字、字母、文字、图形、图像、声音等表现形式:

数字、字母、文字、图形、图像、声音等信息:

信息:

是客观事物属性的反映。

它反映了客观事物是客观事物属性的反映。

它反映了客观事物的某一属性或某一时刻的表现形式。

的某一属性或某一时刻的表现形式。

经过加工处理的、对人类社会有用的数据。

区别:

数据数据数据数据是信息的载体,是信息的载体,是信息的载体,是信息的载体,信息信息信息信息是数据处理的结果。

是数据处理的结果。

1.1数据库基础和知识数据处理:

也称为信息处理,它是利用计算机对各种类型的数据进行处理,从而得到有用信息的过程。

对数据进行收集、存储、加工、传输等一系列活动总和。

1.1数据库基础和知识信息信息=数据数据+处理处理1.1数据库基础和知识2.计算机数据管理对数据的组织、分类、编码、存储、检索和维护。

nn数据处理技术的发展经过了三个阶段:

n

(1)人工管理阶段n

(2)文件系统阶段n(3)数据库系统阶段n(4)分布式数据系统n(5)面向对象数据库系统1.1数据库基础和知识nn1.1.21.1.2数据库系统数据库系统1.1.数据库有关概念数据库有关概念nn(11)数据库)数据库(DB)(DB)存储在计算机存储设备上的结构化的相关数据集合存储在计算机存储设备上的结构化的相关数据集合nn(22)数据库管理系统)数据库管理系统(DBMS)(DBMS)为数据库的建立,使用和维护额而配置的软件为数据库的建立,使用和维护额而配置的软件nn(33)数据库应用系统)数据库应用系统系统开发人员利用数据库系统资源开发出来的,面系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。

向某一类实际应用的应用软件系统。

nn(44)数据库管理员)数据库管理员(DBA)(DBA)负责全面管理和实施数据库控制和维护的技术人员负责全面管理和实施数据库控制和维护的技术人员1.1数据库基础和知识2.数据库系统的特点硬件操作系统数据库管理系统数据库应用系统开发人员最终用户系统管理员1.1数据库基础和知识数据库系统的特点:

(1)实现数据共享,减少数据冗余

(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能1.1数据库基础和知识nn1.1.3数据模型数据模型将复杂的现实世界要求反映到计算机数据库中的物理世界。

n1.基本概念

(1)实体

(2)属性(3)联系(一对一,一对多,多对多)现实世界信息世界计算机世界1.1数据库基础和知识nn2.关系模型关系模型将数据组织成二维表的形式。

学号姓名专业性别年龄1甲信息管理女202乙软件工程男183丙计算机男214丁国际贸易女20表格中每一行称为一个表格中每一行称为一个记录记录。

表格中每一列称为一个表格中每一列称为一个字段字段。

1.1数据库基本概念数据库基本概念一张二维表构成的一张二维表构成的关系模型关系模型应满足以下条件:

应满足以下条件:

(1)表中每列数据属于同一类型。

(2)表中不允许有重复的字段名。

(3)表中不允许有相同的行。

(4)表中行和列的顺序可以任意。

1.2关系数据库nn1.关系术语

(1)关系)关系

(2)元组)元组(3)属性)属性(4)域)域(5)关键字)关键字(6)外部关键字)外部关键字1.2关系数据库nn2.关系的特点

(1)关系必须规范化)关系必须规范化

(2)在同一关系中不能出现相同的属性名)在同一关系中不能出现相同的属性名(3)不允许有冗余)不允许有冗余(4)元组的次序无关紧要)元组的次序无关紧要(5)列的次序无关紧要)列的次序无关紧要1.2关系数据库nn3.实际关系模型1.2关系数据库nn1.2.2关系运算nn1.传统的集合运算

(1)并)并

(2)差)差(3)交)交nn2.专门的关系运算

(1)选择)选择

(2)投影)投影(3)连接)连接1.2关系数据库关系运算关系运算关系模型中的关系表现为一张二维表,关系运算关系模型中的关系表现为一张二维表,关系运算是指在关系(表)的层面上进行的操作:

选择、投影、是指在关系(表)的层面上进行的操作:

选择、投影、连接。

连接。

n选择:

在一个表中选出满足指定条件的记录。

选择:

n投影:

在一个表中选出各记录的若干指定字段的值。

投影:

n连接:

将两个表的记录按一定的条件连接成一个新表连接:

将两个表的记录按一定的条件连接成一个新表的记录。

的记录。

1.3数据库设计基础nn1.3.1数据库设计步骤nn1.设计原则

(1)概念单一化)概念单一化“一事一地一事一地”的原则的原则

(2)避免表之间出现重复字段)避免表之间出现重复字段(3)表中的字段必须是原始数据和基本数)表中的字段必须是原始数据和基本数据元素据元素(4)用外部关键字保证有关联的表之间的)用外部关键字保证有关联的表之间的联系联系1.3数据库设计基础nn2.设计步骤

(1)需求分析)需求分析

(2)确定需要的表)确定需要的表(3)确定所需字段)确定所需字段(4)确定联系)确定联系(5)设计求精)设计求精1.3数据库设计基础nn1.3.2数据库设计过程nn1.需求分析

(1)信息需求)信息需求

(2)处理需求)处理需求(3)安全性和完整性要求)安全性和完整性要求1.3数据库设计基础nn1.3.2数据库设计过程nn2.确定需要的表遵从概念单一化遵从概念单一化“一事一地一事一地”的原的原则,即一个表描述一个实体或实体间的则,即一个表描述一个实体或实体间的一种联系一种联系1.3数据库设计基础nn1.3.2数据库设计过程nn3.确定所需字段

(1)每个字段直接和表的实体相关)每个字段直接和表的实体相关

(2)以最小的逻辑单位存储信息)以最小的逻辑单位存储信息(3)表中的字段必须是原始数据)表中的字段必须是原始数据(4)确定主关键字字段)确定主关键字字段1.3数据库设计基础nn1.3.2数据库设计过程nn4.确定联系确定外部关键字,把其中一个表的确定外部关键字,把其中一个表的关键字添加到另一个表,以建立两个表关键字添加到另一个表,以建立两个表的联系。

的联系。

(1)一对一联系)一对一联系

(2)一对多联系)一对多联系(3)多对多联系)多对多联系1.3数据库设计基础nn数据表之间的关系数据表之间的关系数据表之间的关系数据表之间的关系(11)一对一关系)一对一关系)一对一关系)一对一关系学号学号姓名姓名专业性性别年年龄1甲甲信息管理信息管理女女202乙乙软件工程件工程男男183丙丙计算机算机男男21学号学号期末成期末成绩班班级人数人数及格率及格率1优502%2良良603%3及格及格555%1.3数据库设计基础(22)一对多关系)一对多关系)一对多关系)一对多关系团队编号号旅游路旅游路线团员人数人数出出发时间负责人人团费团费A1泰泰山山3005/07/99张春春48000B1长白山白山3803/04/99田田乔38000团队编号团队编号姓姓名名性性别电话电话保险情况保险情况A1张俐俐女女8993264保险保险A1李微微李微微女女8990675保险保险A1张伟东张伟东男男8535890未保未保B1王王伟伟男男8235678保险保险B1董董军军男男2354632保险保险B1王建华王建华男男2245546保险保险B1白白杨女女7688543保险保险1.3数据库设计基础(33)多对多关系)多对多关系)多对多关系)多对多关系商品号商品号商品号商品号商品名称商品名称商品名称商品名称库库存量存量存量存量单单价价价价A1A1AA3030120120A2A2BB3838400400A3A3CC4545365365订单订单号号号号商品号商品号商品号商品号数量数量数量数量送送送送货货日期日期日期日期00010001A1A112122009-02-182009-02-1800010001A2A210102009-02-182009-02-1800020002A1A110102009-03-052009-03-0500020002A2A212122009-03-052009-03-0500020002A3A3992009-03-052009-03-05订单订单号号号号客客客客户编户编号号号号订购订购日期日期日期日期备备注注注注00010001B1B12009/02/142009/02/14略略略略00020002B2B22009/03/012009/03/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

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

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