数据库应用专业知识讲座.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用专业知识讲座;关键教材: 萨师煊、王珊编著, 《数据库系统概论(第三版)》, 高等教育出版社, 2000 参考教材: 李建中, 王珊. 数据库基础原理. 电子工业出版社, 2008. Avi Silberschatz, etc. Database System Concepts, 6th Edition. McGraw-Hill, 2003. Hector Garcia-Molina, Jeffrey D.Ullman, Jennifer Widom. Database Systems: The Complete Book (2nd Edition). Prentice Hall, 2010.;绪论 关系模型 数据库设计 SQL E-R设计 数据库系统原理(查询优化、并发控制、灾难恢复) 实例;1.1 概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统外部体系结构 1.5 数据库系统组成 1.6 数据库技术研究领域 1.7 数据库技术进展 1.8 新一代数据库;1.1.1 数据库地位 1.1.2 五个基础概念 1.1.3 数据管理技术产生和发展;数据库技术产生于六十年代末, 是数据管理最新技术, 是计算机科学关键分支。 数据库技术是信息系统关键和基础, 它出现极大地促进了计算机应用向各行各业渗透。 数据库建设规模、数据库信息量大小和使用频度已成为衡量一个国家信息化程度关键标志。;数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 数据库管理员(DBA) ;数据(Data)是数据库中存放基础对象 数据定义 描述事物符号统计 数据种类 文字、图形、图象、声音 数据特点 数据与其语义是不可分;学生档案中学生统计 (李明, 男, 1992, 江苏, 交通信息系, 2010) 数据形式不能完全表示其内容 数据解释 语义: 学生姓名、性别、出生年月、籍贯、所在系别、入课时间 解释: 李明是个大学生, 1992年出生, 江苏人, 2010年考入交通信息系;二、数据库;数据库是数据管理工具。数据管理经历了从手工管理阶段、文件管理阶段到数据库管理阶段变迁。 数据库是长久储存在计算机内、有组织、可共享、相互关联、持久数据集合。;数据库应含有特征/定义: (1)数据库是相互关联数据集合 数据库中数据不是孤立, 数据与数据之间是相互关联, 在数据库中不仅要能够表示数据本身, 还要能够表示数据与数据之间联络。 如: 学籍管理——学生、课程两类数据。 (2)用综合方法组织数据 次序、索引、聚簇Cluster;(3)含有较小数据冗余, 可供多个用户共享 低冗??与数据共享: 在数据库技术之前, 数据文件都是独立, 任何数据文件都必需含有满足某一应用全部数据。 例: 人事部门有一个职员文件: ;(4)含有较高数据独立性 数据独立性: 包含物理独立性、数据独立性。 指数据组织和存放方法与应用程序互不依靠, 相互独立特征。可降低应用程序开发代价和维护代价。;(5)含有安全控制机制, 能够确保数据安全、可靠 数据库要有一套安全机制, 方便有效地预防数据库中数据被非法使用/修改; 数据库还要有一套备份/恢复机制, 以确保当数据遭到破坏时将数据立即完全恢复 ==〉继续、可靠地运行。;(6)许可并发地使用数据库, 能有效、立刻地处理数据, 并能确保数据一致性和完整性 一致性: 数据库中数据是共享, 而且允很多个用户同时使用相同数据。这就要求数据库能够协议一致, 确保各个用户之间对数据操作不发生矛盾和冲突。 正确性、完整性: 确保数据正确特征——数据完整性 可经过建立部分约束条件确保数据库中数据是正确。 如: 学生年纪20(2或100则错误);什么是数据库管理系统(Database Management System, DBMS)? DBMS是位于用户与操作系统之间一层数据管理软件, 数据库功效/特征不是数据库中数据固有, 是靠管理或支持数据库系统软件—DBMS—提供。 DBMS任务: 对数据资源进行管理, 使之能为多个用户共享。 确保数据安全性/可靠性/完整性/一致性/独立性。;数据库定义功效: 提供数据定义语言(DDL) 定义数据库结构和存放结构; 定义数据库中数据之间联络; 定义数据完整性约束条件和确保完整性触发机制等。 数据库操纵功效: 提供数据操纵语言(DML) 完成对数据库中数据操作: 插入、删除、修改; 重新组织数据库存放结构; 完成对数据库备份/恢复等。;数据库查询功效 以多种方法提供灵活查询功效, 方便方便使用数据。 数据库控制功效 完成对数据库安全性控制/完整性控制/并发控制。 数据库通信功效 在分布式数据库或提供网络操作功效数据库中还必需提供通

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档