数据库基础1

学习MSSQLServer操作

  • 引子

  数据库Database:数据的仓库

    -》仓库里有排货架(表),货物会分类存放,比如牙膏、牙刷会放到一个排货架上,面包就会单独放在一个排货架上。

    -》仓库又分为很多种粮仓、武器仓库。

    -》仓库中还会有很多仓库管理员(DBA)对货物进行管理

    -》从仓库中拿货物需要凭证,取货和进货的人(程序员)

  数据库其实也是文件。

  •   数据库特点

    -》海量存储

    -》查找速度快

    -》并发性问题控制

    -》安全性

    -》数据完整性(保存在数据库中的数据都是正确的,真实的,并且无冗余信息)

  •   DBMS(Database Management System 数据库管理系统)和数据库

     平时谈到的“数据库“有两种含义:存放数据表的一个分类(Catalog);MSSQLServer、Oracle等某种DBMS

      其中MSSQLServery(与.net结合很好)只能运行在windows平台下,大数据量大交易表现并不是十分好,功能比MYSQL多(谷歌,facebook等都用MYSQL,因为其速度很快,而网站对数据库的功能反面要求也不是太高)

   ?常见的错误理解:SQL(语言)<>SQLServer<>MSSQLServer

       说明SQL是结构化查询语言(Structured Query Language),SQLSever包括MSSQLSverver  Sybase,SQLServer

   ?注意:除Access SQLServerCE、SQLLite等文件型数据库之外,大部分数据库都要在服务器才能运行

  •   数据库中的概念

  不同类的数据应该放到不同的数据库中,便于对各个数据类别的进行个性化管理

   数据库中的关系指的就是表。不同的货物要放到各自的货物架,将这种区域叫做表(Table )

  列(Colum)字段(Filed)行(Row)组

  

数据库基础1

上一篇:给数据减肥 让MySQL数据库跑的更快


下一篇:使用 GDB 调试多进程程序