Jump to content

What type of databased should I use?

- - - - -

  • Please log in to reply
8 replies to this topic

#1
alexdrans

alexdrans

    Newbie

  • Members
  • Pip
  • 2 posts
Hi there.

I'm relatively inexperienced with C# and I need to use it to connect and manipulate a database for my school project. I've had a look at using both Access and SQL databases for this, but I'm not really sure of the advantages and disadvantages of using these. The database will store up to 10,000 examinations in it (It's a software project that my school will use) if that's of any use.

Is there anything that's particularly friendly in C#? I don't want to complicate things too much as I'm kind of learning as I go along with my project. Something that has a lot of online documentation that I can reference when I'm a little stuck would be useful too. Feel free to suggest new databases too if you think that they're more suited!

First post, and I'm sure many more will follow.

#2
Momerath

Momerath

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 242 posts
Sql Server Compact Edition is a small, file based database system that is integrated to work within Visual Studio. It's faster than Access and has more features, and it's free :)

#3
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
Access has several limitations that can be quite annoying.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#4
alexdrans

alexdrans

    Newbie

  • Members
  • Pip
  • 2 posts

WingedPanther said:

Access has several limitations that can be quite annoying.

What are those?

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
Using ODBC connections, I have had issues with using more than one join, as an example. It also doesn't scale well at all, if you plan to have the number of users grow.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
Shiny_ashish

Shiny_ashish

    Newbie

  • Members
  • Pip
  • 3 posts
use oracle

#7
Orjan

Orjan

    Writes binary right handed and hex left handed

  • Moderators
  • 3,298 posts
  • Location:Karlstad, Sweden
  • Programming Language:C, Java, C++, C#, PHP, JavaScript, Pascal
  • Learning:Java, C#
Oracle sounds too expensive in this matter. I'd suggest MySQL as another option.
__________________________________________
I study Information Systems at Karlstad University when I'm not on CodeCall

#8
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
Oracle is possibly the most expensive database platform available. Why would you recommend that for a school project?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#9
cdg10620

cdg10620

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 389 posts
I would suggest using sql. It's quick, relatively easy to work with, and free.
-CDG10620
Software Developer




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users