数据库
javaadu
这个作者很懒,什么都没留下…
展开
-
数据库课程设计题目
<br />我从周六,11月27日开始做我的数据库课程设计。到现在,做到有点头晕~~~~~开始反省总结<br />本系列学习日志,将会以三到四天为间隔(或者每天一篇)的进度发表,主要有我在完成这个数据库课程设计中的一些心得体会和及时的反省总结。<br />作为第一篇日志:<br />先介绍一下我选的题目吧:学校教室管理信息系统。需求分析结果说明:1.学校组织结构说明学校下设若干学院,如计算机学院、管理学院等;一个学院下设若干专业,如计算机学院下设两个专业:计算机科学与技术、信息安全;一个专业有若干班级;一个原创 2010-12-01 13:09:00 · 26462 阅读 · 5 评论 -
求职面试--复习笔记3
1、一、二、三、四范式有何区别?答:第一范式是无重复的列;原创 2014-04-23 16:28:05 · 787 阅读 · 0 评论 -
JavaWeb开发回顾总结【不断更新中】
Java语言基础Servlet & JSPJSPGet方法中文乱码,以上是我的一篇解决Get方法的文章。关于编码的约定,从项目的一开始就要规定好,然后,从后端数据库的表,client,server等到服务器端脚本的配置与处理再到前端代码的处理,都要约定为统一的编码,这是项目的硬性规定,如果一个项目出现编码bug就说明这个项目的配置管理是不成熟的。Servlet能够比CGI程原创 2013-10-23 21:18:45 · 928 阅读 · 0 评论 -
数据库设计总结【持续总结中】
1、E-R图设计1) 搞清需求分析2) 识别系统中的关系与实体2、表结构设计1) 多对多的联系要单独建表2) 每个实体都要建一张表3) 一对多:在n端实体里加上1端实体的主键为外键4) 一对一:将一个1端实体的码加入到另一个一端实体的表里面(额,有时注意是否可以合并成一张表,使用统一的主原创 2013-10-14 22:29:57 · 945 阅读 · 0 评论 -
SQL+C#:一次多语言混合编程的经验总结
1、用JAVA做,采取轮询策略;2、用sql语言+C#混合编程,采取触发策略原创 2013-09-21 21:44:26 · 1295 阅读 · 0 评论 -
SQL 实现嵌套查询
sql高级查询:嵌套查询转载 2013-09-29 15:36:29 · 986 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
参考文章:http://blog.sina.com.cn/s/blog_6605f0730100zf6n.html但是经试验过后有些问题,现在总结如下:1、# service mysql stop2、# mysqld_safe --user=mysql --skip-grant-tables --skip-networking&3、# mysql -u root mysql4、原创 2012-09-24 18:40:43 · 504 阅读 · 0 评论 -
理解数据库范式
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。<br /> 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学者应该是个不错的入门。我写下这些的目的主要是为了加强记忆,其实我也比较菜,我希望当我对原创 2011-01-10 08:35:00 · 1286 阅读 · 0 评论 -
SQL语句中exists/not exists的用法分析
Student表SnoSnameSsexSageSdept200215121李勇男20CS200215122刘晨女19CS200215123王敏女18MA200215124张立男19ISCourse表CnoCnameCpnoCcredit1数据库542数学 23信息系统144操作系统635数据结构746数据处理 27PASCAL语言64SC表,学生选课情况表S原创 2011-01-09 11:34:00 · 47705 阅读 · 12 评论 -
数据库课程设计心得【6】----总结篇
<br />一、 实现的功能<br />1、 系统管理员<br />Ø 用户管理模块:<br />用户管理模块主要是对用户的属性和权限进行管理,是系统的基础模块,功能由图3可见。由管理员添加的用户默认密码和用户名相同,修改密码只能由本人或者在数据库中修改完成。<br />Ø 课程管理模块:<br />管理员可以对课程进行增,删,查,改等操作。<br />Ø 教室管理模块:<br />管理员可以对教室信息进行增,删,查,改等操原创 2010-12-31 09:43:00 · 19502 阅读 · 0 评论 -
数据库课程设计【5】-----答辩总结
1、一对一的关系,两个实体要建到一张表中然后利用视图去面向不同的应用程序2、对数据库系统的三级模式结构的重新认识数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构成的。 (1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。 (2)外模式 外模式也称用户模式,它是数据库用户能原创 2010-12-22 16:14:00 · 5009 阅读 · 0 评论 -
数据库课程设计心得【3】---存储过程的运用
TextBox4.Text = Calendar1.SelectedDate.ToString(); decimal iRet; //获取连接数据库的字符串并赋值给CM_ConnectionString string CM_ConnectionString = ConfigurationManager.ConnectionStrings["myDatabaseConnection"].ToString(); //创建数据库原创 2010-12-19 14:58:00 · 2301 阅读 · 0 评论 -
数据库课程设计心得【4】---触发器
利用触发器实现级联删除有两个表一个是教师表,一个是教师的开课情况表,实现当删除教师的记录时,自动将该教师的开课情况的记录删除在定义数据库关系时,要注意以下设置,我还没找到原因,但是这样设置肯定没问题附图:删除规则和更新规则原来都是无操作,现在我将之选为层叠。触发器代码如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: 阿杜原创 2010-12-19 18:31:00 · 2646 阅读 · 2 评论 -
存储过程的优缺点
<br />在性能方面,存储过程的<br />优点: <br />1、预编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间。 <br />2、缓存,编译好的存储过程会进入缓存,所以对于经常执行的存储过程,除了第一次执行外,其他次执行的速度会有明显提高。 <br />3、减少网络传输,特别对于处理一些数据的存储过程,不必像直接用sql语句实现那样多次传送数据到客户端。 <br />4、更好的利用服务器内存,特别对于处理中间数据量不大的情况,存储过程中可以利用存放在内存的表变量。<br />5.可维护转载 2010-12-19 15:08:00 · 559 阅读 · 0 评论 -
数据库课程设计心得【2】------SqlCommand.Parameter属性
<br />SqlCommand.Parameter属性的作用是利用参数化的方法来调用T-SQL语句或者存储过程,它相较于传统的字符串拼接的优势是明显的:(1)可以减少诸如string Strsql = "select * from CM_Users where CM_User_id='" + nid + "' and CM_User_password='" + pwd + "'";的运用,代码可读性高;(2)可以在一定程度上防范SQL注入,安全性高。<br /> <br />SqlCommand.Para原创 2010-12-11 18:54:00 · 3573 阅读 · 2 评论 -
数据库课程设计心得【1】
本文写作的背景:1、数据库课设做到一部分以后,感觉对需求的分析不够明确,2、在后台数据库的存储过程,视图,触发器等等都没有做好,导致了在编写代码时临时改后台数据库,导致混乱。3、并没有做到对系统的了然于胸,也就是思考不够,分析不够本文主要目的是:1、整理思路,重新分析整个系统的各个功能模块划分及其功能详细介绍2、构造概念结构图(E-R图的绘制)3、根据E-R图构建表结构4、修改数据库原创 2010-12-01 13:17:00 · 11284 阅读 · 1 评论 -
mac下安装mysql
mac下用brew安装mysql原创 2015-08-14 10:25:27 · 625 阅读 · 0 评论