![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQLserver
西红柿爱炒番茄
这个作者很懒,什么都没留下…
展开
-
SQL之存储过程篇
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据...原创 2018-05-29 17:00:13 · 168 阅读 · 1 评论 -
数据库之关系代数
什么叫代数?代数是一个较为基础的数学分支。它的研究对象有许多。诸如数、数量、代数式、关系、方程理论、代数结构等等都是代数学的研究对象。初等代数一般在中学时讲授,介绍代数的基本思想:研究当我们对数字作加法或乘法时会发生什么,以及了解变数的概念和如何建立多项式并找出它们的根。代数的研究对象不仅是数字,还有各种抽象化的结构。例如整数集作为一个带有加法、乘法和序关系的集合就是一个代数结构。在其中我们只关心...原创 2018-06-26 15:09:01 · 1667 阅读 · 0 评论 -
数据库关系代数之除运算
除运算的含义–给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。解释:有关系:R(x,y) S(y,z)R SA B C B C Da1 b1 c2 b1 c2 d1a1 b2 c3 b...原创 2018-06-26 14:55:50 · 3864 阅读 · 0 评论 -
数据库之数据模型
(1)数据模型的分类:最常用的数据模型是概念数据模型和结构数据模型: ①概念数据模型(信息模型):面向用户的,按照用户的观点进行建模,典型代表:E-R图 ②结构数据模型:面向计算机系统的,用于DBMS的实现,典型代表有:层次模型,网状模型、关系模型,面向 对象模型(2)数据模型的三要素: 数据结构、数据操作、数据约束。(3)E-R图(实体-联系图方法): ① E-R实体...原创 2018-06-24 20:52:29 · 271 阅读 · 0 评论 -
数据库之故障
数据库系统中故障可以分为:事务故障、系统故障、介质故障。一、事务故障某个事务在运行过程中由于种种原因未运行至正常终止点,事务故障的常见原因,输入数据有误运算溢出,违反了某些完整性限制发生锁死。二、系统故障由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 。三、介质故障硬件故障...原创 2018-06-24 20:50:23 · 673 阅读 · 0 评论 -
数据库之事务
事务事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。概念一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的:1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2、当多个应...原创 2018-06-24 20:46:41 · 88 阅读 · 0 评论 -
数据库之三级模式
一、三级模式结构数据库系统的三级模式结构是指模式、外模式和内模式。1、模式模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,模式位于三级结构的中间层。2、外模式外模式也称为用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示...原创 2018-06-24 20:39:05 · 1157 阅读 · 0 评论 -
SQL之数据库完整性篇
一、数据库完整性概述 数据库的完整性包括数据库的正确性与数据库的相容性。完整性检查和控制的防范对象主要是不合语义、不正确的数据,防止它们进入数据库。完全性控制的防范对象是非法用户和非法操作。防止它们对数据库中的数据进行非法的获取。二、如何实现数据库的完整性2.1为实现数据库的完整性,数据库管理系统(DBMS)必须实现以下功能: ①提供定义完整性约束条件的机制。 ②提供完整性的检查方法。 ③进行违约...原创 2018-06-16 21:06:08 · 2275 阅读 · 0 评论 -
SQL之视图篇
视图的作用 A. 重用SQL语句。 B. 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道其基本查询。 C. 使用表的一部分而不是整个表。 D. 保护数据。可以授予用户访问表的特定部分的权限,而不是整个表的访问权限。 E. 更改数据格式和表示。视图可返回与底层表的表示和格式不同的数据。123456使用方法创建视图之后,可以用与表基本相同的方式使用它们。可...原创 2018-06-16 17:01:29 · 211 阅读 · 0 评论 -
SQL之in和exit区别篇
首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 具体sql语句如下: 1 SELECT 2 * ...转载 2018-06-16 16:52:36 · 13837 阅读 · 1 评论 -
SQL之数据库简介篇
1. 系统数据库在安装好SQL SERVER后,系统会自动安装5个用于维护系统正常运行的系统数据库: (1)master:记录了SQL SERVER实例的所有系统级消息,包括实例范围的元数据(如登录帐号)、端点、链接服务器和系统配置设置。 (2)msdb:供SQL SERVER 代理服务调度报警和作业以及记录操作员的使用,保存关于调度报警、作业、操作员等信息。(备份还原时) (3)model:SQ...原创 2018-06-16 16:06:45 · 183 阅读 · 0 评论 -
SQL之基础篇
SQL(Structured Query Language,结构化查询语言)是用户操作关系数据库的通用语言。1. SQL功能概述2. 系统提供的数据类型2.1 数值数据类型数据类型说明存储空间bitbit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. (很省空间的一种数据类型,如果能够满足需求应该尽量多...原创 2018-06-16 16:05:22 · 233 阅读 · 0 评论 -
SQL之高级查询篇
1. CASE函数CASE函数是一种多分支函数,它可以根据条件列表的值返回多个可能的结果表达式中的一个。1.1 简单CASE函数CASE input_expression WHEN when_expression THEN result_expression [...n] [ELSE else_expression]END12345input_expression:所计算...原创 2018-06-16 16:02:57 · 1025 阅读 · 0 评论 -
SQL之更新删除篇
1 插入数据INSERT INTO 表名[(列名)] VALUES (值)1(1)简单插入语句INSERT INTO Student VALUES ('001','陈东','男','1996/6/23','信息管理系')1(2)多行插入语句INSERT INTO SC VALUES('001','C001',90), ('001','C002',30),...原创 2018-06-16 16:00:54 · 148 阅读 · 0 评论 -
SQL之查询篇
1.数据查询语句1.1 查询语句的基本结构SELECT <目标列名序列> --需要哪些列 From <表名> --来自哪张表 [WHERE <行选择条件>] [GROUP BY <分组依据列>] [HAVING <组>] [ORDER BY <排序依据列>]123456SEL...原创 2018-06-16 15:58:39 · 1587 阅读 · 0 评论 -
sqlserver数据库系统概论习题集
数据库系统概论习题集第一章 绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和( ) 。 A. 系统分析员B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A. DBS包括DB和DBMSB. DBMS包括DB和DBS C. DB包括...原创 2018-06-16 15:49:23 · 2962 阅读 · 0 评论 -
数据库关系代数运算之连接
联接有三种:θ联接和自然联接(这里是算术比较符),外联接。(1) θ联接 (从R和S的笛卡儿乘积中选取满足条件“iθj”的元组•(2)自然联接(naturaljoin) 两个关系R和S的自然联接操作具体计算过程如下: ① 计算R×S ; ② 设R和S的公共属性是A1,…,AK,挑选R×S中满足R.A1=S.A1,…,R.AK=S.AK 的那些元组; ③去掉S.A1,…,S.AK这些列。定义: ...原创 2018-06-26 15:03:24 · 32933 阅读 · 3 评论