![]() |
Idee um Datenbankprogrammierung zu erlernen
Moin Leute,
ich habe mir überlegt ein kleines Programm zu schreiben, mit dem ich die Anwendung der Datenbankkomponenten erlernen kann. Meine Idee war ein kleines Programm für eine Internetverwaltung zu schreiben. Ich dachte mir ich schreibe ein Programm für den Server und ein Programm für jeden Client. Die Clients sollen dann auf dem Server sich mit Benutzernamen und Passwort anmelden können. Auf dem Serverprogramm kann man dann die Benutzer sehen, die online sind. Außerdem kann man auf dem Server neue Benutzer hinzufügen können, Rechte der Benutzer verwalten können. Alle Rechte und Daten der Benutzer wollte ich auf einer SQL-Datenbank abspeichern. Als zweites soll man seine Rechter per Internetseite abrufen können, d.h. auf der Internetseite kann man sich auch mit Benutzernamen und Passwort anmelden können und dann sein Kontostatus erkennen können. Was haltet ihr von der Idee? Was sollte ich beachten, gerade auf dem Gebiet der Sicherheit? Ist es sinnvoll mit einer SQL-Datenbank zu arbeiten? |
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
Zitat:
|
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
Gibt es sonst noch etwas zu beachten? |
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
|
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
Ich halte MySQL für eine gute und einsteigerfreundliche Datenbank. Dazu muss ich aber sagen dass ich noch keine andere Datenbank kennengelernt habe. |
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
Zitat:
|
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
![]() Zitat:
|
Re: Idee um Datenbankprogrammierung zu erlernen
MySenf:
Ich habe gerade einen sehr fähigen Studenten, der mir eine Mittelsicht für die MSDE (MS-SQL Server 2000) programmiert. Er hat vorher nur MySQL gekannt und hat zuerst gemeckert. Nun ist im irgendwann (leider zu spät) aufgefallen, was man mit einem richtigen DBMS (dazu gehört auch FB und PostgreSQL), den Stored Procedures, Triggern, Transaktionen, Updatable Views usw. so Alles anfangen kann. Mit anderen Worten: MySQL ist die Schippe in einem Buddelkasten, FB, PostGreSQL und die MSDE dagegen ein Bulldozer! @Tubos: Der Performancegewinn bei ordendlichen DBMS ggü MySQL liegt bei ca. 100x. Nicht 100%, sondern 100 mal schneller. Das ist kein Witz. Der o.g. Student benötigte für eine Operation à la MySQL ca. 5 minuten, jetzt sind es 0,3 Sekunden. Check doch mal ![]() MySQL ist Kinderkagge. |
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
Schiebt ich bloß keinen Flash auf "welche DB ist besser?". Ich bin mir 100% sicher, das es keine DB gibt, die 200mal schneller ist als MySQL. Transaktionen sind nebenbei in MySQL implementiert. Musst nur InnoDB und nicht MyISAM verwenden. Es gibt auch keinen Unterschied bei MySQL zwischen der freien und nicht freien Version. Die freie Version ist GNU und du darfst die nicht kommerziell verwenden. Wenn du MySQL kommerzielle verwenden willst, gibt es da aber noch eine andere Lizenz, die vergelichsweise günstig ist, mit der du alles machen kannst. Das ist aber DAS GLEICHE Programm, nur eine andere Lizenz!! Und ihr findet auch maßenhaft Leute im Netz, die genau das Gegenteil behaupten. Und das stimmt auch, wenn man den Blickwinkel etwas dreht. Man muss sich nur die Testbedingungen und alles ins feinste durchlesen oder mla genau betrachten, was irgendein Student für einen Müll baut, damit der für einen Query, der mit MS Software 0,3 Sekiunden 5 Minuten braucht. Da hat der Typ mit MySQL einfach was falsch gemacht. Das ist genauso, wie viele Leute sagen Linux oder Windows ist abslut doof und nur das Gegenteil ist zuwas zu gebrauchen. (Ach, da fällt mir gerade nochwas ein: Win und Linux verwenden ein unterschiedliches Threadingkonzept und MySQL ist auf das von Linux optimiert und daher läuft MySQL unter Linux schneller als unter Windows). Das ist einfach nicht fair betrachtet. Jeder, den ich persönlich (persönlich! Ihr seid nicht gemeint) kenne, der findet, das Linux grundsätzlich besser ist. Ich bin auch grundsätzlich ein Linuxbefürworter und trotzdem benutze ich mehr Windows (vorallem wegen der Spiele). Macht euch einfach frei von irgendwelchen Aussagen, die euch versuchen zu sagen die eine Datenbank ist 100x schneller. Das ist BLÖDSINN Und wenn du eine Datenbank kannst, dann wirst du keine Probleme haben, dich in eine andere einzufinden. Denn die wichtigen Sachen von Datenbankprogrammiererei kannst du theoretisch auch ohne Computer (=ohne Datenbank, also Tafel) lernen. Grundsätzlich halte ich MySQL aber für eine gute Wahl. Die Datenbank hat einen hohen Bekanntheitsgrad und wird häufig angewendet. Nicht umsonst haben die meisten Webspaceangebote MySQL-implementiert. Also bestimmt nicht, weil MySQL so ein Müll ist und man umsonst auch eine 100x schneller Datenbank haben kann *kopfschüttel* |
Re: Idee um Datenbankprogrammierung zu erlernen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz