SQLServer 数据库开发
文章平均质量分 57
赵东小生
只为成功找方法,不为失败找借口
展开
-
数据库设计
数据库设计实际上就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。设计数据库非常重要,不经过设计或者糟糕的数据库设计最终很可能导致: 1、数据库运行效率低下。 2、更新、删除和查询数据时出现诸多问题。反过来,良好的数据库设计最终可能表现为:执行效率高、使应用程序更便于开发、容易进一步扩展。设计良好的数据库结构,以及在数据库对象之间建立适当的关系,是数...原创 2018-05-03 15:50:45 · 202 阅读 · 0 评论 -
Transact-SQL编程
一、变量 在java中,变量是一种可以存储数据值的对象。在方法中声明的变量叫局部变量,声明为static的变量叫做全局变量。Transact-SQL中可以使用两种变量:局部变量和全局变量局部变量:是一种用户自定义的变量,它的作用范围仅在程序内部,在程序中通常用来储存从表中查询到的数据或当作程序执行过程中暂存变量。使用局部变量必须以@开头,如:@age,而且必须先用DELETE命令说明...原创 2018-05-03 16:53:07 · 1268 阅读 · 0 评论 -
数据库三范式
1.概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖;第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖。2.第一范式 2.1 例子引入 ...原创 2018-08-01 16:11:38 · 181 阅读 · 0 评论 -
数据库中左连接,右连接,内外连接以及自连接各自的用处
数据库让我们生活变得越来越方便,尤其是它的插入信息以及对信息的更新,而它最迷人的地方毫无疑问是它强大的查询服务,当然也是最复杂的一块。这种复杂是建立在多表查询的基础之上的,计算机内部需要同时对多张表进行连接,通过笛卡尔积的方式生成所有可能的匹配结果然后再在结果里根据条件筛选出想要的结果。这其中就包括左、右连接,内、外连接以及自连接,下面是详细描述:左连接: 左连接(left join)...原创 2018-10-22 11:00:30 · 453 阅读 · 0 评论 -
sql语句-linq语言-lambda表达式对照
1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }Lambda: Students.Se...原创 2018-10-28 14:39:12 · 311 阅读 · 0 评论 -
事务与存储过程的区别
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transactio...原创 2018-10-23 22:01:14 · 1284 阅读 · 0 评论 -
Oracle数据库基本操作
一、Oracle数据库操作1、创建数据库 create database databasename2、删除数据库 drop database dbname3、备份数据库完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y demo:用户名、密码 buffer:...转载 2019-01-04 13:11:12 · 980 阅读 · 0 评论