数据库基础
一、数据库简介
1.为什么要使用数据库
a、能够结构化存储大量信息
b、因为结构化存储,可以快速查询和检索
c、可以保证数据的安全性
d、可以实现数据共享
2.市面上的常见数据库
a、DB2(IBM公司产品) --适合海量数据,常用于电信、银行的领域
b、Oracle(甲骨文公司产品) --数据库中的老大哥,历史最悠久
c、MySQL(甲骨文公司产品) --小巧、轻便、免费、开源
d、SQL Server(微软公司产品) --简单易用
3.SQL Server的版本:
6.5
7.0
2000
2005
2008
2012
2014
2017
二、数据库的基本使用
1.开启和停止数据库服务
2.登录数据
a、Windows身份验证
b、SQL Server身份验证
3.系统数据库
a、Master 记录所有系统级别信息
b、Tempdb 临时存储
c、Model 数据库的模板信息
d、Msdb 任务调度、数据库备份还原记录
e、Resource 包含了数据库中的系统对象,只读数据库
4.数据库的超级管理员:sa(super administrator)
三、创建和管理数据库
1.新建数据库登录名
2.把登录名添加到特定数据库中
3.创建数据库
4.数据库文件
a、主数据库文件 *.mdf
b、次要数据库文件 *.ndf(可选)
c、日志文件 *.ldf
5.分离和附加数据库
6.备份和还原数据库
7.收缩数据库
8.删除数据库