zoukankan      html  css  js  c++  java
  • 爱你.一万年>>数据库基础

    !最近学习了一项新的技能,学习了数据库的知识,在这里抛砖引玉,给大家说说,望赐教!!>>

    01.首先给大家谈谈为什么要使用数据库?

         数据库可以看成是一个永久保存数据的仓库。

          可以存储大量数据

          可以保证数据的一致性和完整性

          可以满足应用的共享和安全要求

          方便和智能化的分析,产生新的有用信息

     

    02.登陆SQL Server两种方式:

     Windows身份验证

     SQL Server身份验证

    注意点:

        当我们在连接(登陆)数据库的时候,一定要保证

    数据库服务开启:Sql Server(MSSQLServer)

    03.常见的数据库

    oracle

    DB2

    sql server

    mysql

    sqllite

    visual foxpro

    access

    04.DBMS和DBS的区别

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

    DBS:DataBase System 数据库系统

    关系:DBS包含DBMS

    因为数据库系统组成部分:

    数据库的操作者

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

    承载该软件的电脑

    05.数据库服务启动方法

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

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

    方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就可以打开服务窗口,后续操作同上

    方法四:"cmd->管理员"→输入"net start mssqlserver 回车"(想停止的话:把start该为stop)

    06.系统数据库

    Resource数据库: 作用:用户新建 了一个数据库School,

       那么有些信息会自动从Resource中映射到School中("隐藏"了的数据库)

    master数据库:保存所有数据库的信息,一旦损坏,整个数据库软件都无法运行。

    model:模板数据库

    tempdb:临时数据库,保存临时数据

     msdb:代理,业务调度,警报作业等。

    07.一些不可忽略的问题

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

    解析:通过关闭服务的方式

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

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

    3.停止服务备份数据文件的缺陷?

    解析:热备份!(下面要讲的)

    4.童鞋们:收缩数据库干什么呀?

    解析:节省硬盘空间

    5.数据冗余?

    数据重复的现象

    6.什么是数据的完整性?

    是指数据库中的准确性.

    08.分离和附加

    01.分离

    方法:右击数据库"~ "→"任务"→"分离"→"分离数据库->勾选'删除连接'(必须)"→"确定"  

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

    02.附加

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

    09.备份和还原

    01.备份(分类:完全.差异.事务日志.文件和文件组)

    下面以数据库shool为例子(完全)

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

    (2)在"备份到"选择地址..(慎重)

    (3)"确定"

    02.还原

    下面以还原数据库shool为例子

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

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

    (3)"确定" 

    10.收缩数据库 

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

     作用:节省硬盘空间

    11.删除数据库

               当你需要删除数据库的时候,

    一定要备份,严重推荐,特别非常十分及其需要注意

     ============================

    好了,今天的分享就到这里了,希望对大家有用,有什么问题可以问我,虽是初出茅庐,但知识是不分高低的,不是吗?

    有见解可以讨论一下>>.

  • 相关阅读:
    量化投资:第3节 滑点策略与交易手续费
    量化投资:第2节 择时策略的优化
    量化投资: 第1节 择时策略的开发
    一步一步,完成sparkMLlib对日志文件的处理(1)
    JAVA接口与抽象类区别
    HDU1877 又一版 A+B
    HDU4548 美素数
    超级楼梯 HDU2041
    HDU2013 蟠桃记【递推】
    HDU1262 寻找素数对
  • 原文地址:https://www.cnblogs.com/zhangzongle/p/4913688.html
Copyright © 2011-2022 走看看