Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Datenbank erstellen
Flitzs - Sa 06.09.08 17:02
Titel: Datenbank erstellen
Hey,
ich wollte Anfang, mit SQL zu arbeiten. Doch noch bevor ich mich an den Code machen konnte, kam das Problem das ich nicht weiß wie ich eine (.mdf) Datenbank erstellen kann? Die Datenbank soll 2 Tabellen haben und mehrere Spalten pro Tabelle. Also meine Frage, wie mach ich sowas oder kennt jemand ein tutorial / Buch dazu (also generll SQL+C#)
Danke im Vorraus
Flitzs
Kha - Sa 06.09.08 17:46
Wenn du keine Lust auf Konsolen hast, solltest du dir das Management Studio herunterladen. Damit solltest du passable Datenbanken zusammenklicken können, ohne eine Ahnung von SQL zu haben. Allerdings benötigst du natürlich die Theorie dahinter, Normalisierung und Foreign Keys sollten also kein Fremdwort sein. Wobei dafür imo Wikipedia o.Ä. ausreicht; wenn man OOP verstanden hat, dürfte einem das Ganze bald bekannt und logisch vorkommen.
Flitzs - Sa 06.09.08 18:02
Hey, danke für deine Antwort.
Das SQL Server Management Studio Express hab ich mir heute morgen schonmal runtergeladen, aber irgendwie kahms mir so vor als könnte ich damit keine Datenbank erstellen (habs zumindestens nicht zusammengebracht ;))
Ajo OOP denk ich mal kann ich soweit, werd mir die sachen mal in Wikipedia ansehen ;)
mfg Flitzs
Flitzs - Sa 06.09.08 18:52
Hey,
also ich hab mich mal ein bissel eingelesen und die Datenbank, glaub ich, richtig erstellt.
Doch wenn ich dann unter "Neue Datenbank" auf OK klicke kommt der Fehler den ich als Bild angehängt habe.
Woran liegt das?
mfg Flitzs
Flitzs - Sa 06.09.08 23:26
Hey,
hab das Problem mitlerweile damit gelöst, das ich das SQL Server Management Studio als Admin ausgeführt habe ;)
Nun kahm mir aber das nächste Problem, ich hab eben versucht die .mdf Datei zu kopieren, das ging nicht weil ein Prozess darauf zugreift. Also kahm mir die Frage wie mach ich das wenn ich eine Datenbank einer Installationsdatei mitgeben kann, und was mach ich wenn der Benutzer die Datenbank löscht, also wie kann ich eine neue erstellen?
mfg Flitzs
lothi - So 07.09.08 10:41
Hallo
Mein Tip :
http://msdn.microsoft.com/de-de/sqlserver/default.aspx
DAs ganze ist ein bisschen Komplex und braucht seine Zeit.
Die Frage ist, wie gross dein DAtenbank werden wird. Wenn du die DB weiter gibst muss du auch den SQL Server mitgeben.
Anders ist es bei einer Access DB oder bei dem CompactServer es gibt auch noch andere Datenbanksysteme die man direkt mitgeben kann.
Gruss Lothi
Flitzs - So 07.09.08 11:25
Hey,
werd mir den MSDN Artikel mal durchlesen.
Das ganze soll eigentlich mehr zu übungszwecken herhalten, mit einer AccesDB funktioniert mein Programm schon. Nun wollte ichs auf SQL umschreiben ;)
Bis welche Größe reichen denn AcessDBs?
mfg Flitzs
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!