Stupid Database Questions

Jonathan Randall

Senior Master
MTS Alumni
Joined
Jan 26, 2005
Messages
4,981
Reaction score
31
I used to be a Network Administrator and Database programmer - but not since the First Bush was in office and the Soviet Union, while breaking up, was still a going concern (at least on paper). I'm curious, is Paradox still used? How about DBase? Clipper? Clarion PD (the easy, but clunky choice that I never used but others found useful)? What's the new programmable and executable (.exe's) database program being used today? Just curious and a bit nostalgic. I remember FoxPro being the bomb...
 
Jonathan Randall said:
I used to be a Network Administrator and Database programmer - but not since the First Bush was in office and the Soviet Union, while breaking up, was still a going concern (at least on paper). I'm curious, is Paradox still used? How about DBase? Clipper? Clarion PD (the easy, but clunky choice that I never used but others found useful)? What's the new programmable and executable (.exe's) database program being used today? Just curious and a bit nostalgic. I remember FoxPro being the bomb...
i've been working with databases for like 2 years and I have NEVER heard of any of whatever you listed. we use SQL SERVER 2000, Oracle, mySql, Sybase, MS Access. we ususally write database scripts which include all the commands, queries, the tables, constraints, relationships, foreign and primary keys and so on. I do have a great MS SQL Server 2000 tutorial that I can email you maybe just PM me your email address if you want to take a look at it.
 
I think Paradox preceeded Access. Access was actually written by another company and bought by MS.

But, no, unless you are in a small shop of homegrown software that's been around for a long time, nobody uses Clipper, Paradox, FoxPro, etc....anymore
 
FearlessFreep said:
I think Paradox preceeded Access. Access was actually written by another company and bought by MS.

But, no, unless you are in a small shop of homegrown software that's been around for a long time, nobody uses Clipper, Paradox, FoxPro, etc....anymore

It probably did, M$ has a tendency of waiting for a good product to come out, watch it, and buy something similar when it succeeds...
 
By the way, OpenOffice now includes a database engine, I believe, based on HSQL.
 
Jonathan Randall said:
I used to be a Network Administrator and Database programmer - but not since the First Bush was in office and the Soviet Union, while breaking up, was still a going concern (at least on paper). I'm curious, is Paradox still used? How about DBase? Clipper? Clarion PD (the easy, but clunky choice that I never used but others found useful)? What's the new programmable and executable (.exe's) database program being used today? Just curious and a bit nostalgic. I remember FoxPro being the bomb...

Hahaha, boy it has been a long time since I used them. Let's see. DBase... You can attach DBase into Microsoft Access. DBase has fallen out of favor because it is a flat database. Basically a series of files that represent individual databases that are unrelated. In today's environment, relational databases are king. If you do a little review of relational databases you will immediately see why they are so powerful. I am not sure about Clipper. I it might be used in some circles, but again I think it was a flat system which is probably why you don't hear about it much anymore. Clarion, I am not sure, been a long time since I heard about that. FoxPro is still around, it has a niche market.

Today's equivalent of those database applications you mentioned would be Microsoft Access, it is a relational database. Of course there are MUCH more powerful databases today, such as Microsoft SQL Server and Oracle. Seems like IBM has one called DB2. Anyway, the last 3 are all sever based database services, whereas Microsoft Access can be run from your PC, by a novice. In my line of work, I work daily with Microsoft SQL Server 2000.

I hope that helped. :D
 
bignick said:
Was Paradox Corel's answer to Access?

Yes, I think so. Paradox was relational as opposed to DBase or Clipper (at that time). I think there is/was a DBase V or DBase VI. I haven't used it since the DBase III and DBase IV days. :D
 
mantis said:
we ususally write database scripts which include all the commands, queries, the tables, constraints, relationships, foreign and primary keys
Hahaha, all of those terms were foreign to DBase and Clipper, if I remember correctly.

Imagine this... DBase... A database was what we know of as a table. It had separate files that represented the indexes. There were no foriegn keys, or Primary keys. Constraints? Nada, constraints had to be enforced through application code.

Darn, this thread has dug up some OLLLDDDD memories! HAHAHA :D
 
Bigshadow said:
Hahaha, all of those terms were foreign to DBase and Clipper, if I remember correctly.

Imagine this... DBase... A database was what we know of as a table. It had separate files that represented the indexes. There were no foriegn keys, or Primary keys. Constraints? Nada, constraints had to be enforced through application code.

Darn, this thread has dug up some OLLLDDDD memories! HAHAHA :D
oh yah, you probably did not have relational databases, all were flat as i recall..
anyway, there's a new generation of databases that's being researched and developed now. it is called the object-oriented databases.
speaking of old memories, my father, who developed in prolog about 35 years ago, and used punch cards, was watching me code in C#!
he kept telling me about old memories for like 5 days, sir!
 
anyway, there's a new generation of databases that's being researched and developed now. it is called the object-oriented databases.

NOt so new, I was using GemStone for Smalltalk in the early-mid 90s
 
mantis said:
anyway, there's a new generation of databases that's being researched and developed now. it is called the object-oriented databases.
That sounds cool. I have developed a web application prototype here that works similar on SQL 2000. Essentially, everything you want to store is an object. It works like Microsoft's site server. If you look at the base tables for site server, you will see how they do it. It is pretty cool! I am anxious to see this new database type. It will be fun to figure out how it works.

mantis said:
speaking of old memories, my father, who developed in prolog about 35 years ago, and used punch cards, was watching me code in C#!
he kept telling me about old memories for like 5 days, sir!
Now... THAT was before my time. Fortunately I never had to work with punch cards. Thankfully programming isn't as tedious either, that certainly was NOT Rapid Application Development. :D
 
Paradox and dBase were both file-driven, with a table held in a file. Indexes would be held in seperate files. Clipper was a development environment where you could write application code that used dBase data tables. Paradox included its own dev envirnoment and interactive query tools. They both implemented some pieces of the relational model, Paradox was a little bit closer to ER model mainly through its environment not it's internal data architecture.

I made many thousands of dollars doing Paradox, it was bery bery good to me. It was possible to work wth it as if it was a fully ER compliant tool with foreign keys etc.

Paradox was from Borlund, and it did preceed Access. The CEO of Borlund got MS-envy and squandered not only his company's money but also their IP and I am not even sure they are still in business.

Delphi came along in the mid-90s, similar file-driven data architecture but using an industry standard language (Pascal).

But I think most of these have been eaten by Access. Or by the simplification and open-source-ification of real ER systems (like SQL Server and Postgres and MySQL) to the point where now you can pretty much just have a real ERDBMS for free easily.
 
FearlessFreep said:
anyway, there's a new generation of databases that's being researched and developed now. it is called the object-oriented databases.

NOt so new, I was using GemStone for Smalltalk in the early-mid 90s
these are object-oriented programming languages, not object-oriented "databases".
This means you can store the database functions, stored procedures and relationships in classes where you can instantiate throughout your code.
You can inherit from them, you can override stored procedures, polymorphism, interfaces!
do you know how cool that is?

this can have a great impact on ERP, CRM, PRM and all that kind of management databases.
i think sourceforge has implemented an open source OODB, dont know what the name of the project is though. i think it's Prevayler (SP?)
 
Your the first person I have heard that used Paradox like that. Congrats!

I used Paradox a little and thought it was nice. I never built any apps on it, just helped others with it.

DavidCC said:
But I think most of these have been eaten by Access. Or by the simplification and open-source-ification of real ER systems (like SQL Server and Postgres and MySQL) to the point where now you can pretty much just have a real ERDBMS for free easily.
I would agree! I am now playing around with MySQL, I have it running on my SQL2000 server at home. BTW, you can freely get MSDE which is SQL Server with no GUI interface and supposedly no network access for use by desktop applications. I have been thinking about using it, since I am very fond of SQL Server and fluent in T-SQL.
 
paradox was very strong in its day.

We had a multi-user system that incorporated warehouse, manufacturing, customer service, accounting, and mgmt reporting, full locking & multi0user support, ad-hioc queries and reporting... all the stuff you would use Oracle to do today.
 
Bigshadow said:
Your the first person I have heard that used Paradox like that. Congrats!

I used Paradox a little and thought it was nice. I never built any apps on it, just helped others with it.


I would agree! I am now playing around with MySQL, I have it running on my SQL2000 server at home. BTW, you can freely get MSDE which is SQL Server with no GUI interface and supposedly no network access for use by desktop applications. I have been thinking about using it, since I am very fond of SQL Server and fluent in T-SQL.

3.5 and above was used heavily in that manner. Yes, they were relational - if not at the same level as newer off the shelf databases. I could not have done what I did with flat files. Clipper created .EXE's using DBASE language and yes, we had keys. Very much so. To get technical, my programs were always down to Third Normal Form. Hate to get technical, though, because I have forgotten so much and I don't have much interest in investing the time necessary to become proficient again.
 
DavidCC said:
paradox was very strong in its day.

We had a multi-user system that incorporated warehouse, manufacturing, customer service, accounting, and mgmt reporting, full locking & multi0user support, ad-hioc queries and reporting... all the stuff you would use Oracle to do today.

That's exactly what I did with Paradox 3.5. Those were the days...
 
DavidCC said:
I made many thousands of dollars doing Paradox, it was bery bery good to me. It was possible to work wth it as if it was a fully ER compliant tool with foreign keys etc.

Paradox was from Borlund, and it did preceed Access. The CEO of Borlund got MS-envy and squandered not only his company's money but also their IP and I am not even sure they are still in business.

So did I! It was great...

Yes, Phillippe Kahn, IIRC. What a shame. His company had a great Pascal, C, C++, Spreadsheet (Quattro Pro) and Paradox. If he had played his cards right, paying attention to the business instead of buying stuff (IIRC, expensive motorcycles, boats, houses, etc.), he would still be a major force in the industry, in my opinion.
 
Back
Top