数据库--绪论

绪论

数据库系统概述

数据库系统的四个基本概念

数据(DATA)——数据是数据库中存储的基本对象,描述事物的符号记录

种类:文本、图形、音频、视频、等

特点:数据与其语义不可分割

数据库(DATABASE)——数据库是长期存储在计算机内、有组织、可共享的大量数据的集合

基本特征:数据按一定的数据模型组织、描述和存储;可谓各种用户共享;冗余度小;数据独立性较高;易扩展

数据库管理系统(DBMS)——是位于用火和操作系统之间的一层数据管理软件,是基础软件,是一个大型复杂的软件系统,可以科学的组织和存储数据、高效的获取和维护数据

主要功能:数据定义;数据组织、存储和管理;数据操纵;数据库的事务管理和运行管理;数据库的建立和维护功能;其他;

image-20211027221625795

数据库系统(DBS)

构成:数据库、数据管理系统、数据库管理员、应用系统

特点:数据结构化、数据的共享新高冗余度低容易扩充、数据独立性高(物理、逻辑)、数据又DBMS统一管理和控制、应用程序与数据的对应关系

数据模型

数据模型分成两大类——概念模型(信息模型)和(逻辑模型、物理模型)

image-20211027222852772

image-20211027222910143

概念模型

是现实世界到机器世界的一个中间层次,是数据库设计的有力工具、是数据库设计人员和用户之间交流的语言

对概念模型的基本要求:较强的语义表达能力;简单、清晰、易于用户理解

image-20211027223253692

如图所示的学生(实体名)和它的属性构成的集合—学生叫实体型;;所有的学生(实体型)构成的集合叫实体集。

image-20211027223545731

E-R图——实体联系模型

数据组成的元素

数据结构—描述系统的静态特性

数据操作—描述系统的动态特性

完整性约束

数据结构

image-20211027223945095

数据操作

image-20211027224039080

完整性约束

image-20211027224109935

层次模型——像二叉树

特点:节点的双亲是唯一的;只能直接处理一对多的实体联系;任何记录值只有按其路径查看;没有一个子女记录值能够脱离双亲记录值而独立存在。

数据操作——查询、插入、删除、更新

层次模型的完整性约束条件:无相应的双亲结点值就不能插入子女结点值;;如果删除双亲结点值,则相应的子女结点值也被同时删除;;更新操作时,应更新所有相应记录,以保证数据的一-致性

image-20211027225054779

网状模型——就是网

特点:允许多个结点没有双亲结点;允许一个结点有多个双亲结点;
允许两个结点之间有多种联系要为每个联系命名并指出与该联系有关的双亲记录和子女记录

image-20211027225814123

数据操作——导航式的查询语言和增删改查操作语言

关系模型——就像excel表格

一个元组就是表里的一行,属性就是表里的一列,与就是有相同数据类型的值的集合

最基本的规范条件:关系的每-一个分量必须是一个不可分的数据项,不允许表中还有表。

image-20211027232229216

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

痞子三分冷ゾジ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值