程序数据集散地:数据库
*****************************数据库的必要性********************************
数据库可以高效的且条理分明的存储数据,更加迅速和方便的处理数据。
*****************************数据库的基本概念********************************
1.SQLServer 由microsoft微软推出,多用于C#语言结合使用的关系型数据库
2:数据库的管理
DBA: DataBase Administrator 数据库管理员(人)
DBMS: DataBase Management System 数据库管理系统(系统软件)
DBS: DataBase System 数据库系统(人+系统软件+数据库)
*****************************操作数据库软件********************************
1:启动服务的方法(mssqlserver)(三种)
① 右键我的电脑->管理->服务->"按个s"->Sql Server(实例名)->右键启动
② .运行->services.msc->进入服务界面->"按个s"->右键启动
③.直接命令启动:默认实例:net start mssqlserver
命名实例:net start mssql$实例名
2:运行程序软件
1.找到程序的图标,启动
2.运行->ssms
3:登陆
服务器类型:数据库引擎
服务器名:每个人的电脑不一样(或者 . )
身份验证:
1.Windows身份(能登陆电脑的,就能进入数据库系统)
2.SqlServer身份(需要登录名和密码)
4:创建登录名(注册)
安全性->右键登录名->新建登录名->sqlserver身份->用户名、密码
5 权限 :
db_denydatareader:限制读
db_denydatawriter:限制写
db_datareader:可以读
db_datawriter:可以写
db_owner:数据库拥有者
*****************************创建和管理数据库********************************
系统数据库(了解即可)
1.master:管理其他数据库
2.model:数据库的模板
3.msdb:分离、还原等操作
4.tempdb:每次重新生成,记录临时信息
5.resourcedb:实际存在,但是逻辑上属于每个数据库sys架构中
创建数据库
一:数据库文件
1 .mdf 主数据库文件(必须存在)
2 .ndf 次数据库文件
3 .ldf 日志文件(必须存在)
二:创建数据库
右击“数据库”-->新建数据库-->输入数据库名称
************************************数据库文件的操作***********************************
1.分离
(让文件与软件脱离关系)
选中数据库->右键->任务->分离
如果状态不是就绪勾选删除连接
2.附加
右键数据库->附加->选择数据库文件->两次确定
(有些电脑必须把数据库文件 放在默认路径下)
3.备份
选中数据库->右键->任务->备份
目标选择备份文件的路径->确定
4.还原
右键数据库->还原数据库
目标数据库:还原后数据库的名称
选择源设备->路径选择备份文件->勾选还原 ->确定