数据库简介

区块链,云计算,大数据

解决的问题:持久化存储(保存在硬盘上)

                     优化读写 

                    保证数据的有效性(有效性检查机制)

关系性数据库:基于E--R模型(Entity--Relationship)

                        使用sql操作

数据库分类:文档型(acess ,sqllite(移动智能终端)),服务型(sqlsever,mysql)

数据库设计:

     三范式(规则):列不可拆分  :字段值还可以继续拆分的,就不满足第一范式

                                  唯一标识  :

                                   引用主键

关系存储:1对1  :1个对象A 对应1个对象B,1个对象B对应1个对象A、

                                 关系可以存入A或B中

                   1对多: 1个对象A 对应着n个对象B,1个对象B对应着1个对象A

                                  关系存入B中

                  多对多:  1个对象A 对应着n个对象B,1个对象B对应着m个对象A

                                  关系存入新建的关系表中(新建一张关系表中)

   界面操作:

   数据库:创建,删除,分离,附加,生成脚本(架构和数据)

   表:创建,修改,删除

    字段类型介绍:

   约束:实现数据的有效性检查

      主键,非空,唯一,默认(希望有个默认值) 检查  外键

检查:

year(regDate) >=1980 and year(regDate) <=1999

外键:对关系的有效性进行检查

被决定的是外键表,起决定的表是主键表

列名根据设计需求来分析出来的

班级表  ClassInfo(编号cId,名称cTitle)

学生表(编号,姓名,性别,出生日期,电话,邮箱,班级)

脚本:按照功能分类:
数据定义语言:创建数据库对象的语言 create alter  drop

数据管理语言:对数据的增删改查  insert  delete update  select

数据控制语言:用于进行权限分配 

创建数据库  只有创建、、删除

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值