SQL SERVER数据库的简单介绍
一、数据库技术的发展
数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、数据库系统等三个阶段。
二、关系型数据库
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数据库的简单介绍的更多相关文章
- SQL Server授权购买简单介绍
SQL Server授权购买简单介绍 之前有同事问我,使用盗版序列号的SQL Server到底有没有性能限制,之前本人一直没有深入研究过,后来经过一番资料搜集和查证,汇总成这篇文章 微软的SQL Se ...
- C#对于sql server数据库的简单操作
1.在用windows模式登陆sql server 数据库 简历一个student的数据库,然后新建查询: create table student ( id int auto_increment p ...
- C#连接SQL Server数据库进行简单操作
环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...
- C#连接SQL Server数据库进行简单操作[转]
环境:VS2010 + SqlServer 2008 首先,按照面向对象的程序设计思想,设计一个数据库操作工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操 ...
- SQL SERVER 数据库字段简单加密解密
--------加密函数----------- )) RETURNS varbinary(max) AS BEGIN declare @pwd varbinary(max) SELECT @pwd = ...
- TransactionScope事务处理方法介绍及.NET Core中的注意事项 SQL Server数据库漏洞评估了解一下 预热ASP.NET MVC 的VIEW [AUTOMAPPER]反射自动注册AUTOMAPPER PROFILE
TransactionScope事务处理方法介绍及.NET Core中的注意事项 作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/10170712.ht ...
- SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)
SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate ...
- 介绍几种大型的Oracle/SQL Server数据库免费版
我们知道,Oracle和SQL Server等大型数据库也都存在一些免费的版本,这些免费的版本已经能够满足许多中小项目的需求.对于在校大学生来说,从学习的目标上来讲,安装免费版的大型数据库也就足够用了 ...
- SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式
SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate ...
随机推荐
- linux几种时间函数总结
一.linux时间函数总结 最近的工作中用到的时间函数比较频繁,今天抽时间总结一下,在linux下,常用的获取时间的函数有如下几个: asctime, ctime, gmtime, localti ...
- SQL Server 2008更改数据库保存路径
本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=641 操作环境: WindowsXP 数据库: Microsoft SQL Server 2008 操作步骤: 选中 ...
- Spark2.1.0——运行环境准备
学习一个工具的最好途径,就是使用它.这就好比<极品飞车>玩得好的同学,未必真的会开车,要学习车的驾驶技能,就必须用手触摸方向盘.用脚感受刹车与油门的力道.在IT领域,在深入了解一个系统的原 ...
- app后端设计(4)-- 通讯的安全性
在app的后台设计中,一个很重要的因素是考虑通讯的安全性. 因此,我们需要考虑的要点有: 1. 在app和后台,都不能保存任何用户密码的明文 2. 在app和后台通讯的过程中,怎么保证用户信息的安全性 ...
- selenium测试(Java)-- 显式等待(九)
转自:https://www.cnblogs.com/moonpool/p/5668571.html 显式等待可以使用selenium预置的判断方法,也可以使用自定义的方法. package com. ...
- 基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统
前言 通过结合 HTML5 和 OpenLayers 可以组合成非常棒的一个电信地图网络拓扑图的应用,形成的效果可以用来作为电信资源管理系统,美食定位分享软件,片区找房,绘制铁轨线路等等,各个领域都能 ...
- java JDK配置环境变量
1)将下载的jdk放置到一定文件夹中,注意文件夹名不能有中文! 2)设置环境变量 a.可以在系统变量中找到path这个变量,然后将jdk下的bin的根目录添加进去 注意:一定要放在path变量值的最前 ...
- QTTabBar
出处:https://www.mokeyjay.com/archives/1811
- MYSQL—— 完整性约束条件中primary key、auto_increment使用总结!
完整性约束条件主要有:primary key(主键), auto_increment(自增长), poreign key(外键), not null(非空), unique key(唯一), defa ...
- zookeeper基本命令
集群角色: Leader:客户端提供读和写服务 Follower:提供读服务,所有写服务都需要转交给Leader角色,参与选举 Observer:只提供读服务,不参与选举过程,一般是为了增强zk集群的 ...