Smartgambler
Pro-Punter

Go Back   OZmium Sports Betting and Horse Racing Forums > Public Forums > Horse Race Betting Systems
User Name
Password
Register FAQ Search Today's Posts Mark all topics as read

To advertise on these
forums, e-mail us.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 14th August 2006, 07:07 PM
wesmip1 wesmip1 is offline
Member
 
Join Date: Sep 2005
Posts: 1,601
Default

Chrome,

Oracle is industry standard for major applications and is one of the leading databases. It can easy handle rankings based on date, track & race number.

Doing a search of over 400,000 entries takes a little over 5 secs for the majority of searches I do ( which includes counts, sums, multiplication, mins, averages, substrings all in the same query).

Good Luck.
Reply With Quote
  #22  
Old 14th August 2006, 07:14 PM
wesmip1 wesmip1 is offline
Member
 
Join Date: Sep 2005
Posts: 1,601
Default

Ok for those I missed on here sending an email to here is what I sent to a couple of people on how I would go about starting to get an idea on java and learning to program your own database :

--------------------
Have you done any programming before ?
Do you know Java or HTML or SQL ?

If not don't worry it isn't hard. Just takes a bit of dedication to learn the first bit then its easy.

If you are interested. Go to http://java.sun.com

Download the SDK for 1.4.2 as its the most commonly used java language.
Its available at : http://java.sun.com/j2se/1.4.2/download.html

Read the intstallation instructions for installing as they are fairly important.

Then run through the first few tutorials at :
http://java.sun.com/docs/books/tutorial/index.html

Especially focus on Getting Started, Learning the Java Language, Essential Java Classes and Collections. Don't worry about Swing or Deployment .. they can come later if you want to learn them.

The first thing you should do is do a "Hello World" Program. The tutorials will show you how to do it. Its always nice to get the program printing something out.

If you have any questions send them my way. Once you have covered the above let me know and I will go through downloading from the web with you and also setting up the Database and how to put data into it.

My email address is aussiegreyhound @ yahoo com au
Reply With Quote
  #23  
Old 14th August 2006, 08:31 PM
Chrome Prince Chrome Prince is offline
Member
 
Join Date: Jan 1970
Posts: 4,415
Default

Quote:
Originally Posted by wesmip1
Chrome,

Oracle is industry standard for major applications and is one of the leading databases. It can easy handle rankings based on date, track & race number.

Doing a search of over 400,000 entries takes a little over 5 secs for the majority of searches I do ( which includes counts, sums, multiplication, mins, averages, substrings all in the same query).

Good Luck.


Thanks wesmip1,

I'll look into it, rankings into tables have been a bugbear of mine for quite sometime.
__________________
RaceCensus - powerful system testing software.
Now with over 413,000 Metropolitan, Provincial and Country races!
http://www.propun.com.au/horse_raci...ng_systems.html
*RaceCensus now updated to 31/01/2025
Video overview of RaceCensus here:
http://www.youtube.com/watch?v=W821YP_b0Pg
Reply With Quote
  #24  
Old 14th August 2006, 08:39 PM
lomaca lomaca is offline
Member
 
Join Date: Jan 1970
Posts: 1,096
Default

Quote:
Originally Posted by Chrome Prince
Can Oracle perform "RANKINGS" based on date, track & race number?


Hi CP!
I am sure it's only a matter of us, using different terminology, but would you please tell me what you mean by "rankings"?
Thanks
Reply With Quote
  #25  
Old 14th August 2006, 09:22 PM
Chrome Prince Chrome Prince is offline
Member
 
Join Date: Jan 1970
Posts: 4,415
Default

Quote:
Originally Posted by lomaca
Hi CP!
I am sure it's only a matter of us, using different terminology, but would you please tell me what you mean by "rankings"?
Thanks


Iomaca,

Ranking by career prizemoney for example:
$1,000,000 1
$900,000 2
$750,000 3
$200,000 4
$100,000 5
etc

It can of course be done, but not easily enough for my liking and is cumbersome.
The problem is getting access to recognize the difference between two records, not between two fields.

I don't want to create a report with the info or even a query, I want to update tables, which is near impossible. Of course, I could perform a sort and then insert the ranking, but the program does not recognize a different race or venue or date as per previous / next record.

Ideally what is needed is a database that recognizes Excel formulae and can calculate between records.

At present I have a query within a query within a query, and it's getting very difficult to make changes or add queries when there are so many "layers"
__________________
RaceCensus - powerful system testing software.
Now with over 413,000 Metropolitan, Provincial and Country races!
http://www.propun.com.au/horse_raci...ng_systems.html
*RaceCensus now updated to 31/01/2025
Video overview of RaceCensus here:
http://www.youtube.com/watch?v=W821YP_b0Pg
Reply With Quote
  #26  
Old 14th August 2006, 09:49 PM
lomaca lomaca is offline
Member
 
Join Date: Jan 1970
Posts: 1,096
Default

