我在大学时上数据库的课程,学的三个范式中有个第三范式就是专指的外键约束。可是出来工作以后第一次做数据库表设计的时候,组长大佬却让我在数据库中不要使用外键,改在代码中做相应处理。说得专业点,就是不要在数据库中使用物理外键,改为使用逻辑外键,即在代码中写相关的逻辑代替外键所起的作用。我从此便懂得了,解决 ...
分类:
数据库 时间:
2019-11-16 14:17:19
阅读次数:
88
第 1 篇 Scrum 冲刺博客之小型超市管理系统 1.各个成员在 Alpha 阶段认领的任务: (1)第一小组:布雷斯、郑雁昇:数据库设计和模拟数据输入以及用sql语句实现需要的操作(提供给第三小组调用),其中数据库设计包括建立商品信息表、用户表、会员表、销售表、交易表、进货表、供应商表、员工表等 ...
分类:
其他好文 时间:
2019-11-16 09:11:35
阅读次数:
72
第一次讨论 讨论时间:2019.11.15日 讨论地点:主楼教室 讨论内容:项目选题要做什么功能?每个成员想做的功能? 由于成员只是初步的讨论过,还没有深入讨论我们团队选题需要做的功能,所以我们组织了这次讨论。对于我们需要做的项目,每个人都阐述了自己的观点。同时也确定了成员的分工。 项目经理--丁宝 ...
分类:
其他好文 时间:
2019-11-16 00:58:58
阅读次数:
151
1,目前关系型数据库设计范式共有六种,在此根据个人实践经验用【人话】来说明我们常用的三种范式 第一范式:浓缩成一句话就是,列唯一 示例:使用 "Price" 字段存储 "124.12元" 是错误的,正确的是用 "Price" 存储价格 "124.12",并使用 "Unit" 字段 存储单位 "元" ...
分类:
数据库 时间:
2019-11-11 19:55:04
阅读次数:
65
1、用户表(sys_user) 2、角色表(sys_role) 3、机构表(sys_dept) 4、菜单表(sys_menu) 5、用户角色表(sys_user_role) 6、角色菜单表(sys_role_menu) 7、角色机构表(sys_role_dept) 8、字典表(sys_dict) 9 ...
分类:
数据库 时间:
2019-11-10 17:19:29
阅读次数:
83
数据库作为一个系统的核心,数据库设计的1NF就是一个表结构必须有唯一约束也就是主键,Oracle数据库本身没有自增机制,不像MySQL直接使用关键字AUTO_INCREMENT自动加一,所以需要我们去自己来实现,下面有几种实现的方式 一、序列化+触发器 第一步在表结构完整的情况下创建一个序列 CRE ...
分类:
数据库 时间:
2019-11-09 17:32:43
阅读次数:
85
联邦式知识图谱上的自然语言检索引擎数据库设计心得-T5队 根据我们小组讨论设计数据库的整个过程,可以将数据库的设计分为两个部分:准备部分、设计部分和总结部分。下面根据所分的阶段,对三个阶段所需的准备和注意事项进行阐述。 一、 准备部分: 设计工具 数据库的设计过程之中会使用到一些软件,在软件工程导论 ...
分类:
数据库 时间:
2019-11-09 09:46:19
阅读次数:
90
1.设计的几点问题: 首当其冲的是权限问题 不同的用户如果不分配指定的角色,就可能会具有某些权限来修改我们不希望被修改的数据,从而导致数据库中的数据出现混乱;亦或是具有对其他表的访问权限,能够访问到程序设计者并不希望被用户访问到的数据。 因此权限问题是设计数据库中非常值得注意的一点。 以下提供一种具 ...
分类:
数据库 时间:
2019-11-09 00:25:15
阅读次数:
111
因为我们的项目是算法类,所以项目本身的需求不太明确。设计数据库的过程其实本身也是在进一步明确需求的过程。 这是我们画出的用例图: 以下是我们小组成员的数据库设计心得: JJ: 通过本次数据库设计的过程,我经历了很多也学会了很多。 首先因为课程组的要求是设计出至少15张表,而我们想要达到15张表是很困 ...
分类:
数据库 时间:
2019-11-08 20:54:28
阅读次数:
144
实验设备借用小程序数据库设计心得 一、项目介绍 我们项目小组开发的项目名称为校园设备借用项目,该系统主要是为了便利教师与学生在线上借用校园实验设备,也便于设备管理员线上管理设备。在现实生活中,实验设备的寄存与管理是由存放场地的管理员负责,教师与学生们也无法得知他们校园内是否有所需要的设备以及设备的状 ...
分类:
微信 时间:
2019-11-08 20:33:08
阅读次数:
198