导航:首页 > 数据行情 > 股票数据库的设计

股票数据库的设计

发布时间:2022-12-09 08:26:41

A. 股票交易管理系统 数据库的

三个臭皮匠顶个诸葛亮。更何况你是一个人操作,而我们是一个集体来分析、操作,
各有各的分工。而你呢?盘中你有时间分析股票那么你有时间去盯盘吗?
你有时间盯盘,那么你有时间去找消息吗?你有时间找消息那么你有时间去研究公司、
行业、热点、资金、主力、市场、盘面、个股、等等……你要记住一心不能二用,
如果一心二用你认为你能做好吗?答案是否定的,不能。而我们有专业去分析消息、
搜索消息,以及专业研究热点、研究资金、研究市场,和专业去上市公司调研的老师。
你自己是肯定不能办到这些的。只有做到这些你才可以在股市里成为王者。但是,
现在离这些还差多少?10%、30%、50%呢?应该还有很多吧。那你还有什么理由不加入我们呢,
肯能我们离这些还有一定的欠缺,但是我们分工明确,最起码比你赚的要多。

B. mysql怎么做股票数据库

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import tushare as ts
from sqlalchemy import create_engine

code_list = []

#数据库链接参数
host = '10.0.0.5'
port = 3306
user = 'root'
password = 'qweqwe'
database = 'stock'
charset = "utf8"
table = "stock_data"

# create table stock_data(id int auto_increment,code int(6) zerofill,date date not null,open decimal(10,2) not null,high decimal(10,2) not null,close decimal(10,2) not null,low decimal(10,2) not null,volume decimal(10,2),turnover decimal(10,2),primary key (id),index(code),index(date),index(open),index(high),index(close),index(low));

def get_data (code):
df = ts.get_hist_data(code)
data = df.iloc[::-1, [0, 1, 2, 3, 4, 13]]
data["code"] = code
return data

def save_data_to_mysql (data,user = 'root',password = 'qweqwe',database = 'stock',charset = "utf8",table = "stock_data"):
engine = create_engine('mysql://' + user + ':' + password + '@' + host + '/' + database + '?charset=' + charset)
data.to_sql(table, engine, if_exists='append')
return

for code in code_list:
try:
data = get_data(code)
save_data_to_mysql(data)
print str(code) + "导入mysql成功"
except:
print str(code) + "获取数据失败"

C. 如何用access建立股票数据库

1、打开我们的access程序,打开方法是单击开始——所有程序。

D. 我想做一个股票分析网站作为毕业设计,但是不知道怎样获得股票的数据,比如输入代码,查询该股票的历史数

有大智慧的网页flash版本,很多股票分析网站都在用,可以实时看数据。或者你用大智慧自己导出图片数据。做个数据库,输入代码后自动调用当日的个股技术分析截图。

E. 请大伙给我解释一下数据库设计的基本原则!

数据库设计的三范式所谓范式,是关系型数据库关系模式规范化的标准,从规范化的宽松到严格,分别为不同的范式,通常使用的有第一范式、第二范式、第三范式及BC范式等。范式是建立在函数依赖基础上的。

函数依赖

定义:设有关系模式R(U),X和Y是属性集U的子集,函数依赖是形为X→Y的一个命题,对任意R中两个元组t和s,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么FD X→Y在关系模式R(U)中成立。X→Y读作‘X函数决定Y’,或‘Y函数依赖于X’。通俗的讲,如果一个表中某一个字段Y的值是由另外一个字段或一组字段X的值来确定的,就称为Y函数依赖于X。函数依赖应该是通过理解数据项和企业的规则来决定的,根据表的内容得出的函数依赖可能是不正确的。

第一范式(1NF)

定义:如果关系模式R的每个关系r的属性都是不可分的数据项,那么就称R是第一范式的模式。
简单的说,每一个属性都是原子项,不可分割。1NF是关系模式应具备的最起码的条件,如果数据库设计不能满足第一范式,就不称为关系型数据库。关系数据库设计研究的关系规范化是在1NF之上进行的。

第二范式(2NF)

定义:如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么就称R是第二范式。
简单的说,第二范式要满足以下的条件:首先要满足第一范式,其次每个非主属性要完全函数依赖与候选键,或者是主键。也就是说,每个非主属性是由整个主键函数决定的,而不能由主键的一部分来决定。举个例子:
有股票日行情表的主键是股 票代码和交易日期组成。非主属性中有收盘价和成交量等,都是由主键,即股票代码和交易日期函数决定的,单独的股票代码或者交易日期都不能函数决定这些非主 属性。如果这个表中有非主属性股票简称,则股票简称是可以由股票代码来函数决定的,这样股票简称这个非主属性就不是完全函数依赖于候选键,这样的设计就不 满足第二范式。