Quote:
Originally Posted by Chrome Prince
Iomaca,
Ranking by career prizemoney for example:
$1,000,000 1
$900,000 2
$750,000 3
$200,000 4
$100,000 5
etc

It can of course be done, but not easily enough for my liking and is cumbersome.
The problem is getting access to recognize the difference between two records, not between two fields.

I don't want to create a report with the info or even a query, I want to update tables, which is near impossible. Of course, I could perform a sort and then insert the ranking, but the program does not recognize a different race or venue or date as per previous / next record.

Ideally what is needed is a database that recognizes Excel formulae and can calculate between records.

At present I have a query within a query within a query, and it's getting very difficult to make changes or add queries when there are so many "layers"


OK I see what you mean.
It's just that you mentioned date-track-racenumber in your original post.
Creating a primary key based on these fields would be a basic prerequisite of designing a database table, I would have thought, thus keeping table integrity (elminating duplicate records etc.)
As for queries, at work we only use databases as a repository of data and all query work is done programmatically via VB, C++ etc. This makes writing applications portable, you only have to make a reference to the type of database you are using in code (like "mdb, dbs etc.") as a matter of fact even Excel can be referenced this way.
I have to agree with you re. Excel, it's very good what it was made for but a database it ain't. Still, if it does what you want it to do? why not use it?
Cheers
Reply With Quote
  #27  
Old 14th August 2006, 10:14 PM
Wunfluova Wunfluova is offline
Member
 
Join Date: Jun 2005
Posts: 84
Default

Chrome, I had the same type of problems trying to incorporate things like pace and ability rankings in my Access greyhound databases. It was beyond my programming abilities so in the end I was exporting all the form into Excel, doing all my rankings etc using array formula then reimporting into Access. Terribly inefficient and time consuming.

Another thing that initially bugged me was the inability to simply select the last n records of each ***/horse to produce a form guide. The 'top n records' function only produced the top records for the whole dataset, not for each individual runner. Of course I was able to eventually get around this problem with programming but didn't think it should have been necessary for something so simple and basic.

Wesmip, I have never looked at Oracle before and know nothing of Java but am reading this thread with some interest as I am presently trying to motivate myself to build a couple of new databases so that I can query data in ways that can't be done by the commercial dbs I am using. Thanks for your input. You just might motivate this tired old brain into trying something new.

Wunfluova
Reply With Quote
  #28  
Old 14th August 2006, 11:07 PM
Chrome Prince Chrome Prince is offline
Member
 
Join Date: Jan 1970
Posts: 4,415
Default

Wunfluova,

I find array formulae extremely slow and resource hungry amongst large amounts of data.

The way I do it is by sorting by A (Date) B (Track) C (Race Number) and of course the data I am trying to rank.

Then run a formulae such as :

=IF(A1&B1&C1<>A2&B2&C2,1,N1+1)

This gives you a ranking, but of course needs to be modified for dual top values, I usually use a second category such as ranking career prizemoney and the API, so the equal top ranking career prizemoney, priority goes to the horse with best API.
__________________
RaceCensus - powerful system testing software.
Now with over 413,000 Metropolitan, Provincial and Country races!
http://www.propun.com.au/horse_raci...ng_systems.html
*RaceCensus now updated to 31/01/2025
Video overview of RaceCensus here:
http://www.youtube.com/watch?v=W821YP_b0Pg
Reply With Quote
  #29  
Old 15th August 2006, 12:53 AM
OZDOC OZDOC is offline
Member
 
Join Date: Jan 1970
Posts: 40
Default

Quote:
Originally Posted by Chrome Prince
Ozdoc,

I am stating from my experience too.

appreciated

Quote:
Isn't it better to advise people on what's gone wrong than what hasn't?.

yes

Quote:
The new version does not have one million rows and Excel never will have one million rows, the file system cannot handle it.


i appologise for this, i was given wrong information and not happy about that and stand corrected

Quote:
You have gone down that path, by stating that I am wrong, and I supplied proof of what is inevitable.


i said it proved stable for me when set up right not refering anything diferent

Quote:
I am correct in my statements, just because it hasn't happened to you, doesn't mean it won't or can't happen to someone else..

you stated that it failed due to high volumes of data and was prone to corruption, yes you also provided some information to that, and i will not argue with that, what i can say is i run very large files ( and have for many years ) and they have not been corupted nor i doubt ever will be, as said i do not say excel is the worst or best option but can say if set up right there are no dramas and is a viable option for people to use.
Reply With Quote
  #30  
Old 15th August 2006, 04:48 AM
crash crash is offline
Suspended.
 
Join Date: Jan 1970
Location: gippsland lakes/vic
Posts: 5,104
Default

'Open Office Org' [freeware project] supplies pretty much a copy of Excel [works with all Excel input]. This office package also has Calc, Spreadsheet, Draw, Impress, Math, Base and Word.

http://www.openoffice.org/

Last edited by crash : 15th August 2006 at 04:57 AM.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump



All times are GMT +10. The time now is 08:17 AM.


Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2008 OZmium Pty. Ltd. All rights reserved . ACN 091184655