Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage zum Thema Datenbanken

Frage Entwicklung Datenbanken

Mitglied: sina123

sina123 (Level 1) - Jetzt verbinden

22.06.2014, aktualisiert 23.06.2014, 2145 Aufrufe, 6 Kommentare, 1 Danke

Hallo Zusammen

Muss zu einem Fragebogen ein paar Antworten finden, bei folgenden Fragen weiss ich nicht genau was antworten:

1. Sie sollen für eine Applikation die DB einrichten und betreuen. Welche Fakten müssen Sie vor der Einrichtung abklären?
2.Sie sollen vorhandene Daten von einem DB-System auf ein neues DB-System migrieren. Beides sind SQL-fähige Systeme. Beschreiben Sie ihr Vorgehen und was zu beachten und speziell zu kontrollieren ist.
3. Sie haben Änderungen an der Optionsdatei/Konfigurationsdatei Ihres Servers durchgeführt und können ihn jetzt nicht mehr starten. Erklären Sie Ihr Vorgehen zur Fehlersuche.
4. Ein Applikationsentwickler einer Datenbankanwendung möchte, dass alle Attribute einer Tabelle indiziert werden. Welche Vorteile verspricht er sich davon? Erklären Sie ihm die Folgen.
5. Eine bestehende Datenbank-Applikation enthält nur Tabellentypen, die keine Transaktionen unterstützen. Erläutern Sie Ihr Vorgehen, um Transaktionen auf 4 von 35 Tabellen zu erlauben. Welche Folgen entstehen für die Speicherung?
6. Sie müssen eine bestimmte Datenbank regelmässig sichern. Wie können Sie das veranlassen und was gibt es dabei zu beachten? Was benötigen Sie um die Datenbank nach Problemen (z. B. Absturz) wieder herzustellen (recovery)?
7. Ein Applikationsentwickler möchte 2 Tabellen aus einer Datenbank unter Ihrer Verwaltung in eine MS-Access Applikation mit weiteren Tabellen integrieren. Wie kann er vorgehen und was müssen Sie unternehmen?


Habe jetzt schon länger nach Antworten gesucht. Bite helft mir.

Danke,
eure sina
Mitglied: wiesi200
22.06.2014 um 19:26 Uhr
Hallo,

Ich würde mal sagen das alle Fragen sich beantworten lassen wenn du deine Schulungsunterlagen durchgehen würdest.
Hausaufgaben sind dazu da das man sie selber macht
Bitte warten ..
Mitglied: sina123
22.06.2014 um 19:34 Uhr
Zitat von wiesi200:

Hallo,

Ich würde mal sagen das alle Fragen sich beantworten lassen wenn du deine Schulungsunterlagen durchgehen würdest.
Hausaufgaben sind dazu da das man sie selber macht

Das Problem ist, dass dort nichts derartiges beschrieben ist. Es werden nur die unterschiedlichen Datenbanken beschrieben.
Bitte warten ..
Mitglied: Alchimedes
22.06.2014, aktualisiert um 20:58 Uhr
Hallo Sina ,

hast Du wohl im Unterricht geschlafen oder warst Kreide holen ?

Da ich das Unterichtsmaterial nicht kenne und auch nicht weiss womit Ihr arbeitet hier mal so meine Vorschlaege dazu:

zu 1) Was fuer ein Datenbanksystem ? Welches Tabellenformat braucht die Applikation ? (z.B. innoDB , MyIsam, CSV e.t.c)
Welche Zugriffsberechtigungen ?

zu2) Die bestehende Datenbank zuerst sichern, danach als <datenbank>.sql exportieren. Dann auf den neuen DB-Server die sql datei importieren.
Kontrollieren ob die Daten uebereinstimmen.

zu3) Die LOG files durchsuchen. Je nachdem was fuer ein Datenbanksystem auf welchem BT genutzt wird liegen diese natuerlich woanders.

zu4) Er verspricht sich einen schnelleren Erfolg bei der Datensuche durch die Indexierung. Alle Attribute einer Tabelle zu Indexieren wuerde den Effect
jedoch aufheben.Besser einen Primaerschluessel pro Tabelle und Fremdschluessel(Beziehung zu anderen Tabellen) nutzen.

