Datenbank in Pascal

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: Datenbank in Pascal


Antwort
Alt 29.12.2009, 17:23 Datenbank in Pascal #1
Erfahrener Benutzer
 
Benutzerbild von Puma45
 
Registriert seit: 20.02.2007
Beiträge: 4.436
Standard Datenbank in Pascal

Hey Leutz!

Bräuchte 'ne Hilfestellung bei folgender Aufgabe:

Schreiben Sie ein Pascal-Programm, welches eine Adressverwaltung
in einer Datei realisiert.
Neben dem Hauptprogramm sind folgende
Prozeduren zu entwerfen:
- Eingabe von Adressen
- Suchen einer Adresse aufgrund des Nachnamens
- Ausgabe einer Adressliste in alphabetischer Reihenfolge
- Ändern einer Adresse

Nur leider hab' ich keine Ahnung, wie ich da vorgehen/ das realisieren soll

Ich erwarte natürlich keine Lösung, nur eine Hilfestellung, vielleicht eine kleine Anleitung o.Ä...

thx @ all

Alt 30.12.2009, 10:42 Datenbank in Pascal #2
Erfahrener Benutzer
 
Benutzerbild von DONTSTOP
 
Registriert seit: 06.11.2005
Ort: Chemnitz
Beiträge: 327
Standard AW: Datenbank in Pascal

naja, die adressen würde ich zunächst in Variablen aufspalten und über einzelne read-Befehle einlesen lassen.

also z.B.:
Code:
writeln('Geben Sie hier ihren Namen ein: ');
readln(name);
du müsstest die eingebenen Daten dann z.B. in eine txt-Datei ausgeben, weiß aber leider nicht, wie das in Pascal geht.

Der Rest übersteigt leider meine Kenntnisse in Pascal, aber vielleicht kannst du hier hilfe finden:
Webplain.de | Turbo Pascal - Forum oder im Delphi-Forum:
Delphi-Forum.de - Deine freundliche Delphi Community
Alt 31.12.2009, 16:15 Datenbank in Pascal #3
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Puma45
 
Registriert seit: 20.02.2007
Beiträge: 4.436
Standard AW: Datenbank in Pascal

Danke für die Antwort...

Eigentlich benötigt man dazu ja keine Pascal Kenntnisse, denn ich möchte ja kein fertiges Programm von euch haben ^^ Klar, eine kleine Anleitung o.Ä wäre schon super!!
Allerdings geht es ja auch ums Prinzip. Klar sieht das ganze unter Basci, Delphi, C, C++, C#, Java, PHP etc... anders aus, aber vom Prinzip her dürfte das ja nicht sooo veil Unterschied machen, oder?

Hier treiben sich doch bestimmt ein Paat gute Prgrammierer rum!?!
Alt 31.12.2009, 17:44 Datenbank in Pascal #4
Erfahrener Benutzer
 
Benutzerbild von lincolnhawk
 
Registriert seit: 24.03.2009
Beiträge: 397
Standard AW: Datenbank in Pascal

Zitat:
Zitat von Puma45 Beitrag anzeigen
Eigentlich benötigt man dazu ja keine Pascal Kenntnisse, denn ich möchte ja kein fertiges Programm von euch haben ^^
Also reicht dir schon das Prinzip was dahinter steckt? Es muss kein Programmcode sein?

Hmmm, bist dir sicher?
Denn das Prinzip ist doch bei den verschiedenen Programmiersprachen recht verschieden. Ich kenn mich mit Pascal nicht aus, aber ich denke nicht, dass es dort wie bei .NET den Datenzugriff unter ADO.NET oder LINQ gibt!?
Auch gibt es objektorientierte Zugriffsmethoden wie NHibernate, bei denen keine SQL-Abfragen mehr, sondern Objekte übertragen werden.
Alt 31.12.2009, 17:52 Datenbank in Pascal #5
Sviper
Gast
 
Beiträge: n/a
Standard AW: Datenbank in Pascal

Ist die Frage, ob er wirklich eine Datenbank nutzen soll. Siehe hier:
Zitat:
Zitat von Puma45 Beitrag anzeigen
Schreiben Sie ein Pascal-Programm, welches eine Adressverwaltung in einer Datei realisiert.
Aber Dateizugriff ist je nach Programmiersprache auch nochmal unterschiedlich.
Alt 31.12.2009, 17:56 Datenbank in Pascal #6
Erfahrener Benutzer
 
Benutzerbild von lincolnhawk
 
Registriert seit: 24.03.2009
Beiträge: 397
Standard AW: Datenbank in Pascal

Stimmt, jetzt weiß ich auch, warum DONTSTOP write und read benutzt hat

Wenns nur um eine Datei geht, ist das doch kein großer Akt.
Und das ist dann aber wirklich Pascal-spezifisch und ist, wie Sviper sagt, speziell.
Alt 01.01.2010, 19:37 Datenbank in Pascal #7
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Puma45
 
Registriert seit: 20.02.2007
Beiträge: 4.436
Standard AW: Datenbank in Pascal

Ich hab leider schon mit der Aufgabenstellung meine Probleme ^^

Was bedeutet "Aderssverwaltung in einer Datei"?

