zoukankan      html  css  js  c++  java
  • SQL 结构化查询语言

    SQL 结构化查询语言

    一、数据库的必要性:

    >>作用:存储数据、检索数据、生成新的数据

        1)可以有效结构化存储大量的数据信息,方便用户进行有效的检索和访问。

        2)可以有效地保持数据信息的一致性、完整性、降低数据冗余。

        3)可以满足应用的共享和安全方面的要求。

        4)能够方便地进行智能化的分析。

    二、DBMS(数据库管理系统)的发展:

    >>萌芽阶段:文件系统

    >>初级阶段:第一代数据库

    >>中级阶段:第二代数据库

    >>高级阶段:第二代数据库

    三、数据库

    >>实体:所有客观存在的,可以被描述的事物。

    >>表:实体的集合,用来存储具体的数据。

    >>数据冗余:数据重复的现象。

        >>数据量较大时,不允许存在数据冗余

          数据量较小时,可以存在一定的数据冗余

    >>数据的完整性:数据库中数据的准确性

    可以通过以下四方面来进行实施:

    >> 实体完整性(索引、唯一约束、主键约束或标识列属性)

    >> 域完整性(数据类型、检查约束、输入格式、外键约束、默认值、非空约束)

    >> 引用完整性(主键(primary key)和外键(foreign key))

    >> 自定义完整性

    >>启动SQL server(mssqlserver)服务

      开始菜单——>>控制面板——>>管理工具——>>服务——>>sqlserver 通过右键进行启动

      启动命令:net start mssqlserver

      停止命令:net stop mssqlserver

    >>SQL server中的数据库按照用途可以分为两种

     1)系统数据库系统级别信息

     >>master数据库(记录数据库系统的所有系统级别信息)

       a.所有的登录账户和系统配置设置

       b.所有其他的数据库及数据库文件的位置

       c.>SQL Server的初始化信息

     >>Tempdb数据库

     >>Modle数据库:用作在系统上创建的所有数据库的模板

     >>Msdb数据库:供SQL Server代理程序调度报警、作业以及记录操作时使用

     2)用户数据库

     db_backupoperator 备份数据库

     db_datareader 可以读取数据库中的数据

     db_dentydatareader 不允许读取数据

     .mdf/.ndf

    .ldf

  • 相关阅读:
    作为PHP开发者请务必了解Composer
    如何优雅的使用 phpStorm 开发工具
    Sublime Text 3的安装,卸载,更新,激活
    高效的一天可以这样过
    编译安装PHP开发环境
    Linux操作系统Centos7.2版本搭建Apache+PHP+Mysql环境
    PHP面试题分享与答案
    腾讯2016校招编程题【PHP实现】
    程序的优化(PHP)
    在Mac系统下配置PHP运行环境
  • 原文地址:https://www.cnblogs.com/autocephaly/p/3370375.html
Copyright © 2011-2022 走看看