(演示)大基-第7章数据库基础(1基本概念)课件.ppt

上传人(卖家):晟晟文业 文档编号:4740708 上传时间:2023-01-06 格式:PPT 页数:24 大小:327.50KB
下载 相关 举报
(演示)大基-第7章数据库基础(1基本概念)课件.ppt_第1页
第1页 / 共24页
(演示)大基-第7章数据库基础(1基本概念)课件.ppt_第2页
第2页 / 共24页
(演示)大基-第7章数据库基础(1基本概念)课件.ppt_第3页
第3页 / 共24页
(演示)大基-第7章数据库基础(1基本概念)课件.ppt_第4页
第4页 / 共24页
(演示)大基-第7章数据库基础(1基本概念)课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、12本章目录本章目录7.1 数据库系统概述数据库系统概述7.2 数据库的建立和维护数据库的建立和维护 7.3 数据库的查询数据库的查询 7.4 窗体、报表窗体、报表 3学完本章,要能回答以下几个问题学完本章,要能回答以下几个问题 全新的知识全新的知识1、什么是数据库?数据库系统有哪几部分组成?、什么是数据库?数据库系统有哪几部分组成?2、简述文件系统与数据库系统的区别和联系、简述文件系统与数据库系统的区别和联系3、简述数据系统的特点。、简述数据系统的特点。4、关系模型有什么特点?、关系模型有什么特点?5、关键字与主键的区别是什么?、关键字与主键的区别是什么?6、Acess中数据库由哪些对象组成

2、?简述他们之间的关系。中数据库由哪些对象组成?简述他们之间的关系。4学号学号姓名姓名性别性别党员党员专业专业出生年月出生年月990001王涛王涛男男No物理物理82-01-21990002庄前庄前女女Yes物理物理82-09-21990101丁保华丁保华男男No数学数学81-04-18990102姜沛棋姜沛棋女女No数学数学81-12-02990103张智忠张智忠男男No数学数学80-08-06990201程玲程玲女女Yes计算机计算机82-11-14990202黎敏艳黎敏艳女女Yes计算机计算机83-02-21990203邓倩梅邓倩梅女女Yes计算机计算机82-04-28990204杨梦逸杨

3、梦逸女女No计算机计算机81-12-15学号学号课课 程程成绩成绩990001大学计算机基础大学计算机基础82990001高等数学高等数学76990202计算机导论计算机导论53990203英语英语71990204计算机导论计算机导论66990204高等数学高等数学75990204英语英语82学号学号姓名姓名课程课程成绩成绩990001王涛计算机文化基础82990001王涛高等数学76990002庄前计算机文化基础90990101丁保华高等数学77990102姜沛棋计算机文化基础68990102姜沛棋C/C+程序设计85990102姜沛棋大学英语56990201程玲计算机导论87990201程

4、玲高等数学67990202黎敏艳计算机导论53990203邓倩梅英语71990204杨梦逸计算机导论66990204杨梦逸高等数学75990204杨梦逸英语82这些是什么?这些是什么?57.1数据库系统概述数据库系统概述1、什么是数据库?、什么是数据库?2、数据库管理系统、数据库应用系统、数据库管理系统、数据库应用系统、数据库系统的区别?数据库系统的区别?3、计算机的数据管理技术经历了哪几个、计算机的数据管理技术经历了哪几个阶段?阶段?4、数据库系统的特点是什么?、数据库系统的特点是什么?67.1.1 数据库技术的产生和发展数据库技术的产生和发展数据管理经历了三个发展阶段数据管理经历了三个发展

5、阶段人工管理人工管理文件管理文件管理数据库系统数据库系统数据库技术是对传统信息管理模式的大变革数据库技术是对传统信息管理模式的大变革提高了信息的利用率提高了信息的利用率缩短了信息的传播过程缩短了信息的传播过程实现了信息一体化的管理目标实现了信息一体化的管理目标7.人工管理阶段人工管理阶段 时间:时间:20世纪世纪50年代中期以前年代中期以前 硬件:硬件:只有卡片、纸带、磁带等存储设备只有卡片、纸带、磁带等存储设备 软件:软件:没有操作系统,没有进行数据管理的软没有操作系统,没有进行数据管理的软件件 应用:应用:以科学计算为目的以科学计算为目的 特点:特点:程序和数据放在一起程序和数据放在一起

