(演示)大基-第7章数据库基础(1基本概念)_第1页
(演示)大基-第7章数据库基础(1基本概念)_第2页
(演示)大基-第7章数据库基础(1基本概念)_第3页
(演示)大基-第7章数据库基础(1基本概念)_第4页
(演示)大基-第7章数据库基础(1基本概念)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,第七章 数据库技术基础,2,本章目录,7.1 数据库系统概述 7.2 数据库的建立和维护 7.3 数据库的查询 7.4 窗体、报表,3,学完本章,要能回答以下几个问题,全新的知识,1、什么是数据库?数据库系统有哪几部分组成? 2、简述文件系统与数据库系统的区别和联系 3、简述数据系统的特点。 4、关系模型有什么特点? 5、关键字与主键的区别是什么? 6、Acess中数据库由哪些对象组成?简述他们之间的关系。,4,这些是什么?,5,7.1数据库系统概述,1、什么是数据库? 2、数据库管理系统、数据库应用系统、数据库系统的区别? 3、计算机的数据管理技术经历了哪几个阶段? 4、数据库系统的特点

2、是什么?,阅读p222)-p226)解决下面的问题:,6,7.1.1 数据库技术的产生和发展,数据管理经历了三个发展阶段 人工管理 文件管理 数据库系统 数据库技术是对传统信息管理模式的大变革 提高了信息的利用率 缩短了信息的传播过程 实现了信息一体化的管理目标,7,.人工管理阶段,时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备 软件:没有操作系统,没有进行数据管理的软件 应用:以科学计算为目的 特点: 程序和数据放在一起 数据不能共享,特征图,8,人工管理阶段数据管理示例,例:两个C语言程序,分别求10个数据之和和最大值。 程序与数据放在一起,数据没有能够共享,9,.文

3、件系统阶段,时间:20世纪60年代中期 硬件:磁带、磁盘等大容量存储设备 软件:有了操作系统 应用:不仅用于科学计算,还用于数据管理 特点: 程序与数据分离 数据有一定的独立性 实现了以文件为单位的数据共享,特征图,10,文件系统阶段数据管理示例,上例用文件实现,11,3.数据库系统阶段,时间:20世纪60年代后期 硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统DBMS 应用:各个方面 特点: 数据结构化 数据共享性高,冗余小 数据独立性高 数据由DBMS统一管理控制 为用户提供了友好的接口 特征图,12,数据库系统阶段数据管理示例,解决了数据的独立性问题,实现数据的统一管理,达

4、到数据共享的目的,求和: SELECT Max(Num) FROM Data 求最大值:SELECT Avg(Num) FROM Data,13,7.1.2 常用术语,1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给

5、用户可使用的数据库语言。 3. 应用程序(DataBase System,DBS) 利用各种开发工具开发的、满足特定应用环境的数据库应用程序。,用户,应用程序,DBMS,操作系统,数据库DB,数据库系统,14,数据库系统的特点,(1) 采用一定的数据模型,最大限度地减少数据的冗余 (2) 最低的冗余度 (3) 有较高的数据独立性 用户面对的是简单的逻辑结构操作而不涉及数据具体的 物理存储结构 (4) 安全性 设置用户的使用权限 在数据库被破坏时,系统可把数据库恢复到可用状态。 (5) 完整性 一些完整性检验以确保数据符合某些规则,保证数据库中 数据始终是正确的。,15,7.1.2 常用术语,4

6、. 数据库系统相关人员 数据库管理员 应用程序开发人员 最终用户 5. 数据库系统(DataBase System,DBS) 由硬件系统、数据库管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人机系统。 数据库产品(一整套数据库应用解决方案 ) 桌面型数据库 网络数据库 MS Access SQL Server Oracle MySql,16,7.1.3 数据模型,数据模型:是现实世界数据特怔的抽象,也是数据库系统的数学表示,用来精确描述数据的静态特征、动态特征及完整性约束条件。 数据模型由数据结构、数据操作和完整性约束三要素组成。 是数据库系统的核心和基础。,17,三种重要的数据

7、模型,例:学校组织结构图,2. 网状模型,1、层次模型,18,3. 关系模型,Students表,属性值 (字段值),关系(二维表),记录,属性名(字段名),关键字:确定一条记录,19,关系模型的基本术语,关系:二维表 关系模式:对关系的描述 Student(学号,姓名,性别) 记录(元组):行 属性(字段):列 关键字:唯一确定一条记录 主键:选用的关键字 值域:属性的取值范围,20,三种关系类型,基本表 基本表就是关系模型中实际存在的表 查询表 查询表是查询结果表,或查询中生成的临时表 视图 视图是由基本表或其他视图导出的表 视图是为数据查询、处理及数据安全设计的虚表, 不对应实际存储的数据。,21,数据库系统运行模式: 客户机/服务器模式( Client/Server,C/S ) 浏览器/服务器模式(Browser/Server,B/S) 1C/S模式,例如:Outlook Express QQ 股票软件 应用: 基于行业的数据库 应用系统,7.1.4 数据库系统及其开发技术,22,常见的数据库系统及其开发工具,学习数据库编程要掌握的几种知识: 1、数据库管理系统的使用 2、SQL语言 3、应用软件的开发语言和开发工具,23,2浏览器/服务器模式,例如:IE收到邮件 新浪上查看股票信息 Internet上的购物系统、订票系统 应用:特别适合非特定的用户,开发技术: AS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论