
数据库
Danna_Danna
静下心来,看看自己能写一个什么样的人
展开
-
T-SQL程序设计基础
今天,终于做好对耿建玲老师的SQL Server的第四章的总结,这一章讲的都是SQL Server的设计基础,老师讲的很详细,看的时候有种似曾相识的感觉,发现里面的很多知识同VB大同小异。 先看总图:看分支——数据语言: 这一分支中,可以同VB类比,有助于我们的掌握。 看分支——函数:原创 2012-07-25 16:14:50 · 1533 阅读 · 28 评论 -
存储过程和触发器
前几天,在技术交流会上,八期师哥提到了存储过程和触发器的区别和联系,原来只知道,触发器时存储过程的一种,在机房收费系统个人版中也用到了存储过程和触发器,自己却没有深究,只道是自己会用就好,却没有将这两个拿出来好好的比较,好好的学习,心里着实惭愧。 无论是存储过程还是触发器,在数据库中的作用都是很大的,存储过程和触发器都是SQL语句和流程控制语句的集合,就本质而言,触发器其实也是一原创 2013-07-30 21:56:22 · 2269 阅读 · 21 评论 -
数据库系统原理之关系运算
关系的基本运算只要分为两类,第一类是传统的集合操作:并、交、差、笛卡尔积(乘法)、笛卡尔积的逆运算(除法)。第二类是扩充的关系操作:投影(对关系的垂直分割)、选择(对关系的水平分割)、连接和自然连接(关系的结合)。五个基本操作:举例说明: 两个关系如下:原创 2013-10-15 10:36:03 · 2986 阅读 · 4 评论 -
触发器实例
触发器简介: 触发器(trigger)是个特殊的存储过程,与存储过程不同的是,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,即当某个事件发生时,触发器自动的隐式运行,触发器不能像存储过程一样,接收参数。 触发器执行环境: 第一:触发器正确执行所必需的信息,这些信息由触发器本身的细节和触发器所定义的目标表。 第二:还包括一个或两个测试表,称原创 2013-06-03 19:44:37 · 1631 阅读 · 6 评论 -
“轻松”实现一次查询多表
机房收费系统中有几个地方都是要反映学生的当前余额的问题,余额涉及到相同卡编号的消费金额、注册金额以及充值时的金额,这三种金额都放在三个地方,如果单独获得,在B层就要三个方法。如果将这三种金额放在同一个地方,就要多建一个表。如何在不增加表,又只通过一个方法能一次性将三种金额都查询出来呢 ? 其实这就涉及到SQL语句的写法。 Select Sum(表1.字段),Sum(表2.字段原创 2013-05-12 13:51:26 · 2481 阅读 · 5 评论 -
学生信息管理系统之数据库语句解析
学生信息管理系统的数据库创建的语句基本只有三种:select选择语句、create创建语句、drop删除语句。下面这些是对学生信息管理系统的数据库中的一些语句的理解:分析语句一:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[user_info]') and OBJECTPROPERTY(i原创 2012-08-13 10:09:37 · 4043 阅读 · 27 评论 -
机房收费系统(一)——简单分析
基本完成学生信息管理系统之后,心里着实高兴了一次,虽然说学生信息管理系统有源代码,我也仅仅是在生硬的模仿着,但这也毕竟时候我第一次做系统。对于学生信息管理系统的数据库,因为也是倩兰师姐给我的,只要求我们看懂,明白其意思,除此之外,也没有过多要求。也因此才有了学生信息管理系统之数据库语句解析,虽然我分析的也只是数据库的脚本语句,但至少我看懂了,我分析了。 机房收费系统的数据库,师姐明原创 2012-09-09 20:19:08 · 1508 阅读 · 14 评论 -
SQL server中SELECT语句的执行顺序
也许我们会在SQL语句书写过程中不清楚各个关键字的顺序,任由我们拿它来胡作非为,这样,也许到最后我们高兴了,可我们的电脑却不高兴了,它要将我们杂乱无章的SQL语句重新安排一下,然后才能达到我们想要的后果,它狠费神啊~~~~~~为了我们更一步高兴,为了让我们的机器高兴,也为了让SQL语句更专业、更实用,我们就来看看标准的SQL解析顺序吧!! 标准SQL语句顺序: 1)FRO原创 2012-07-12 20:16:13 · 1789 阅读 · 11 评论 -
SQL Server之Select语句基础
由于后来发现这部分没有总结完,于是做了个补充SELECT语句的补充——嵌套查询和联接查询 SQL server的语句分为三类: 数据定义语言(DDL):用于定义数据结构。常见语句有(CREATE、DROP、ALTER) 数据操纵语言(DML):用于检索和修改数据结构。常见语句有(INSERT、UPDATE、SELECT原创 2012-07-18 20:37:27 · 2685 阅读 · 22 评论 -
SELECT语句的补充——嵌套查询和联接查询
上篇博客SQL Server之Select语句基础对SELECT语句进行了简单介绍(说了特点、检索范围、子句),但是,我遗漏了一些,现在做个补充。 SELECT语句是SQL Server九种语言中的查询语句,对于SELECT语句,先看这张图: 看分支——联接查询 作用:通过联接查询,可以根据各个数据表之间的逻辑关系从一原创 2012-07-23 19:36:35 · 2118 阅读 · 19 评论 -
SqlHelper——数据库访问类
SqlHelper其实是我们自己编写的一个类,使用这个类目的就是让使用者更方便、更安全的对数据库的操作,既是除了在SqlHelper类以外的所有类将不用引用对数据库操作的任何类与语句,无须担心数据库的连接与关闭的问题。SqlHelper的编写:namespace DAL{ public class SQLHelper { private str原创 2013-07-16 18:51:36 · 3445 阅读 · 22 评论