数据库系统原理与应用温习心得(一)

本文介绍了数据库管理系统的基本功能,包括数据定义、操纵、事务管理和维护等,并概述了数据库的用户视图分类,如单用户、主从式、分布式等。此外,详细讨论了实体、属性、键和联系的概念,以及完整性约束的三大规则。外键作为关系间的链接也被提及,举例说明了其在实际关系模式中的应用。

参考书籍:《数据库系统原理与应用》——人民邮电出版社

数据库管理系统(DataBase Management System,DBMS),是位于操作系统与用户之间的一层数据管理软件,是一个帮助用户建立、使用和管理数据库的软件系统,是数据库与用户之间的接口。其基本功能包括:数据定义功能、数据操纵功能、数据库事务管理与运行管理、数据库的建立与维护功能、其他功能。

数据库是指长期存储在计算机内的、有组织、有共享的数据集合。

数据库从用户角度看,数据库系统结构分类:单用户结构、主从式结构、分布式结构、客户端/服务器结构、浏览器/服务器结构

数据库中的概念模型:

(1)实体与实体集

  实体:对现实世界中客观存在并相互区别的事物的抽象。如人、事、物

  实体集:具有相同类型及相同性质的实体集合。

(2)属性与标识实体的键

  属性:实体集中所有实体所具有共同特性的抽象描述。如学生实体集可由学号、姓名、出生年月、年龄院系、专业的属性组成。

  实体的键(码、关键字):  能唯一地标识实体集中每个实体的一个或一组属性。

  注意:键中的属性集一般具有最小性约束。例如学生实体集的键是属性集{学号},而不是属性集{学号,姓名}。

  (3)实体集之间联系

  联系包括:一对一联系(1:1)、一对多联系(1:n)、多对多联系(m:n)

完整性约束的分类:

(1)实体完整性规则:关系中的元组在主属性上不能有空值。(主键不为空)

(2)参照完整性规则:外键的值不允许参照不存在的相应表的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值