一. 数据库的一些基本操作
数据库一开始就包含系统库
系统库用来维护我们用户创建的库(我们最好不去改变它的内容)
-
图形化界面建立数据库
右击数据库->点击新建数据库
-
数据库存放位置
新建完数据了会出现:
.mdf 数据文件
.ldf 日志文件(对每一次操作数据的操作记录)文件所在目录:
C:\Program Files\Microsoft SQLServer\MSSQL12.MSSQLSERVER\MSSQL\DATA
这些就是我们的系统库:
其中reportserver :是一个SQL Server数据库。bai它能够存储SSRS配置部分,报告du定义,报告元数据,报告历史,缓存政策zhi,快照,资源,安全设置,加密的数据,调度和提交数据,以及扩展信息。
reportserverTempDB:
是SSRS使用的临时数据库。这个数据库负责存储中间处理结果,例如报表服务器生成的会话和执行数据、缓存报表以及工作表。
这两个都是2008R2datacenter以后版本默认的两个库
-
图形化界面删除数据库
在所建立的数据库上面右击点击删除
-
图形化界面如何附加和分离数据库
分离之后的数据库就可以发送给别人了
别人进行附加数据库,就可以使用了-
附加:
前提最好将别人发送给你的数据库文件放到你存储系统数据库(安装默认路径)文件一起,方便以后操作目录:C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA
右击数据库点击附加
选择文件,附加的时候只会出现数据文件,日志文件会自动的附加到数据库
如果附加时出现以下问题:
原因:数据库所在的文件夹,权限不够
解决方法:
找到mdf和ldf文件分别进行 :- 点击文件右键属性–>安全–>编辑
- 编辑–>添加
- 添加–>高级–>立即查找–>搜索结果中找到–>Everyone–>双击
- 修改Everyone的权限–>勾选"完全控制"即会把下面所有未勾选的都默认勾选上。之后点击确定即Everyone的权限完成。
-
分离:
选择要分离的库->右击任务选择分离
-
二. 通过图形化界面建表和主外键约束
1. 图形化界面建表
注:建表的时候的要先建立主键表,再建立外键表,因为外键表有数据来自主键表
外键表:含有外键字段的表
主键表:外键字段来自的表
- 右击表文件夹,点击新建表
- 添加表的列名、数据类型、并添加主键
之后查看表的构造
- 向表中添加数据
- 建立表与表之间的关系
关系:是在多的一方建立外键
表(事物)与表(事物)的关系只能通过外键来表示
其中外键表,表示外键字段存在的表叫外键表
此时员工表和部门表就有依赖关系了