DB那些事
数据库那些事
码农有财商
码农有财商
展开
-
sqlserver分组(group by)后取每组第一条和最后一条
SELECT M.* from(SELECTModel.*,ROW_NUMBER () OVER ( PARTITION BY id, pid ORDER BY CreateTime ) AS RN1, ROW_NUMBER () OVER ( PA...原创 2019-10-26 09:49:11 · 11414 阅读 · 1 评论 -
数据库设计 三范式 解释、举例
1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): 表:字段1, 字段2(字段2.1, 字段2.2转载 2016-12-06 15:32:12 · 511 阅读 · 0 评论 -
11 个重要的数据库设计规则
大家都说标准规范是重要的指导方针并且也这么做着,但是把它当作石头上的一块标记来记着(死记硬背)还是会带来麻烦的。以下 11 点是我在数据库设计时最优先考虑的规则。 规则 1:弄清楚将要开发的应用程序是什么性质的(OLTP 还是 OPAP)? 当你要开始设计一个数据库的时候,你应该首先要分析出你为之设计的应用程序是什么类型的,它是 “事务处理型”(Transactional) 的转载 2016-12-06 16:59:20 · 264 阅读 · 0 评论 -
java连接读取access数据库可行方法
由于最近公司做的个底层项目存到了access数据库,需要java连接access数据库,查找了好些网上那些需要设置ODBC数据源的方法不成功,主要是由于系统的问题,因为微软对64和32位的数据源设置方式不同。 后来搜集到一个不用数据源很简单的方法,首先D盘建立a1.mdb的数据库,建立Table1数据表,随便填入几条数据。记得导入jar包:Access_JDBC30.jar原创 2017-05-04 22:03:25 · 4555 阅读 · 0 评论