数据库的学校课件概序.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构 教 材: 教材:熊才权主编,《数据库原理与应用》,华中科技大学出版社,2008年第一版。 参考书: 1、刘云生,卢正鼎,卢炎生:《数据库系统概论》第二版,华中理工大学出版社。 2、萨师煊,王珊,《数据库系统概论》,高等教育出版社。 第 1 章 概 述 1.1 数据与数据管理 小 结 作 业 数据库原理及应用 * 数据库原理及应用 熊才权 主讲 湖北工业大学计算机学院 对学生的几点要求 1、上课认真听讲,适当做好笔记,按时交作业。 2、考试成绩分两部分:平时成绩(包括出勤和上机实验)占30%,期末成绩占70%。 3、课后需要多读课文和参考书,上网查看相关内容,在理解基本内容的基础上,多看、多做习题。 4、上机实验十分重要,一定要在上机前做好充分准备,实验环境:SQL server 2000 数据与数据管理 1.1 数据库系统基本概念 1.2 数据库系统的模式结构 1.3 1.4 数据模型 1.1.1 数据与信息 信息:是以数据为载体的客观世界实际存在的事物、事件或概念在人们头脑中的反映。 数据:是用来表示信息的一组符号。 二者关系:数据是信息的载体,而信息是数据的内涵。 数据的语义:数据的含义。 (谭林,男,南区6号,2001年12月,研发部) 1.1.2 数据管理技术的发展 数据处理的方式大致可以分为人工式(1800年以前)、机械辅助式(1800-1890年)、机电穿孔卡片式(1890-1946年)和电子计算机式(1946年以后)几个阶段。 什么是数据管理? 对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题 电子计算机管理时期: 1、人工管理阶段 计算机的应用背景是,没有磁盘等直接存储设备,没有操作系统,没有管理数据的软件,数据处理方式是批处理。 输入数据 程序 输出数据 图1.1 程序管理阶段程序和数据之间的关系 人工管理阶段特点: (1)数据不保存 (2)数据不共享 一组数据只对应一个应用程序,当另外的程序要用到其它应用程序中的数据时,不能直接对它使用,只有重新设计自己的数据。 (3)数据冗余大 每个程序都必须根据自己的需要定义数据,于是就会出现同一数据的多个副本. (4)数据缺乏独立性 由于数据与程序是紧密结合在一起的,数据的逻辑结构、物理结构、存取方式都由程序规定,没有相应的软件系统负责数据的管理工作,当数据的逻辑结构、物理结构、存取方式发生变化时,必须对应用程序作相应修改。因此程序员的负担很重。 (5)无法施加统一标准 在程序管理阶段,数据与程序紧密结合,不同应用程序会对同一数据作不同的定义,因而往往会出现“同名异物”和“同物异名”的现象,这种不统一性阻碍了数据的独立和共享性。 2、文件系统阶段 2、文件系统阶段 计算机的应用背景是:硬件方面已经有了磁盘、磁鼓等直接存储设备;软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了批处理,而且能够实现联机实时处理。 文件系统的优点: 文件系统实现了一定的数据独立性,它将数据的逻辑结构与物理结构分离,由“存取方式”实现逻辑结构与物理结构之间的映射。应用程序只涉及数据的逻辑结构,系统决定数据的物理结构,这样当数据的物理结构改变时,不会导致应用程序的修改,这叫数据的物理独立性。 文件系统管理数据缺点: (1)数据的共享性较差 文件系统提供了数据的物理独立性,实现了一定的数据共享,但它只能实现文件级共享而不能在记录或数据项级实现数据的共享。 (2)数据的冗余度较大 在文件系统中,文件的逻辑结构是根据它的应用而设计的,数据的逻辑结构与应用程序之间相互依赖,当不同应用程序使用的数据(记录或数据项)在部分相同(而只有少部分不同)时,还必须构造各自的文件,这样就存在大量的数据冗余,将浪费大量的存储空间。 (3)存在数据的不一致性 数据的冗余度大与数据的不一致性是密切相关的。同一数据在多个地方同时存放,同一数据在不同存放地的值可能不相同,这将降低信息的价值,有时甚至会造成重大损失。 (4)数据的独立性较差 文件系统只实现了数据的物理独立,而没有实现数据的逻辑独立。数据的逻辑结构对应一个特定的应用,当应用发生变化时,数据的逻辑结构也要发生改变,程序也要作相应的修改,因此文件系统的数据与程序之间缺乏逻辑独立性。 程序A: # include “stdio.h” main( ) { FILE *fp; fp = fopen(“Employee.c”,”w”); fputs(“chenwei”,fp); putwfp); //将整数输入到

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档