2006年9月26日
摘要: 根据袁龙友老师前两天上课的反馈信息:学员们对表之间建立关联关系的思想还很陌生,毫无概念。首先检讨我以前写的Java书对对象之间的关联关系强调得不够(几乎就是没有任何提及),而对象之间的关系在实际开发中却用得很多。如果对对象之间的关联关系理解不透,那学习hibernate时将会很费劲,我以后的java书中会将对象之间的关系作为一个重点强调。今天我先上来用自己的土办法强制学员们建立关联关系的思想,告诉学员们一个系统中的对象不是孤零存在的,而于周围的其他对象之间存在着关系,数据库系统中的一个表也经常与其他表之间存在关系。所以,设计一个对象必须要能立即想到它有三个要素:属性、方法、关系;设计一个数据库 阅读全文
posted @ 2006-09-26 22:14 阳光VIP1 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 今天由袁龙友老师继续讲数据库,我没有去听课,下面是张挺记录的培训日记。存储过程存储过程就是一些代码的组合,类似Java中的方法,开发人员对复杂点的SQL语句一般都使用存储过程。创建存储过程的形式:Create proc Mytest(@Var1 varchar(10))AsBegin……End调用存储过程:exec MyTest(‘yuan’),也可以省略exec一个海关报关系统的实际案例该案例很有实用价值,通过一步步的解决问题,学到了不少析和设计数据库的相关知识,具体细节,需要结合实际的数据库来学习,在此不一一列出。写一个存储过程,给某列按照HT YYYYMMDD 0001这样的形式自动编号 阅读全文
posted @ 2006-09-26 22:12 阳光VIP1 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 今天由袁龙友老师继续讲数据库,我没有去听课,下面是张挺记录的培训日记。回顾上次作业根据上次留下的作业,回顾了建两个表,表间互相引用以及主外键约束,其中约束又分为表级约束和列级约束。怎样使一段脚本可以重复执行?需要先判断是否已经存在创建的数据库或者表,如果有,则先删除,但是考虑一种情况,两表间互相存在引用,则删不掉。此时正确的处理方式应该是,先删掉约束,再删表,具体办法见上次课的笔记。T-SQL编程Sql Server中的系统函数:时间和日期函数是比较重要的,在编程中经常会使用。(1) GetDate()(2) DateAdd()(3) DateName()与DatePart()的区别?前者返回 阅读全文
posted @ 2006-09-26 22:11 阳光VIP1 阅读(115) 评论(0) 推荐(0) 编辑