SQL Server 学习一:数据库基础

一、数据库基础
1,数据库概念:
    定义:按照数据结构来组织,存储,管理数据的仓库(文件)
2,数据库系统模型:
    主流的数据库系统模型:关系型数据库
    层次型,网状型,对象型
3,关系模型
    用二维表的形式来表示实体与实体之间的关系的数据模型
    关系是一个由行与列组成的二维表(数据表)
4,DataBase  Management System(DBMS)
    数据库管理系统有那些: Sql Server,Mysql
    作用:通过数据库管理系统来 管理,查询数据
5,DataBase ManageMent Adamimistrator(DBA) 数据库管理员
    管理,操作数据库管理系统的 人员
数据库管理员、数据库管理系统和数据库的关系:DBA 通过 DBMS 来管理 DB 

二、Sql Server 2017
1,安装
2,数据库服务的开启
    Sql Server 以服务的形式存在(没有界面软件),操作数据库文件的统一入口
3,查看Sql Server 服务(sql server 软件是否打开)
    方式一:打开任务管理器:win(ctrl旁边4个格子的按钮) + X ---> 点击任务管理器 --> 服务 -- >  SqlServer
    方式二:Sql Server 配置工具打开服务 --> 选择 SQL Server 服务

三、 SQL Server Management Studio(SSMS    SQL Server数据库管理工具
1,通过SSMS去连接 SQL Server 服务
    服务器类型 -- 数据库引擎
    服务器名称 --- SQLServer(服务器名称),通过 Sql Server 配置工具去查看Sql Server 服务是否运行
    选择登陆模式 -- Windows 身份验证模式(推荐使用); SQL Server 身份验证模式,用户名 + 密码 ;(类似手机可以多种方式解锁)
    注意:登陆SQL Server 之前确保 SQLServer 服务正在运行
2,创建数据库
    右键数据库 -- 新建数据库 -- 在新建页面输入数据库的名称 -- 选择数据库文件存放路径(会存在默认路径,根据自己的需要决定是否更改)
3,重命名数据库
    右键自己创建的数据库 -- 重命名 -- 修改数据库名称 -- 回车键确定
4,删除数据库(慎用),涉及到删除和修改的操作,一定要谨慎
    右键自己创建的数据库 -- 删除(勾选关闭连接) -- 确定
    数据库文件会被删除掉,在数据库列表中也找不到创建的数据库
5,系统数据库
    SQL Server 4个系统数据库:master, model, msdb, tempdb
    master 记录着SQL Server 数据库中所有系统级别的信息(用户创建的数据库)
    model  模型 系统中创建数据库的模板 (新建数据库的时候会用到)
    msdb  提供代理警报和作业(会保存操作记录)
    tempdb 临时数据库,保存临时表,存储过程

四、分离和附加数据库
1,分离:将数据库总Sql Server 中分离出来
    右键要分离的数据库 --  任务 -- 分离 -- 数据库会从SQL Server 数据库列表中删除
2,附加:将数据库添加到 Sql Server 中
    右键数据库 -- 附加 -- 选择数据库文件( *.mdf) -- 数据库就会被添加到SQL Server 数据库列表中
3,分离数据库和删除数据库的区别
    分离数据库不会删除数据库文件,删除除数据库会将数据库文件删除
    分离和附加操作SQL Server 数据库列表中都会对应的数据库都会被删除掉
注意:
    数据库分离之前,要确认数据库文件存放的位置
    数据库的分离,不会删除数据库文件

总结:
1,数据库是按照数据结构来组织,存储,管理数据的仓库
2,关系模型是用二维表的形式来表示实体与实体之间的关系的数据模型
3,DBA 通过 DBMS 来管理 DB 
4,通过 SSMS 连接 SQL Server 服务:1,确保数据库服务的打开。 2,两种登录模式:Windows身份验证,SQL Server 身份验证
5,创建数据库,重命名,删除数据库,系统数据库; 

扩展:
1,软件开发中数据库访问流程:

2,关系模型图解:

3,SQL Server Management Sutdio 操作数据库图解:

4,使用SSMS连接数据库之前的检查操作:
打开SQL Server 配置管理器

确保数据库实例为正在运行状态

5,数据库文件存放位置查看(创建数据库的时候可以自定义存放路径):
右键数据库--属性--文件--路径

原创文章 19 获赞 1 访问量 948

猜你喜欢

转载自blog.csdn.net/spring_man/article/details/105481140