一、数据库技术的发展

  数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、数据库系统等三个阶段。

二、关系型数据库

  SQL Server属于关系型数据库

  关系模型

    以二维表来描述数据,每个表中有多个字段列和记录行。

  关系模型的基本术语

    关系——一个二维表就是一个关系

    元组——就是二维表中的一行,即表中的一列

    属性——就是二维表中的一列,用类型和值表示

    域——每个属性取值的变化范围,如性别的域为{男,女}

  关系模型中的数据约束

    实体完整性约束——约束关系的主键属性值不能为空值

    参照完整性约束——关系之间的基本约束

    用户定义的完整性约束——反映具体应用中数据的语义要求

  关系数据库的规范化

    第一范式:在一个关系中,消除重复字段,且各字段都是最小的逻辑存储单位

    第二范式:若关系模型属于第一范式,则关系中每一个非主关键字段都完全依赖于主关键字段,不能只部分依赖于主关键字的一部分

    第三范式:若关系模型属于满足第一范式和第二范式,第三范式要求去除传递依赖

  关系数据库的设计原则

    1.数据库内数据文件的数据组织应获得最大限度的共享、最小的冗余度,消除数据及数据依赖关系中的冗余部分,使依赖于同一个数据模型的数据达到有效的分离。

    2.保证输入和修改数据时的一致性和正确性。

    3.保证数据与使用数据的应用程序之间的高度独立性。

  

三、SQL SERVER 架构

  SQL Server是基于客户端/服务器模式(C/S模式)的大型关系型数据库管理系统。它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,为企业的数据管理提供强大的支持,对数据库中数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。

四、一些基本定义

  数据:是事物客观存在的反映,可以用文字、符号等记录下来的。

  信息:数据+处理

     经过加工处理的有用的数据。

  字段:标识实体属性的命名单位。

  记录:字段的有序集合,一个记录描述一个实体。

  关键字:唯一标识每个记录的字段或字段集。

五、相关数据库介绍

  1.master 包含了sql诸如登陆帐号,系统配置,数据库位置 及数据库信息等,用于控制数据库的sql server 的运行;

  2.model为新创建的数据库提供摸板;

  3.msdb 为sql server agent调度信息和作业记录提供存储空间;

  4.tempdb 为临时表和临时存储过程提供存储空间;

  5.distribution 当在做复制操作时,才会产生,用来存储快照等发布信息。

  

SQL SERVER数据库的简单介绍的更多相关文章

  1. SQL Server授权购买简单介绍

    SQL Server授权购买简单介绍 之前有同事问我,使用盗版序列号的SQL Server到底有没有性能限制,之前本人一直没有深入研究过,后来经过一番资料搜集和查证,汇总成这篇文章 微软的SQL Se ...

  2. C#对于sql server数据库的简单操作

    1.在用windows模式登陆sql server 数据库 简历一个student的数据库,然后新建查询: create table student ( id int auto_increment p ...

  3. C#连接SQL Server数据库进行简单操作

    环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...

  4. C#连接SQL Server数据库进行简单操作[转]

    环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...

  5. SQL SERVER 数据库字段简单加密解密

    --------加密函数----------- )) RETURNS varbinary(max) AS BEGIN declare @pwd varbinary(max) SELECT @pwd = ...

  6. TransactionScope事务处理方法介绍及.NET Core中的注意事项 SQL Server数据库漏洞评估了解一下 预热ASP.NET MVC 的VIEW [AUTOMAPPER]反射自动注册AUTOMAPPER PROFILE

    TransactionScope事务处理方法介绍及.NET Core中的注意事项   作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/10170712.ht ...

  7. SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)

    SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate ...

  8. 介绍几种大型的Oracle/SQL Server数据库免费版

    我们知道,Oracle和SQL Server等大型数据库也都存在一些免费的版本,这些免费的版本已经能够满足许多中小项目的需求.对于在校大学生来说,从学习的目标上来讲,安装免费版的大型数据库也就足够用了 ...

  9. SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate ...

随机推荐

  1. SSM-Spring-22:Spring+Mybatis+JavaWeb的整合

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 众所周知,框架Spring来整合别的框架,但是Mybatis出现的晚,Spring就没有给他提供支持,那怎么办 ...

  2. 超越Ctrl+S保存页面所有资源

    如何抓取页面所有内容 基本需求 抓取页面所有内容主要包括一下内容: 页面内元素 页面元素包含服务端直接返回的元素,动态构建的元素 页面内所有资源 页面所有资源包含本页面所在域资源以及第三方域资源,同主 ...

  3. C++关于Union使用的部分总结

    说明:未加说明,struct均指C++语言中的struct(可以有成员函数,可以定义访问属性) 1 什么是Union? (1)与class,struct相似用于定义数据结构:union 可以说是一种特 ...

  4. HoloLens开发手记-实现3D应用启动器

    一直有人问我,第三方应用在HoloLens上可以实现3D启动图标吗?就像微软官方出的应用那样.在不久之前,这个问题的答案还是No. 但是随着最新的Windows build 1803版本的发布,现在我 ...

  5. Linux运行firefox出错

    虚拟机自带的firefox版本太旧了,于是在官网上下载了最新的安装包,运行后提示: $ firefox XPCOMGlueLoad error for file /home/parallels/fir ...

  6. ATM机

    ATM 要求 示例代码: https://github.com/triaquae/py_training/tree/master/sample_code/day5-atm

  7. rename.go

    {         if err != nil {             return err         }         return syscall.EINVAL     }     r ...

  8. blog4go.go

    package blog4go import ( "bufio" "errors" "fmt" "io" "o ...

  9. bzoj5252 [2018多省省队联测]林克卡特树

    斜率优化树形dp?? 我们先将问题转化成在树上选K+1条互不相交路径,使其权值和最大. 然后我们考虑60分的dp,直接维护每个点子树内选了几条路径,然后该点和0/1/2条路径相连 然后我们会发现最后的 ...

  10. bzoj 4832 抵制克苏恩 概率期望dp

    考试时又翻车了..... 一定要及时调整自己的思路!!! 随从最多有7个,只有三种,所以把每一种随从多开一维 so:f[i][j][k][l]为到第i次攻击前,场上有j个1血,k个2血,l个3血随从的 ...