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

  • 相关阅读:
    1061 Dating (20 分)
    1042 Shuffling Machine (20 分)简单模拟
    1132 Cut Integer (20 分)
    1100 Mars Numbers (20 分)
    1077 Kuchiguse (20 分)求字符串最长相同后缀
    1065 A+B and C (64bit) (20 分)大数 溢出
    1107 Social Clusters (30 分)并查集
    1079 Total Sales of Supply Chain (25 分)
    1078 Hashing (25 分)
    1063 Set Similarity (25 分)
  • 原文地址:https://www.cnblogs.com/huhewei/p/6749987.html
Copyright © 2020-2023  润新知