数据库系统原理总结

数据库系统原理总结重新拿起数据库原理,感觉明显不一样了。重新学习,学到的东西多了很多,出来混总是要还的,上次不会的,这次都得重新学一次。关于数据库系统原理,我来讲讲我自己的理解:1.数据库基础2.关系运算3.数据库管理数据库基础:数据库抽象,DBMS,DBS数据库抽象:即建立模型,包括概念模型,逻辑模型,外部模型和内部模型概念模型:从用户出发,表达了数据的整体逻辑结构逻辑模型:从数据

   重新拿起数据库原理,感觉明显不一样了。重新学习,学到的东西多了很多,出来混总是要还的,上次不会的,这次都得重新学一次。关于数据库系统原理,我来讲讲我自己的理解:主要内容有:数据库基础,关系运算,数据库管理。

1.数据库基础:数据库抽象,DBMSDBS

数据库抽象:即建立模型,包括概念模型,逻辑模型,外部模型和内部模型

概念模型:从用户出发,表达了数据的整体逻辑结构

逻辑模型:从数据库实现出发,表达了数据的整体逻辑结构

对比可以得出:概念模型和逻辑模型性质是一样的,只是出发点不同。现有概念模型,对概念模型的进一步整理才能够得出逻辑模型。逻辑模型才是我们最后实现数据库的依据。

DBMS:对数据进行管理的软件系统,主要操作有:定义,查询,更新以及各种控制。


2.关系:关系模式设计,关系运算,SQL语言运用

关系模式设计:函数依赖,关键码,模式分解,范式

函数依赖:同属于R(U)XYU的子集,Y值由X值决定,这种依赖称为函数依赖。在数据依赖中,函数依赖是最基本最重要的依赖。

关键码:主键,外键,约束

范式:

1NF:关系模式中R的每个关系r的属性值都是不可再分的原子值,R1NF

2NF:关系模式R1NF,且每个非主属性完全函数依赖于后续案件,为2NF

3NF:关系模式R1NF,且每个非主属性都不传递依赖于R的候选键,为3NF

 

3.SQL语言运用:

索引,视图,触发器,存储过程

索引:属于物理存储的路径概念

视图:是一种虚拟的表,是从若干基本表和其他视图构造出来的表。用来查询多个表

存储过程:通过创建存储过程,可以执行多条SQL语句

触发器:是一种特殊的存储过程,并发性

关于这些基础知识的理解,我画了张图,请大家指正:

数据库系统原理总结


   总结:数据库管理系统是对数据进行管理的,学生信息管理系统是对学生信息进行管理的。这些管理系统都是对数据进行操作的,当然依据就是数据库数据存储中心。我们在以后的任何软件中,都会遇到对数据库进行增删改查的操作,这是基本操作,只有把这些操作性的东西掌握好了,我们才能进一步在思想上升华,设计出更加安全可靠的系统。

今天的文章数据库系统原理总结分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28126.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注