6、数据不能共享数据不能共享 程序程序1数据数据程序程序数据数据程序程序n数据数据n特征图特征图8人工管理阶段数据管理示例人工管理阶段数据管理示例例:例:两个两个C语言程序,分别求语言程序,分别求10个数据之和和最大值。个数据之和和最大值。程序与数据放在一起,数据没有能够共享程序与数据放在一起,数据没有能够共享9.文件系统阶段文件系统阶段 时间:时间:20世纪世纪60年代中期年代中期 硬件:磁带、磁盘等大容量存储设备硬件:磁带、磁盘等大容量存储设备 软件:有了操作系统软件:有了操作系统 应用:不仅用于科学计算,还用于数据管应用:不仅用于科学计算,还用于数据管理理 特点:特点:程序与数据分离程序与数

7、据分离 数据有一定的独立性数据有一定的独立性 实现了以文件为单位的数据共享实现了以文件为单位的数据共享数据文件数据文件文件管理系统文件管理系统数据文件数据文件n应用程序应用程序应用应用程序程序应用应用程序程序n数据文件数据文件2特征图特征图10文件系统阶段数据管理示例 上例用文件实现113.数据库系统阶段数据库系统阶段 时间:时间:20世纪世纪60年代后期年代后期 硬件:出现了大容量且价格低廉的磁盘硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统软件:有了数据库管理系统DBMS 应用:各个方面应用:各个方面 特点:特点:数据结构化数据结构化 数据共享性高,冗余小数据共享性高,冗余小

