Autor Thema: Daten aus mehreren datenbanken in einer ansicht anzeigen!  (Gelesen 6514 mal)

Offline ironluke

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
Hallo

Bitte helft einem Notes rookie bei seinem Problem.

Ich habe 2 datenbanken mit kundendaten in der einen sind Telefonnummern gespeichert in der anderen die namen dazu! Wie kann ich Namen und telefonnummern in einer ansicht anzeigen? ???


Danke LUKAS
Vielen Dank im Voraus


LUKAS

klaussal

  • Gast
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #1 am: 10.08.05 - 15:10:55 »
Wie ist denn die Verbindung zwischen Namen + Telefonnummer ?

Offline ironluke

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #2 am: 10.08.05 - 15:14:56 »
Hallo Danke für die schnelle antwort!

Die Verbindung erfolgt über den Firmennamen!

LUKAS
Vielen Dank im Voraus


LUKAS

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #3 am: 10.08.05 - 15:24:32 »
Da sind zwei Begriffe drin die sich gegenseitig erst einmal ausschließen:
"Zwei Datenbanken" "in einer Ansicht".
Also in einer View geht das schon mal nicht. Was aber funktionieren kann ist jeweils in der Kundendatenbank und in der Namensdatenbank einen Embedded View aus der anderen DB mit dem entsprechenden Firmennamen als Schlüssel einzubauen.

Davon abgesehen, wer hat denn das Design verbrochen?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

klaussal

  • Gast
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #4 am: 10.08.05 - 15:31:10 »
Versteh ich jetzt nicht. Wenn in der einen DB doch die Namen + Tel-Nr drin sind, wofür dann zwei DBs ?

Vielleicht hat da jemand versucht, was "relationales" zu bauen...  ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #5 am: 10.08.05 - 15:39:05 »
Versteh ich jetzt nicht. Wenn in der einen DB doch die Namen + Tel-Nr drin sind, wofür dann zwei DBs ?

Die Antwort stand schon inder Frage:
... in der einen sind Telefonnummern gespeichert in der anderen die namen dazu

Thomas hat schon vollkommen Recht: In einer Notes-DB, die völlig anders strukturiert ist als eine relationale, wird das nix.

Bernhard

klaussal

  • Gast
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #6 am: 10.08.05 - 15:47:13 »
@Bernhard,

wenn doch in einer DB Namen + Tel-Nr liegen, warum will er dann sich die Daten aus 2 Dbs zusammensuchen ?  Das habe ich nicht verstanden.

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #7 am: 10.08.05 - 15:50:05 »
Klaus geht doch mal einen Schritt zur Seite du stehst auf der Leitung.  ;D

Lukas hat zwei Datenbanken. In der einen stehen die Namen und in der anderen die Nummern. Wobei ich das eigentlich nicht glauben kann. Das müsste dann schon ein ........ (nein das schreib ich jetzt nicht aus) programmiert haben
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #8 am: 10.08.05 - 16:20:19 »
In Zugriff auf relationale Datenbanken macht es auch einen gewaltigen Unterschied, ob die Daten in verschiedenen oder in derselben Datenbank leben. Im Falle von mehreren Datenbanken muss man z.B. mit verteilten Transaktionen arbeiten, wenn man Transaktionen benötigt (und das kommt oft vor). Und dafür braucht man komplexen Zusatz, der sich negativ auf
a) auf die Komplexiät
b) auf die Robustheit
und c) die Performance

auswirkt.

Man kann meines Wissens auch normalerweise keinen SQL Befehl über mehrere Datenbanken machen.
In DB2 V8 gibts aber jetzt so ein federierte Tabellen feature, womit das irgendwie möglich ist, Fremdtabellen (sogar von Oracle) virtuell einzuladen.
Im programmatischen Zugriff gehst du immer von der Connection aus. Und die hat eine 1 zu 1 Beziehung mit der Datenbank. Es gibt keine Connection, die für mehrere Datenbanken auf einem RDBMS Server gültig ist.
Es ist auch nicht relational, zusammenhängende Daten über mehrere Datenbanken zu streuen.
Relational ist: Redundanzen in 1 Datenbank vermeiden.

Es ist also nix Notes-Spezifisches.
« Letzte Änderung: 10.08.05 - 16:25:59 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #9 am: 10.08.05 - 16:24:26 »
Und Axel was hat das jetzt mit der Frage zu tun?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #10 am: 10.08.05 - 16:26:55 »
Die Frage ist sowieso geklärt. Klauss hat behauptet, es wäre relational, Daten über mehrere Datenbanken zu verteilen. Ich habe versucht aufzuzeigen, dass dies falsch ist.
Du hast in rdbms vermutlich ceteris paribaus mehr Tabellen als in Notes Forms aber du hast nicht unbedingt mehr Datenbanken. Das ist ziemlich ähnlich wie in Notes, würde ich sagen.

