`
dr2tr
  • 浏览: 146597 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

带删除、添加功能的数据库设计的思考(待续)

阅读更多

在一个牵涉同一张表删除、添加的数据库中,今天突然想到(其实以前就用过的),用表的一个字段表示数据有没有被删除。

其实这主要是为了考虑到另一个问题:http://community.csdn.net/Expert/topic/4277/4277902.xml?temp=.2243616

我在程序中用事务来处理一个用户的注册,这牵涉两张表:一张是用户资料(usr_id,usr_name) ,一张是用户与所属公司的关系(company_id,usr_id)。(当然还有一张公司资料的表,这是其它)

两张表有主、外健约束。
我先插入用户资料,然后插入关系资料。
可是关系资料是需要用户ID的,而我通过select max(usr_id)+1得到ID

比如我新注册一个用户,ID是分配的,只有insert之后才有啊
而我在关系表里的外健就是用户ID

分享到:
评论

相关推荐

    数据库设计说明书-完整版.doc

    数据库设计说明书是数据库开发过程中的重要文档,它详尽地阐述了数据库的规划、设计以及实现的各个步骤,确保数据库的高效、稳定和易于维护。本文档主要涵盖了三个方面:外部设计、结构设计和物理设计,以下将分别...

    全国各知名软件公司数据库面试题 附带有答案

    ### 全国各知名软件公司数据库面试题解析与答案 #### 题目一:Oracle存储结构 **题目描述:** Oracle存储结构正确的是() **选项:** A. tablespace--segment--osblock--block B. tablespace--segment--extent-...

    供热工程设计说明文书未完待续.doc

    《供热工程设计说明》 供热工程设计是一项复杂且细致的工作,它涉及到建筑物的舒适性、能源效率以及环境保护等多个方面。本文档将详细阐述某宿舍楼的楼层采暖系统的设计方案、设计依据、供暖热负荷计算、散热器的...

    JDBC待续

    JDBC 是 Java 语言与数据库交互的一种标准接口,由 Sun Microsystems(现已被 Oracle 收购)开发,它允许 Java 程序通过 API 连接到各种类型的数据库系统,包括 MySQL、Oracle、SQL Server 等。JDBC 提供了连接、...

    大英汉单词数据库(1)

    未完待续... 注:大约每过7天更新一次 相关内容... 更多...</a><br/> ...

    基于JSP的汽车销售管理系统设计.docx

    本系统的数据库设计主要包括汽车销售信息表、客户信息表、销售记录表等。 ### 5.5 界面设计 本系统的界面设计主要包括汽车销售信息管理界面、客户信息管理界面、销售记录管理界面等。 六、结论 本文通过对汽车...

    ASP C#程序--我的博客系统实例(未完成,待续...)

    在本文中,我们将深入探讨基于...尽管目前处于未完成状态,但它已经具备了基本的博客功能,如用户注册、文章发布和评论功能,随着开发的继续,我们可以期待更多的功能添加和完善,从而提供更加丰富和个性化的用户体验。

    nosql入门 ----------待续

    **标题解析:** "nosql入门 ----------待续" 这个标题暗示了我们要探讨的是NoSQL数据库的基础知识,而且这个话题可能是一个系列的一部分,但具体的信息由于"待续"一词表明并未完整提供。 **描述分析:** "NULL" 的...

    android播放器未完待续

    综上所述,构建一个Android音乐播放器涉及到多媒体数据的获取、用户界面的设计、播放控制的实现、后台服务的使用、音效调整、状态保存与恢复、搜索功能的集成,以及性能优化等多个方面。"android播放器未完待续"意味...

    好啦520自助导航全功能无限制版

    ※其他功能待续开发..... 采用ASP+ACCESS架构,运用系统安全码。安全稳定 ※防注入功能,把安全放在第一位 ※支持无限级分类,方便自由 ※包含全站1万++数据库[#datavip.asa]. 也有 [网址空数据库#datavip.asa] ,...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    2009三级数据库上机

    4. 未完待续的题目: 第四个问题的描述被截断了,但我们可以推测它可能涉及对某种数据结构(如数组或链表)的进一步处理,可能包含对某个特定属性的比较和排序,或者涉及到更复杂的逻辑判断。 综上所述,这些题目...

    用C语言写的ATM模拟系统(功能待续)

    主菜单设计 - **功能选择**:用户可以通过主菜单选择想要执行的操作。 - **代码实现**: ```c void mainmenu() { int choosenumber; printf("请选择您要办理的业务:\n"); printf("\t\t*****************\n")...

    毕业设计——校友网管理系统

    按软件工程规范描述管理员端需求,细化用例规约,合理设计数据库,实现以下功能: 后台管理模块功能 校友数据管理 校友增删改 校友快速搜索、高级搜索 校友分组的增删改 为校友重置登陆密码 提供以下10项校友统计...

    教育教学资源库系统 系统源码 论文待续

    【标题】"教育教学资源库系统 系统源码 论文待续"涉及的主要知识点包括教育信息化、系统开发以及毕业设计流程。这个标题表明了一个基于网络的教育教学资源库的实现,该系统可能集成了资源上传、分类、检索、下载等...

    9--[小黑点的旅行(未完待续)].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    9--[小黑点的旅行(未完待续)].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码9--[小黑点的旅行(未完待续)].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码9--[小黑点的旅行(未完待续)].zip...

    vb基于学分制的教务管理系统的设计与实现毕业论文.docx

    该系统采用Visual Basic编程和SQL Server 2000数据库技术,分为五大功能模块:基本信息管理模块、教学计划管理模块、用户管理模块、课程信息管理模块、排课管理模块。每个模块都具有不同的功能和特点,旨在满足学校...

    PHP环境探针(未完待续,仅供参考)

    - 数据库连接参数,如Oracle的TNS连接字符串,以及Redis服务器的主机名和端口。 - Imagick的二进制路径,确保PHP能调用到ImageMagick的命令行工具。 **index.php** `index.php`通常是PHP应用的入口文件,这里可能...

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    图书馆管理系统

    管理员可以添加、删除和修改用户信息,同样可以添加、更新图书库存等。这些操作涉及数据库的CRUD(Create, Read, Update, Delete)操作,Java中的DAO(Data Access Object)模式可以用于封装这些操作,提高代码的...

Global site tag (gtag.js) - Google Analytics