彩票软件7) 重构数据库accesser

之前项目上用的是 access数据库

现在新的软件上采用了sqlite数据库

基本不了解,实际上对sql也一知半解,基本上就处于增删查改的水平上,

而且sql语句都是拼凑的,最多也就能做到利用各种关系把查询尽可能放在一次进行

存储过程?不会啊...

参考资料:

http://lgb168.blog.163.com/blog/static/49674438201261411646352/

需要注意的地方:

1 我用的sqlite工具是sqliteExpert,当我用时间函数查询的时候,比如data(‘now‘),查询的格林时间,如果查询本地时间的话

使用: select datetime(‘now‘,‘localtime‘);

2 sqlite中默认的时间格式是:YYYY-MM-DD

时间: 2025-01-02 04:48:35

彩票软件7) 重构数据库accesser的相关文章

机房收费系统重构——数据库设计

终于,走到了机房收费系统重构的阶段-- 之前的一遍机房收费系统的数据库是用的给的那个,只是把每个表都看了一下,当时也没有学习数据库原理那本书,然后就没有深究-- 现在不一样了,我们进行机房收费系统重构,况且学习了数据库原理这本书,对数据库有了更深的认识.所以对于数据库要好好的设计,按照步骤走-- 数据库技术是信息资源管理最有效地手段.数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求. 数据库的设计的步骤和各阶段的主要内容

机房重构—数据库设计

数据库设计--概念设计阶段 这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师.学生.卡.基础数据.账单.电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了.根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以得到相应的10张表(电脑只有一个属性,故省略). 数据库设计--逻辑设计阶段 下图是我根据ER图得

机房重构--数据库设计(二)

在完成了机房收费系统数据库需求分析.ER图.关系模型的阶段之后,就该根据关系模型来设计数据库了,下面是我对这个阶段的一个总结. 这次的关系模型有用户.学生.卡.基本数据.电脑.账单.工作记录.充值.退卡.上机共10个,要由这10个关系模型来设计数据库表,其中对于电脑(电脑名  系统时间  系统日期)这个关系,没有必要单独拿出来设计,其他的几个都需要转换成数据表,在确定了哪些关系模型需要转换为关系表之后,就需要分析的数据表字段的明确以及数据表三范式的规范的确定. 先来重温下数据库设计三大范式: (

数据库的基本常识

数据库第四版答案(王珊 萨师煊)           1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答: ( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其语义是不可分的.解析在现代计算机系统中数据的概念是广义的.早期的计算机系统主要用于科学计算,处理的数据是整数.实数.浮点数等传统数学中的数据.现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂.数据与其语义是不可分的. 500 这个数字可以表

数据库设计——三范式概念+实战

在利用三范式设计数据库的时候,以前总以为是先画完ER图,然后导出关系模式,最后用三范式去检验数据库设计的是否合理,but not!我们在一开始画ER图的时候,就应当和三范式联系起来,将错误消灭在源头.为了能最早的检验出错误,我们就要对ER图转换成关系模式的算法和三范式是如何消除冗余,避免冲突有深刻的了解,才能知道如何最早发现错误. 本文主要以机房收费系统数据库设计中的一些东西为例,结合三范式概念,简述下三范式. 一,1NF 定义: 如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是

数据库VIEW(视图)

视图是基于 SQL 语句的结果集的可视化的表. 视图包含行和列,就像一个真实的表.视图中的字段就是来自一个或多个数据库中的真实的表中的字段.我们可以向视图添加 SQL 函数.WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表. 注释:数据库的设计和结构不会受到视图中的函数.where 或 join 语句的影响. 也可以理解为,视图是从一个或几个基本表(或视图)导出的表.它与基本表不同,是一个虚表.数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的

数据库 chapter 3 关系数据库标准语言SQL

第三章 关系数据库标准语言SQL SQL集数据查询,数据操纵,数据定义和数据控制功能于一体,主要特点包括: 综合统一(各个过程各个部分的语言风格统一) 高度非过程化 面向集合的操作方式 以同一种语法结构提供多种使用方式(既可独立使用,也可以嵌入到高级语言如C程序中) 语言简洁,易学易用(完成核心功能只用了9个动词) SQL通常不提供修改模式定义.修改视图定义和修改索引定义的操作.用户如果想修改这些对象,只能将它们先删除掉,然后再重建. SQL同样支持数据库三级模式结构(外模式,模式和内模式,模式

数据库基础知识总结(MS sql)

基本概念 数据:描述事物的符号称为数据,是存储在数据库中的基本对象. 数据库:数据库是长期存储在计算机上内的有组织.可共享的数据集合. 数据库管理系统:用户和操作系统之间的一层数据管理软件.主要功能包括如下几个方面: >1 数据定义功能:通过数据定义语言DDL(Data Definition Language)实现数据对象的定义 >2 数据组织.存储和管理 >3 数据操纵:通过数据操纵语言DML(Data Manipulation Language),用户可以使用DML操纵数据,实现对数

Powerdesigner生成数据库表

标签: 杂谈 分类: 数据库技术 工具: Sybase PowerDesigner 15.1 Microsoft SQL Server 2005 第一步概要设计: 打开PowerDesigner软件,设计“概念数据模型”(Conceptual Data Model): 点击workspace 右键--->New—>Conceptual Data Model, 弹出如下界面: 设计表.表结构: 在设计属性(字段)的时候,三个字母(M.P.D)分别表示: M:是否为空:(√表示不允许为空) P:是