zu5) Aus Wiki:

Ein weiterer wichtiger Teil der Datensicherheit ist das Transaktionskonzept, das Daten gegen Race Conditions durch den parallelen Zugriff mehrerer
Benutzer schützt.Andernfalls könnten Daten von verschiedenen Benutzern gleichzeitig geändert werden. Das Ergebnis der Änderungen würde dann vom Zufall abhängen oder Daten könnten inkonsistent werden. Vereinfacht dargestellt, sperren Transaktionen Daten vorübergehend für den Zugriff durch andere
Benutzer, bis eine Transaktion durch einen Commit beendet wird oder erfolgte Änderungen durch einen Rollback unwirksam gemacht werden. Danach sind die Daten wieder für andere Transaktionen frei.

Die 4 Tabellen muessten nun auf das neue Format umgestellt werden. Dadurch das bei diesen die Speicherung erst nach einem Commit erfolgen kann
ist beim Speicherkonzept fuer die Datenbank darauf zu achten !

zu6) Kommt auf die Datenbank und den Server an, kann ich so nicht beantworten. z.B. Unter Linux wuerde ich regelmaessig dumps von mysql via cronjob an start bringen....und sichern.

zu7) Access ich koennt kotzen... die beiden Tabellen in ein Format exportieren was Access lesen kann. (Wahrscheinlich .csv (komma getrennt, e.t.c??) )
Da es dann in den Access Tabellen zu Aenderungen kommt muessen die Tabellen in der DB jedesmal angepasst werden sonst kommt es zu Dateninkonzistenz !


Das hier ist nicht der letzte schluss Weisheit, wuerde Dir dringend empfehlen Dich intensiver damit zu bescheaftigen ! Das hat sonst keinen Sinn !
Dann mach lieber ein auf Hausfrau.... .

Gruss
Bitte warten ..
Mitglied: wiesi200
22.06.2014 um 21:31 Uhr
Na ne kleine Anmerkung mach ich dann auch noch.
Zu 2. SQL muss nicht gleich 100% SQL sein. Verschiedene DB System können inkompatibel zueinander sein. Das muss abgeklärt werden.
Zu 3. Erst mal schnell in Erinnerung rufen was man da angestellt hat.
Zu 7. Ich finde die frage jetzt etwas ungenau. Man könnte z.B. auch Tabellen in Access verknüpfen. So das DB System immer noch im Hintergrund ist und Access als Frontend fungiert.
Bitte warten ..
Mitglied: Alchimedes
22.06.2014 um 21:46 Uhr
Hallo wiesi,

sql ist sql. Es sei denn Du meinst z.B MSSQL und MYSQl da gebe ich Dir recht.
Interessanterweise ist der Wikipedia Eintrag unvollstaendig. Hier fehlt der erste Punkt DQL.

zu7) Access als Frontend ?? buah...

Gruss
Bitte warten ..
Mitglied: wiesi200
22.06.2014 um 21:53 Uhr
Genau den Spaß mit MSSQL meinte ich. Zudem müsste man auch noch funktionell aufpassen, hier gibt es auch den einen oder anderen unterschied, und ob es Konnektoren für die Datenbank gibt. Nicht das die Software die neue DB nicht ansprechen kann.
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Server
gelöst Anfänger Frage zum Thema Migration! (7)

Frage von Stefan007 zum Thema Windows Server ...

LAN, WAN, Wireless
gelöst HP Switches - Frage zu Spanning Tree bzw. Loop Back Protection (12)

Frage von chfran zum Thema LAN, WAN, Wireless ...

Netzwerkgrundlagen
Einstieg ins Thema größere Netzwerke (13)

Frage von sponger zum Thema Netzwerkgrundlagen ...

Hyper-V
Grundsatz Frage Anbindung Hyper V Hosts ans Netzwerk (7)

Frage von Eifeladmin zum Thema Hyper-V ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (22)

Frage von M.Marz zum Thema Windows Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...