关系型数据库基础
2016-01-05 11:20
183 查看
为什么使用数据库
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 数据库:在计算机上集中存放数据的地方。
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):控制对数据库的访问
相关文章推荐
- Windows10使用MySQL5.7zip包
- MySQL-慢查询日志
- Mysql多表查询
- mysql查看数据库状态show status
- mysql如何查询某个库,某个表都有哪些字段
- 使用Jmeter测试MySQL性能——(2)多客户端配置
- 查询SQLSERVER执行过的SQL记录
- Ajax + JSON + Servlet + Oracle数据库实现省市县三级联动效果
- redis-cli 命令总结
- Microsoft SQL Server Data Tools 2012 - Installation Error
- Oracle中sql量化分析工具
- SQL Server无法收缩日志文件的原因分析及解决办法
- IOS数据库FMDB增、删、改、查的使用
- 【C#】使用Windows身份验证连接Sql Server,ListView随窗体大小的变化而调节列宽
- 1130,host "*******" is not allowed to connect to this MySql server
- 利用dbLink技术 可以进行数据库复制(及如何调整表顺序)
- mysql主从复制
- How to use udev for Oracle ASM in Oracle Linux 6
- Mysql- 基础命令
- 【转】Oracle TYPE OBJECT(1)