关于数据库的那点事

使用数据库的必要性:前端

1.能够结构化储存大量的数据信息,方便用户进行有效的检索和访问.数据库能够对数据进行分类保存,而且可以提供快速的查询.mysql

2.能够有效的保持数据库的一致性.完整性,下降数据冗余.保存在数据库中的数据,能够很好的保证数据有效,不被破坏,并且数据库自身有避免重复数据的功能,以此来下降数据的冗余.sql

3.能够知足应用的共享和安全方面的要求.数据库

4.数据库技术可以方便只能花的分析,产生新的有用信息.安全

当今经常使用的数据库服务器

SQL Server ,Oracle,IBM DB2, MySQL架构

SQL Server的简介oracle

 这里咱们重点讲的是SQL Server2008的版本工具

1.企业版(SQL Server 2008 Enterprise Edition)sqlserver

企业版是最全面的版本,支持全部的SQL Server 2008提供的功能.可以知足大型复杂的业务需求.

2.标准版(SQL Server 2008 Standard Edition)

标准版适合于中小型企业的需求,在价格上比企业版有优点.

3.工做组版(SQL Server 2008 Workgroup Edition)

对于那些在大小和用户数量上对数据库没有限制的小型企业,工做组版式理想的数据库管理解决方案,它能够有座前端Web服务器,也可用于部门或分支结构的运营.

4.开发版(SQL Server 2008 Developer Edition)

开发版覆了企业版全部的功能,可是只容许做为开发和测试系统,不容许做为生产系统.

5免费版(SQL Server 2008 Express)

它是微软SQL Server 2008数据库的一个全功能版.注意:这并非说它具备所有的特性.做为一个产品的入门级版本,他确实有局限性.不过仍然是值得信赖的数据库.

数据库的基本概念

1.实体和记录

在数据库中实体是客观存在的,能够被描述的事物.数据库中储存的表格,每一"行"实际上对应一个实体,在数据库中一般叫作一条"记录".

2.数据的完整性:

指的就是数据的准确性.

2.数据冗余:

数据重复出现的现象.

启服务的四种方式:

方法一:对“个人电脑”→右键“服务”→SQL Server(MSSQLServer)

方法二:打开开始菜单→运行→services.msc回车 就能够打开服务窗口,后续操做同上

方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就能够打

方式4:打开开始菜单→运行cmd→向黑屏中输入:net start mssqlserver便可开启服务,输入net stop mssqlserver便可中止服务

登录SQL Server数据库.

注意 :当咱们在链接(登录)数据库的时候,必定要保证数据库服务开启Sql Server(MSSQLServer)

登录SQL Server两种方式:

 Windows身份验证

 SQL Server身份验证 

服务器

提供服务的一个容器。一台计算机上安装了某个服务,例如数据库这款软件,那么这台电脑就称之为数据库服务器。

常见的数据库

oracle

DB2

sql server

mysql

sqllite

visual foxpro

access

Microsoft SQL Server 2008提供的系统数据库

1.Master数据库

Master数据库记录SQL Server系统的全部系统级别信息,包括以下三类:

全部的登录帐户和系统配置设置.

全部其余的数据库及数据库文件的位置

SQL Server的初始化信息.

2.Tempdb 数据库

TEmpdb数据库保存全部的临时表和临时存储过程,以及临时生成的工做表.

TEmpdb数据库在SQL Server每次启动时都从新建立

3.Model数据库

Model数据库可用于在系统上建立的全部数据库的模板

4.Msdb数据库

Msdb数据库供SQL Server 代理程序调试警报,做业及记录操做时使用,,另外有关数据库备份和还原的记录,也会写在该数据库里.

5.Resource数据库

Resource数据库是一个特殊的数据库,而且是一个只读数据库,它包含了SQL Server中的全部系统对象,这些系统对象物理上存在于Resource数据库中,可是在逻辑上,他们却出如今每一个数据库的sys架构中,因此,Resource数据库是"隐藏"了的数据库,咱们没法使用查看全部数据库的SQL 命令等方法看到他.

DBMS和DBS的区别

DBMS:DataBase ManageMent System:数据库管理系统

DBS:DataBase System 数据库系统

关系:DBS包含DBMS

由于数据库系统组成部分:

数据库的操做者

数据库软件  (数据库管理系统)

承载该软件的电脑

1.如何将硬盘的数据库文件拷贝到U盘?

经过关闭服务的方式

2.如何将U盘中的数据库文件还原成电脑上数据库软件中的一个数据库存在?

先将U盘上的数据文件拷贝到电脑的非系统盘,使用附加工具,找到对应位置的数据库文件,进行附加操做

分离和附加

分离

方法:右击数据库"任务"→"分离"→"分离数据库->勾选'删除链接'→"肯定"  

(分离的数据库将再也不显示在数据库列表中,但其物理文件仍保存在磁盘中,此时的文件是能够复制.粘贴单位)

附加

方法:右击数据库→"添加"→"选择你的文件位置"→"肯定"

鼠标右键单击所要分离的数据库名,选择“任务”中的“分离”

弹出以下对话框,点“删除链接”,使之打钩,单击“肯定”按钮,完成数据库分离

单击数据库对象,选择“附加”,如图所示。

 

备份和还原

备份(分类:彻底.差别.事务日志.文件和文件组)

下面以数据库Myshool为例子(彻底)

1右击数据库"Myshool"→"任务"→"备份"→弹出"备份数据库窗口"→在"备份类型"选择"完整"→在"名称"填写备份名称

2在"备份到"选择地址..

3"肯定"

还原

1在SSMS中分离已损坏的数据库.

2右击数据库"shool"→"还原数据库"→"弹出"还原数据库窗口"→键入"目标数据库"名称"shool"→在"还原的源"区域点击"源设备"单选按钮,浏览选择备份文件的位置

3"肯定" 

收缩数据库 

右击数据库"shool"→"任务"→"收缩"

做用:节省硬盘空间

删除数据库

不在使用的数据库能够删除,一释放磁盘空间.

右击数据库,在弹出的快捷菜单中选择"删除"选项,能够直接删出数据库,同时删除数据库的数据文件和事物日志文件.

再删除数据库的时候务必谨慎,由于一旦删除了数据库,该数据库中的全部信息将丢失.

  看到这已经结束了,谢谢你们能抽出宝贵的时间来看,但愿对你们有帮助,也但愿你们能对我这个刚入门的菜鸟一些支持和建议.有问题但愿你们及时发送到个人

邮箱:18813091329@163.com 

QQ:2991635691

相关文章
相关标签/搜索