数据库原理及应用-全套PPT课件.pptx

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

您可能关注的文档

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档