`
coolerbaosi
  • 浏览: 730234 次
文章分类
社区版块
存档分类
最新评论

数据库设计遇到的问题(SQL)

 
阅读更多

这两天在完善自己设计的数据库表,现在遇到了个问题!

数据存储类型问题:在第一次做机房收费系统的时候,数据库设计没想那么多,用到哪个数据再想什么类型合适。现在想,应该把数据规范化一下,系统的数据设计这么乱,将来大的系统也是不利于维护的

首先是日期类型,以前都是存字符串类型的,可是数据库中有日期类型的,我们为什么不用啊?

在使用的时候遇到了一些问题,有的时候我只需要年月日,可是datetime类型却强加上了时分秒。这样就使得我不得不每次都得去使用函数筛选,从重获得日期或者获得时间。

貌似没有什么好的方法了,否则就又是字符串存取···



不知道大家在这里是怎么处理的?

使用字符串?可维护性是不是会很低啊?

还是使用的是存整个日期,需要年月日就用函数去取?这样的话貌似有点麻烦,每次使用都得转换。

我还是偏向于使用后者,毕竟这样的开发是统一的,大家不用考虑太多,即使将来其他人来维护,也会变得容易。

抛砖引玉,大家都说说自己的解决方法取长补短!!!

分享到:
评论

相关推荐

    大型数据库设计

    大型数据库设计时常遇到的问题和解决方案,数据优化

    图书销售管理系统数据库设计.docx

    通过图书销售管理系统可以解决书店管理中遇到的各种问题,该图书销售管理系统分析了市场需求和实际需要,利用Microsoft Visual Studio 2008连接SQL数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理...

    学生选课系统数据库设计

    学生选课管理系统,基于sqlserver的数据库设计。是学计算机的学生常常遇到的课程设计。

    数据库sql图书管理系统.doc

    数据库运行和维护阶段 七、总结 数据库设计就是通过设计反映现实世界信息需求的概念数据模型,并将其转成逻辑模型 和物理模型,最终建立为现实世界服务的数据库。 1. 设计目的(需求分析) 1. 图书信息管理 完成...

    公交线路查询系统的数据库设计(1).doc

    公交线路查询系统的数据库设计 【摘 要】随着城市规划建设的发展,城市人口数量的持续激增,城市公交由于其价格低廉、 安全稳定、乘坐方便、线路数量多、环境污染小等特征,成为了城市人们出行的首选交 通方式。...

    Oracle和MySQL高性能数据库设计

    大家也会看到平常设计遇到通用的问题,我更希望把分析问题的过程教给大家,授人以鱼不如授人以渔。数据库设计是非常灵活的,根据需求的不同而不同,固守这一种设计并不是一个好的做法,一定是具体问题,具体分析。

    针对数据库出现的一些问题总结

    初学者经常会遇到各种各样的数据库问题,这里我给大家总结了一些我刚开始遇到的问题和解决方法

    公交线路查询系统的数据库设计.doc

    公交线路查询系统的数据库设计 公交线路查询系统的数据库设计 随着城市规划建设的持续展开,公交线路发展速度越来越快,城市公交系统规模日 益复杂。由于城市公交数量的增多,进而带来了道路拥堵、环境污染和交通...

    毕业设计-基于springboot的汽车租赁系统源码(包含数据库SQL).zip

    2.执行 [数据库](数据库) 目录下的sql脚本: carrent.js](数据库/carrent.js和数据库/wbar.sql 在mysql中新建数据库为:wbar 在mongodb中新建数据库为:carrent 3.启动:访问页面地址:...

    Oracle PL SQL程序设计 中文第五版 上册

    本书能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)(上下册)》不但介绍了大量的oracle 11g的...

    Oracle PL SQL 程序设计第五版(chapters27and28+源码)

    《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、...本书能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。

    数据库课程设计题目汇总.doc

    (4)掌握主流数据库开发及系统设计技术,具体要求如下: 关系数据库采用Oracle、 SqlServer、MySQL等; 开发语言采用JSP+Java或.Net等; 系统构架采用SSH、SSM等MV C多层结构; 运行模式为B/S模式,要求至少能在...

    数据库物理设计经验谈

    現实中我们在应用各种不同数据库的时候,往往会忽略数据库的物理布局,只有在数据库性能遇到问题的时候才去考虑,但这是得不偿失的,这样一来不仅会导致与设计相关的问题出现,而且会影响性能的调整效果,所以我们在...

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《Oracle PL/SQL程序设计...

    数据库设计报告-餐饮管理系统

    数据库实验设计的餐饮管理系统 选题实用,有需求分析,功能相对较多;...因此开发此系统通,管理者可以基本解决以上所遇到的种种问题,并且更加科学的对客户的喜好进行判断,方便管理者对餐厅的发展方向进行把握

    高校成绩管理数据库系统的设计与实现.doc

    写出数据库设计中遇到的问题及体会。 注意事项: 每个同学建立各自的数据库,数据库名统一命名为DX,X为各自班级和姓的全 拼。比如,对于01班的黄德才(huang de cai)同学,其数据库名为D01huangdecai; 为便于检查,...

    Oracle PL SQL程序设计 上 第五版(代码示例)

    能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)》不但介绍了大量的oracle 11g的pl/sql新性能...

    Oracle PL SQL程序设计 中文第五版 下册

    本书能够帮助你充分利用pl/sql来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《oracle pl/sql程序设计(第5版)(上下册)》不但介绍了大量的oracle 11g的...

    数据库课程设计-高校选课管理系统

    《数据库课程设计——高校选课管理系统》是一个针对本科数据库课程设计的综合性项目,旨在帮助学生掌握数据库设计和管理的实际技能。 该项目模拟了一个真实的高校选课管理场景,要求学生设计和构建一个完整的数据库...

    Oracle.PL.SQL程序设计_第五版_上册]扫描版

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《OraclePL/SQL程序设计(第5版...

Global site tag (gtag.js) - Google Analytics