引言:
经过了半个月的数据库视频学习,终于看完了SQL Server视频。

整套课程讲解了从SQL Server的使用到数据库的操作,以及后面有关数据库的发布等等,内容并不都是重点,所以自己也在不同的地方下了不一样的精力。

本篇博客主要是写一些有关SQL Server入门的知识

1.SQL Server
优点:
1.功能强大
2.操作简单(可视化)
3.安全性强

2.数据库概念
-数据库就是存放数据的地方,需要长期存放在计算机内的有组织并可共享的数据集合
-数据库中数据特点:
1.较小的亢余度
2.较高的数据独立性
3.易扩展性

-常见数据库模型:
1.层次模型
2.网状模型
3.关系模型

3.关系数据库
-以关系模型为基础
-特点:将每个具有相同属性的数据独立存于一共表中,增删不会影响其他数据

-基本术语:
1.键码Key:在关系中用于标识行的一列或多列
2.主关键字Primary Key:作为表行的唯一标识的候选关键字,一个表只有一个主关键字
3.候选关键字:唯一标识表中的一行而又不含多余属性的一个 属性集
4.公共关键字Common Key:两个关系数据库中具有相容或相同的属性或属性组,则该属性被称为两个关系数据库的公共关键字
5.外关键字Foreign Key:若公共关键字在一共关系中是主关键字,则该公共关键字被称为另一个关系的外关键字

-关系数据库完整性规则:
1.实体完整性:关系的主属性不能为空值
2.参照完整性:若关系的外键R1与关系R2中主键相同,则外键的每个值必须在关系R2中主键的值中找到或为空值
3.用户定义完整性:针对某一具体实际数据库的约束条件

4.范式理论

-规范化(六种)
-第一范式
1.数组每个数据只有一个值
2.关系中每个数组必须包含相同数量的值
3.关系中每个数组一定不能相同
-第二范式
若一个数据表已经满足第一范式,且该数据表中任何一个非键字段的数值都依赖于该数据表的主键字段,则该数据表满足第二范式
(即优化表中可以成为主键字段的非键字段的数值)
-第三范式
若一个数据表已经满足第二范式,且该数据表中任何两个非主键字段的数据值之间不存在函数信赖关系,则该数据表满足第三范式
(即若两列或多列字段之间的数据值无规律计算关系)

5.E-R模型
一种实体-联系数据模型,用简单的图形反映现实世界中存在的事物或数据及它们之间的关系

-实体:观念世界中描述客观事物的概念
实体集:同一类实体的所有实例(各实体属性值相同)

-关系:
1.一对一关联
2.一对多关联
3.多对多关联
*建数据库前需要将E-R模型写出

6.SQL Server 2008体系结构
数据库引擎 Reporting Services Analysis Services
Intergration Services

-数据库引擎
负责完成数据的存储、处理与安全管理
(建库、表、视图、数据查询与访问)

-Analysis Services
通过服务器与客户端的组合提供联机分析服务与数据挖掘功能

-Reporting Services
用于创建和发布报表及报表模型的图形工具和向导、用于管理Reporting Services的报表服务器管理工具和用于对Reporting Services对象模型进行编程和扩展的应用程序编程接口(API)

-Integration Services
数据集成平台,负责完成有关数据的提取,转换和加载等操作
将数据处理后加载到Analysis Services中

SQL Server视频总结(一):SQL Server概述相关推荐

  1. [转] 微软SQL Server 2008故障转移集群概述(Windows Server Failover Clustering (WSFC))

    前言: 最近在研究微软的大数据解决方案,在收听MS TechNet "SQL Server 2012 AlwaysOn HA+DR设计模型.架构及最佳实践" 时,需要一些预备知识, ...

  2. sql server高可用_SQL Server 2019常规可用性和安装概述

    sql server高可用 介绍 (Introduction) On November 4th, 2019, during the Ignite conference at Orlando, Micr ...

  3. SQL Server中的即时文件初始化概述

    This article gives an overview of Instant File Initialization and its benefits for SQL Server databa ...

  4. SQL Server 内存中OLTP内部机制概述(二)

    ----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...

  5. sql注册服务器视频教程,服务器sql server安装教程视频

    服务器sql server安装教程视频 [2021-02-18 07:24:18]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  6. Microsoft SQL Server Management Studio(SSMS)概述

    介绍 (Introduction) Microsoft SQL Server Server Management is an advanced development environment that ...

  7. sql azure 语法_Azure SQL Server中的CREATE DATABASE语句概述

    sql azure 语法 In this article, we will review CREATE DATABASE statement in the Azure SQL database wit ...

  8. SQL Server高可用性部署实施 SQL server 群集

    SQL Server高可用性部署实施 SQL server 群集 2010-09-27 11:15:23|  分类: 数据库 |  标签:无 |字号大中小 订阅 SQL Server高可用性部署实施 ...

  9. access update语句执行_SQL Server与Access数据库sql语法十大差异

    本文总结了SQL Server与Access数据库sql语法的十大差异. ACCESS结构简单容易处理,而且也能满足多数的应用程序要求,也是初学者的试牛刀. 随着时间的推移,大多数数据库应用程序都会发 ...

最新文章

  1. 《Head first设计模式》学习笔记 – 迭代器模式
  2. 如何搭建一个数据库服务器平台 .
  3. MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-1]
  4. 如何为自己的项目在pycharm中设置debug?
  5. [css] 重置(初始化)css的作用是什么?
  6. 马里兰大学calce电池循环测试数据集_千次循环,全程1.5V恒压,紫米新一代充电锂电池套装上手体验...
  7. 利用 caffe的 python接口测试训练好的 mnist 模型
  8. Veritas Backup Exec 21配置存储
  9. CSS盒模型的2个误区
  10. dhcp服务器里的dns怎么修改,dhcp服务器的dns设置方法
  11. 局域网内如何通过代理上网
  12. Piranha介绍:过期代码自动删除的开源工具
  13. linux部署springBoot项目不间断运行
  14. 第一道题目:一个美国人在菜市场上做生意。第一次,8美元买了一只鸡,9美元卖掉了;第二次,10美元买了同样的一只鸡,11美元又卖掉了。
  15. vue中forEach跳出循环的问题,以及for循环
  16. 拼多多商品详情采集上传京东店铺(拼多多商品详情接口,京东商品详情接口,整店宝贝采集接口,一键采集宝贝详情接口,无货源商品详情采集接口)代码对接教程
  17. 什么才是高级软件工程师?
  18. 【2022-08-27】美团秋招笔试前四道编程题
  19. 编程练习题4.21 ( 检查 SSN ) 编写一个程序, 提示用户输入一个社保号码, 它的格式是 DDD-DD-DDDD, 其中 D 是一个数字。 你的程序应该判断输入是否合法。
  20. spingboot+layui+poi实现excel导入功能,并批量插入数据库

热门文章

  1. 在html循环字母,怎么样能遍历一个字符串
  2. Sublime Text 3 简体中文汉化包使用方法 ( 更新时间2019.03.20 )
  3. stm32串口自定义协议接收一串十六进制数据(将其中两个字节转化为十进制数据)+部分串口基础知识
  4. 基于深度学习的花卉检测与识别系统(YOLOv5清新界面版,Python代码)
  5. 列式数据库和行式数据库的区别
  6. pcs与crmsh命令比较
  7. 升级nodejs和npm到最新版
  8. 移动设备管理软件优劣,南京烽火星空来判别
  9. A算法和A*算法详解
  10. 关于主从复制的超详细解析(全)