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

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.删除数据库

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

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

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

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

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

QQ:1907832004

E:15212504881@163.com

爱你.一万年>>数据库基础的更多相关文章

  1. 数据库基础,表及SQL语句

    数据库基础及T-SQL语句 字符类型: int 整型 float 小数 double 小数 varchar(20) 字符串 bit 布尔型数据 datetime 日期时间类型 text 长文本 (以下 ...

  2. Oracle 数据库基础——安装

    一.数据库基础知识 1.概念 数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理.存储.共享的一种技术. 2.分类 数据库的发展过程中,按逻辑模型可分为以下几种: 3.关系型数 ...

  3. 10月14日下午MySQL数据库基础

    数据库基础 类型: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...

  4. oracle系列--第一篇 数据库基础

    第一章 数据库基础 1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速.精准地运行,其运行的过程就是执行程序代码和操作指令.处理数据的过程.可以说,数据处理 ...

  5. PHP数据库基础

    PHP数据库基础: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...

  6. 【MySQL】MySQL无基础学习和入门之一:数据库基础概述和实验环境搭建

    数据库基础概述  大部分互联网公司都选择MySQL作为业务数据存储数据库,除了MySQL目前还有很多公司使用Oracle(甲骨文).SQLserver(微软).MongoDB等. 从使用成本来区分可以 ...

  7. SQL 必知必会-- 第1课:数据库基础和什么是SQL

    第1课 了解SQL 1 1.1 数据库基础 11.2 什么是SQL 61.3 动手实践 71.4 小结 8 第一课主要是一些概念,具体笔记如下: 1,数据库(database):保存有组织的数据的容器 ...

  8. mysql数据库基础的简单操作指南

    最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...

  9. 数据库基础(变量、运算符、if语句、while语句)

    数据库基础(变量.运算符.if语句.while语句)   变量: 定义变量:declare @变量名 数据类型 变量赋值:set @变量名 = 值 输出:print 变量或字符串 SQL语言也跟其他编 ...

随机推荐

  1. mac添加环境变量

    两个问题: 1.nodejs的安装 使用Mac OS X Binaries (.tar.gz)(64位)来安装: http://www.nodejs.org/download/ 安装参照:http:/ ...

  2. (笔记)Linux内核学习(八)之定时器和时间管理

    一 内核中的时间观念 内核在硬件的帮助下计算和管理时间.硬件为内核提供一个系统定时器用以计算流逝的时间.系 统定时器以某种频率自行触发,产生时钟中断,进入内核时钟中断处理程序中进行处理. 墙上时间和系 ...

  3. ExtJS远程数据-本地分页

    背景 一般情况下,分页展示是前端只负责展示,后台通过SQL语句实现分页查询.当总数据量在千条以下,适合一次性查询出符合条件的所有数据,让前端页面负责分页也是一种选择. 实例 现通过ExtJS 4扩展类 ...

  4. ORACLE自定义顺序排序-转

    ORACLE可以借助DECODE函数,自定义顺序排序: select * from ( select 'Nick' as item from dual union all select 'Viki' ...

  5. Foundation和UIKit框架组织图

    转自:http://fantom.iteye.com/blog/1776558

  6. WinStore控件之Button、HyperlinkButton、RadioButton、CheckBox、progressBar、ScrollViewer、Slider

    1.Button protected override void OnNavigatedTo(NavigationEventArgs e) { /* * Button - 按钮控件,其全部功能是通过其 ...

  7. 用对 gitignore

    使用 git 做代码管理工具时,设置 gitignore 是必不可少的流程,一些系统或者 IDE 会在目录下生成与项目不相关的文件,而这些文件我们不期望被提交到仓库之中.理解 gitignore 的 ...

  8. Android NDK中的C++调试踩坑标记

    RT, Android NDK中的C++调试, GDB调试比较麻烦,在ADT Eclipse中: 1.配置好NDK给工程加上Native Support 2.编译中加上NDK_DEBUG=1 3.然后 ...

  9. tomcat的网站屏蔽IP的方法

    <Host> <Valve className="org.apache.catalina.valves.RemoteAddrValve"  deny=" ...

  10. CSS代码原则

    css的团队合作规则以及怎样写出高性能的css代码. 一.使用Reset但并非全局Reset 同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容.但需要注 ...