Datenbank: Unterschied/Definition von Schlüsselkandidat und Schlüssel?

Hallo ich beschäftige mich mit (speziell) relationalen Datenbanken und bin beim Thema Schlüssel angekommen. Ich kenne den Unterschied zwischen Fremdschlüssel und Primärschlüssel, bloß verstehe ich noch nicht was der Unterschied zwischen Schlüsselkandidat und Schlüssel ist. Im Internet habe ich eig. jede Seite gegooglet und nachgeschaut, aber verstehen tu ich es trotzdem nicht. Fremdschlüssel: Hat die gleichen Eigenschaften wie ein Primärschlüssel Ist ein Primärschlüssel, der auf einen Primärschlüssel in einer anderen Tabelle hinweist Damit der Fremdschlüssel auf den Primärschlüsel hinweisen kann ,müssen die Werte des Fremschlüssels mit dem des Primärschlüssel übereinstimmen

Primärschlüssel: Eindeutiger Bezeichner einer Tupel Werden meist unterstrichen Ist ein auserwählter Schlüsselkandidat Dient also zur Identifikation Besteht aus einem oder mehreren Attributen Das habe ich verstanden. Bloß was ist der Unterschied zwischen Schlüsselkandidat und Schlüssel. Ein Schlüsselkandidat besteht aus einem oder mehreren Attributen und hat die Möglichkeit/Chance ein Primärschlüssel zu werden. So also kann ein Schlüssel nur aus einem Attribut bestehen oder wie ist das? Wenn ja dann wären wiederrum einige Schlüsselkandidaten auch Schlüssel, weil sie aus einem Attribut bestehen? Oder ist ein Schlüssel eine allgemeine Bezeichnung für alle anderen Schlüsselarten? Was ist denn der genaue Unterschied? Schlüssel können einen Tupel eindeutig identifizieren, aber Schlüsselkandidat doch auch?

Schlüssel, Datenbank, Informatik
Wie mache ich für Informatik ein Würfelspiel in Visual Basic?

Hey :) Ich weiß, ich sollte hier nicht fragen ob ihr meine Hausaufgaben machen könnt und das will ich eigentlich auch garnicht. Allerdings muss ich bis morgen ein Projekt in Visual Basic für Informatik fertig haben und habe noch kaum etwas. Das liegt einerseits an unserem Lahrer, der es nicht schafft uns den Stoff zu vermitteln und andererseits an mir, da ich zu spät angefangen habe, mich für das falsche Spiel entschieden habe und nicht schaffe zu verstehen wie es geht :/ Jetzt wollte ich mal ganz lieb fragen, ob es unter euch netten Menschen möglicherweise jemanden gibt, der auch ein Spiel für Informatik machen musste, dies noch auf seinem Computer hat und gewillt ist es mir zu schicken :) Unser Spiel muss mindestens zwei Würfel, mindestens zwei Spieler und wenn möglich eine Anleitung und eine Möglichkeit des Neustartens haben. Es muss in Visual Basic laufen. Ich habe versucht ein Spiel zu programmieren, allerdings ist es viel zu kompliziert, da ich mich für ein sehr viel zu umfangreiches Spiel entschieden habe. Ich wäre wirklich dermaßen dankbar, wenn mir jemand irgendwie (email,pm,etc.) sein Projekt zukommen lassen könnte und mir somit meine Note retten könnte, Ich habe mich wirklich schon bemüht :/ Vielen vielen Dank, dass ihr zumindest bis hier gelesen habt, euer IanonymMENSCH

Spiele, Computer, Microsoft, Visual Basic, Schule, programmieren, Code, Hausaufgaben, Informatik
Wie komm ich beim ASCII Code direkt von Z zu A?

Guten Tag,

ich habe folgende Aufgabe:

"Eine einfache und alte Verschlüsselungmethode für Texte ist die Caesar-Verschlüsselung. Ausgangspunkt ist ein Buchstabe b und ein Schlüssel k ∈ N. Das Verfahren arbeitet so, dass der Buchstabe durch den Buchstaben ersetzt wird, der k Buchstaben weiter im Alphabet erscheint. Dabei ist zu beachten, dass beim “Hinauslaufen“ über Z mit A weiter gezählt wird. Der nächste Buchstabe nach Z ist also A. Beispiel: b = H und k = 1 ergibt als Ergebnis I. Schreiben Sie ein Java-Programm Caesar, das für einen Schlüssel k mit k ∈ N (also z.B. k = 100) und einen Großbuchstaben b den verschlüsselten Großbuchstaben auf dem Bildschirm ausgibt. Die beiden Argumente werden über die Tastatur dem Programm übergeben, zuerst der Schlüssel k in einer Zeile und anschließend der Buchstabe b in einer Zeile. Die Ausgabe besteht nur aus dem kodierten Resultatbuchstaben zu Beginn der Ausgabezeile gefolgt von einem Zeilenumbruch. Beispiel: Für die Eingabe 5 X ist die Ausgabe C Überlegen Sie sich, wie Sie mit den Hilfmitteln, die bis jetzt bekannt sind, das “Hinauslaufen“ geeignet behandeln können. Nutzen Sie Eigenschaften der Zeichencodierung aus sowie geeignete arithmetische Operationen. Wie könnte die Dekodierung funktionieren? Hinweise: Modulo-Operation, Zeichen - ’A’, Typumwandlung zwischen int und char."

