Sunday, March 28, 2010

Post 6

The domain name is very important for my entrepreneurial endeavor because it is a website. SUcarpool.com is avaliable, which is fortunate. A domain name is really an alias for an IP address. I would only have one IP address tied to this domain name because I would only have one server (unless my website really grew which would be awesome!). Of course, I would use an unrestricted domain name, preferably with the suffix ".com". ICANN.com is a great resource for finding out more information about domain names.
My website's database would be one of the most important components of the entire business. Keeping each customer's information on file is important to see our client demographics, such as age, location, etc. This can help with advertising for the site since we'll know our customers and our potential target and where to reach them.
The goal of our datebase would be to record this data efficiently and to manage the vast amounts of information we collect. The most important component of databases is the integrity of the data. It must be consisent. Therefore, a RDBMS (relational database management system) would be great to allow us to design a logical system for the database. RDBMS uses SQL (Structured Query Language). The relationships between entities are responsible for keeping the data consistent. The primary key and foreign key makes sure that when one piece of data is deleted, all other corresponding data in other entities are deleted as well. This ensures that there isn't any phantom data floating around.

Sunday, March 7, 2010

Post 5

Since college students are so prone to identity theft, I want to avoid taking unnecessary information from my users as much as possible. I do not need their credit card numbers or their social security numbers. The only number I absolutely require from them is their SU ID number to make sure they are an SU student, and their email address. It is a student's option to put their phone number on the site as well.
If SUcarpool.com ever became so big that I would need my own office to maintain it, I would choose Apple computers with a MacOS X operating system because I'm a huge Mac fan. It's pre-emptive multitasking abilities guarantee that each process gets some operating time, also known as a time slice. This ensures that the computer is efficient.
Thank goodness for the internet, yes? Without it, my business could not exist. http://www.SUcarpool.com contains an important component called a hypertext transfer protocol, which is a four step process between the client and a web server. It basically means that the internet user connects, requests information from a server, they recieve that information, and then the connection is closed. This esnures that the web server is not overloaded by many open connections. If I ever needed to send my clients an email, I would use the SMTP email protocol, or Simple Mail Transfer Protocol.