数据库原理及应用第一章课件.ppt

上传人(卖家):三亚风情 文档编号:2237813 上传时间:2022-03-24 格式:PPT 页数:33 大小:2.02MB
下载 相关 举报
数据库原理及应用第一章课件.ppt_第1页
第1页 / 共33页
数据库原理及应用第一章课件.ppt_第2页
第2页 / 共33页
数据库原理及应用第一章课件.ppt_第3页
第3页 / 共33页
数据库原理及应用第一章课件.ppt_第4页
第4页 / 共33页
数据库原理及应用第一章课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、什么是数据库?什么是数据库?数据库:存放数据的仓库数据库:存放数据的仓库数据库:定义为数据的集合。数据库:定义为数据的集合。 或者说数据库就是为了实现一定的目的而按或者说数据库就是为了实现一定的目的而按某种规则组织起来的数据的集合。某种规则组织起来的数据的集合。 从从20世纪世纪50年代中期开始,计算机的应用由科学研究部门年代中期开始,计算机的应用由科学研究部门逐渐扩展到企业、行政部门。至逐渐扩展到企业、行政部门。至60年代,数据处理已成为计算年代,数据处理已成为计算机的主要应用。在机的主要应用。在60年代中期,数据库技术作为数据处理中的年代中期,数据库技术作为数据处理中的一门新技术发展起来。

2、经过多年的发展,数据库技术已是计算一门新技术发展起来。经过多年的发展,数据库技术已是计算机软件领域的一个重要分支,形成了较为完整的理论体系和实机软件领域的一个重要分支,形成了较为完整的理论体系和实用技术。用技术。数据库技术、计算机网络、人工智能数据库技术、计算机网络、人工智能称为当今计算机称为当今计算机技术的三大热门技术。技术的三大热门技术。课程简介课程简介课程简介课程简介 通过这门课程的学习,可以通过这门课程的学习,可以理解理解数据库系统的基本概念、原数据库系统的基本概念、原理和方法,理和方法,掌握掌握数据库应用开发的入门知识,数据库应用开发的入门知识,提高提高计算机理论水计算机理论水平和实

3、践能力。平和实践能力。数据库的应用数据库的应用 数据库的应用领域非常广泛,不管是家庭、公司或数据库的应用领域非常广泛,不管是家庭、公司或大型企业,还是政府部门,都需要使用数据库来存储数大型企业,还是政府部门,都需要使用数据库来存储数据信息。如证券行业、银行、销售部门、医院、公司或据信息。如证券行业、银行、销售部门、医院、公司或企业单位,以及国家政府部门、国防军工领域、科技发企业单位,以及国家政府部门、国防军工领域、科技发展领域等。展领域等。要涉及存储大量数据,一般后台都需要数据库支撑要涉及存储大量数据,一般后台都需要数据库支撑 例如:例如: 图书管理系统:图书管理系统: 用数据库存储图书信息用

4、数据库存储图书信息(包括书号、书名、作者、价格、包括书号、书名、作者、价格、出版社、摘要等出版社、摘要等)读者借书、还书信息读者借书、还书信息(借书证号、书号、借书日期、还书日期等借书证号、书号、借书日期、还书日期等) 思考:第二列能否换成思考:第二列能否换成“书名书名” ? 银行银行:用数据库来管理储户的信息用数据库来管理储户的信息(姓名、身份证号、电话等姓名、身份证号、电话等)电信业电信业:用数据库保存其所有的业务信息:用数据库保存其所有的业务信息(如:客户号码、客户如:客户号码、客户 姓名、消费、欠费信息等姓名、消费、欠费信息等)游戏游戏:用数据库来保存所有玩家资料、角色等级和装备信息等

5、用数据库来保存所有玩家资料、角色等级和装备信息等高校教务管理系统高校教务管理系统:用数据库存储教师、学生及成绩等信息。用数据库存储教师、学生及成绩等信息。餐厅饭卡管理系统餐厅饭卡管理系统股票交易系统股票交易系统 民航订票系统等等民航订票系统等等 数据库的使用已经渗透到社会的各个领域,就连我们的数据库的使用已经渗透到社会的各个领域,就连我们的生活信息、身份资料、档案等,也都是保存在公安局的数据库生活信息、身份资料、档案等,也都是保存在公安局的数据库里。里。课本课本12页页1.1 1.2 数据(数据(DataData):):描述事物的符号记录。描述事物的符号记录。 它可以是数字、文字、图形、图像、

