数据库基本概念

1.了解相关概念

      数据:描述客观事务的符号  data
      数据库:是一个存放数据的容器  database ----  db
      数据库对象:表,视图,存储过程......
      数据库管理系统:mysql,SqlServer,Oracle........dbms
      数据库系统:dbs


2.数据库管理系统模型


      层次模型:最早使用
                       树状结构
                       有且只有一个根节点
                       其他节点有且只有一个父节点
      网状模型:  是层次模型的扩展,结构复杂,实现的算法难以规范法
                       允许节点有多于一个父节点
                      可以有一个以上的节点没有父节点
      关系模型:使用最多
                       实体与实体之间的联系--->二维表  
                       描述的一致性
                       可以直接表示多对多的关系
                       关系必须是规范化的关系
                       建立在数学概念
      面向对象模型

3.结构化查询语言:

       DML:数据操纵语言,用于对数据的增删改   insert into,delete,update
       DDL:数据定义语言,用于创建,修改数据库及其中的对象   creat,drop,alter
       DCL:数据控制语言,用于对数据库访问权限的授予和撤销,完整性规则描述,事务控制    commit,rollback,grant,revoke
       DQL:数据查询语言,用于对数据进行检索查询  select


4.编码规范:


       命名规范:驼峰式命名--->studNo
                         _ ------>stud_no   ---->mysql中使用此命名方式
注释:  #:单行注释
/**/:多行注释
书写规范:缩进符Tab
其他:       关键字是不区分大小写,creat,drop,delete
非关键字:在windows系统下,大小写不敏感
                在Linux系统下,对大小写有严格要求


5.E-R图:enetity-relation


         实体:矩形框
         属性:椭圆形
         联系:联系名用菱形,通过连线进行连接


6.约束类型:


    主键:Primary key
    外键:Foreign key
    默认值:Default
    检查:Check
    唯一:Unique
    非空:Not NULL


7.评价表的设计质量:三大范式


    1Nf:每一列是不可再分的
    2Nf:建立在1NF基础上,每一列都与主键相关。
    3Nf:建立在2NF基础上,每一列都与主键直接相关,并非间接相关。

1.关系型数据库特性:
         指采用了关系模型来组织数据的数据库
         最大特点是事物的一致性
         关系模型就是二维表格模型,而一个关系数据库就是由二维表及其之间的联系所组成的一个数据组织
2.非关系型数据库特性:
            使用健值对存储数据。
    分布式
    一段不支持ACID特性
    非关系数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。

目录

1.了解相关概念

2.数据库管理系统模型

3.结构化查询语言:

4.编码规范:

5.E-R图:enetity-relation

6.约束类型:

7.评价表的设计质量:三大范式


 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值