- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一个数据库有两张表:一张用于股票(股票),一张用于期权。这些是单独的表,因为它们具有不同的信息。例如,股票表有一个股票代码列,和一个(主要)交易所列;期权表有一个股票代码列、一个指向股票表的 FK 列、一个行使价列、一个到期日列和一个右侧(看跌/看涨)列。我认为将它们分成两个表是个好主意,尽管这是有争议的。
我需要在数据库中存储交易(或订单或交易)。单笔交易就像“在 2012-04-14 以 200 美元购买 100 股 IBM 股票。交易可以涉及股票或期权。是否应该将交易存储为一张表,其中一列指定交易是否涉及股票或期权,另一列是指向股票表或期权表的 FK?或者应该有两个交易表,一个用于涉及股票的交易,一个用于涉及期权的交易?
稍后,我还需要添加一个位置表。一个简单的头寸由两笔交易组成,例如今天买入 100 股 IBM 股票,明天卖出 100 股 IBM 股票。然而,它也可能更复杂,涉及期权和股票(例如,有保障的看涨期权)。似乎如果我为交易做两个表,那么我在设计头寸表时遇到的困难与我实现单个交易表时遇到的困难相同:我需要一个指向股票交易表或期权交易的外键 table 。
这让我觉得应该有一个包含股票和期权的单一工具表。然而,股票所需的信息与期权(见第一段)有很大不同,这也让人感觉不对。包含股票的行将所有特定于期权的列都为空。
我应该如何设计这个数据库?
最佳答案
您可能应该考虑制作 STOCK
s 和 OPTION
s 新表的子类型:INSTRUMENT
.当您交易或记录头寸时,将与父类(super class)型 INSTRUMENT
有关。 .
这让您可以为您的股票和期权保留不同的表格,这是明智的,因为它们具有不同的属性。同时,它允许您以合理的方式处理一组事务。
关于database-design - 数据库设计 : stock & option trades,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10308719/
所以我一直在寻找一种方法,当数量字段大于 0 时,将库存可用性更改回有库存。当您将数量设置为 0 并保存产品时,系统已经自动将库存可用性更改为缺货.当您将数量设置为大于 0 并保存产品时,我想要一种将
我对 Java 非常陌生,我试图理解为什么这段代码的 Magic 类的 main 方法的输出是“TT”。我们的教授说我们不必理解这个方法的含义,只要回答输出即可。 代码是这样的。 public cla
Magento 2:获取产品库存数量和其他库存信息 如何在magento 2中获取产品库存数量和信息 最佳答案 如果我们查看 StockItemRepository 类 get方法需要参数 $stoc
我有声明(或类似的) std::map &stocks; 贯穿我的代码。 Eclipse 不喜欢这样并产生“无效的模板参数”错误。 库存声明为: class Stock { public:
在 Admin Woocommerce 产品页面上,对于可变产品,在“变体”设置中,对于所有产品变体,我希望默认启用 Manage Stock 选项,并使用 Stock Quantity 选项设置为
我一直在学习向Gtk进行开发,并且在线上的大多数示例都建议使用Gtk.stock图标。但是,使用它会产生警告,表明它已被弃用,我找不到这些图标的替代品。 代码示例为: open_button:
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
在 GWT Stock Watch 教程中,它似乎每 4 秒轮询一次服务器以获取新数据。这是 GWT 的标准工作方式还是可以使用推送类型技术,以便在服务器上引发新事件时调用客户端代码? 最佳答案 这是
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我似乎在我的系列数据散列中可以拥有的数据点数量受到某种限制。我正在像这样创建我的数据哈希: var data_hash = []; var limit = 1000; for(var i = 0; i
股票初始值为 1 流量为0.1 Stock1 初始值为 0。 当我运行模拟时,我意识到股票的值(value)低于 0(获得负值)。当 Stock 的值达到零时如何停止流动。 最佳答案 一个应该有一个非
我在程序中执行用户定义方法时遇到问题,如果有人能帮助我就好了 package Ex_9_2; public class TestStock { public static String price;
例如,当我想在普通消息应用程序中将图像附加到文本消息时,我会看到一个熟悉的系统对话框,其中显示相机、图库和其他图像内容提供程序。 我想在我自己的应用程序中使用它。我看到很多库允许用户在 Gallery
我正在开发自行车库存。我将Cycles cid,title, desc etc存储在CYCLE表中,并在另一个STOCK(sid,cid,qty)中存储库存。现在我知道自行车可以有多种颜色(黑色、红色
#include #include #include using namespace std; class Product { string title; string sirN
题目地址:https://leetcode.com/problems/online-stock-span/description/ 题目描述 Write a class StockSpanner
我需要将“ # in stock ”文本更改为“ # Deals left ”。 我将以下代码添加到 function.php 文件中,但这会删除实际数字。 add_filter( 'woocomme
我无法从 Alpha Vantage TIME_SERIES_DAILY、TIME_SERIES_DAILY_ADJUSTED 或 TIME_SERIES_INTRADAY 获取任何 NASDAQ 数
http://en.wikipedia.org/wiki/MetaStock 有人知道如何将 metastock 数据格式转换为 ASCII/CSV 格式吗? 任何示例代码(c++/c#)都会有很大帮
我是一名优秀的程序员,十分优秀!