数据库基本知识总结(一)

数据库知识总结

  • 数据库管理系统:是一种重要的程序设计系统,它由一个相互关联的数据库集合和一组访问这些数据的程序组成。

  • 数据库的基本操作:①数据查询 ②数据插入 ③数据删除 ④数据修改 ①②③称为数据的更新

  • 实际应用对数据库操作的要求:①并发访问 ②面临故障 ③数据的安全性 ④数据的完整性 ⑤数据的一致性

  • DBMS的功能:①数据定义 ②数据操作 ③事务管理和运行管理 ④数据存储和查询处理 ⑤数据库的建立和维护 ⑥其他功能包括DBMS与其他软件通信,异构数据库之间的书记转换操作和互操作

  • 数据库:时持久储存在计算机中由组织的、可共享的大量书籍的合集

  • 数据库模式:在数据库中,使用数据模型对数据建模,所产生设计结果称为数据库模式

  • 数据库系统:由数据库,DBMS,应用系统和熟即可管理员构成

  • 数据模型三要素:数据结构、数据操作和完整性约束

  • 简述数据库系统的三级模式两级映像结构异界两级映像的功能
    答:数据库系统的三级模式结构是指数据库系统有外模式,模式,内模式三级构成,两级映像是指外模式/模式映像、模式/内模式映像,这两层映像保证了数据库系统中的数据能橘柚较高的逻辑独立性和物理独立性。

  • 如何保证数据的逻辑独立性和物理独立性?
    答:当数据的逻辑结构发生改变时,修改外模式/模式映像,保证模式不发生改变,而应用程序是建立在外模式的基础之上的,争议当数据的逻辑结构发生改变时,应用程序时不许呀改变的,所以数据橘柚独立性,而当数据的内模式改变时,修改模式/内模式映像,保证模式不发生改变,则外模式不变,从而应用程序不需要修改,应用程序独立于数据的物理结构,所以具有物理独立性。

  • 数据库的三种语言:①数据定义语言(DDL)用于定义数据库模式
    ②数据操纵语言(DML)用于表达数据库的查询和更新
    ③数据控制语言(DCL)用于定义用户对数据对象的访问权限

  • DBA的主要职责:①决定数据库中的信息内容和数据的逻辑结构 ②决定数据库的存储结构和存取策略 ③定义数据的安全性要求和完整性约束条件 ④数据库系统的日常维护 ⑤数据库的重组和重构

  • ①实体:客观存在并且可以相互区分的任何事物。
    ②属性:是实体所代表的事物具有的某种特性。
    ③符合属性:是可以划分称更小部分的属性。
    ④多值属性:是特定的实体子啊该属性上可以取多个值的属性
    ⑤派生属性:的值可以从其他相关属性或实体计算得到。

  • 联系的类型又叫联系的函数性或映射基数,分四种:一对一、一对多、多对一、多对多

  • 设R是一个联系,设计实体集E中的实体参与联系R可以是强制的或随意的。如果实体集E中的每个个体都必须参与联系R,则称E对联系E的参与是强制的,或者全部参与。否则,E对联系R的参与是随意的,或者部分参与。

  • 主码用于表示有多个码中选出的唯一识别关系元组的码。而所有的码又称候选码。码中的属性成为主属性。而不在任何码中出现的属性成为非主属性。如果F K是关系R的属性集,并且不是R的码,但F K与关系R’的数码K’对应,则称FK是关系R的外码。其中R是参照关系,R’是被参照关系,并称FK参照R’的主码K’。

  • 关系模式的完整性约束有三种:实体完整性,参照完整性,用户定义完整性

  • 实体完整性规则:关系R的所有元组在主码上的值必须唯一,并且在主码的任何属性上都不能取空值。(关系主码必须是非空的,唯一的)

  • 参照完整性规则(要求):如果属性集FK是关系R的外码,它参照关系S的主码Ks,则R的任何元组在FK上的值或者等于S的某个元组在主码Ks上的值,或者为空。

  • 用户定义完整性反映特定的数据库所涉及的数据必须满足的语义约束条件。由于不存在一般性的规则,这些约束条件必须用户根据实际问题的语义指定。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Strawberry.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值