网站大量收购独家精品文档,联系QQ:2885784924

数据库原理电子教案:第一章 数据库基础概述.doc

数据库原理电子教案:第一章 数据库基础概述.doc

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

第一章 数据库基础概述 课题: 数据库基础概述 目的要求: 掌握数据库的基础概念,组成,分类 掌握关系数据库的特点的功能 掌握数据库设计的一般方法 了解数据管理的发展过程 重点难点: 数据库系统的组成,关系数据库的特点 课外作业布置: 复习本节课内容,查找相关资料,借阅参考书籍 第1教案 数据库基础概述 预备知识(小测试) 1、有M个人一起去旅游,要住宾馆,假设一个房间只能住N个人,请问要开几个房间? 2、假设给你3瓶啤酒,商家规定,2个空酒瓶可以兑换1瓶啤酒,在不另外掏钱的情况下,最多可以喝到几瓶啤酒? 3、经理安排你组织一台2小时的晚会,请你设计出方案。 1.1 数据库系统简介 思考:全校学生成绩管理系统包括哪些数据?应该如何保存? 数据管理:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题,数据管理技术的发展过程:人工管理阶段(40年代中--50年代中)、文件系统阶段(50年代末--60年代中)、数据库系统阶段(60年代末--现在)。 一、人工管理 产生的背景:应用需求(科学计算),硬件水平(无直接存取存储设备),软件水平(没有操作系统),处理方式(批处理)。 主要特点:数据包含在程序中,程序员设计程序的同时也要考虑数据的存贮,包括: 数据的管理者:应用程序,数据不保存。 数据面向的对象:某一应用程序 数据的共享程度:无共享、冗余度极大 数据的独立性:不独立,完全依赖于程序 数据的结构化:无结构 数据控制能力:应用程序自己控制 二、文件系统 产生的背景:应用需求(科学计算、管理 ),硬件水平(磁盘、磁鼓),软件水平(有文件系统),处理方式(联机实时处理、批处理)。 主要特点: 数据的管理者:文件系统,数据可长期保存 数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大 数据的结构化:记录内有结构,整体无结构 数据的独立性:独立性差,改变数据的逻辑结构则必须修改应用程序 数据控制能力:应用程序自己控制 三、数据库系统 产生的背景:应用背景(大规模管理 ),硬件背景(大容量磁盘),软件背景(有数据库管理系统),处理方式(联机实时处理,分布处理,批处理)。 主要特点: 数据的管理者:DBMS(数据库管理系统) 数据面向的对象:现实世界 数据的共享程度:共享性高 数据的独立性:高度的物理独立性和一定的逻辑独立性 数据的结构化:整体结构化 数据控制能力:由DBMS统一管理和控制 数据的高共享性的好处:降低数据的冗余度,节省存储空间 避免数据间的不一致性,使系统易于扩充,独立性强,数据与程序独立存放。 四、数据独立性 物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 数据结构化:数据的结构化是数据库的主要特征之一。数据库中实现的是数据的真正结构化,数据的结构用数据模型描述,无需程序定义和解释。数据可以变长。数据的最小存取单位是数据项(data item),也称为字段(field),列(column)。 五、DBMS对数据的控制功能 数据的安全性(Security)保护:使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。 数据的完整性(Integrity)检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系。 并发(Concurrency)控制:对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。 数据库恢复(Recovery):将数据库从错误状态恢复到某一已知的正确状态。 1.2 数据库系统的组成 一、数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合、数据库由若干数据库文件和辅助文件组成。 1、分类:网状,层次,关系,共3类,称为3种数据模型,最重要的是关系数据库,关系数据库的主要内容就是表(table)。 数据库的特征: 数据按一定的数据模型组织、描述和储存,逻辑性(logic)强;共享性(shareable)好,冗余度(redundancy)较小;数据独立性(independency)较高;易于扩充(expansion)。 2、数据库的分类即数据库的基本模型: 网状数据库模型:每个记录看成是一个节点,节点与节点之间可建立关联,形成网状结构。 层次数据库模型:分层管理数据,形成单位行政机构、家族式数据结构。 关系型数据库模型:以二维表形式组织数据,每一行称为一条记录,每一列是一个属性,称为一个字段。 二、数据库管理系统(Database Management System-DBMS) 在操作系统的支

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档