[C#] brauche Empfehlung über Datenbank

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Rend, 3. September 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 3. September 2009
    brauche Empfehlung über Datenbank

    Hallo alle miteinander,

    also ich soll für einen bekannten ein Programm schreiben. Soweit kein Ding allerdings muss ich dazu auf Daten zugreifen die in Exceldateien gespeichert sind. Es sind schon größere Tabellen mit oft mehreren Tausend Zeilen und auch mnachmal an die 20 Spalten und 10 Registerkarten.

    So wenn bevor ich jetzt anfange würde ich gern wissen ob es möglich und sinnvoll ist: a) Die Exceldateien zu belassen und per Programm drauf zuzugreifen? (Obwohl ich das aus sicherheitsbedenken eher unterlassen würde da ja dann jeder an diese Dateien rankommt, der das Programm nutzt (und das sollte tunlichst vermieden werden, abgesehen natürlich über das Programm) oder b) über eine Datenbank und wenn dann welche?

    hoffe auf Hilfe

    Rend
     
  2. 3. September 2009
    AW: brauche Empfehlung über Datenbank

    Ich würde auf jeden Fall eine Datenbank nutzten. Welche Ist dir überlassen. Wenn das Programm auf mehren Rechner laufen soll dann SQL (entweder MSSQL oder MySQL) oder für lokale Sachen reicht auch Access.
     
  3. 3. September 2009
    AW: brauche Empfehlung über Datenbank

    Eine Datenbank zu nutzen wäre schon sehr empfehlenswert. Ich würde zu sqlite3 tendieren, aber ich weiß nicht, wie leicht man das in C# integrieren kann.
     
  4. 3. September 2009
    AW: brauche Empfehlung über Datenbank

    aso gute tuts zu Datenbanken könntet ihr gleich mitverlinken. wäre sehr nett.
    und wenn möglich wie ich per Programm auf die dann zugreifen kann. Aber lokal aufm rechner es soll keine online Datenbank werden. (Vorerst nicht)

    @Masterjulian also auf mehreren schon. Aber nicht innerhalb eines Netzwerkes, falls du das meintest.
     
  5. 3. September 2009
    AW: brauche Empfehlung über Datenbank

    Sollen die alle auf die selben Daten zugreifen? Denn dann müssen sie im gleichen Netzwerk liegen oder halt über nen I-Net Server. Tutorials findest du zu genüge via google.
     
  6. 4. September 2009
    AW: brauche Empfehlung über Datenbank

    Ich kann mich meinen Vorrednern nur anschließen... Nimm auf jeden fall eine DB. Am besten Mysql oder Mssql. Bei mysql hast du den vorteil das sie kostenlos ist und unter jeden Betriebssystem läuft.

    Du kannst die Daten zwar aus ner Excel Tabelle laden, wobei das wesentlich langsamer ist als so eine DB . Deswegen rate ich dir auch davon ab.

    Und unter google findest du eine ganze menge wie man DB's im programm code nutzt . einfach mal nach z.B. mysql und c# suchen

    LG Farin
     
  7. 4. September 2009
    AW: brauche Empfehlung über Datenbank

    nein die daten sollen auf der Festplatte liegen, möglichst so, dass der Anwender nicht rankommt (Aber ich denke das sollte nicht das problem sein) und das Programm mit ihnen arbeitet, etc. Und zur Sicherheit frag ich nochmal ganz doof:
    MySQL kann ich in dem Fall auch nutzen, wenn ich ausschließlich offline arbeite oder?
     
  8. 4. September 2009
    AW: brauche Empfehlung über Datenbank

    Ja kannst du
     
  9. 4. September 2009
    AW: brauche Empfehlung über Datenbank

    Also ich benutze mit C# auch eine MySQL Datenbank funktioniert 1A.
    Ist auch nicht schwer zu programmieren, hier ein meiner Meinung nach sehr gutes Tutorial:

    Verbindung zum MySQL-Server mit C#
     
  10. 4. September 2009
    AW: brauche Empfehlung über Datenbank

    da kannste gleich sqlite nehmen, die ist nämlich für offline anwendungen konzepiert.

    bei meiner datenbank mit 3mio einträgen performt dass bei richtiger nutzung ganz ordentlich. und wenn du für die db auch keine .sqlite endung vorsiehst, so kommt auch nicht jeder doofkop gleich ran.
     
  11. 5. September 2009
    AW: brauche Empfehlung über Datenbank

    ok dann dank ich erstmal für die Auskünfte und werde mich in DBs reinlesen und sqlite nehmen.
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.