数据库SQL Server2012笔记(一)——简要介绍

1、目标:
1)使用企业管理器
2)使用查询分析器

2、文件保存数据的特点:
1)安全性问题
2)不利于数据的查询和管理
3)不利于存放海量数据
4)在程序中控制不方便

3、数据库
1)定义:依照数据结构来组织、存储和管理数据的仓库。
2)基本结构:
  • 物理数据层
    • 数据库的最内层
    • 物理存储设备上实际存储的数据的集合。

    • 原始数据:是用户加工的对象,由内部模式描写叙述的指令操作处理的位串、字符和子组成。
  • 概念数据层
    • 数据库的中间一层。是数据库的总体逻辑表示。
    • 指出了每一个数据的逻辑定义和数据间的逻辑关系,是存储记录的集合。

    • 对象的逻辑关系,是数据库管理员概念下的数据库。

  • 逻辑数据层
    • 用户看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
3)基本特点:
  • 实现数据共享:数据共享包括全部用户可同一时候存取数据库中的数据。也包括用户能够用各种方式通过接口使用数据库。并提供数据共享。
  • 降低数据的冗余度。
  • 数据实现集中控制。
  • 数据一致性和可维护性,以确保数据的安全性和可靠性。

  • 故障恢复。
4)眼下的主流数据库
  • 微软:SQL Server和access
  • 瑞典MySQL
  • IBM公司:DB2(海量数据优选。伸缩性,可控性好),informix
  • 美国Sybase公司:Sybase
  • 美国oracle公司:Oracle
5)数据库的选择:
  • 成本
  • 功能多少
  • 并发性(终于用户)
  • 安全性:oracle,/informix/db2
4、SQL Server介绍
1)SQL(Structured Query Language):结构化查询语言
2)SQL语言的主要功能:
同各种数据库建立联系。进行沟通。依照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

3)开发工具介绍:
  • 企业管理器:图形界面方式。

  • 查询分析器:命令行。
4)企业管理器的使用:管理员
  • sa(sql server)
  • root(mysql)
5)查询分析器的使用:SQL语言包含
  • 数据定义语言(DDL):create/drop/alter
  • 数据操作语言(DML):insert/update/delete
  • 数据查询语言(DQL):select
  • 数据控制语言(DCL):grant/revoke/commit/rollback
6)SQL简单语句
  • 创建数据库:create database xxx
  • 创建表:use xxx
                         go
                         create table xxx(字段1 类型。字段2 类型,……)
  • 删除一张表(包含表的结构和关联):drop table xxx
  • 加入数据:insert into xxx(表名) values(值1。值2。……)
  • 查询数据
    • select  *  from  xxx
    • select  *  from  xxx where  条件
  • 改动:update  xxx  set  字段1=?。字段2=?  where  条件
  • 删除语句
    • delete  from  xxx
    • delete  from  xxx  where  条件
7)安装sql server可能遇到的错误提示:“已经有一个实例被挂起”
解决方法:
执行——regedit——local-machine——system——currentControlset——controll——session manager——把键值Pending ...删掉


posted on 2017-06-03 10:31  wgwyanfs  阅读(278)  评论(0编辑  收藏  举报

导航