Datenfeld
Ein Datenfeld ist die kleinste Einheit eines Datensatzes. Nach Mertens<ref>P. Mertens u. a.: Grundzüge der Wirtschaftsinformatik. 5. Auflage. Springer Verlag, Berlin 1998, S. 59.</ref> ist es die kleinste auswertungsfähige Dateneinheit, z. B. eine Artikelnummer.
Unterschiedliche Betrachtungsebenen: In der Programmierung, d. h. in Computerprogrammen oder in Datenbankdefinitionen, werden Datenfelder (oft auch nur „Feld“ genannt) auf der Typebene deklariert. Jedes Datenfeld ist dabei durch Attribute wie zum Beispiel seinen Namen, seine Länge oder seinen Datentyp charakterisiert.<ref>Datenfeld. auf wissen.de</ref> Im Programm wird dadurch ein Speicherbereich zur Aufnahme konkret zu verarbeitender Daten(felder) reserviert, als Teil einer „Datenstruktur“.
Dagegen sind Datenfelder eines konkreten Datenbestandes die einzelnen Felder in jedem einzelnen Datensatz, in tabellenorientierten Datenbeständen also die Schnittmenge einer bestimmten Spalte mit einer bestimmten Zeile. Beispiele: Der Name „Max Mustermann“ in einer Zeile der Tabelle „Personen“; der Rechnungsbetrag einer bestimmten Rechnung.
Datenfelder werden je nach Form der Speicherung oder auch je nach Programmiersprache unterschiedlich genannt. In relationalen Datenbanken entspricht jedem Datenfeld ein Attribut. Die Gesamtheit der Attribute, der Datensatz, entspricht dem Tupel.
In abweichender Bedeutung und in manchen Programmiersprachen wird der Ausdruck ‚Datenfeld‘ zum Teil auch in der Bedeutung Array benutzt.<ref>Programmieren in Fortran. Uni Bayreuth. <templatestyles src="Webarchiv/styles.css" />{{#if:20151224103852
| {{#ifeq: 20151224103852 | *
| {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20151224103852}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2023-12-09 15:07:05 InternetArchiveBot | 2023-12-09 15:07:05 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20151224103852}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2023-12-09 15:07:05 InternetArchiveBot | 2023-12-09 15:07:05 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2023-12-09 15:07:05 InternetArchiveBot | 2023-12-09 15:07:05 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }} ({{#if: {{#if: 2023-12-09 15:07:05 InternetArchiveBot | 2023-12-09 15:07:05 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: (srv.rz.uni-bayreuth.de) | {{#invoke:WLink|getEscapedTitle|(srv.rz.uni-bayreuth.de)}} | {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}} }}
}}}}}}}}{{#if:2023-12-09 15:07:05 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20151224103852|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf}}
|| {{#if: || }}
}}{{#if: (srv.rz.uni-bayreuth.de)
| {{#if: {{#invoke:WLink|isBracketedLink|(srv.rz.uni-bayreuth.de)}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|https://srv.rz.uni-bayreuth.de/lehre/fortran90/fortran.pdf }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>
Einzelnachweise
<references />