大学计算机二级fp课件一.ppt

大学计算机二级fp课件一

惶满擅骡楼抹蛹元悟穴跌磺岿肃七它鞍惶制弱撵荆望街纽摘遣伊顶柒岁奠大学计算机二级fp课件一大学计算机二级fp课件一;数据库系统基础知识;1.1 计算机数据管理的发展;教学目的与要求;关于数据库技术;案例1:买火车票——访问全国铁路数据库系统 案例2:到银行取钱——访问银行的数据库系统 案例3:到学校报到——教务处、学生处等部门均要在相应的数据库中添加该学生的信息 案例4:到图书馆借书——访问图书的数据库系统 案例5:上网浏览——访问网站的后台数据库系统,一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以方便查询和更新; 各行各业中几乎都在使用着数据库技术 在世界已进入信息化社会的今天,数据库的建设规模、数据库信息量的多少和使用频度,已成为衡量一个国家信息化程度的重要标志 通过对数据库知识的学习,掌握数据管理的基础知识和数据库设计的一般方法;初步学会使用数据库技术管理信息,处理日常学习与生活中的问题;体验并认识数据管理技术对人类社会生活的重要影响;开拓视野,使我们从一个计算机简单使用者(如文字处理工作、上网、收发电子邮件),成为具体的信息系统的组织、开发者 ;1.1 计算机数据管理的发展; 人工管理阶段(20世纪50年代中期之前) 数据完全由人工管理。。。。 文件系统阶段(20世纪50年后期到60年代中后期) 利用文件系统对数据进行管理。。。。 数据库系统阶段(20世纪60年代后期以来) 。。。。;人工管理阶段(20世纪50年代中期之前):;文件管理阶段(20世纪50年代后期到60年代中后期): ;数据库系统阶段(20世纪60年代后期以来): ;数据库系统的主要特点;数据库系统(DBS):是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统 数据库系统的组成:一般由数据库、数据库管理系统、计算机支持系统、应用程序和有关人员组成;;1.2 数据库系统;数据库通常包括两部分内容 ;1.2 数据库系统;DBMS的主要功能 ;1.2 数据库系统;5.用户 数据库管理员(DBA):对数据库系统进行管理和控制,具有最高的数据库用户特权,负责全面管理数据库系统 系统管理员:完成控制和管理数据库系统的一般性操作 系统分析员:负责应用系统的需求分析和规范说明,确定系统的软硬件配置、系统的功能及数据库概念模型的设计 数据库设计员:参加用户需求调查和系统分析,然后进行数据库设计 程序员:负责设计编写应用系统的程序模块,并进行调试安装 最终用户:通过应用系统提供的用户接口使用数据库 ;1.2.2 数据库系统的体系结构;数据库系统的三级结构 外部层:是各个用户所看到的数据库 内部层:是机器“看到”的数据库 概念层:是数据库管理员所看到的数据库 数据库系统的两级映射 概念层/内部层:保证了数据的物理独立性 外部层/概念层:保证了数据的逻辑独立性;;1.3 数据模型;信息三个领域的转化过程;;1.E-R模型中的基本概念 实体:是客观存在且可以相互区别的事物。实体可以是具体的、可见的事物,如一名职工、一本图书等;也可以是抽象的事物,如一个院系、一次考试等 属性:是指实体或联系所具有的特征与性质。例如,一个学生实体其属性有学号、姓名、性别、出生日期、班级等 联系:是实体集之间的抽象表示。例如,读者实体集与图书实体集之间存在“借阅”联系 ;联系的种类 ;;1.3.3 关系模型;;;读者编号;关键字分析示例;;A;读者编号;读者编号;4.关系的规范化 关系的性质 属性值是原子的,不可分解的 二维表的记录数随数据增删而改变,但字段数却是相对固定的 二维表中的每一列均有唯一的字段名,且取值是相同性质的 二维表中不允许出现完全相同的两行 二维表中行的顺序、列的顺序均可以任意交换 关系的规范化 关系的规范化是指关系模型中的每一个关系模式必须满足一定的要求,其目的是尽可能地减少数据的冗余、消除异常现象(主要有更新异常、插入异常、删除异常)等 实际设计关系模式时,设计者要尽量做到使关系模式满足3NF;5.关系数据库标准语言SQL 关系数据库语言的作用:与关系代数操作相对应,使用户可以对数据库进行各种各样的操作,构成了用户和数据库的接口 关系数据库语言的特点:是一种非过程语言 SQL(Structured Query Language) 是目前最成功、应用最广的关系数据库语言 1974年提出,20世纪80年代被ISO采纳为国际标准 目前,SQL语言已不限于查询,还包括了数据定义、数据操纵、数据控制等多方??的功能 关于SQL语言中对数据库进行各种操

文档评论(0)

1亿VIP精品文档

相关文档