VisualFoxpro程序设计教程第二版第一章数据库基础课件.ppt

VisualFoxpro程序设计教程第二版第一章数据库基础课件.ppt

  1. 1、本文档共125页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封面 第一章数据库应用基础 1.1 数据库系统 1.1.1 数据与数据处理 数据 数据是存储在某一媒体上,对客观事物进行描述的物理符号。 文字数据:如姓名、职称、地址等; 数值型数据:如价格、数量、长度等, 多媒体数据:如图像、声音、视频等。 数据处理 数据处理是对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输一系列操作的总和。 其目的是从大量原始数据中,获得有价值的信息,作为人们行为和决策的依据。 1.1.2 计算机数据管理 人工管理阶段 数据不保存。 数据和程序不具有独立性。 数据不能共享 重复的数据称为数据冗余 文件系统阶段 数据长期保存。 程序与数据有了一定的独立性。 数据的独立性低。 数据的共享性差,存在数据冗余和数据的不一致。 文件系统阶段 数据库阶段 数据的结构化 数据的共享性高,冗余度低。 数据独立性高 统一的数据控制功能 数据库阶段 1.1.3 数据库系统组成 数据库系统(Database System,DBS)是指引入数据库技术的计算机系统。它实现了有组织地、动态地存储大量相关数据,提供了数据处理和信息资源共享的便利手段。 数据库系统图示 硬件系统 硬件系统主要指计算机,包括CPU、内存、外存、输入/输出设备等硬件设备。 数据库 Database (DB) 数据库是指存储在计算机外存中,结构化的相关数据的集合。 它不仅包括描述事物的数据本身,还包括相关事物之间的联系。 数据库以文件的形式存储在外存中,用户通过数据库管理系统来统一管理和控制数据。 数据库管理系统 Database Management System(DBMS) 数据库管理系统是管理数据库的软件,是数据库系统的核心。 它在操作系统的基础上运行,帮助用户建立、使用和维护数据库。 数据库管理系统 功能 数据定义功能 定义数据库的数据对象,如数据库、表、索引,描述数据之间的联系。 数据操纵功能 实现对数据库数据的基本操作,如查询、插入、删除和修改等。 控制和管理功能 实现对数据库控制和管理,包括并发性控制、安全性检查、完整性检查及对数据库的内部维护等功能。 相关软件 操作系统 应用程序开发工具。 数据库应用系统 各类人员 系统分析员 数据库管理员(DBA) 应用程序员 最终用户 1.1.4 数据库系统的体系结构 单用户 整个数据库系统,包括应用程序、DBMS、数据库都装在一台计算机上。 主从式结构 数据库系统都集中存放在主机上,终端只作为主机的输入输出设备,多个用户可通过终端存取主机的数据。 主从式结构 客户/服务器结构 (c/s) 网络上的服务器结点存放数据及执行DBMS功能,客户机安装DBMS应用开发工具和应用程序。 客户端的用户请求被传送到服务器,服务器进行处理后,只将结果(而不是整个数据)返回给用户, 客户/服务器结构 (c/s) 浏览器/WEB服务器/数据库服务器结构 客户端仅安装浏览器软件,用户通过URL向WEB服务器发出请求,WEB服务器运行脚本程序,向数据库服务器发出数据请求。数据库服务器执行处理后,将结果返回给WEB服务器。WEB服务器根据结果产生网页文件,客户端接收到网页文件后,在浏览器中显示出来。 浏览器/WEB服务器/数据库服务器结构 1.2 关系数据库 1.2.1 概念模型 现实世界中事物及联系在人们头脑中的反映,经过人们头脑的分析、归纳、抽象,形成信息世界。 为了正确直观地反映客观事物及其联系,有必要对信息世界建立一个抽象的模型,称之为概念模型。目前常用实体联系模型表示概念模型。 实体 实体是客观存在并且可相互区别的事物。 可以是实际的事物(如读者、图书、货物等),也可以是抽象的事件。(如借书、订货等活动) 实体属性 实体的特性称为属性,一个实体可以用多个属性来描述。 例如图书可以用条形码、书名、作者、出版社、出版年月、售价等属性来描述。 借书可以用条形码、读者证号、借书日期等属性来描述。 实体型和实体集 用实体名及其属性集合描述的同类实体,称为实体型。 例如,图书(条形码、书名、作者、出版社、出版年月、售价)就是一个实体型。 同类型实体的集合称为实体集。 例如,所有的图书构成一个实体集。 实体间联系 实体间的联系就是指实体集与实体集之间的联系。 实体间联系 一对一联系 实体集A中的每个实体仅与实体集B中的一个实体联系,反之亦然。 实体间联系 一对多联系 对于实体集A中的每个实体,实体集B都有多个实体与之对应;反之,对于实体集B中的每个实体,实体集A中只有一个实体与之对应。 实体间联系 多对多联系 对于实体集A中的每个实体,实体集B都有多个实体与之对应

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档