数据库SQL server基础知识简单介绍

分享一下最近复习的数据库知识

基础知识

1.数据库的系统组成

数据库系统,英文名为DataBase System(DBS),它是采用数据库技术的计算机系统,是由数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、支持数据库系统的硬件和软件、用户等五部分构成的运行实体。

数据库(DB)是一个按照数据结构来存储和管理数据的计算机软件系统。数据库是一个实体,它是能够合理保管数据的仓库,“数据”和“库”。用户在该仓库里存放要管理的事务数据。

2.数据库的体系结构

2.1数据库三级模式结构

数据库系统的三级模式结构是指:模式外模式内模式

模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,模式处于三级结构的中间层

外模式也称用户模式,它是数据库用户能看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。外模式是内模式的子集,一个数据库可以有多个外模式

内模式也称存储模式,一个数据库只有一个内模式。它是物理结构和存储方式的描述,是数据在数据库内部的表示方式。

2.2三级模式之间的映射

1.外模式/模式映射:因为一个数据库有多个外模式,而模式只有一个,所以对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。
2.模式/内模式映射:数据库中只有一个模式和一个内模式,所以模式/内模式映射是唯一。

3.数据模型

①数据模型是数据库系统的核心与基础,是关于描述数据与数据之间的联系、数据的语义、数据一致性约束的概念性工具的集合。

②数据模型由数据结构数据操作数据完整性约束三部分组成。
数据完整性约束分为:实体完整性、参照完整性。

数据模型主要有层次模型网状模型关系模型
层次模型用树形结构来表示各类实体以及实体间的联系。只能表示一对一、一对多,不能直接表示多对多的联系。
网状模型能够更直接地描述现实世界。
关系模型建立在严格的数学概念的基础上,在关系模型中,数据的逻辑结构是一张二维表,它由行和列组成。关系模型的完整性约束条件包括三类:实体完整性,参照完整性,用户自定义完整性

4.实体与关系

实体:客观存在并可相互区别的实物。实体既可以是实际的事物,也可以是抽象的概念或关系。
属性:实体所具有的特性,实体是用属性来进行描述。
实体之间有以下三种关系:一对一、一对多、多对多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值