摘要:
今天为止,系统大体上算是完工了。总结一下收获:1、过程比结果更重要 还记得第一次做工程,自己只是为了完成而做,每天更多的考虑的是速度。怕自己做慢了。太在意结果,而没有重视实现的过程。这次,我调整了一下心态,做工程时实践了一下自己学过的知识。虽然说,我遇到了很多的困难,而且到后来由于我对新事物理解的不到位,导致我走了一些弯路,但我觉得这也是我的成长。一个人不能一直靠懂得的东西去生活。只有,接触新的事物,并去了解他,你才能进步。2、做事情要冷静、要沉着。 第一次做工程,遇到的问题还是比较少的。毕竟是一种比较熟悉的语言。这次,一种较陌生的语言。还记得刚看完vb.net自己的那种恐慌。那么陌生的东西竟 阅读全文
摘要:
此页涉及到的存储过程的创建,在存储过程的创建中有源码1、调用无参数存储过程 dim conn As New SqlConnection dim FBasicDataRecord as new BasicDataRecord() conn.ConnectionString = "Data Source=(local);Initial Catalog=LineManager;User ID=sa;Password=1" conn.Open() Dim cmd As SqlCommand cmd = New SqlCommand("GetNewestData" 阅读全文
摘要:
1、无参数存储过程的创建:(配合着游标的使用)use LineManagergocreate proc GetNewestDataasbegindeclare GetResult insensitive scroll cursor for-----------游标的使用 定义getresult游标,【insensitive】使用insensitive定义的 --游标,会将提取出来的数据存放在一个系统数据库tempdb创建的一个临时 --表里。任何通过该游标进行的操作都在临行表里进行,因此所有对基本表 --的改动都不会在游标中体现出来。 --【scroll】使用scroll定义的游标成为滚动游标 阅读全文
摘要:
首先介绍一下概念,存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是利用SQL Server所提供的Transact-SQL语言所编写的程序。经编译后存储在数据库中。他可以接收参数,可以返回参数的,当然也可以没有参数。个人理解,他和程序中的函数差不多,只不过他是在数据库中创建的。 存储过程分为系统存储过程和自定义存储过程 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert... 阅读全文
摘要:
1、对于IT行业,女生不适合 我也是一个女生。在提高班也待了2年了。在这里学习,感觉还可以吧,没有像社会上传的那样,女生多笨。大家进度都差不多。在学习过程中,男女生确实是不一样的,各有各的特点。男生兴趣更广泛一点,关注的更多一点。相对比来说,女生视野较狭隘一点。但是女生更细心,更仔细。所以,有些方面女生研究的更透彻一点。所以,更有利弊。互相借鉴一下,弥补一下自己的不足,男女生都是可以的。2、不自信的问题 有些人老是觉得自己基础差,跟不上别人。对自己丧失信心,感觉自己不适合在这条路上走。尤其是在遇到困难的时候,这种心情尤其的明显。米老师有一句话说得好,一个人掌握的知识跟庞大的信息海洋比来说,什么 阅读全文
摘要:
原来的表:基本数据表:固定用户半小时费用、递增单位时间、准备时间、最小金额、设定老师注册:卡号、学号、姓名、性别、系别、年级、班级、状态、注释、注册教师、日期、结账状态、打印状态、注册金额充值:卡号、充值金额、充值日期、充值时间、充值教师、上次卡内余额、现在卡内余额、结账状态、打印状态余额:卡号、学号、班级、年级、姓名、性别、备注、系别、余额、状态、结账状态、打印状态上机记录:卡号、姓名、上机日期、上机时间、下机日期、下机时间、消费金额、余额、备注、上下机状态、机房号、结账状态、打印状态退卡:卡号、退还金额、退卡日期、退卡时间、退卡教师、结账状态、打印状态上机学生表:卡号、姓名、上机日期、上机 阅读全文
摘要:
数据库设计的内容: 数据库的结构设计:是指根据给定的应用环境,进行数据库的模式伙子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。又称为静态模型设计 数据库的行为设计:是指确定数据库用户的行为和动作。又称为动态模型设计,即应用程序的设计设计一个完善的数据库应用系统往往是下面六个阶段的不断反复。1、 需求分析2、 概念结构设计阶段任务是产生一个能反映组织信息需求的概念模型图,在关系数据库中概念模型一般采用实体-联系模型图,即E-R模型图。特点:3、 逻辑结构设计阶段任务:把概念结构设计阶段设计好的基本E-R图转换为与选用dbms产品所支持的数据模型相符合的逻辑结构。步骤:E-R图向关系模 阅读全文
摘要:
第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。(在任何一个关系数据库中,第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库。)第二范式:属性完全依赖于主键,消除部分子函数依赖。完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:属性不依赖于其他非主属性,消除传递依赖。范例:将学号、学生姓名、年龄、性别、课程、课程学分、系别、学科成绩、系办地址、系办电话。字段建表上面字段存在以下关系:(学号)→ (姓名, 年龄,性别,系别,系办地址、系办电话) (课程名称) → (学分) (学号,课程).. 阅读全文
摘要:
索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。它可以使得像数组那样对对象使用下标。它提供了通过索引方式方便地访问类的数据信息的方法。 个人理解:索引器是属性的增强。他提供一种索引方式,像下标或是字符串,使我们实现对数据的快速查找。 实例:class Program { static void Main(string[] args) { Album friends = new Album(); Photo first = new Photo("Jean"); Photo second = new Photo(&quo 阅读全文
摘要:
控制耦合这种耦合实质上是在单一接口上选择多功能模块中某项功能,因此对所有控制模块的任何修改,都会影响控制模块。另外,控制耦合也意味着控制模块必须知道所控制模块内部的一些逻辑关系,像这些都降低模块的独立性以上给出了 7种耦合类型,这只是从耦合的机制上所做的分类,按耦合的强弱程度的排 列只是相对的关系。但它给设计人员在设计程序结构时提供了一决策准则。实际上,开始时 两个模块之间的耦合不只是一种类型,而是多种类型的混合。这就要求设计人员按照实际情 况进行分析、比较和分析,逐步加以改进,以提高模块的独立性。 阅读全文