美文网首页数据库(mysql,)
语法基础-数据库介绍

语法基础-数据库介绍

作者: 元宇宙协会 | 来源:发表于2017-08-18 13:15 被阅读81次

1.数据库的概念

数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小冗余度,较高的数据独立性和易扩展性,可以为不同的用户共享使用。

  • 常见的数据库模型
    • 层次模型(Hierarchincal Model)


      层次模型
    • 网状模型 (Network model)


      网状模型
    • 关系模型(Relation Model)

关系模型

2.关系数据库

它由数据表和数据表之间的关联组成。每个具有相同属性的数据独立的存在与一个表中。

  • 键码(key)
    关系模型中的一个重要概念,在关系中用来标识行的一列或多列。

  • 主关键字(Primary Key)
    作为表行的唯一标识的候选关键字

  • 候选关键字(Candidate Key)
    它是唯一标识表中的一行而又不含多余属性的一个属性集

  • 公共关键字(Common Key)
    通过相容或相同的属性或属性组来表示的。

  • 外关键字(Foreign Key)
    如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。

  • 范式
    即规范化 - 符合关系模型规则的数据库。关系数据库中有6种范式:第一范式(1NF)第二范式(2NF)第三范式(3NF)Boyce-Codd范式(BCNF)第四范式(4NF)第五范式(5NF)

    第一范式

数据库的每一列都是不可分割的基本数据项,同一列中不能有多个值。
- 数组的每个属性之恩那个包含一个值
- 关系中的每个数组必须包含相同数量的值
- 关系中的每个数组一定不能相同

image.png
第二范式

如果一个数据表已经满足第一范式,而且该数据表中的任何一个非主键字段的数值都依赖于该数据表的主键字段,那么该数据表满足第二范式,即2NF

第三范式

如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数信赖关系,那么该数据表满足第三范式,即3NF

ER模型

数据模型,即实体-联系数据模型,反映了世界中存在的事物或数据及他们之间的关系。

  • 实体
    客观事物的概念,指具体的事物,例如一本书、一条街等,也可以式抽象的事物,一个城市,一种容量。同一类实体的所有实例构成该物体的实体集。
image.png

3.SQL Server

  • 数据库引擎
    是SQL Server系统的核心服务,负责万册和那个数据的存储,处理和安全管理。
  • Analysis Services
    通过服务器和客户端技术的组合提供联机分析处理和数据挖掘功能
  • Reporting Services
    用于创建和发布报表即报表模型的图形工具和向导,用于管理Reporting Services的报表服务器管理工具和用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)
  • Integration Services
    是一个数据集成平台,负责完成有关数据的提取,转换和加载等操作。对于 Analysis Services来说,数据库引擎是一个重要的数据源,而如何将数据源中的数据经过适当的处理并加载到Analysis Services中以便进行各种分析处理。可以处理XML文档,文本文件等
image.png

4.安装IIS服务

2010自带了IIS,只是没有启动。。


image.png image.png image.png

5.安装数据库

点击下载

image.png
安装完毕后,下载SSHS
  • SSMS
    使用SSMS来访问,配置,管理,管理,开发SQL Server的所有组件,SQL Azure数据库和SQL数据仓库。它提供了一个单一的综合效用,结合大量图形工具和丰富的脚本编辑器提供给开发者和所有技能水平的数据库管理员SQL服务器。


    SSMS

相关文章

  • MongoDB数据库操作 --- 2022-04-03

    本章介绍MongoDB数据库的基础操作,包括数据库的创建、删除、查询。 显示所有的数据库 切换数据库 语法: 例子...

  • 语法基础-数据库介绍

    1.数据库的概念 数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按...

  • 蔓蔓的学习之路😂

    前端:java语法基础,python语法基础,爬虫,各种大数据技术; 数据库:mysql,sql等等各种数据库 数...

  • Scala函数式编程(三) scala集合和函数

    前情提要: scala函数式编程(二) scala基础语法介绍 scala函数式编程(二) scala基础语法介绍...

  • OMIM 数据库详细介绍

    1 OMIM数据库基础介绍 1.1 基础介绍 OMIM数据库,OMIM 为“0nline Mendelian In...

  • 一篇文章让你掌握SQL的基础语句使用

    本文主要介绍关于数据库操作中SQL语句的简介和基础使用语法。 SQL是一种结构性查询语言、用于和数据库之间的数据交...

  • 黑马day02

    day02.01_java基础语法_案列需求介绍 day02.02_java基础语法_小票界面结构分析  ...

  • 【Python入门】42.数据库之 使用SQLite

    摘要:数据库的简单介绍;关系数据库的简单介绍;SQLite的基本语法介绍 *写在前面:为了更好的学习python,...

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • Markdown基础语法介绍

    每个区块上侧为代码,下侧为显示效果 一级标题 二级标题 三级标题 无序列表 无序列表 无序列表 有序列表 有序列表...

网友评论

    本文标题:语法基础-数据库介绍

    本文链接:https://www.haomeiwen.com/subject/mqzorxtx.html