8、 数据独立性高数据独立性高 数据由数据由DBMS统一管理控制统一管理控制 特征图特征图12数据库系统阶段数据管理示例 解决了数据的独立性问题,实现数据的统一管理,解决了数据的独立性问题,实现数据的统一管理,达到数据共享的目的达到数据共享的目的 求和:求和:SELECT Max(Num)FROM Data求最大值:求最大值:SELECT Avg(Num)FROM Data137.1.2 常用术语常用术语 1.数据库(数据库(DataBase,DB)长期保存在计算机外存上的、有结构的、可共享的数长期保存在计算机外存上的、有结构的、可共享的数据集合。据集合。2.数据库管理系统数据库管理系统(Data

9、Base Management System,DBMS)对数据库进行管理的软件系统。数据库的一切操作,对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。进行的。DBMS是位于用户(或应用程序)和操作系统之间的是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,能被各种不同的用户所共享,DBMS提供给用户可使用的提供给用户可使用的数据库语言。数据库语言。3.应用程序(应用程序(Da

10、taBase System,DBS)利用各种开发工具开发的、满足特定应用环境的数据库利用各种开发工具开发的、满足特定应用环境的数据库应用程序。应用程序。用户用户应用程序应用程序DBMS操作系统操作系统数据库系统数据库系统14数据库系统的特点数据库系统的特点 (1)(1)采用一定的数据模型,最大限度地减少数据的冗余采用一定的数据模型,最大限度地减少数据的冗余 (2)(2)最低的冗余度最低的冗余度 (3)(3)有较高的数据独立性有较高的数据独立性 用户面对的是简单的逻辑结构操作而不涉及数据具体的用户面对的是简单的逻辑结构操作而不涉及数据具体的 物理存储结构物理存储结构 (4)(4)安全性安全性 设

11、置用户的使用权限设置用户的使用权限 在数据库被破坏时,系统可把数据库恢复到可用状态。在数据库被破坏时,系统可把数据库恢复到可用状态。(5)(5)完整性完整性 一些完整性检验以确保数据符合某些规则,保证数据库中一些完整性检验以确保数据符合某些规则,保证数据库中 数据始终是正确的。数据始终是正确的。157.1.2 常用术语 4.数据库系统相关人员数据库系统相关人员 数据库管理员数据库管理员 应用程序开发人员应用程序开发人员 最终用户最终用户5.数据库系统(数据库系统(DataBase System,DBS)由硬件系统、数据库管理系统、数据库、数据库应用程序、由硬件系统、数据库管理系统、数据库、数据

12、库应用程序、数据库系统相关人员等构成的人机系统。数据库系统相关人员等构成的人机系统。数据库产品数据库产品(一整套数据库应用解决方案一整套数据库应用解决方案)桌面型数据库桌面型数据库 网络数据库网络数据库 MS Access SQL Server Oracle MySql167.1.3 数据模型数据模型 数据模型:数据模型:是现实世界数据特怔的抽象是现实世界数据特怔的抽象,也也是数据库系统的数学表示,用来精确描述数据是数据库系统的数学表示,用来精确描述数据的静态特征、动态特征及完整性约束条件的静态特征、动态特征及完整性约束条件。数据模型由数据结构、数据操作和完整性约束数据模型由数据结构、数据操作

13、和完整性约束三要素组成。三要素组成。是数据库系统的核心和基础。是数据库系统的核心和基础。17三种重要的数据模型三种重要的数据模型例例:学校组织结构图学校组织结构图校部校部学院学院A系系A学院学院B系系B系系C 系系D 系系E2.2.网状模型网状模型 1 1、层次模型、层次模型183.3.关系模型关系模型 Students表表属性值属性值(字段值字段值)关系(二维表)关系(二维表)学号姓名性别党员专业出生年月990001王涛男No物理82-01-21990002庄前女Yes物理82-09-21990101丁保华男No数学81-04-18990102姜沛棋女No数学81-12-02990103张智

14、忠男No数学80-08-06990201程玲女Yes计算机82-11-14990202黎敏艳女Yes计算机83-02-21990203邓倩梅女Yes计算机82-04-28记录记录 属性名属性名(字段名字段名)关键字:确定一条记录关键字:确定一条记录 19关系模型的基本术语关系模型的基本术语 关系:二维表关系:二维表 关系模式:对关系的描述关系模式:对关系的描述 Student(学号,姓名,性别(学号,姓名,性别)记录(元组):行记录(元组):行 属性(字段):列属性(字段):列 关键字:唯一确定一条记录关键字:唯一确定一条记录 主键:选用的关键字主键:选用的关键字 值域:属性的取值范围值域:属

15、性的取值范围20三种关系类型三种关系类型 基本表基本表 基本表就是关系模型中实际存在的表基本表就是关系模型中实际存在的表 查询表查询表 查询表是查询结果表,或查询中生成的临时表查询表是查询结果表,或查询中生成的临时表 视图视图 视图是由基本表或其他视图导出的表视图是由基本表或其他视图导出的表 视图是为数据查询、处理及数据安全设计的虚表,视图是为数据查询、处理及数据安全设计的虚表,不对应实际存储的数据。不对应实际存储的数据。21数据库系统运行模式:数据库系统运行模式:客户机客户机/服务器模式(服务器模式(Client/Server,C/S)浏览器浏览器/服务器模式(服务器模式(Browser/S

16、erver,B/S)1C/S模式模式例如:例如:Outlook Express QQ 股票软件股票软件应用:应用:基于行业的数据库基于行业的数据库 应用系统应用系统7.1.4 数据库系统及其开发技术数据库系统及其开发技术22常见的数据库系统及其开发工具常见的数据库系统及其开发工具 应用程序应用程序数据库管数据库管理系统理系统VBVCPowerBuilder Delphi Microsoft AccessSQL ServerOracleVisual FoxproSQL命令命令数据库数据库学习数据库编程要掌握的几种知识:学习数据库编程要掌握的几种知识:1、数据库管理系统的使用、数据库管理系统的使用

17、 2、SQL语言语言 3、应用软件的开发语言和开发工具、应用软件的开发语言和开发工具232浏览器浏览器/服务器模式服务器模式例如:例如:IE收到邮件收到邮件 新浪上查看股票信息新浪上查看股票信息 Internet上的购物系统、订票系统上的购物系统、订票系统 应用:特别适合非特定的用户应用:特别适合非特定的用户开发技术:开发技术:ASP PHP JSP ASP.NET 24两种模式比较两种模式比较 各有其优缺点各有其优缺点 B/S模式可以认为是模式可以认为是C/S模式的一种特例模式的一种特例C/S模式模式 缺点:缺点:C/S模式维护、升级烦琐模式维护、升级烦琐 优点:响应速度快,功能完善优点:响应速度快,功能完善B/S模式模式 缺点:响应速度慢,功能不是很完善。缺点:响应速度慢,功能不是很完善。优点:维护、升级简单优点:维护、升级简单

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

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

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


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

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


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