2010-08-16 16:28:21 UTC
First of all I should list what I have available to me.
- A server (HP Proliant ML350 G3 that I am trying to install Windows Server 2003 standard x32 on, I don’t know or think there is a 32 bit version of Windows Server 2008 standard.)
- Visual Studio 2010 Professional (I will be learning/using C# to write my ASP.NET 4 website)
- Other various programs and software(For example: MS SQL Server 2008 Developer and Express)
Second I will list what I am working on and want:
- An ASP.NET 4 website (For 2 different major purposes: A store and a forum of trade)
- A database (First to keep track of the items in the store, the cart, and other things related to the store. Second to keep a list of items each user has, that are a portion of the items available in the store.)
- All of this on one server (The server I have listed above)
So here is the issue. I do not know much about any of this. I understand that I have to learn the C# language or another language on my own to write the code and that is fine. I have taken a few intro classes to programming and am planning on getting a C# ASP.NET 4 book soon. I will also have to learn how everything works together. So what I am asking for is some information that I am confused about. I have many questions but here are just a few.
- What is SQL? Is it the database it’s self or is it just the language to get information for the database?
- Is the database kept in a file on a web server or is it something that NEEDS to be on its own database server of some kind? (This is where I am really confused, I have no clue how databases work or how SQL works.)
- How does the database getting called by the website?
- Can I run an ASP.NET 4 website on Windows Server 2003 standard?
- Can I run an SQL database on Windows Server 2003 standard or MS SQL Server Express? Is MS SQL Server Express the database program or an OS? (I am assuming MS SQL Server Developer is where you make a database or edit one???)
- Can I run both my website and my database on the same server? Would it be better to have the database somewhere else? (Maybe a computer with XP or another copy of Windows Server 2003 standard?)
- If my server isn’t good enough for this then what would you recommend rather than buying a new server? (I don’t have that kind of money.)
I thank you in advance for any information, advice, tips, or encouragement you can provide!
Stephen