6、声音、动画等形式。它可以是数字、文字、图形、图像、声音、动画等形式。 这些数据的多种表现形式都可以经过数字化后存入计算机,这些数据的多种表现形式都可以经过数字化后存入计算机,用于记录现实世界事物。用于记录现实世界事物。 例如,在学生档案管理系统中,学生的基本信息用学号、姓名、性别、例如,在学生档案管理系统中,学生的基本信息用学号、姓名、性别、出生日期、所在系、专业等数据集合表示。对于某一个学生来说,描述出生日期、所在系、专业等数据集合表示。对于某一个学生来说,描述他的一条数据应为:他的一条数据应为: (1104203,张林,男,张林,男,1991,数学系,统计学,数学系,统计学) 数据库(数据

7、库(DatabaseDatabase,简称简称DBDB):): 是持久存放在计算机外存中的大容量、低冗余、可共享、是持久存放在计算机外存中的大容量、低冗余、可共享、可靠、安全并具有一定独立性的结构化数据集。可靠、安全并具有一定独立性的结构化数据集。例如,数据库中存放的图书的基本信息如下表所示:例如,数据库中存放的图书的基本信息如下表所示: 数据库管理系统(数据库管理系统(Database Management SystemDatabase Management System,简称简称DBMSDBMS):): 运行在操作系统之上的一种运行在操作系统之上的一种系统软件系统软件,它管理一个或多个,它

8、管理一个或多个数据库,提供数据定义、数据操纵、运行及维护功能。目前市场数据库,提供数据定义、数据操纵、运行及维护功能。目前市场上主流的上主流的DBMSDBMS有有SQL Server, OracleSQL Server, Oracle及及My SQLMy SQL等。等。数据库系统(数据库系统(Database SystemDatabase System,简称简称DBSDBS):): 是指在计算机系统中引入数据库后的系统。一般由数据库、是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统、应用系统数据库管理系统、应用系统( (如:教务管理系统如:教务管理系统) )、数据库管理员、数

9、据库管理员(DBA)(DBA)和用户构成。和用户构成。自学:自学:1.5 1.5 ,了解,了解DBADBA、用户。、用户。 完成习题完成习题1.3 1.4 1.51.3 1.4 1.5 从最早的计算机应用开始,数据管理一直是计算机系统的核从最早的计算机应用开始,数据管理一直是计算机系统的核心功能。数据管理技术经历了人工管理、文件系统、数据库系统心功能。数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。三个阶段。. . 数据的结构化数据的结构化 以关系型数据库为例,一个应用系统的所有数据以表的形式以关系型数据库为例,一个应用系统的所有数据以表的形式来表示。来表示。表中的每一行表示一条记录

10、,一条记录代表一种图书信息。表中的每一行表示一条记录,一条记录代表一种图书信息。这种结构化的数据,不仅易于管理,访问上也非常方便和高效。这种结构化的数据,不仅易于管理,访问上也非常方便和高效。数据结构化是数据库管理阶段与文件管理阶段的根本区别。数据结构化是数据库管理阶段与文件管理阶段的根本区别。 高共享、低冗余和大容量高共享、低冗余和大容量 数据库系统是设计成可以为许多用户同时提供服务的,数据库中存储的数据不再是面向单个应用程序的,而是面向整个系统。 所以,数据可以被多个用户和多个应用程序所共享。同时,数据的共享也可以大大地减少数据冗余。 为了适应应用的需求,数据库系统可以管理非常大容量的数据

11、。这么大容量的数据如果仅靠人工或文件系统进行管理是很难想象的。数据库技术在数据存储、查询等方面进行了优化,保证了大容量数据处理的高效率。 可靠性高可靠性高 计算机在运行过程中,会出现各种各样的故障,如硬件故障硬件故障、系统崩溃系统崩溃、电源故障电源故障、介质故障介质故障等,而数据资源对于一个组织来说是极为重要的。数据库系统保证了在出现故障情况下的数据恢复,主要采取的技术有日志、备份等。 安全性安全性 数据库的安全性一方面要防止非法用户的入侵;另一方面,并不是合法用户都可以访问所有的数据。数据库系统提供权限管理,设置不同的用户的访问权限权限。 数据独立性数据独立性 数据独立性使得数据从程序中剥离

12、出来,对数据的管理由数据库管理系统来完成,使得应用开发者可以从繁杂的数据管理任务中解脱出来,着重关注应用的业务逻辑 。这样,简化了应用程序的开发,也减少了应用程序的维护工作。数据模型就是现实世界的模拟数据模型就是现实世界的模拟 现实世界中的数据是各种各样、千变万化的,现实世界中的数据是各种各样、千变万化的,它不可能直接由计算机来处理,人们首先要把这它不可能直接由计算机来处理,人们首先要把这些具体的数据些具体的数据转换为计算机能够处理的数据转换为计算机能够处理的数据。这。这就需要数据模型这个工具来对现实世界中的具体就需要数据模型这个工具来对现实世界中的具体数据进行数据进行模拟和抽象模拟和抽象。一

