Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Foreign Languages > German Forum
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Wie ist eine Datenbank am besten?

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-15-2012, 02:04 AM
Junior Member
 
Join Date: Jan 2012
Posts: 24
Default Wie ist eine Datenbank am besten?

Hallo Gemeinde,

Wie der Titel schon sagt habe ich eine Frage welche sich auf eine Art Datenbank bezieht.

meine Frage genau lautet:
Wenn ich eine Art Datenbank erstelle:

Jeder Button ein bestimmtes Profil mit Daten

Ist es da sinnvoll alles einzeln zu machen? Also immer eine neue Activity oder irgendwie mit SQL oder doch was ganz anderes?

Ich persönlich würde ersteres bevorzugen, weil es leichter für mich wäre. Aber ich möchte ja das best mögliche.

mfg
Reply With Quote
  #2 (permalink)  
Old 01-15-2012, 07:57 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Ich verstehe Deine Frage nicht ganz.
Quote:
Jeder Button ein bestimmtes Profil mit Daten.
- Sind es gleiche Daten die verschieden gefiltert sind ?
Wenn ja ist eine Datanbank die beste Lösung und eine Activity in der man die Daten anzeigt und eine zum editieren.

- Sind die Datenprofile ganz unterschiedlich, dann kommt es darauf an wie gross der Datenvolumen ist und ob Daten verknüpft sind. Da könnte man entweder eine Datenbank für jedes Profil erstellen oder eine einzige Datanbank mit verschiedenen Tabellen. Ich würde die zweite Lösung bevorzugen, nur eine Datei. Wie Du die Daten anzeigen und editieren willst hängt am Unterschied zwischen den verschiedenen Profilen ab. Wenn sie wirklich ganz verschieden sind, eine Activity für jedes Profil. Wenn sie doch etwas ähnlich sind könnte man eine Activity verwenden mit verschieden Profildaten zur Anpassung an die verschiedenen Profile.

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #3 (permalink)  
Old 01-15-2012, 08:05 AM
Junior Member
 
Join Date: Jan 2012
Posts: 24
Default

Das Prinzip in jedem Profil ist exakt das gleiche, das einzigste was unterschiedlich ist sind die Antworten
Also z.b. überall gleich ist dann
Name:

und die Antwort welche dahinter steht wäre dann überall anders, Sprich:
Jan müller
Horst Willhelm ect

mfg
Reply With Quote
  #4 (permalink)  
Old 01-15-2012, 08:56 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Ganz klar:
- eine Datenbank
- eine Activity zum anzeigen
- eine Activity zum editieren
- ein Button_Click Event mit den verschiedenen Datanbank Aufrufen je nach dem Button der gedrückt wurde.

Anstatt verschiedener Activities kann man auch verschiedene Panels verwenden. Das SQLExample Beispiel im Beginner's Guide hat diese Funktionen, mit Panels.

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #5 (permalink)  
Old 01-15-2012, 09:16 AM
Junior Member
 
Join Date: Jan 2012
Posts: 24
Default

Also jetzt nur zum besseren verstehen für mich, diesen Vorschlag welchen du mir vorgeschlagen hast beinhaltet die Option die Daten im App selbst zu ändern? Durch die Activity?

Weil dies würde ich nicht wollen, ich möchte die Datenbank so das nur ich sie am Pc am Programm ändern muss/kann

mfg
Reply With Quote
  #6 (permalink)  
Old 01-15-2012, 09:21 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Ja, wenn Du die Daten nicht im B4A Programm editieren (ändern) willst lasse diese Funktion einfach weg.

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #7 (permalink)  
Old 01-15-2012, 09:38 AM
Junior Member
 
Join Date: Jan 2012
Posts: 24
Default

Nein Nein, genau das möchte ich ja, also über B4A updaten/ändern.

Ich wollte ja wissen ob ich so über eine Art Adminpanel auf in der App dies editieren kann, weil das möchte ich vermeiden

mfg
Reply With Quote
  #8 (permalink)  
Old 01-15-2012, 09:48 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Fully, Switzerland
Posts: 4,463
Awards Showcase
Forum Contributer Beta Tester Competition Winner 
Total Awards: 3
Default

Machbar ist (fast) Alles, Du musst definieren was Du machen willst und wie und dann den Code schreiben.
Quote:
Weil dies würde ich nicht wollen, ich möchte die Datenbank so das nur ich sie am Pc am Programm ändern muss/kann.
Ich hatte verstanden dass Du die Datenbank in einem anderen SQLProgramm ändern wolltest. Die Datenbank im IDE zu ändern hat keinen Sinn. Wenn Du verhindern willst dass nur bestimmte User die Datenbank ändern können, kannst Du ein Passwort abfragen bevor Du die Editactivity aufrufst.

Beste Grüsse.
__________________
Klaus
Switzerland

Beginner's Guide / User's Guide
Reply With Quote
  #9 (permalink)  
Old 01-15-2012, 09:54 AM
Junior Member
 
Join Date: Jan 2012
Posts: 24
Default

Ja mein lieber Klaus du schreibst das so einfach, ich bin mit meinen Vokabeln lange noch nicht so weit wie Du, wofür ich dich auch sehr bewundere.

Konkret wieder wie ich es mir vorstell: Datenbank in der App abrufbar mit als eine Art Steckbrief und Änderungen nur am Pc von mir persönlich machbar
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mit B4A auf Google App Engine Datenbank zugreifen? Watchkido German Forum 4 08-26-2011 02:45 PM
Überprüfen ob sich Datensatz in der datenbank befindet Fox German Forum 1 08-04-2011 07:55 PM
Anzahl der Datenbank records ausgeben Fox German Forum 2 04-12-2011 03:59 PM
Tabelle aus bestehender Datenbank löschen Amalkotey German Forum 2 05-28-2010 07:36 AM
Zuerst eine Tabelle filtern und dann in eine bestimmte Spalte einen Wert setzen JOTHA German Forum 20 10-07-2009 04:17 PM


All times are GMT. The time now is 06:43 PM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0