数据库基础

一、什么是数据库系统?

   数据库系统(DBS):数据库系统由系统硬件平台、系统软件平台、数据库、数据库管理系统和数据库管理员组成。

   数据:数据实际上就是描述事物的符号记录。计算机中的数据一般分为临时性数据和持久性数据。数据有型和值之分,数据的型给出了数据的表示的类型,而数据的值给出了符合给定型的值。

   数据库(DB):数据库是长期存储在计算机内,有组织的,有统一管理的相关数据的集合。

   数据库管理系统(DBMS):数据库管理系统是数据库系统的核心,是数据库的机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。

   数据库管理员(DBA):数据库管理员的一般任务为:安装、配置、升级和迁移; 备份和恢复;数据库安全;存储和容量规划;性能监控和调整;疑难解答;高可用性;大型数据库;数据提取、转化和加载。

二、逻辑数据模型

   数据模型是定义数据如何输入与输出的一种模型。其主要作用是为信息系统提供数据的定义和格式。数据模型是数据库系统的核心和基础。常见的数据模型有层次网状关系对象四种。

三、数据库系统的特点

  1、数据的集成性

  2、数据的高共享性和低冗余性

  3、数据独立性

   ① 物理独立性

   ② 逻辑独立性

  4、数据统一管理与控制

   ① 数据的完整性检查

   ② 数据的安全性保护

   ③ 并发控制

四、关系数据库的组成

  :关键数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组。一个数据库可以包含任意多个二维表。

  记录:表中的每一行被称为记录。一般来说,数据库表中的任意两行都不能完全相同。

  字段:数据表中的每一列称为一个字段,表是由其包含的各种字段定义的。

五、数据库设计

  1、设计阶段:

  ① 需求分析阶段

  ② 概要设计阶段

  ③ 详细设计阶段

  2、设计步骤:

  ① 收集信息

  ② 标识对象

  ③ 标识属性

  ④ 标识关系

六、E-R图

  实体关系图亦称E-R图或称实体联系图,主要用于描述系统的数据关系。

  实体关联图主要由实体实体间的关联属性3个基本成分组成。

  在E-R图设计时,通常用矩形表示实体,用椭圆或者圆角矩形表示属性,用菱形代表关系。

七、数据库规范化

  设计关系数据库时,遵从不同的规范要求,设计合理的关系数据库,这些不同的规范要求被称为不同的范式。越高的范式数据库冗余越小。

  范式可以指导我们更好地设计数据库的表结构,减小冗余的数据,借此提高数据库的存储效率,数据完整性和可扩展性。

转载于:https://www.cnblogs.com/-1212huan/p/6138106.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值