这两天在完善自己设计的数据库表,现在遇到了个问题!
数据存储类型问题:在第一次做机房收费系统的时候,数据库设计没想那么多,用到哪个数据再想什么类型合适。现在想,应该把数据规范化一下,系统的数据设计这么乱,将来大的系统也是不利于维护的。
首先是日期类型,以前都是存字符串类型的,可是数据库中有日期类型的,我们为什么不用啊?
在使用的时候遇到了一些问题,有的时候我只需要年月日,可是datetime类型却强加上了时分秒。这样就使得我不得不每次都得去使用函数筛选,从重获得日期或者获得时间。
貌似没有什么好的方法了,否则就又是字符串存取···
不知道大家在这里是怎么处理的?
使用字符串?可维护性是不是会很低啊?
还是使用的是存整个日期,需要年月日就用函数去取?这样的话貌似有点麻烦,每次使用都得转换。
我还是偏向于使用后者,毕竟这样的开发是统一的,大家不用考虑太多,即使将来其他人来维护,也会变得容易。
抛砖引玉,大家都说说自己的解决方法,取长补短!!!
分享到:
相关推荐
大型数据库设计时常遇到的问题和解决方案,数据优化
通过图书销售管理系统可以解决书店管理中遇到的各种问题,该图书销售管理系统分析了市场需求和实际需要,利用Microsoft Visual Studio 2008连接SQL数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理...
学生选课管理系统,基于sqlserver的数据库设计。是学计算机的学生常常遇到的课程设计。
数据库运行和维护阶段 七、总结 数据库设计就是通过设计反映现实世界信息需求的概念数据模型,并将其转成逻辑模型 和物理模型,最终建立为现实世界服务的数据库。 1. 设计目的(需求分析) 1. 图书信息管理 完成...
公交线路查询系统的数据库设计 【摘 要】随着城市规划建设的发展,城市人口数量的持续激增,城市公交由于其价格低廉、 安全稳定、乘坐方便、线路数量多、环境污染小等特征,成为了城市人们出行的首选交 通方式。...
大家也会看到平常设计遇到通用的问题,我更希望把分析问题的过程教给大家,授人以鱼不如授人以渔。数据库设计是非常灵活的,根据需求的不同而不同,固守这一种设计并不是一个好的做法,一定是具体问题,具体分析。
初学者经常会遇到各种各样的数据库问题,这里我给大家总结了一些我刚开始遇到的问题和解决方法
公交线路查询系统的数据库设计 公交线路查询系统的数据库设计 随着城市规划建设的持续展开,公交线路发展速度越来越快,城市公交系统规模日 益复杂。由于城市公交数量的增多,进而带来了道路拥堵、环境污染和交通...
2.执行 [数据库](数据库) 目录下的sql脚本: carrent.js](数据库/carrent.js和数据库/wbar.sql 在mysql中新建数据库为:wbar 在mongodb中新建数据库为:carrent 3.启动:访问页面地址:...
本书能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)(上下册)》不但介绍了大量的oracle 11g的...
《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、...本书能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。
(4)掌握主流数据库开发及系统设计技术,具体要求如下: 关系数据库采用Oracle、 SqlServer、MySQL等; 开发语言采用JSP+Java或.Net等; 系统构架采用SSH、SSM等MV C多层结构; 运行模式为B/S模式,要求至少能在...
現实中我们在应用各种不同数据库的时候,往往会忽略数据库的物理布局,只有在数据库性能遇到问题的时候才去考虑,但这是得不偿失的,这样一来不仅会导致与设计相关的问题出现,而且会影响性能的调整效果,所以我们在...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《Oracle PL/SQL程序设计...
数据库实验设计的餐饮管理系统 选题实用,有需求分析,功能相对较多;...因此开发此系统通,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对客户的喜好进行判断,方便管理者对餐厅的发展方向进行把握
写出数据库设计中遇到的问题及体会。 注意事项: 每个同学建立各自的数据库,数据库名统一命名为DX,X为各自班级和姓的全 拼。比如,对于01班的黄德才(huang de cai)同学,其数据库名为D01huangdecai; 为便于检查,...
能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)》不但介绍了大量的oracle 11g的pl/sql新性能...
本书能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)(上下册)》不但介绍了大量的oracle 11g的...
《数据库课程设计——高校选课管理系统》是一个针对本科数据库课程设计的综合性项目,旨在帮助学生掌握数据库设计和管理的实际技能。 该项目模拟了一个真实的高校选课管理场景,要求学生设计和构建一个完整的数据库...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《OraclePL/SQL程序设计(第5版...