数据库相关学习笔记

数据库相关

1、 程序管理阶段 内存中
写程序: int a = 1;
特点:
A、数据不能长期保存
B、没有专门的软件对数据进行管理
C、数据和程序不具有独立性

2、文件系统阶段 使用文件,保存磁盘中
User.txt
1:Tom:23:123456:1234354:篮球
2:James:21:abc123:1234234646:篮球
特点:
A.数据缺乏独立性
B.数据冗余度较大 冗余——不必要的重复
C.数据无法集中管理
3、数据库的系统阶段
使用一种管理软件管理特殊的文件,文件只有DBMS(数据库管理系统)可以读懂,程序员无法直接读懂,可以借助SQL语言来操作数据库中的资源
特点:
A、实现数据共享,减少数据的冗余
B、采用特定的数据模型
C、数据具有较高的独立性
D、有统一的数据控制功能

4、数据库中的重要术语
目前数据库流行的数据模型:关系模型
形成了:关系型数据库
关系:二维表table
实体关系模型:E-R Model数据库的设计
Entity Relationship Model 是关系模型(E-R)模型
设计时,通过E-R图来表达
行:row 记录(元组)
列:column 字段 Filed(域、属性)
主键:PK(Primary Key)主属性、主关键字
唯一 且 非空
比如:顾客编号、订单编号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值