数据库系统与人机交互系统ppt课件.ppt

数据库系统与人机交互系统ppt课件.ppt

ID:58726214

大小:267.00 KB

页数:47页

时间:2020-10-04

数据库系统与人机交互系统ppt课件.ppt_第1页
数据库系统与人机交互系统ppt课件.ppt_第2页
数据库系统与人机交互系统ppt课件.ppt_第3页
数据库系统与人机交互系统ppt课件.ppt_第4页
数据库系统与人机交互系统ppt课件.ppt_第5页
资源描述:

《数据库系统与人机交互系统ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1/三一、数据库系统1.1数据库与数据库管理系统1.2演绎数据库二、人机交互系统2.1人机交互系统应满足的要求2.2人机交互系统的功能第三章数据库系统与人机交互系统本章内容2/三一、数据库系统1.1数据库与数据库管理系统第三章数据库系统与人机交互数据库系统一般由四部分组成:1、数据库(DB)2、数据库管理系统(DBMS)3、数据库管理员4、用户和应用程序数据库系统的核心是数据库管理系统和数据库。数据库系统组成3/三一、数据库系统第三章数据库系统与人机交互数据库管理系统(DBMS)数据库(DB)应用程序用户数据库管理员数据库操作数据库操作数据库系统组成

2、1.1数据库与数据库管理系统4/三一、数据库系统第三章数据库系统与人机交互数据库三级模式结构内模式概念模式外模式1外模式n用户视图管理员视图物理存储应用程序1应用程序n…...…...DBDBDBDBMS1.1数据库与数据库管理系统5/三一、数据库系统第三章数据库系统与人机交互数据模型数据模型是计算机世界对现实世界进行抽象、表示和处理的工具,是数据库的基础数据模型的要素数据结构:描述系统的静态特性数据操作:描述系统的动态特性数据的约束条件:完整性规则及其定义机制1.1数据库与数据库管理系统7/三一、数据库系统第三章数据库系统与人机交互数据模型示例(关

3、系模型)储户关系帐户关系数据模型1.1数据库与数据库管理系统8/三一、数据库系统第三章数据库系统与人机交互数据模型层次数据模型示例张明亮S55-503刘凌N12-103陈东华N23-106李林S45-305曹文N20-2061280000212000012800003610000655000021200001.1数据库与数据库管理系统11/三一、数据库系统第三章数据库系统与人机交互数据库管理系统功能1.1数据库与数据库管理系统数据定义:模式、映射、约束、规则、用户及其权限等数据操纵:插入、查询、删除、修改数据库运行管理:事务管理、安全性检查、完整性约

4、束等数据组织、存储和管理:组织、存储和管理系统数据和用户数据,提高时空效率数据库的建立和维护:创建、备份、恢复、重构、性能监控数据通信接口:格式转换等数据库语言数据库管理系统是通过数据库语言处理系统来实现的。1、数据描述语言(DDL)及其编译程序用于描述数据库的数据结构。2、数据操作语言(DML)及其编译程序操作语言供用户存储、检索、修改数据库中的数据。12/三一、数据库系统第三章数据库系统与人机交互数据库管理系统结构1.1数据库与数据库管理系统数据字典数据库文件集合应用界面简单用户应用程序员复杂用户DBA等应用程序查询数据库模式DDL编译执行安全性

5、检查查询预处理查询优化处理完整性约束DML预编译数据操作算法记录管理应用程序目标代码存取方法并发控制缓冲处理系统恢复记录存储14/三一、数据库系统第三章数据库系统与人机交互数据库应用系统的设计和开发1.1数据库与数据库管理系统数据库应用系统的设计可分为六个阶段:(1)系统需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库运行和维护15/三一、数据库系统第三章数据库系统与人机交互数据库应用系统的设计和开发1.1数据库与数据库管理系统(1)系统需求分析通过对用户的信息需求和处理需求的调查分析,得到系统所必须的需求信

6、息。确定设计范围确定计算机能够处理的范围和内容。数据收集和分析获得数据库设计所必须的数据信息。写出需求说明书对应用系统需求分析建立文档资料,包括:系统目标、功能、性能、运行环境,及功能结构图、数据流程图、数据字典等。16/三一、数据库系统第三章数据库系统与人机交互数据库应用系统的设计和开发1.1数据库与数据库管理系统(2)概念结构设计对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型。概念结构:独立于数据模型,独立于数据库逻辑结构,独立于DBMS,是现实世界与机器世界的中介是现实世界的一个真实模型,充分反映现实世界(实体与联系)易于理解

7、,便于与用户交互容易调整易于向各种数据模型转换17/三第三章数据库系统与人机交互数据库应用系统的设计和开发(2)概念结构设计描述方法:E-R方法(Entity—Relationship实体—联系),由实体、联系、属性三个成份组成。姓名性别年龄工作工种工具使用职工n11n用E-R图进行用户视图设计18/三第三章数据库系统与人机交互数据库应用系统的设计和开发(2)概念结构设计步骤:数据抽象单用户视图设计多用户视图集成视图分析与修改概念结构模型19/三第三章数据库系统与人机交互数据库应用系统的设计和开发(2)概念结构设计将分E-R图画到一起,消除冲突,形成

8、一致的视图:属性冲突:属性域冲突(类型、取值范围不同);属性值度量单位不同。解决办法:讨论、协商等行政手段命

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。