Database Management
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsDatabasesDatabase Management

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old August 15th, 2002, 12:53 PM
nathanieldaniel nathanieldaniel is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2002
Posts: 17 nathanieldaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
industry standard database???

so what is the standard database program to create the core database for a db-driven site? MS Access? that would make sense to me being its the only db-creation program ive ever seen/used. are there others? does anyone use anything other than Access?

Reply With Quote
  #2  
Old August 15th, 2002, 01:05 PM
bricker42 bricker42 is offline
Moderator =(8^(|)
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Feb 2002
Location: Sacramento, CA
Posts: 1,710 bricker42 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 20 m 38 sec
Reputation Power: 8
Send a message via AIM to bricker42
On the free/open side, MySQL seems to be very popular in combinatin with php. This is the combination offered by most unix hosting providers.
On the other end of the scale, Oracle seems to be the most popular database by market share.
Don't use Access. It's designed as an office/client application, not a server. If you feel the need to use a Microsoft product, MS-SQL Server is their database server product.

Reply With Quote
  #3  
Old August 15th, 2002, 01:13 PM
nathanieldaniel nathanieldaniel is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2002
Posts: 17 nathanieldaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
i dont think i understand the database/server thing. i have worked with Access as a database, but what do you mean when you refer to MySQL. is MySQL a program where you can creat tables just like in Access? i understand that it is a database server program but im just not sure where you would store the data...if you could, explain it as if you were talking to a moron thanks...

Reply With Quote
  #4  
Old August 15th, 2002, 02:47 PM
bricker42 bricker42 is offline
Moderator =(8^(|)
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Feb 2002
Location: Sacramento, CA
Posts: 1,710 bricker42 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 20 m 38 sec
Reputation Power: 8
Send a message via AIM to bricker42
A DBMS (Database Management System) is kind of like a librarian. You give it all your data, categorize it, define what it is and how different parts relate to each other, then the DBMS takes it from there.
The DBMS will manage who has access to the information, the best way to store the information to get it at it easily. Make sure no one else can mess with the data without the DBMS's permission, stuff like that.
Access has a DBMS, it also has a front-end. That's the part you're used to seeing, with the tables and the forms and stuff like that. The reason Access isn't a server, though, is because it's only designed for one person to use it at a time. You wouldn't have six people sitting at your desk all trying to use the mouse and keyboard to use the same Access database.
A server, on the other hand, is designed so MANY people can be accessing data, updating records, adding information, etc.., all without getting in eachother's way or corrupting eachother's data. AND, the system will still perform at an acceptable speed.
Now a server, like MySQL or Oracle, doesn't come with a bundled front-end. This wouldn't make sense, since you rarely want to be sitting at your server in order to make changes in a production environment. The servers have front-ends, though, they just run seperately (on different computers, even), and connect to the server through a network.
Now, you can use Access like a server, through ODBC, and if you've only got a few people trying to get at the same database it shouldn't be a problem. But Access was never designed for that, it isn't fast enough, sturdy enough, or feature rich enough to be a server. If it was, Microsoft wouldn't need a database server product, right?
Now, if you're used to using Access, you have some of the basic principles. MySQL comes with a command line client where you can type SQL commands. Access uses SQL too, it just writes it for you. You can look at the SQL for a query in Access if you want. There are GUI clients for MySQL, though, that look very much like Access.
Oracle is the same way. It has a command-line client and a GUI client.

Reply With Quote
  #5  
Old August 15th, 2002, 03:03 PM
nathanieldaniel nathanieldaniel is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2002
Posts: 17 nathanieldaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
bricker i want to thank you for your time. i really appreciate it...

so with MySQL you use a command line method to add records to your database? if so wouldnt that be a much more primitive method. i understand that it does have some GUI's as well and that seems like it will help. do you know of a good way to start leaning these technologies? im currently thinking of putting together my own personal web server to start experimenting. what do you recommend? i was planning on running Windows 2000 or 98 with Personal Web Server, MySQL, and PHP. any thing else i should/shouldnt run?

also, do you recommend that i just work with MySQL to start learning it? experiment?

again, thank you bricker...

Reply With Quote
  #6  
Old August 15th, 2002, 03:24 PM
-=-steve-=- -=-steve-=- is offline
Devshed Gringo
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2000
Location: Toronto, Ontario
Posts: 414 -=-steve-=- User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 12 m 20 sec
Reputation Power: 8
Ahhhh with windows 2000, you can download Apache from www.apache.org and download PHP from www.php.net as well as MySQL from www.mysql.com

Install Apache, then PHP. You'll have to edit a http.conf file in apache to get PHP to work with it. It's well explained in the PHP manual or you can search it here. Next install MySQL

Once all that is done, download phpmyadmin from www.phpmyadmin.net place it in your htdocs directory (Apache), edit the config file and start her up

MySQL is a very powerfull database and you can do some amazing things with this system. But it isn't a point and click type of thing by default. There are some GUIs you can download for Win32 systems but I've never tried any. I really like phpmyadmin which seems to be the standard now...

You can also find starter kits for apache and PHP with an easy installer. Or Xitami has a nice easy server and the PHP install file will update Xitami's settings automagically.

Reply With Quote
  #7  
Old August 15th, 2002, 03:28 PM
nathanieldaniel nathanieldaniel is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2002
Posts: 17 nathanieldaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
i was wondering about apache. that seems like a good set-up (apache, PHP, MySQL). i was wondering if i should use Apache over PWS. With apache can i use ASP? ive also been tinkering with ASP and i would like to continue my experiments with it.

Reply With Quote
  #8  
Old August 15th, 2002, 03:43 PM
bricker42 bricker42 is offline
Moderator =(8^(|)
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Feb 2002
Location: Sacramento, CA
Posts: 1,710 bricker42 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 20 m 38 sec
Reputation Power: 8
Send a message via AIM to bricker42
There are some links here to packages that install apache/php/mysql all in one bundle. Should make it much easier for you.
I've never used PWS, but it's similar deal to Access. It's like IIS-lite, so if you want to learn on it no problem, but don't expect to actually be able to run a real, public website off of it.
As for ASP, there are some commercial products you can buy that will let Apache run it. I don't know of any free products, but I haven't looked in awhile, so there might be now.
Unless you have previous experience with VB, I'd recommend going with php. It's not limited to Microsoft hardware, in my opinion easier to use, and you can get lots of help at the forums here Also, php interfaces very well with MySQL and Apache.

Reply With Quote
  #9  
Old August 15th, 2002, 03:55 PM
nathanieldaniel nathanieldaniel is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2002
Posts: 17 nathanieldaniel User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
well i think you guys have planned my night out for me....

clean install of Windows 2000 and install of PHP/Apache/MySQL

thanks alot you guys, im sure youll be answering my installation questions tomorrow.....

Reply With Quote
Reply

Viewing: Dev Shed ForumsDatabasesDatabase Management > industry standard database???


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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 Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway