




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认识数据库系统
1.数据库系统的基本概念2.数据管理技术的产生和发展3.常见的数据库任务目标了解数据库系统的基本概念。了解数据管理技术的产生和发展。了解数据库系统的特点。了解常见的数据库。一、数据库系统的基本概念数据库(Database)是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库可以看作当年人们存放数据的电子文件柜,用户可以对数据库文件中的数据进行增加、删除、修改、查找等一系列操作。(1)信息(2)数据(3)数据库(4)数据库管理系统(5)数据库管理员(6)数据库开发工程师(7)数据库系统一、数据库系统的基本概念信息(Information)信息是经过加工的数据,它对接收者有用,对决策或行为有现实或潜在的价值。信息有三个方面的特征:第一,信息是客观世界各种事物特征的反映。第二,信息是可以通信的。第三,信息形成知识。一、数据库系统的基本概念数据(Data)数据是描述现实世界事物的符号记录,一般指那些未经加工的事实或对客观事物的描述。它是信息的载体、信息的具体表现形式。信息和数据是两个不同的概念,但两者之间又有着密切的联系。第一,信息的表现形式是数据。第二,信息是经过加工后,并对客观世界产生影响的数据。一、数据库系统的基本概念数据库(Database)数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。一、数据库系统的基本概念数据库管理系统(DatabaseManagementSystem,DBMS)数据库管理系统是一种用来建立、组织、存储和管理数据库的大型复杂的软件系统。一、数据库系统的基本概念数据库管理员(DatabaseAdministrator,DBA)数据库管理员是负责管理和维护数据库管理系统的相关工作人员的统称,侧重于运维管理,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理,包括数据库的安装、监控、备份、恢复等基本工作。一、数据库系统的基本概念数据库开发工程师(DatabaseDeveloper)数据库开发工程师是负责数据库管理系统和数据库应用软件设计研发的相关工作人员的统称。一、数据库系统的基本概念数据库系统(DatabaseSystem,DBS)数据库系统是指在计算机系统中引入数据库后的系统构成,由硬件和软件共同组成。二、数据管理技术的产生和发展数据管理是指对各种数据进行分类、组织、编码、查询和维护,主要经历了三个阶段:(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段二、数据管理技术的产生和发展人工管理阶段在人工管理阶段,数据主要存储在纸带、磁带等介质上,或者直接通过手工来记录。人工管理阶段的特点如下:数据不能长期保存;不便于查询数据;数据不能共享;数据不具有独立性。二、数据管理技术的产生和发展文件系统阶段在20世纪50年代末到20世纪60年代中期,计算机中的磁盘和磁鼓等直接存储设备开始普及。数据可以存储在计算机的磁盘上,以文件的形式存储,通过文件系统来管理这些文件。文件系统阶段的特点如下:数据可以长期保存;数据由文件系统来管理;数据冗余大,共享性差;数据独立性差;无法应对突发事故(如文件误删,磁盘故障等)。二、数据管理技术的产生和发展数据库系统阶段在20世纪60年代后期,随着计算机网络技术的发展和计算机软/硬件的进步,出现了数据库技术,该阶段就是所谓的数据库系统阶段。数据库系统阶段的特点如下:数据由数据库管理系统统一管理和控制;数据结构化;数据共享性高、冗余度低且容易扩充。数据独立性高;数据粒度小。三、常见的数据库Access数据库MySQL数据库Oracle数据库SQLServer数据库DB2数据库SQLite数据库PostgreSQL数据库课程小节学习数据库系统的基本概念、数据管理技术的产生和发展,了解常见的数据库,为开发“工资管理系统”数据库做准备。
谢谢~关系数据库常用概念
武汉职业技术学院
信创学院1.数据模型的概念2.数据模型的分类3.关系数据库4.数据的规范化5.设计E-R图任务目标了解数据模型的概念。了解数据模型的分类。了解关系数据库。了解数据的规范化。掌握E-R图的设计方法。一.数据模型的概念数据模型(DataModel)是现实世界数据特征的抽象,用于描述一组数据的概念和定义。二.数据模型的分类按照数据的组织形式分,常用数据库的数据模型可以分为三种,分别是:(1)层次模型(2)网状模型(3)关系模型二.数据模型的分类层次模型(HierarchicalModel)层次模型表示数据间的从属关系结构,是一种以记录某一事物的类型为节点的树状结构。层次模型的主要特征如下:根节点仅有一个;根节点以外的子节点,向上只有一个父节点,向下有若干子节点。二.数据模型的分类网状模型(NetworkModel)网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型的主要特征如下:有一个以上的节点无双亲;至少有一个节点有多个双亲。二.数据模型的分类关系模型(RelationalModel)关系模型的“关系”有特定的含义。从广义上说,任何数据模型都可以描述一定的事物、数据之间的关系。同时从狭义上说,又特指那种虽然具有相关性而非从属性的平行数据之间按照某种序列排列的集合关系。二.数据模型的分类关系模型(RelationalModel)关系模型的主要特征如下:关系中每一个数据项不可再分,是最基本的单位;每一竖列的数据项是同属性的。列数根据需要而定,且各列的顺序是任意的;每一横行的记录由一个事物的诸多属性项构成,记录的顺序可以是任意的;一个关系是一张二维表,不允许有相同的字段名,也不允许有相通的记录行。三.关系数据库通常,一个关系数据库中会有许多独立的数据表,而且它们是相关的,这为数据资源实现共享并充分利用提供了极大的便利。关系数据库是由若干张完成关系模型设计的二维数据表组成的。数据表由若干个记录组成每一个记录由若干个以字段属性加以分类的数据项组成。三.关系数据库关系数据库的主要特点如下:以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构;数据和程序具有高度独立性,用户的应用程序与数据的逻辑结构和物理存储方式无关;由于数据具有共享性,数据库中的数据可以为多个用户服务;关系数据库允许多个用户同时访问,而且提供了各种控制功能,保证数据的安全性、完整性和并发性控制。四.数据的规范化关系模型是以关系集合理论中重要的数学原理为基础的,通过创建某一关系中的规范化原则,既可以方便数据库中数据的处理,又可以给程序设计带来方便。这一规范化准则称为数据规范化(DataNormalize)。关系模型的规范化理论是研究如何将一个不合理的关系模型转化为一个最佳的关系模型的理论,它是围绕范式而建立的。四.数据的规范化范式(NormalForm)主要是为了解决关系数据库中数据冗余、更新异常、插入异常、删除异常等问题而引入的设计理念。四.数据的规范化第一范式(1NF):数据库表的每一列都是不可分割的原子数据项。四.数据的规范化第一范式(1NF):数据库表的每一列都是不可分割的原子数据项。四.数据的规范化第二范式(2NF):要求实体的属性完全依赖于主关键字,消除非主属性对主码的部分函数依赖。四.数据的规范化第二范式(2NF):要求实体的属性完全依赖于主关键字,消除非主属性对主码的部分函数依赖。四.数据的规范化第三范式(3NF):任何非主属性不依赖于其他非主属性,消除传递依赖五、设计E-R图概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间进行交流的语言。实体-联系方法(Entity-RelationshipApproach),简称E-R方法,该方法直接从现实世界中抽象出实体和实体之间的联系,然后用E-R图来表示数据模型。E-R图,也称实体关系图,用于显示实体集之间的关系。它提供了一种表示实体类型、属性和连接的方法,用来描述现实世界的概念模型。五、设计E-R图E-R图的基本要素:实体(Entity):是客观上可以相互区分的事物,用矩形框表示。联系(Relationship):是信息世界中反映实体内部或实体之间的关联,用菱形框表示。属性(Attribute):是实体所具有的某一特性,用椭圆框表示。五、设计E-R图E-R图的设计步骤:①先设计局部E-R图(也称用户视图)确定局部概念模型的范围;定义实体;定义联系;定义属性;画出所有局部E-R图,并附上相应说明文件。②综合各局部E-R图,形成总E-R图确定公共实体类型;合并局部E-R图;消除不一致因素;优化全局E-R图;画出全局E-R图,并附上相应说明文件。五、设计E-R图E-R图中的实体之间是存在联系的,对应关系一共分为3类:①一对一联系(1∶1联系)②一对多联系(1∶n)③多对多联系(m∶n)课程小节学习数据模型的概念、数据模型的分类、关系数据库、数据的规范化、E-R图的设计,为开发“工资管理系统”数据库做准备。
谢谢~国产数据库的现状和未来
武汉职业技术学院
信创学院1.国产数据库的发展趋势2.国产数据库的发展历史3.国产数据库的典型行业应用任务目标了解国产数据库的发展历史。了解国产数据库的发展趋势。了解国产数据库的典型行业应用。一.国产数据库的发展趋势开源成为国产数据库厂商的驱动模式。如何通过AI优化算法,对查询优化、缓存优化、数据处理、负载均衡设计等任务进行有效预测、分析和自动化,减少人工成本,提升数据库的性能,将成为国内各数据库厂商的努力方向国内企业正在推动数据库向云端迁移和云原生能力的使用,以实现资源弹性和业务敏捷性,同时节约成本。湖仓一体是一种新型开放式架构,也是国产数据库技术的发展方向。二.国产数据库的发展历史我国数据库的发展历程可分为:1、技术萌芽期(20世纪70年代至90年代)2、国产萌芽期(21世纪初)3、快速发展期(21世纪10年代至今)三、国产数据库的典型行业应用金融、电信、政务、制造和互联网是国内数据库产品及服务采购份额位列前五名的行业,采购总和占据数据库市场份额的八成以上。近几年,金融和电信行业的数据库产品都陆续向国产数据库升级。课程小节了解国产数据库的现状及未来,为开发“工资管理系统数据库”做准备。
谢谢~“工资管理系统”需求分析说明
武汉职业技术学院
信创学院1.“工资管理系统”需求分析2.设计“工资管理系统”E-R图任务目标了解“工资管理系统”需求。掌握设计“工资管理系统”E-R图的方法。一.工资管理系统”需求分析一.工资管理系统”需求分析工资管理系统员工管理部门管理岗位管理薪资等级管理工资查询一.工资管理系统”需求分析员工管理:需要登记员工的基本信息,员工管理需要满足公司日常的员工管理。部门管理:主要记录公司的部门信息,部门管理需要满足日常部门管理。岗位管理:主要用于、展示公司每个岗位的人数等信息。薪资等级管理:主要指定公司的薪资等级,薪资等级管理需要满足增加、修改、删除薪资等级的功能需求。工资查询:主要用于财务对员工进行工资发放,需要包含员工的工资统计,对员工的工资进行修改。二、设计“工资管理系统”E-R图员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 路面标线养护管理制度
- 面食加工卫生管理制度
- 财务合同管理制度模板
- 青联希望小屋管理制度
- 防腐施工安全管理制度
- 蛋鸡育雏前后管理制度
- 银行职工关系管理制度
- 蓝莓基地员工管理制度
- 配电竖井安全管理制度
- 项目孵化日常管理制度
- 铝型材质检规程
- 智能云服务交付工程师认证考试题库(网大版)-中(多选题)
- 旅游景区运营委托经营协议书
- 采矿学课程设计-潘三煤矿1
- 第9课第一框课件《相伴相助融洽相处》-【中职专用】中职思想政治《心理健康与职业生涯》(高教版2023·基础模块)
- 2024年4月自考04184线性代数(经管类)答案及评分参考
- MOOC 空中机器人-浙江大学 中国大学慕课答案
- 角磨机切割作业的应急预案
- 出镜报道(第3版)课件 第7、8章 出镜报道中的细节及运用、出镜报道的典型环境选择
- 阿里巴巴罚款案件分析报告
- 2023年潍坊工程职业学院辅导员招聘考试真题
评论
0/150
提交评论