Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zwischenprüfung Herbst 2006 Aufgabe 16

Empfohlene Antworten

Veröffentlicht

Um den für die Speicherung der Stammdaten benötigeten Festplattenspeicher zu bestimmen erbittet ein Mitarbeiter der MegaPix GmbH von Ihnen die Berechnung des Speicherbedarfs der zuvor genannten Kundendaten. Sie gehen davon aus, dass pro Kunde folgende DAten zu speichern sind:

Name: char(30)

Adress: char(30)

Kunde seit: date(8Byte)

Umsatz: float(8Byte)

Anzahl Kontakte: int(4Byte)

Dabei werden für jedes Zeichen char jeweils 1 Byte benötigt. Die Logos werden in externen Bitmap Dateien a 100*100 Pixel mit 8 Bit Farbtife gespeichert. Zu jedem Kunden existiert genau eine solche Grafikdatei. Der Kundenbestand hat sich bisher por Jahr nahezu verdoppelt und wird in der Marketingabteilung der MegaPix in 10 Jahren auf ca. 10000 Kunden geschätzt. Ermitteln Sie auf Grund der Größenangabe den Speicherplatzbedar für diesen Zeitpunkt in vollen Megabyte?

Ich suche nun den Lösungsweg mit Lösung. Kann mir einer Helfen

30+30+8+8+4 = 80 Byte für die Daten an sich

100*100*1 (8 Bit = 1 Byte) = 10000 für Logo

Logo + Daten = 10080 Byte / Kunde

10080 * 10000 für Gesamtmenge

Gesamtmenge / 1024 / 1024 = Volumen in MB (musst auf das nöchste MB aufrunden)

Ist eigentlich ganz einfach...Rechnungsweg ist folgender:

Erstmal die Größe eines Datensatzes berechnen:

1 Stelle Char --> 1 Byte, daher:

Name: char(30)

Adress: char(30)

Kunde seit: date(8Byte)

Umsatz: float(8Byte)

Anzahl Kontakte: int(4Byte)

30 Byte + 30 Byte + 8 Byte + 8 Byte + 4 Byte = 80 Byte/Datensatz ohne Bild

Größe Bild:

100*100 Pixel * 8 Bit --> 80.000 Bit / 8 --> 10.000 Byte

Größe Datensatz mit Bild:

80 Byte + 10.000 Byte = 10.080 Byte

Größe aller 10.000 Datensätze:

10.080 Byte * 10.000 Datensätze = 100.800.000 Byte / 1024 --> 98437,5 kByte / 1024 --> 96,13 MByte

Runden Sie auf ganze MByte:

96,13 MByte --> 97 MByte

Hoffe es ist verständlich.^^

Gruß Viper87

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.