13、、数据结构一、数据结构 数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。对象,例如关系模型中的域、属性、关系等。二、数据操作二、数据操作 数据库主要有检索和更新(包括插入、删除、修改)等两大类操作。数据数据库主要有检索和更新(包括插入、删除、修改)等两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。及实现操作的语言。三、数据的约束条件三、数据的约束条件 数据的数据的

14、是一组完整性规则的集合。完整性规则是给定的数据模型是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。此外,数据模库状态以及状态的变化,以保证数据的正确、有效、相容。此外,数据模型还应该提供定义完整性约束条件的机制。型还应该提供定义完整性约束条件的机制。在数据库中,数据模型主要分为两类:在数据库中,数据模型主要分为两类: (1) (1) 概念模型概念模型,它是它是按用户的观点按用户的观点来对数据和信息建模来对数据和信息

15、建模 ,用,用于数据库设计。于数据库设计。目前最流行的是实体目前最流行的是实体联系模型联系模型(ER模型模型)。 (2) (2) 数据模型数据模型,它是按它是按计算机系统的观点计算机系统的观点对数据建模,主要用对数据建模,主要用于于DBMS的实现。的实现。包括网状模型、层次模型、关系模型等包括网状模型、层次模型、关系模型等 。 目前最流行的是实体目前最流行的是实体联系模型。该方法用联系模型。该方法用E-R图来描述图来描述现实世界的概念模型。现实世界的概念模型。 实体型:用实体型:用表示,矩形框内写明实体名。表示,矩形框内写明实体名。 属性:用属性:用表示,并用表示,并用将其与相应的实体连接起来

16、将其与相应的实体连接起来 联系:用联系:用表示,菱形框内写明联系名,并用表示,菱形框内写明联系名,并用分别与分别与有关实体连接起来,有关实体连接起来,。用 户 名密 码姓 名地 址姓 名电 话Email教 研 室老 师 实 体作 业 实 体布置作业结 束 时 间发 布 时 间作 业 代 号作 业 名 字文 件 名用 户 名科 目选 择 题 个 数填 空 题 个 数注 释学生实体教 学做 作 业用户名密码班级姓名学号电话性别地址EM ail表示概念模型的实体表示概念模型的实体联系方法示例联系方法示例本章小结本章小结 掌握掌握DB、DBMS、DBS等概念等概念 了解数据管理的三个阶段:人工管理、文

17、件系统、数据了解数据管理的三个阶段:人工管理、文件系统、数据库技术。库技术。 掌握数据库的掌握数据库的5个主要特征:数据的结构化;高共享、个主要特征:数据的结构化;高共享、低冗余和大容量;可靠性高;安全性;数据独立性。低冗余和大容量;可靠性高;安全性;数据独立性。 掌握数据模型的三个组成要素:数据结构、数据操作和掌握数据模型的三个组成要素:数据结构、数据操作和数据的约束条件。数据的约束条件。习题:习题:1. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用数据库是在计算机系统中按照一定的数据模型组织、存储和应用的的_。 A. 文件的集合文件的集合 B. 数据的集合数据的集合 C. 命令

18、的集合命令的集合 D. 程序的集合程序的集合2. 数据模型的三要素是数据模型的三要素是_。 A. 外模式、概念模式和内模式外模式、概念模式和内模式 B.关系模型、网状模型和层次模型关系模型、网状模型和层次模型 C. 实体、属性和联系实体、属性和联系 D. 数据结构、数据操作和数据约束条件数据结构、数据操作和数据约束条件BD习题:习题:3. 数据库是在计算机系统中按照一定的数据模型组织、存储和应数据库是在计算机系统中按照一定的数据模型组织、存储和应用的用的_(1)_,支持数据库各种操作的软件系统叫,支持数据库各种操作的软件系统叫_(2)_,_(3)_由计算机、操作系统、由计算机、操作系统、DBMS、数据库、应用程序及用、数据库、应用程序及用户组成的。户组成的。(1)A. 命令的集合命令的集合 B. 程序的集合程序的集合 C. 数据的集合数据的集合 D. 文件的集合文件的集合(2)A. 数据库系统数据库系统 B. 文件系统文件系统 C. 操作系统操作系统 D. 数据库管理系统数据库管理系统(3)A. 数据库管理系统数据库管理系统 B. 文件系统文件系统 C. 数据库系统数据库系统 D. 软件系统软件系统

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数据库原理及应用第一章课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|