您的位置:首页 > 数据库

【数据库】——再次认识

2017-08-17 11:26 197 查看
     对于之前的数据库学习,感觉只是简单的了解,明白数据库的增删改查这些基本操作!这次完成学生信息管理系统,再次进行数据库和SQL的学习,感觉之前在学生信息管理系统中使用的SQL语句其实也挺简单的!下面给大家分享一下我最近的学习收获!

      学习数据库概念

      数据库是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。它中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,可以为不同的用户共享使用!

       数据库有很多模型,常见的有三种:层次模型、网状模型、关系模型。自考书,数据库系统原理,以及咱们学习的SQL2008,都是说的关系型数据库,其中的数据集中体现在多个二维表中!

      关系性数据库

      它是由数据表和数据表之间的关联组成的。而且表中的数据是独立的,用户可以对其中的数据进行修改。

      还有一些基本术语:

        键码:关系模式中的重要概念,在关系中用来表识行的一列或是多列

        主关键字:作为表行的唯一标识的候选关键字(一个属性决定整行的信息)

        候选键:它是唯一表示表中的一行而又不含多余属性的一个属性集

        公共关键字:在关系数据库中,关系之间的联系是通过相容或相同的属性或属性集来表示的!

        外关键字:如果公共关键字在一个关系中是主键,那么这个公共关键字被称为另一个关系的外关键字!(外键)

      完整性原则:   实体完整性原则    参考完整性原则    用户完整性原则

      范式就是数据库在创建的时候,规范化的一个标准,比较重要的是第一二三范式:

        (1)第一范式就是   数组的每个属性只能包含一个值

                                            关系中的每个数组必须包含相同数量的值

                                            关系中的每个数组一定不能相同





         (2)第二范式是在满足第一范式的基础之上加的条件,表格中的内容必须都依赖于主键



         (3)在满足第三范式的基础上,还要满足非主键的数值之间不存在函数依赖



       通过上图的讲解,相信大家对第一二三范式的含义就一目了然了,比在自考书上死抠那些概念容易多了!其实我们平时自考学习中也是这样,多结合例子去思考,你会很快就能理解! 

         E-R模型(实体数据联系模型)

          实体           描述客观事物的概念

          实体集       同一类实体的所有实例  

          联系模型   一对一   一对多    多对多  如下图:

              

        

       之后有学习了一些有关于SQL2008的体系结构,报表服务、集成服务、分析服务!让你更深入的了解SQL2008的原理等一系列内容,虽让我们现在用的是SQL2014,但是它只不过是在功能上升级,但是原理性的知识还是一样的,所以我们想要更好的使用数据库,那首先你就要了解它!

      今天的分享就都这里!希望能给大家带来一些帮助!

      谢谢大家的观看!欢迎大家提出自己宝贵的意见!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: