作为一名数据库管理员,如何使用数据库管理系统是我们的第一要务,那么要如和创建数据库呢?首先,我们从连接到SQL Server Management Studio2014开始。
登录界面:
服务器类型:我们要做数据库的基本查询就要选择数据库引擎(分析类型的业务可以选择analysis service)
服务器名称:由于我们安装的是本地服务器所以一般情况下他是自动默认的。想要连接到远程服务器,可以连接到服务器的地址。
身份验证:分为Windows服务验证和SQL server服务验证(安装时会有一个设置)但实际上那个两者的权限是一样的
部分用户可能会连接不上,不过这个情况可以打开任务管理器,打开SQL Server Management 服务即可
连接后即可创建数据库,选择左上角数据库右键单击点新建数据库即可创建一个新的数据库
新建数据库后有两种文件,一种数据文件,一种日志文件。命名后确定后新的数据库就成功了!(day day up)
连接好的服务器可以通过左上角断开连接断开服务器。
在创建文件后可以通过后面三个点改变文件保存的位置
接下来是一些说明:
数据库对象 | 说明 |
表 | 用于存放数据,由行和列组成 |
视图 | 可以看成虚拟表或存储查询 |
索引 | 用于快速查找所需信息 |
存储过程 | 用于完成特定功能的SQL语句集 |
触发器 | 一种特殊类型的存储过程 |
逻辑结构
物理结构:
1、数据库文件是在磁盘上以文件的为单位存放,由数据库文件和事务日志文件组成。
2、根据文件作用不同,可以将他们分为主数据库文件、辅助数据库文件、事务日志文件。
数据库文件 | 功能 | 扩展名 |
---|---|---|
主数据库文件 | 存放DB的启动信息、部分或全部数据和数据库对象 | .mdf |
辅助数据库文件 | 存放除数据库文件外的数据和数据库对象 | .ndf |
事务日志文件 | 用来存放恢复数据库所需的事务日志信息,记录数据库更新文件 | .ldf |
系统结构:
之所以创建新的数据库后会产生全部的系统结构那是因为有系统数据库为我们自动产生
数据库 | 描述 |
---|---|
master | 对用户数据库和SQL Server 的操作进行总体控制。主要记录与SQL Server相关的所有系统信息,包括登录账户、系统配置、数据库位置以及实例的初始化信息 |
model | 提供创建新用户数据库所需的模版和原型 |
tempdb | 保存临时表和其他临时存储过程,是sql server上所有数据库共享的工作空间。每次sql server启动时,都会重新创建一个tempdb数据库,以保证该数据库总是空的;当用户断开数据库连接时,系统会自动删除临时表和存储过程。 |
msdb | 提供调度信息和作业历史记录所需的存储区,用于代理程序调度警报和作业等。 |
系统数据库不要去操作。
其他建立表的操作,大致和创建数据库一样
最后可以通过代码查表
(未完待续)
上一篇:熟悉MySQL和HDFS操作