第三范式(3NF)
定义:如果关系模式R是2NF,且关系模式R(U,F)中的所有非主属性对任何候选关键字都不存在传递依赖,则称关系R是属于第三范式。
简单的说,第三范式要满足以下的条件:首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖,就会存在传递依赖,这样就不满足第三范式。
举 个例子:在股票基本情况表中,主键是股票代码,有非主属性所属一级行业和所属二级行业。根据业务规则,所属二级行业能够函数决定所属一级行业,这就表示存 在这样一种关系:股票代码函数决定所属二级行业,所属二级行业函数决定所属一级行业,这就形成了传递依赖,这样的设计就不符合第三范式。不过在实际运用 中,为查询和使用的方便,有时也会违反第三范式。如上例,如果没有所属一级行业的属性,需要查询所属一级行业的相关股票,需要查询时使用函数来从二级行业 中函数生成所属一级行业,使用性能上会受影响。所以通常会加上所属一级行业的属性。

BC范式(BCNF)

BC范式是第三范式的增强版,不过也有人说是直接从1NF发展过来的,即每个属性,包括主属性或非主属性,都完全依赖于候选键,并且不存在传递依赖情况。

F. 利用ACCESS模拟股票买入卖出软件的数据库如何设计

这个需要网页最好是用SQL,,ACCESS数据库不灵活。。。

G. 怎么做实时的股票数据库

如果主站提供有相关的接口的话,可以调主站的接口.如果主站不提供相关接口.那就不不断抓取.获取最新的信息了.

H. 股票软件怎么开发股票软件开发需要注意哪些

股票软件开发开发过程包括以下五个阶段:
一、股票软件开发定制分析
然后把它用软件工程开发语言(形式功能规约,软件需求分析就是回答做什么的问题。一个对用户的需求进行去粗取精、去伪存真、正确理解。即需求规格说明书)表达进去的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
二、股票软件开发设计
也可以是可组合、可分解和可更换的功能单元。模块,股票软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的顺序单元。可以是一个函数、过程、子程序、一段带有顺序说明的独立的顺序和数据。然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的顺序流程、算法和数据结构,主要任务就是设计数据库,常用方法还是结构化顺序设计方法。
三、股票软件开发定制编码
即写成以某一顺序设计语言表示的"源程序清单"充沛了解软件开发语言、工具的特性和编程风格,软件编码是指把软件设计转换成计算机可以接受的顺序。有助于开发工具的选择以及保证软件产品的开发质量。
四、股票软件开发测试
关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,股票软件测试的目的以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)如何才干设计出一套出色的测试用例。依据的顺序内部的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部顺序逻辑结果。白盒法和黑盒法依据的软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
五、股票软件开发与维护
对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后。对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题演讲、软件修改演讲。

I. 如何实时写股票数据进数据库

既然你自己设计了一个数据库,现在是每天收盘后,从同花顺软件里导出EXCEL,再导入数据库,来进行分析。那么你想及时查看开盘数据,那就用同样的技术,从同花顺软件里导出EXCEL,再导入数据库进行分析好了,向你学习!

J. 求数据库实验——关于股票查询系统实验的数据素材(E_R图设计 表格该这么建立啊,含哪些信息) 不胜感激!

_R图转化成表时三要点1.每个实体对应一张表,属性对应列

2.1:m时,多表包含1表主属性作为外键

3.m:n时,另建一张关系表(列包括:2表相关系的属性、另2张表的主属性)

阅读全文

与股票数据库的设计相关的资料

热点内容
易居中国股票多少钱一股 浏览:19
股票投资入门百度网盘 浏览:699
智能触摸芯片股票 浏览:486
唐德影视股票走势 浏览:249
并购重组的股票能追吗 浏览:131
证券股票的行情一般在几月份 浏览:503
北上资金连续加仓一只股票意味着什么 浏览:300
002446盛路股票减持安排时间 浏览:63
长鑫科技股票代码 浏览:698
超级迷你的股票行情软件下载 浏览:191
适合长期持有的基金股票 浏览:883
估值最低的股票有什么潜力 浏览:800
银鸽投资股票是制造什么公司 浏览:725
退市三板股票涨停不能卖出 浏览:253
中材科技股票股吧东方财富网首页 浏览:119
手机股票软件vip破解软件 浏览:127
股票账户余额与可用数不一样 浏览:778
青岛金王股票历史交易数据 浏览:711
什么股票手机软件好用吗 浏览:642
金润科技股票同花顺 浏览:1