(korrigiert von mir. Deshalb nächste Meldung von T. Schulte unverständlich)
« Letzte Änderung: 10.08.05 - 16:41:46 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #11 am: 10.08.05 - 16:32:45 »
Axel wie wäre es mal mit einer Brille?    ;)
Ich habe das Wort relational in diesem Zusammenhang nicht in den Mund genommen geschweige denn niedergeschrieben.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #12 am: 10.08.05 - 16:35:34 »
sorry. hab dich mit klauss verwechselt. Dies sind auch keine persönliche Angriffe, sondern ein Versuch auf Aussagen zu reagieren, die ich anders sehe.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #13 am: 10.08.05 - 17:06:30 »
Man kann meines Wissens auch normalerweise keinen SQL Befehl über mehrere Datenbanken machen.

SELECT t1.Firmenname, t2.TelNr
FROM db1.table1 as t1, db2.table1 as t2
WHERE t1.Firmenname (+) = t2.Firmenname

Kannst natürlich auch mit Joins machen. Das wäre jetzt ein Outer Right Join in Oracle Syntax.

Aber das zugreifen auf andere Datenbanken mit SQL funktioniert, brauchst halt nur auch die Rechte dafür. Gibt da so schöne MySQL Injections à la "DELETE FROM mysql.user" :)

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #14 am: 10.08.05 - 17:38:36 »
oops. Wieder was gelernt  ;D
Ich würd das aber eher als ungewöhnlich ansehen.
« Letzte Änderung: 10.08.05 - 17:41:35 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline wizzardy

  • Frischling
  • *
  • Beiträge: 20
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #15 am: 11.08.05 - 13:14:47 »
Aeh, um nochmal auf das ursprüngliche Thema zurückzukommen  ;):

Daten aus zwei Quellen (Dokumenten/Datenbanken) geht leider nicht.
Es wird in R7 möglich sein, Ansichten zu erstellen, deren Daten aus verschiedenen DB2 Tabellen kommen, da man die Ansicht mit einer Art SQl Statement füttern kann. Und da man in R7 ja auch Notes DBs in DB2 ablegen kann, kann die Ansicht auch Daten aus zwei NotesDBs/Dokumenten anzeigen. Schöne neue Welt... :o

Gruss
Torsten Armbruster

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #16 am: 11.08.05 - 14:53:13 »
da man die Ansicht mit einer Art SQl Statement füttern kann.
@Thorsten äh Torsten: was heisst eigentlich eine Art SQL Statement?
Kann man da auf beliebige Tabellen zugreifen, oder müssen das spezifische Notes-SQL Relationen sein, die nach guter alter C-Programmierer Art Blobs sind, da das "ja sowieso irgendwie alles nur code ist".

Gruß Axel
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #17 am: 11.08.05 - 15:01:14 »
Man kann meines Wissens auch normalerweise keinen SQL Befehl über mehrere Datenbanken machen.

SELECT t1.Firmenname, t2.TelNr
FROM db1.table1 as t1, db2.table1 as t2
WHERE t1.Firmenname (+) = t2.Firmenname

Kannst natürlich auch mit Joins machen. Das wäre jetzt ein Outer Right Join in Oracle Syntax.

Aber das zugreifen auf andere Datenbanken mit SQL funktioniert, brauchst halt nur auch die Rechte dafür. Gibt da so schöne MySQL Injections à la "DELETE FROM mysql.user" :)

Ähhmm, das soll unter Notes mit Notes-Datenbanken möglich sein? Das kann ich mir aber nicht vorstellen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Driri

  • Gast
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #18 am: 11.08.05 - 16:09:06 »
Ne Axel, die Diskussion ist mal wieder etwas aus dem Ruder gelaufen. In dem Beispiel gings um Oracle, nix Notes  ;)

Offline 0xse

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 507
  • Geschlecht: Männlich
Re: Daten aus mehreren datenbanken in einer ansicht anzeigen!
« Antwort #19 am: 12.08.05 - 11:01:34 »
Das wird bald unter Notes möglich sein :) Wenn die Ansichten in Notes sich mit SQL Statements von externen Datenquellen füllen lassen :D Endlich eine Live Verwaltung unserer DNS, Radius, etc... Server... nicht mehr diese ganze lästige Notes Struktur dazwischen. Nur noch ein Notes GUI :)

*mal wieder abweich*

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz