精华内容
下载资源
问答
  • 后来翻了上学时候的书《数据库系统设计 实现与管理》(第版)第73页3.3节“表3-4 完整性规则”中要求: 1. 实体完整性 1.1 要求:所有主键实体都惟一的,而且主键标的任何部分不可以空值; 1.2 目的:...
    这个问题当时真的不知道怎么回答,只是说Hibernate框架就是这么要求的。后来翻了上学时候的书《数据库系统设计 实现与管理》(第六版)第73页3.3节“表3-4 完整性规则”中要求:
    1. 实体完整性
    1.1 要求:所有主键标实体都是惟一的,而且主键标的任何部分不可以是空值;
    1.2 目的:保证每一个实体会有惟一的标识,并且确保外键标值可以正确的引用主键标值;
    1.3 示例:没有发票可以具有重复的编号,也不可以是空值。总之,所有发票由它们的发票编号惟一的标识。

    用户发难:人员表中工号是唯一的,为什么不用工号作为主键?
    回答:分析了需求后,发现,人员表中工号存在“回收复用”的情况。比如,局长的工号永远都是00001,今年是李局长,明年李局长升迁了、退休了,张局长赴任,工号还是00001。如果用工号作为主键,那么子表引用人员表工号字段,就会出现以下情况:

    1、2008年工号为00001的用户操作了100条业务,该工号00001代表李局长;
    2、2009年工号为00001的用户操作了80条业务,该工号00001代表张局长。

    最后统计工号为00001的用户一共操作了多少业务的时候,会得到工号为00001的张局长操作了180条业务。

    因此,工号虽然在库表中唯一,但是他违背了“所有主键标实体都是惟一的”这一完整性要求,因此,不能将工号作为主键。
    展开全文
  • Linux(幸福Linux), Xlinux 等若干种,我推荐同学们使用的发行版本 Red Hat(事实 准)和 Xlinux(安装最容易)。 二.安装Linux的好处? Linux的核心具有 Windows 无法比拟的稳定性和高效率,在不使用 X ...
  • WindowsXP本身的优化性极强,再进行系统优化已没有什么实 际意义。但WindowsXP对CPU的二级缓存没有设置,可以用这两个软件中的任何个优化一下。如我的笔 记本的CPU二级缓存256K,我没有进注册表重新设置,而是...
  • 部分 Linux系统介绍 第章 Linux简介 1.1 Linux的起源 1.2 自由软件基金会的计划 1.3 Linux的发音 1.4 Linux的特点 1.5 基本硬件要求 1.6 如何获得Linux 1.6.1 从风上下载Linux 1.6.2 从不光盘获得Linux 1.7 ...
  • 篇 Linux系统介绍 第1章 Linux简介 …1 1.1 Linux 的起源 1 1.2 自由软件基金会的GNU计划 1 1.3 Linux 的发音 2 1.4 Linux 的特点 2 1.5 基本硬件要求 3 1.6 如何获得Linux 3 1.6.1 从网上下载Linux 3 1.6.2 从...
  • 章,我们将系统的了解关于XML的各种术语。 二.DTD的有关术语 什么是DTD,我们上面已经简略提到。DTD是一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用...
  • 27、GC是什么? 为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    问:开发这个软件目标是什么? 答: 提高用户对音乐的学习和娱乐 参与创作音乐 项目背景--钢琴练奏师 问:为什么传统音乐程序不好? 答: 传统音乐程序功能单一,容易令人感到枯燥无味,没有吸引力; 传统音乐...
  • 软件测试规范

    2018-04-23 09:16:12
    1.什么是软件测试 .................................................................................................................................. 2 2.软件测试的目标 ....................................
  • c++面试题基础分享.doc

    2020-03-24 21:40:59
    c++面试题53个问题 1.C++的三大特性 2.C和C++的区别 ...49.sizeof是一个操作符,strlen库函数 50.写个“标准”宏MIN 51.简述strcpy sprintf与mencpy的区别 52.链表与数组的区别 53.简述队列和栈的异同
  • D) 解决系统是“如何做的问题” 2. 需求分析的主要方法有(C D)。 A) 形式化分析方法 B) PAD图描述 C) 结构化分析(SA)方法 D) OOA法 3. 面向对象的分析方法主要是建立三类模型,即(D)。 A) 系统...
  • java 面试题 总结

    2009-09-16 08:45:34
    24、GC是什么? 为什么要有GC?  GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象...
  • Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的个小型的目录监视系统系统会每5秒自动扫描次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象用...
  • 软件工程知识点

    2012-12-02 21:34:25
    计算机系统是一个非常复杂并具有智能特性的开发系统,包括:硬件系统、软件系统、网络通信系统、人工操作系统等诸多子系统。 (2)系统分析 系统分析是对软件项目的高层分析,需要获取的是有关系统的框架描述,并...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    C#--微软.NET的第语言 本书着重介绍语言本身,比较少涉及应用,不错的入门书,从头讲起,不怕不明白。 <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 1>> page begin==================== 目 ...1.1.1 什么是.NET 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念的天 这天 微软公司正式推出了其下一代...
  • 面向对象方法中的对象,是系统中用来描述客观事物的个实体,它用来构成系统个基本单位,由组属性和组行为构成。 面向对象的方法将数据及对数据的操作方法放在一起,作为个相互依存、不可分离的整体--...
  • SQL语法大全

    2014-03-30 11:00:11
    Source参数可以是一个Command对象名称、段SQL命令、个指定的数据表名称或是个Stored Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。 ActiveConnection Recordset对象可以通过...
  • ASP.NET精品课程+源代码

    千次下载 热门讨论 2009-01-05 20:15:51
    本课程通过个ASP.NET网站的构建向学生阐释ASP.NET是什么,怎么来开发。 涵盖了代码规范、运行模型、服务控件、验证控件、数据绑定技术、ADO.NET技术、数据库技术、文件操作等内容。 所列出的内容均是ASP.NET开发...
  • asp.net知识库

    2015-06-18 08:45:45
    应用系统的多语言支持 () 应用系统的多语言支持 (二) 自动返回上次请求页面(小技巧) ASP.NET 2.0 控件 ASP.NET 2.0 验证控件新的功能 DataGridView中如何在textbox列中限制输入。 ASP.NET 2.0构建动态导航的...
  • 例如:数据库查询条件的传入问题所有ORM框架都不能回避的个问题,所以我经常在想——既然我们可以用向DAO传入个Entity来实现插入操作,为什么就不能用同样的方法来描述个不以主键为条件的update/select/...
  • Microsoft C# Windows程序设计(上下册)

    热门讨论 2011-08-05 10:28:13
    3.6 矩形是一个point和个size 3.7 rectangle属性和方法 3.8 大小合适的窗体 3.9 窗体和客户区 3.10 坐标变换 3.11 颜色结构 3.12 141种颜色名称 3.13 画笔和画刷 3.14 系统颜色 3.15 已知的...
  • 三、设计步骤(参考 ): 在清楚上述系统功能要处理是什么的基础上,考虑用如下方式来设计 1、确定所需的类及其相互间的关系。 (1)要从问题中归纳出个概念或实体,从这些概念或实体出发建立相应的类。 (2)尽量...
  • 直接添加系统提供的资源文件,然后选择所需图 。另自己写资源文件。我们主要介绍第种。新建Qt Resources file, 将它命名为menu。其他默认。 8.添加完后如下图。可以看到添加的文件为menu.qrc。 9....
  • ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之。  拉里•埃里森  就业前景 从就业与择业的...
  • 光盘出租管理

    2006-03-16 00:00:00
    其中归还的影片列表中的应付租金为系统按用户自定义的收费标准统计用的出租用户应付的租金,已付租金用户对这张盘实际已付的租金,并包括这次所付的租金,列表上所显示的“用户付租金”则为本次归还光盘用户所付...
  • arcgis工具

    2012-10-22 22:37:31
    .鼠标操作技巧 i. 在使用【Pan】工具时,鼠标单击处将位于地图的中心。 ii. 在使用【Zoom In / Zoom Out / Pan】工具时,按F6键可以循序在这3个工具间切换 iii. 在TOC中按住Alt键,并单击图层,等效于缩放到...
  • Sam R.Alapati世界顶尖的Oracle技术专家,位经验丰富的数据库管理员,有20多年从业经历。他拥有Oracle OCP DBA证书和HP UNIX System Administrator证书,曾经担任Oracle公司的高级顾问,并在AT&T、雷曼兄弟、...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

一标六实系统是什么