Veröffentlicht 17. April 200916 j 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
17. April 200916 j 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)
17. April 200916 j 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.