计算机信息系统与数据库.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机信息系统与数据库.ppt

2003/06/20 书山有路勤为径●▂●学海无涯苦作舟 专业分享,敬请收藏 6.1 计算机信息系统 6.1.1 计算机信息系统 6.1.1 计算机信息系统 1.什么是计算机信息系统 是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统 特点: (1)数据量大 (2)数据持久 (3)数据共享 (4)提供数据处理基本功能及信息服务功能 6.1.2 信息系统的结构 什么是信息系统 6.1.2 信息系统的结构 2.信息系统的结构 6.2 数据库系统及应用 6.2.1 数据管理技术的发展 6.2.1 数据管理技术的发展 从计算机一开始应用于数据管理领域,人们就面对数据管理的需求,致力于研究在计算机系统中如何准确地表示数据、如何有效地获取与组织数据、以及如何高效地存储和处理数据。 数据库系统的特点 数据结构化 数据共享性高,冗余度低 系统灵活,易于扩充 数据独立与程序 统一管理和控制数据 具有良好的用户接口 6.2.1 数据管理技术的发展 3. 数据库系统组成 指具有管理和控制数据库功能的计算机系统,它一般由计算机支持系统、数据库、数据库管理系统和有关人员组成。 计算机支持系统(硬件、软件) 数据库(DB) 数据库管理系统(DBMS) 数据定义(DDL) 数据存取 (DML) 数据库管理功能 人员 数据库管理员(DBA) 系统分析设计员 系统程序员 用户 6.2.2 数据模型 1.数据模型的基本概念 是对现实世界数据的抽象。用于数据表示和操作的一组概念和定义。 概念模型--是对应用单位数据的第一次抽象,也是用户和数据库设计人员之间进行交流和沟通的工具。 数据模型--数据模型是直接面向计算机系统(即数据库)中数据的逻辑结构。 6.2.2 数据模型 首先把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构(概念模型);然后再把概念模型转换为计算机中DBMS所支持的数据模型 。 6.2.2 数据模型 2.概念模型和E-R图 (1)相关概念: 实体:凡是可以被人们识别而又可以互相区别的客观对象统统抽象为实体(Entity)。具有共性的一类实体可以组合为一个实体集。 属性:实体一般具有若干特征,用于描述其性质,这种特征称之为实体的属性(Attribute)。称每个属性的取值范围为值域。 实体主键:能够唯一标识实体的属性或属性组(这组属性的任何真子集无此性质)称为实体集的实体键。如果一个实体集有多个实体键存在,则可从中选一个最常用的作为实体主键,简称主键(Primary Key)。 联系:现实世界中事物的关联抽象到概念系统中的实体集之间会有各种联系(Relationship)。 6.2.2 数据模型 联系又可分为两种:实体集内部的联系和实体集之间的联系 6.2.2 数据模型 1 6.2.2 数据模型 3. 数据模型 数据模型是直接面向计算机系统(即数据库)中数据的逻辑结构。根据实体集之间的不同结构,通常把数据模型分为以下四类: 层次模型:用树结构表示实体集之间的联系。 (了解) 网状模型:用网络结构表示实体集之间联系的数据模 型。 (了解) 关系模型:用二维表结构表示实体集以及实体集之间联系的数据模型。 面向对象模型: (了解) 6.2.3 关系数据模型 6.2.3 关系数据模型 3. E-R概念模型转换为关系数据模式 6.2.5 关系数据库标准语言SQL 数据库语言:数据库管理系统配置,使用户可以对数据库进行各式各样的操作,构成用户和数据库的接口的语言。 由于DBMS所提供的语言一般局限于对数据库的操作,不同于计算机的程序设计语言,因而称它为数据库语言。 关系数据库语言是一种非过程语言。 SQL(Structured Query Language):一种基于关系代数和关系演算之间的语言 6.2.5 关系数据库标准语言SQL 2. SQL数据定义 6.2.5 关系数据库标准语言SQL 3. SQL的数据查询 6.2.5 关系数据库标准语言SQL 4. SQL的数据更新 6.2.5 关系数据库标准语言SQL (3)删除数据( DELETE ) 6.2.6 数据库控制 数据库的安全性 安全性指保护数据库以防止不合法的使用所造成的数据泄露、修改或破坏。在数据库系统中,安全措施是逐级设置的。主要技术有: 6.2.6 数据库控制 2. 数据库的备份和恢复 由于计算机系统的硬件故障、软件故障、操作员的误操作以及恶意入侵都会破坏数据库中数据的正确性。为了使数据库系统在出现故障后,能迅

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档