Soweit ich das verstehe, soll man wohl eine Text-Datei öffnen, aber was soll da drin stehen? Einfach ein Paar Adressen etc?!?

Wenn sich jemand mit Delphi auskennt -> die 2 sind sich doch sehr ähnlich?!

thx für eure Hilfen...
Alt 02.01.2010, 12:36 Datenbank in Pascal #8
Erfahrener Benutzer
 
Benutzerbild von DONTSTOP
 
Registriert seit: 06.11.2005
Ort: Chemnitz
Beiträge: 327
Standard AW: Datenbank in Pascal

ich würde das ganze so deuten, dass ein Benutzer halt seine Daten eingibt, die werden darauf hin gespeichert. Anschließend kann man dann die Daten abfragen oder ändern, so würde ich das zumindest verstehen.

kurzum gesagt dient deine .pas dann dazu, die Adressen zu verwalten bzw. zu administrieren (also verändern, neu anlegen etc.)

Villeicht kannst du die einzelnen Variablen in der Textdatei ja durch Semikolons trennen, ähnlich wie in einer CSV-Datei.


Ich habe durchaus Kenntnisse in Pascal in Delphi, die sind aber C++-bedingt etwas angestaubt.

Ich würde erstmal versuchen, das ganze
a) in ein Struktogramm umzuwandeln
b) soweit es dir möglich ist, mit deinen Kenntnissstand umsetzen
c) alles, was unklar ist, hinterfragen

für Fragen zu Delphi oder Pascal solltest du dich besser an spezielle pascal-Foren wenden. der vorteil der .pas ist ggü. Delphi ja z.B. dass diese weniger komplex aufgebaut ist (z.B. gibts kein stringtofloat).

Würde also Pascal den Vorzug lassen.
Alt 02.01.2010, 21:59 Datenbank in Pascal #9
Sviper
Gast
 
Beiträge: n/a
Standard AW: Datenbank in Pascal

Zitat:
Zitat von Puma45 Beitrag anzeigen
Was bedeutet "Aderssverwaltung in einer Datei"?
Das ist eine gute Frage. Dein Programm soll eine Adressverwaltung realisieren. Als Datenhaltung soll dabei eine Datei genutzt werden. Soweit okay, nur was soll diese Adressverwaltung leisten?

Erstmal der eine Teil: Was für Daten sollen verwaltet (und gespeichert) werden. Adressen, okay, aber was sind Adressen? Outlook z.B. speichert ja da ja jede Menge. Für das Programm wird aber wohl Name, Vorname, Straße, Hausnummer, PLZ und Wohnort reichen. In einer objektorientierten Sprache würde man jetzt ein Objekt "Adresse" mit diesen Attributen erstellen. Aber auch in Pascal empfehle ich Dir, eine Datenstruktur zu erstellen. Außerdem benötigst Du noch eine ID zu jeder Adresse, um Adressen eindeutig zu identifizieren. Namen können ja auch doppelt auftreten.
So, der zweite Teil: Welche Funktionen soll das Programm realisieren?
Dies lässt sich aus der Aufgabenstellung ableiten, bzw. wurde Dir ja dort schon genannt. Du wirst natürlich noch einige Hilfsfunktionen benötigen, und einige Entscheidungen fällen müssen. Z.B. wie eine zu ändernde Adresse gefunden werden soll.
Antwort

RB

Thema: Datenbank in Pascal


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: Datenbank in Pascal
Thema Autor Forum Antworten Letzter Beitrag
Pascal/Delphi Crosscompiler für Windows?
Kennt jemand zufällig einen Crosscompiler, der unter Windows (XP/Vista) vorhandene Delphi/Pascal-Programme für ARM9 Embedded Linux-Systeme...
xandros Webmaster Hilfe / Programmierer Forum 10 08.01.2009 18:39
Turbo-Pascal 7.0..Probleme
Hallö Ja..einige werden mich bestimmt steinigen :D Also..wir hängen in Informatik im Programm Turbo-Pascal zum lernen dranne Ich hab des auch auf...
pc-freak Webmaster Hilfe / Programmierer Forum 3 28.09.2008 18:06
pascal
hi, hab ein kleines problem: hab ein simples pascal-prog (addition) erstellt, aber mir wird das ergebnis nicht angezeigt ist der code irgendwo...
xwzte45z765 Software Probleme 4 28.01.2008 15:26
(Pascal) Unit "graph" funktioniert nicht
Wie der Titel schon sagt, funktioniert bei meinem Compiler die Unit "graph" nicht. Ich benutze Dev-Pascal. Die Errors: 5 / 14 untitl~1.pas Error:...
michael_mitti Webmaster Hilfe / Programmierer Forum 12 11.07.2007 21:55
Turbo Pascal, wer hilft mir?!
Wir lernen in der Schule gerade Turbo Pascal...auf jeden Fall sollte ich was zum laufen bringen, es haut aber nicht hin, bekomm ständig ne...
Claire-Redfield Webmaster Hilfe / Programmierer Forum 7 14.10.2004 09:28

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Besucher kamen mit folgenden Begriffen auf die Seite

datenbanken pascal

,

pascal ado datenbank

,

pascal datenbanken

,

pascal datenbank beispielprogramm

,

pascal datenbank

,

pascal datenbank windows

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: Datenbank in Pascal