• 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

  • 相关阅读:
    [Redis知识体系] 一文全面总结Redis知识体系
    MySQL数据导入到ClickHouse
    docker本地搭建clickhouse
    【linux】修改宝塔默认的PHP CLI版本
    windows 10 安装go环境
    docker安装centos8
    Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
    C#调用WebService
    登录时,记住用户的帐号密码
    asp.net,cookie,写cookie,取cookie
  • 原文地址:https://www.cnblogs.com/autocephaly/p/3370375.html
Copyright © 2020-2023  润新知