如何建立主从表关系

问题描述

㈠元器件资料表字段:一级编号一级名称二级编号二级名称三级编号三级名称三级规格数据类型:char(2)char(10)char(2)char(10)char(2)char(10)char(8)字段:三级单位产地备注数据类型:char(4)char(10)char(20)说明:⑴本表的关键字为(一级编号,二级编号,三级编号)⑵第三级名称应包括:品名、规格、计量单位㈡期初库存表字段:器件编号摘要期初库存期初金额安全库存日期数据类型:char(6)char(10)char(10)char(4)char(8)Datetime说明:⑴本表的关键字为:器件编号,日期⑵器件编号是由长度为6的字符串组成,器件编号的头两位表示“一级编号”,次两位表示“二级编号”,最后两位表示“三级编号”。⑶期初库存是指系统刚启用时元器件的数量⑷安全库存是指某种器件最低保持的库存数量㈢器件流水帐目字段:日期凭证号器件编号摘要数量单价记账类型经办人数据类型:Datetimechar(6)char(6)char(20)说明:⑴本表的关键字为(日期,凭证号,器件编号)⑵记账类型={入库,领用,报废}⑶凭证号是指单据的编号如何建立这三张表的主从关系?

解决方案

解决方案二:
这么多信息,你用三张表就解决了,如果是个毕设演示系统还算凑合,如果是个实际系统的话,今后有你受的。首先编号的三级系统就有一大堆冗余数据,还有产地、规格、单位、记账类型、经办人,全都是冗余数据。不敢再往下想了

时间: 2024-09-08 07:46:24

如何建立主从表关系的相关文章

Winform界面中主从表编辑界面的快速处理

在Winform开发中,我们往往除了常规的单表信息录入外,有时候设计到多个主从表的数据显示.编辑等界面,单表的信息一般就是控件和对象实体一一对应,然后调用API保存即可,主从表就需要另外特殊处理,本随笔介绍如何快速实现主从表编辑界面的处理,结合GridControl控件的GridView控件对象,实现数据在列表中的实时编辑,非常方便. 1.主从表的界面设计及展示 主从表一般涉及两个以上的表,一个是主表,其他的是从表的,在实际情况下,一般包含两个表较多,我们这里以两个表的主从表关系进行分析处理.

EF里单个实体的增查改删以及主从表关联数据的各种增删改查

原文:EF里单个实体的增查改删以及主从表关联数据的各种增删改查 本文目录 EF对单个实体的增查改删 增加单个实体 查询单个实体 修改单个实体 删除单个实体 EF里主从表关联数据的各种增删改查 增加(增加从表数据.增加主从表数据) 查询(查询导航属性为集合.查询导航属性为单个对象) 修改(修改从表的外键) 删除(删除主从表关系.删除主表数据.删除主从表数据.修改从表数据外键) 补充内容 SaveChanges方法提交多次操作 DbSet.Add方法返回当前实体 源码和系列文章导航 注:本章节多次演

基于主从表数据录入的处理

在前面的记录保存和显示里面,都是采用一个视图的方式进行数据的展示和录入的,如果对于主从表的记录同时录入,那么就需要主从表两个GridView来进行展示和数据录入的了,对于主从表录入相对复杂一些,具体如何操作呢? 这里我们依旧采用分页控件来进行数据的分页及直接录入数据操作,而且增加了主从表数据同时在一个GridControl界面上进行处理. 这样主表记录为字典类型,从表为字典明细项目,得到的数据展示界面效果如下所示. 当然我们可直接在底部进行数据的录入,包括主表记录和从表的明细记录,都可以一气呵成

asp.net 水晶报表-主从表关联问题

asp.net|水晶报表|问题 一.使用视图meeting将多表关联整合在一起 二.通过Sql语句筛选数据 三.建立和主从表的关联 四.注意在CrystalReport1表中插入子报表的时候,一定要将主从表的关联字段设置好,否则出乱子 主体代码如下: /// <summary>  /// Bind CrystalReport  /// </summary>  /// <param name="strS">sql</param>  priv

Access中如何用 Jet SQL 语句删除表关系?

access|语句 Access中如何用 Jet SQL 语句删除表关系?   如何用 jet sql 的 ddl 语句建立表和关系?微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决. 以下就是示例:用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段.CREATE TABLE Table1 (Id COUNTER CONS

Access中用Jet SQL语句删除表关系

如何用 jet sql 的 ddl 语句建立表和关系? 微软的 access 中包含 data definition language (ddl) 来建立删除表以及关系,当然了,这也可以用 dao 来解决. 以下就是示例: 用 ddl 的 create table 建立一个表 table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段. create table table1 (id counter constraint primarykey primary key, mytext

我的NHibernate之路(2)---主从表(一对多)配置篇

通过我上篇文章的配置,单独做一张表的操作已经够了.但是在我们实际开 发的过程中,很多时候数据库中都存在着主从表等关系,这时候就存在主表中的 一条记录可能对应多条从表中的记录.那么这种情况下,我们还用上篇文章的的 简单配置就不够了.下面我通过一个实际的例子说说Nhibernate中主从表的配置 . 先介绍开发环境和软件版本:VS2008 SP1.NHibernate-2.1.2.GA-bin.在下 面的例子中,就两张表,一张Class表,一张Student表.这就是一个典型的主从 表的关系. 这种

[WSE]Web Service与Windows Service通过WSE2.0建立订阅/发布关系[更新版]

[WSE]Web Service与Windows Service通过WSE2.0建立订阅/发布关系   编写者:郑昀@UltraPower 编写日期:2005-04-13 修改日期:2005-05 目的: 我们建立这种交互关系的目的是,在Web Service和Windows Service(或者其他Windows应用)之间建立起一种稳固的可扩展的不受地域限制的交互关系.  优点: 这种交互关系的优点是: 完全异步: Web service和Windows service/windows for

默认-c# 如何将Textblock和socket对象建立一一对应的关系

问题描述 c# 如何将Textblock和socket对象建立一一对应的关系 一个通信程序,根据数据库中的节点动态添加textblock来显示节点的状态,默认全是未知,服务端和客户端使用socket套接字通信,每一个连接到服务端的客户端都会开个线程去接受数据,如何将socket对象与textblock控件一一对应起来呢?求指导 解决方案 把socket对象设定到textblock的Tag属性中,不就一一对应了么.或者建立一个表,一个Dictionary存储起来也可以啊.是这个意思么?还是说你想要