数据库基础
2016-03-11 14:46
183 查看
知识点:数据库系统:数据库、数据库管理系统、应用系统和数据库管理员。
数据模型要素:数据结构、数据操作和完整性约束。
关系模型完整性约束:实体完整性、参照完整性和用户定义完整性。
三级模式、二级映像:内模式,(内模式-模式映像),模式,(模式-外模式映像),外模式。
常见数据模型:关系、层次、网状、面向对象、对象关系映射等
关系数据库:
主键:唯一地标识一个元组的属性/属性组称为候选键,主键可以候选键之一。
外键:参照另一个关系的主键的属性。
实体完整性:主键不能为空,也不可重复。
参照完整性:外键要么为空,要么为被参照的主键的值。
用户自定义完整性:数据满足语义约束,包括非空、唯一、布尔条件约束三种。
关系数据库语言:关系代数、关系演算和结构化查询语言(Sql,数据查询、数据操作、数据定义和数据控制语言)。
关系的基本操作:选择(σ)、投影(π)、并(v)、差(÷)、笛卡尔积(RXS)。
关系模式:五元组为R(U,D,DOM,F)
Sql语句:
定义语句:create、drop和alter ,操作对象有模式、表、视图和索引。
查询语句:select [ALL|DISTINCT]<> from [where <>] [group by <>] [order by <> [ASC|DESC]] ;
更新语句:
update table tb set name="new"
备份数据库:
Backup Database database To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’(完整备份) Backup Database database To disk=’G:\Backup\NorthwindCS_Diff_20070908.bak’ With Differential(差异备份)
查看原文:http://waitblog.sinaapp.com/?p=172
相关文章推荐
- SQL杂记
- SQLServer修改表字段时进行表连接
- jdbc通过配置文件连接数据库
- Sybase 动态改变存储过程里查询的数据库
- SQL大全
- 解决MySql Command Line Client查询结果乱码问题
- spring-date-mongodb-1.0.0.M2 添加用户密码验证
- Oracle-基本SQL语句
- PHP+shell脚本操作Memcached和Apache Status的实例分享
- mysql found_rows函数
- Redis 是什么?
- mysql中 show index from tb_name命令各列的含义
- Redis安装部署
- 黄聪:MYSQL使服务器内存CPU占用过高问题的分析及解决方法
- 用mysql查询某字段是否有索引
- redis基本命令之二:集合、有序集合
- 开启Mysql远程访问权限
- MySQL show status参数详解
- 跟我一起学Microsoft SQL Server 2012 Internals(1.1)
- mysql数据库FULLTEXT索引的用法和作用