关系型数据库基础
2016-01-05 11:39
323 查看
关系型数据库管理系统简介
1.1为什么使用数据库
数据库:就是在计算机上集中存放数据的地方
数据库的集中控制的优点:降低存储数据的冗余度、更高的数据一致性,存储的数据可以分享、可以建立数据库所遵循的标准、便于维护数据
的完整性,能够实现数据的安全性
1.2数据在数据库中的存储形式
层次模型(树状图):父子之间的关系,一个父记录多个自己录
网状模型(食物链):允许记录多个父子关系
关系模型:独立于应用程序,”表“示数据库的核心
对象模型:出现晚,维护费用高
NoSQL:
1.3关系型数据库的基本概念
实体具有的某一特性成为属性
表中的行代表实体,列代表实体的属性
·
主键:用一个唯一的标识符来识别每一个行
外键:用来表达表与表之间的关系,表示表中的一到多个列到另一个表中的一到多个列的值
表与表之间的关系:一对一、一对多(以边为主表,多边为从表)、多对多
1.4关系型数据库管理系统(Relational Database Management System 简称RDBMS)
1).本地数据库管路系统(又称为桌面型管理系统):
2).数据库服务器管路系统:
1.5结构化查询语言SQL
执行一个或多个操作的编码指令
SQL非过程性质(只关注其结果):
SQL语句:数据定义语句(DDL)、数据查询语句(DQL)、数据操作语句(DML)、数据控制语句(DCL)
管理数据库和表
保证数据完整性
使用DML语句更改数据
简单的数据查询
聚合函数于分组
组合查询
连接
1.1为什么使用数据库
数据库:就是在计算机上集中存放数据的地方
数据库的集中控制的优点:降低存储数据的冗余度、更高的数据一致性,存储的数据可以分享、可以建立数据库所遵循的标准、便于维护数据
的完整性,能够实现数据的安全性
1.2数据在数据库中的存储形式
层次模型(树状图):父子之间的关系,一个父记录多个自己录
网状模型(食物链):允许记录多个父子关系
关系模型:独立于应用程序,”表“示数据库的核心
对象模型:出现晚,维护费用高
NoSQL:
1.3关系型数据库的基本概念
实体具有的某一特性成为属性
表中的行代表实体,列代表实体的属性
·
主键:用一个唯一的标识符来识别每一个行
外键:用来表达表与表之间的关系,表示表中的一到多个列到另一个表中的一到多个列的值
表与表之间的关系:一对一、一对多(以边为主表,多边为从表)、多对多
1.4关系型数据库管理系统(Relational Database Management System 简称RDBMS)
1).本地数据库管路系统(又称为桌面型管理系统):
2).数据库服务器管路系统:
1.5结构化查询语言SQL
执行一个或多个操作的编码指令
SQL非过程性质(只关注其结果):
SQL语句:数据定义语句(DDL)、数据查询语句(DQL)、数据操作语句(DML)、数据控制语句(DCL)
管理数据库和表
保证数据完整性
使用DML语句更改数据
简单的数据查询
聚合函数于分组
组合查询
连接
相关文章推荐
- 关系数据库的特点
- 学习笔记(二) oracle 的控制文件 control file
- windows下安装php的redis扩展
- 有关linux下redis overcommit_memory的问题
- PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的解决方案
- Oracle字符集的查看查询和Oracle字符集的设置修改
- PostgreSQL9.1 upgrade to PostgreSQL9.5rc1
- 关于sql server 代理(已禁用代理xp)
- 省市县三级联动(数据库)
- MyBatis学习总结(11)——MyBatis动态Sql语句
- sql server全文索引使用中的小坑
- 手机APP上传头像保存到oracle数据库中并显示头像(服务端)
- 关系型数据库基础
- Windows10使用MySQL5.7zip包
- MySQL-慢查询日志
- Mysql多表查询
- mysql查看数据库状态show status
- mysql如何查询某个库,某个表都有哪些字段
- 使用Jmeter测试MySQL性能——(2)多客户端配置
- 查询SQLSERVER执行过的SQL记录