Ich bin schon so weit, dass der Buchstabe sich ändert je nachdem wie die Zahl ist. Aber ich habe noch das Problem, dass ich nicht weiß wie ich das "Hinauslaufen" programmieren kann. Kann mir da jemand helfen?

Vielen Dank im Voraus und freundliche Grüße, Lebenne.

programmieren, ASCII, Informatik, Verschlüsselung
Trotz IPV6 auf Nas von "außen" zugreifen?

Guten Tag, ich habe nicht sehr viel Wissen von diesen Thema deshalb bitte ich um Rat, denn ich bin seit 2 Wochen am verzweifeln..

Zu mein Problem:

Ich habe mir letzte Woche die NAS von Wd My Cloud zugelegt & nach Anleitung eingerichtet. Ich habe Dateien von Mein Heimcomputer auf die Platte geladen, Freigaben für mein Netbook & anderen Endgerät eingerichtet & dies Funktioniert auch einwandfrei im Heimatnetzwerk. Jedoch wenn ich unterwegs bin & von mein Handy die WDMyCloud App öffne bekomme ich kein zugriff, d.h die einzelnen Dateien sind nicht zu öffnen. Genau dasselbe Problem wenn ich im Universitätsnetzwerk bin o.ä..

Ich habe mich bereits bei Unitymedia Informiert & eine Antwort bekommen.

Zitat Unitymedia : " IPV4 Adresse wird benötigt, diese bekommt man nur als Geschäftskunde. Man kann das umgehen, aber da muss sich der Kunde selber kümmern. Unitymedia kann da nichts machen."

Daraufhin habe ich mich im Internet in Diversen Foren herumgeschaut & gesehen das man sich eine DDNS einrichten muss damit es Funktioniert. Also habe ich die Seite meines Modems aufgerufen und sah bei dem Reiter "DDNS" das ich nur den DDNS Dienst von DynDns.Org verwenden kann, der aber seit geraumer Zeit kostenpflichtig ist. Nun weiß ich auch nicht mehr weiter.. Ich bitte um eine Ausführliche Erklärung da ich mich nicht wirklich damit auskenne & langsam am verzweifeln bin..

Zu meiner Hardware.

Modem: Cisco Epc 3208G

Router (als Access Point konfiguriert ) : Dlink Dir-600

Zu meinen Einstellungen :

Cisco Epc 3208G : Firmware-Version: epc3208g-ESIP-5-v302r125562-121101c-DE
Router-Modus: IPv6 (DS-Lite aktiviert)
DHCP-Server: Aktiviert
Upnp : aktiviert Ipv6 Firewallschutz: aus Arbeitsmodus: Verwendung als Router Verwendung als Bridge
Verbindungsmodus: DHCP
Remote-Management: Aktiviert

WD Mycloud : Remotezugriff : ein Verbindungsstatus Verbunden (Relaisverbindung hergestellt) (Aktivieren Sie UPnP am Router, um eine Direktverbindung herzustellen und die Leistung zu optimieren.) Netzwerkmodus : DHCP SSH : aus FTP Zugriff : ein

Falls ich irgendetwas vergessen habe bitte ich vielmals um Entschuldigung da ich nicht genau weiß welche Informationen benötigt werden.

Liebe Grüße.

Computer, Internet, Netzwerk, DNS, Informatik, NAS, Unitymedia, Fernzugriff, IPv4
CSS Wörter durch Befehl automatisch ersetzen?

Okay, also ich versuche gerade eine Art overlay für eine bestimmte (nicht meine) Website zu schreiben. Es ist eine Chatsite (omegle(dot)com), die ich häufig für Rollenspiele nutze (nichts versautes, es geht um eine Serie und es ist sind praktisch nur Geschichten, die abwechselnd fortgeführt werden, alles ganz harmlos).

Wie auch immer, seit ich die Chrome Erweiterung "Stylish" gefunden habe, habe ich das Bedürfnis entwickelt, die Seiten, die ich häufig benutze meine Wünschen anzupassen, jedenfalls, was das Layout angeht. Läuft auch alles ganz gut, dank Google und vielen verschiedenen Websites auf denen die verschiedenen Befehle erklärt werden. Ist alles relativ easy zu händeln mit ein bisschen logischem denken.

Was ich aber jetzt versuchen will ist eine Art automatische Wortkorrektur, allerdings gehts mir da mehr um die Formatierung. Die Sache ist, während des schreibens werden Wörter die im Normalfalll kursiv sein sollten, also extra betont werden mit Slash markiert, also zum Beispiel /Auto/, was dann eigentlich Auto ein sollte, da die Seite aber keinen Rich Text editor anbietet hat sich das irgendwie als Ersatz eingebürgert.

