从2级C中了解数据库基础

(一),数据库与数据库管理系统
1,什么是数据库?
数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,数据库技术的根本目标是解决数据共享问题。
2,什么是数据库管理系统?
数据库管理系统是数据库的机构, 它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保 护和数据服务等。数据库管理系统是数据系统的核心。
3,数据库管理系统包含哪几种数据语言?
语言:数据 ,定义语言,数据操纵语言,数据控制语言。

(二),数据库系统的发展
数据管理技术发展的3 个阶段:人工管理阶段、文件系统阶段和数据 库系统阶段。

(三),数据库系统的特点
1,数据的独立性:
①物理独立性:当数据的物理结构(包括存储结构、存取方式等)改变时,如存储设备的更换、物理存储的更换、存取方式改变等,应用程序都不用改变。
②逻辑独立性:数据的逻辑结构改变了,如修改数据模式、增加新的数据类 型、改变数据间联系等,用户程序都可以不变。

2,数据统系统的 3 级模式 :
①概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述, 是全体用户(应用)公共数据视图。一个数据库只有一个概念模式;
②外模式,外模式也称子模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导而出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个概念模式可以有若干个外模式;
③内模式,内模式又称物理模式,它给出了数据库物理存储结构与物理存取 方法。 内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中间层,它反映了设计者的数据全局逻辑要求,而外模式处于最外层, 它反映了用户对数据的要求。

3, 数据库系统的两级映射 :
①概念模式到内模式的映射
②外模式到概念模式的映射。
两级映射保证了数据库系统中数据的独立性。

(四),数据模型的基本概念
数据模型通常由数据结构、数据操作及数据约束三部分组成。数据模型从抽象层次上描述了数据库系统的静态特征、动态行为和约束条件
数据库管理系统所支持的数据模型分为 3 种:层次模型、网状模型和关系模型。

(五),E-R模型
1, E-R 模型的基本概念
①实体:现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单 位,它们是客观存在的且又能相互区别的事物;
②属性:现实世界中事物均有一些特性,这些特性可以用属性来表示;
③码:唯一标识实体的属性集称为码;
④域:属性的取值范围称为该属性的域;
⑤联系:在现实世界中事物间的关联称为联系。
两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有下 面几种:一对一的关系、一对多或多对一关系、多对多关系。
2. E-R 模型的的图示法 E-R 模型用 E-R 图来表示。
①实体表示法:在 E-R 图中用矩形表示实体集,在矩形内写上该实体集的 名字;
②属性表示法:在 E-R 图中用椭圆形表示属性,在椭圆形内写上该属性的 名称;
③联系表示法:在 E-R 图中用菱形表示联系,菱形内写上联系名。

(七),数据库设计与原理
1,数据库设计中有两种方法,面向数据的方法和面向过程的方法:
面向数据的方法是以信息需求为主,兼顾处理需求;
面向过程的方法是以处理需求为主,兼顾信息需求。
2,数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。
需求分析阶段—概念设计阶段—逻辑设计阶段—物理设计阶段—编码阶段—测试阶段—运行阶段—进一步修改阶段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值