2009年10月10日

T-SQL 选课关系查询

摘要: Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (select s#,score from SC where ... 阅读全文

posted @ 2009-10-10 03:04 Ljun 阅读(1419) 评论(0) 推荐(0) 编辑

2009年7月15日

面向对象设计原则(转)

摘要: 正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段 和工具。 一、“开-闭”... 阅读全文

posted @ 2009-07-15 15:43 Ljun 阅读(187) 评论(0) 推荐(0) 编辑

2009年4月8日

范式理论

摘要: 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2N... 阅读全文

posted @ 2009-04-08 13:45 Ljun 阅读(349) 评论(0) 推荐(0) 编辑

数据库设计准则(第一、第二、第三范式说明)

摘要: I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。... 阅读全文

posted @ 2009-04-08 13:40 Ljun 阅读(2686) 评论(0) 推荐(0) 编辑

2009年3月30日

ASP.NET上传判断类型,防止黑客上传非法文件

摘要: 检测文件类型函数类: [代码]上传事件判断上传类型:[代码] 阅读全文

posted @ 2009-03-30 10:16 Ljun 阅读(688) 评论(0) 推荐(0) 编辑

常用输入验证正则表达式

摘要: 1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3.4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证身份证号(15位或18位数字):("^\d{15}|\d{18}$");4.验证Email地址:("^\w+([-... 阅读全文

posted @ 2009-03-30 10:06 Ljun 阅读(1189) 评论(0) 推荐(1) 编辑

导航