关系型数据库基础

来源:互联网 发布:看足球赛的软件 编辑:程序博客网 时间:2024/05/17 02:47

为什么使用数据库

 1 数据库:在计算机上集中存放数据的地方。

 2数据库集中式控制的优点:

                              a.  降低储存数据的冗余度(减少数据重复)

                              b.数据一致性

                              c.共享(其他人可以查看)

                              d.建立数据库遵循的标准(有一定的规格)

                              e.维护数据的完整性(保证数据的准确性)

                              f.实现数据的安全性

3元数据:数据以结构化的格式来被组织和分类

4数据库的数据模型:

                             a.层次模型(父与子的关系,层层递进)

                             b.网状模型(多个父子关系,相互联系)

                             c.关系模型((核心表)更改数据库数据,但不影响应用程序)     

                             d.对象模型    

5实体:现实世界中客观存在并可相互区别的事物

6属性:实体所具有的某一特性

7关系型数据库:以关系模型来创建的数据库,是数据储存的地方,它的核心单元为表

8在表的内部,数据被分成列(属性,说明数据的类型)和行(实体)

9主键:用唯一的标识符来标志每一个行的标识符

10外键:用来表达表和表之间的关联关系

11表之间的关联关系的关系类型:

                           a.一对一关系

                           b.一对多关系(“多边”的表为从表(维护),“一边”的表为主表)

                           c.多对多关系(表中添加第三个表,这个表叫做连接表)

12关系型数据库管理系统(RDBMS):

                           a.本地数据库管理系统

                           b.数据库服务器管理系统

13  SQL(结构化查询语言):

                           a.数据定义语言(DDL):创建,修改,删除

                           b.数据查询语言(DQL)

                           c.数据操作语言(DML)   :插入,更改,删除

                           d.数据控制语言(DCL):控制对数据库的访问                     

                  

1 0
原创粉丝点击