Meine Frage ist jetzt ob es nicht möglich wäre, dass alles was ich oder mein jeweiliger Chatpartner mit /.../ markiert im eigentlichen Chatverlauf kursiv und ohne Slash dargestellt werden, so in der Art wie :D und :) etc auf z.B. Facebook in Smileys umgewandelt werden. Da verschwindet die Buchstaben/Symbol Kombination ja auch und wird durch eine Grafik ersetzt. Hoffe jemand kann mir da weiterhelfen.

Danke schon mal im Vorraus :)

Computer, Webseite, programmieren, CSS, Informatik
Gibt es eine Methode in Java, mit der Tastendruck abgefragt werden kann?

Guten Abend,

ich arbeite momentan an einem Projekt für die Schule, nämlich Pong (https://de.wikipedia.org/wiki/Pong), für welches ich die sogenannte Shapes and Sprites Bibliothek verwende, welche für zweidimensionale Projekte im Rahmen des schulischen Unterrichtes gedacht ist.

Soo, nun habe ich das grundlegende Spiel fertig programmiert und bin gerade dabei, einige neue Features zu implementieren, zu denen unter Anderem ein Computergegner gehört. Um das zu realisieren habe ich mir gedacht, dass wenn der Benutzer die Taste c drückt, der rechte Schläger nicht mehr über die Pfeiltasten (Über diese wird der Schläger nämlich bedient) erreichbar ist. Nun besteht die Möglichkeit, mittels der Methode tastaturobjekt.isPressed('c') abzufragen, ob die Taste c gedrückt wird.

Nun habe ich sowohl mit einem Integer computer = 0, dessen Wert einfach um 1 erhöht wird, wenn c gedrückt wird, als auch mit einem Boolean, über eine If-Verzweigung mit der Bedingung, dass der Integer-Wert = 0 bzw der Boolean istGedrueckt = false ist, den Schläger angewiesen, bei Druck der Pfeiltaste gedrückt zu werden, also quasi wie folgt:

 if(tastatur.down() && schläger2.getShapeY()<495 && (istGedrueckt == false)){
        schläger2.move(0,10);
    }

(getShapeY gibt hierbei die Y-Koordinate des Objekts an)

Nur leider besteht hierbei das Problem, dass der Schläger nur dann nicht mehr manuell bewegt werden kann, wenn C tatsächlich gedrückt gehalten wird und nicht nach einmaligem Druck. Deshalb lautet meine Frage, ob das JDK vielleicht eine Möglichkeit mit sich bringt, nach Möglichkeit ohne zehntausend andere Bibliotheken, einen Tastendruck zu überprüfen.

Das soll keine Bitte sein, meine Hausaufgaben zu erledigen, ich will keinen konkreten Quelltext für mein Projekt, sondern bitte einfach nur eine Antwort auf diese mehr oder weniger (ich hoffe) simple Frage, da Google mir dabei leider keine besonders hilfreichen Ergebnisse geliefert hat.

Liebe Grüße, Adrian.

Schule, programmieren, Java, Informatik
Kein Zugriff auf WD My Cloud Persönlicher Cloud-Speicher 4TB von unterwegs, bitte um Rat.?

Guten Tag, vorab, ich habe nicht sehr viel Wissen von dieser Materie deshalb bitte ich um eure Hilfe. Zu mein Problem: Ich habe mir gestern die WD My Cloud Persönlicher Cloud-Speicher 4TB bestellt und soweit eingerichtet. Jedoch kann ich nicht aus einem anderen Netzwerk auf meine Dateien zugreifen, d.h wenn ich die MyCloud app an mein Android Handy öffne dauert es geraume Zeit bis sich die Ordner öffnen und selbst dann kann ich immer noch nicht darauf zugreifen. Ganz egal ob ich im Uni-Netzwerk bin oder es über's mobile Internet versuche. Es klappt nur zu 100% in mein Netzwerk. Bei den MyCloud Einstellungen ist der Remote Zugriff aktiviert, jedoch steht dies beim Verbindungstatus : "Verbunden (Relaisverbindung hergestellt) Aktivieren Sie UPnP am Router, um eine Direktverbindung herzustellen und die Leistung zu optimieren."

An mein Router & an mein Modem war bereits UPnP aktiviert, außerdem habe ich bereits die neuste Firmware auf mein Router installiert.

Nun zu meiner Hardware : Router : DLink DIR-600; Firmware : 2.18; Verbindungstyp :DHCP Client; Modem : Cisco EPC3208G;

Pc Betriebssystem : Windows 10 ; Netbook Betriebssystem : Windows 10

Tablet : Android 4.2.2; Handy : Android 4.4.2

MyCloud : WD My Cloud Persönlicher Cloud-Speicher 4TB ,USB 3.0, NAS); Firmware : WDMyCloud v04.04.00-308 : Core F/W

Ich bitte um eine schnelle Hilfe, sobald ich selber eine Lösung finden sollte gebe ich dies natürlich hier bekannt, falls Informationen fehlen sollten bitte ich um Entschuldigung, diese werde ich selbstverständlich auf Anfrage ergänzen.

Internet, Software, Cisco, Informatik, Router, upnp, dlink

Meistgelesene Beiträge zum Thema Informatik