Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #205

Merged
merged 17 commits into from
Nov 22, 2024
Merged

Dev #205

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions assets/css/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.dark{
img {
background-color: white;
}
}
136 changes: 131 additions & 5 deletions content/de/AbschlussprüfungTeil2AE/GA2/Normalisierung.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,13 @@ Die Erste Normalform (1NF) ist dann gegeben, wenn alle Informationen in einer Ta

### Stichpunkte

- Atomar
- Atomar: in jeder Spalte ist genau ein Wert

### Beispiel

| R.-Nr. | Datum | Name | Vorname | Straße | H.-Nr. | PLZ | ORT | Artikel | Anzahl | Preis | Währung |
| ------ | ---------- | ---------- | ------- | ------------ | ------ | ----- | ------------ | --------- | ------ | ----- | ------- |
| 420 | 14.11.2024 | Mustermann | Max | Musterstraße | 1 | 12345 | Musterhausen | Bleistift | 5 | 1 | Euro |

## Zweite Normalform

Expand All @@ -24,8 +30,86 @@ Ein Relationstyp (Tabelle) befindet sich genau dann in der zweiten Normalform (2

### Stichpunkte

- Setzt 1NF vorraus
- Alle Attribute hängen vom Primary Key ab
- Setzt 1NF voraus
- Alle Nichtschlüsselattribute sind abhängig vom Primärschlüssel

### Beispiel

{{< rawhtml >}}
<table>
<tr>
<th colspan="3">Rechnung</th>
</tr>
<tr>
<th>R.-Nr.</th>
<th>Datum</th>
<th>K.-Nr.</th>
</tr>
<tr>
<td>420</td>
<td>14.11.2024</td>
<td>69</td>
</tr>
</table>

<table>
<tr>
<th colspan="7">Kunde</th>
</tr>
<tr>
<th>K.-Nr.</th>
<th>Name</th>
<th>Vorname</th>
<th>Straße</th>
<th>H.-Nr.</th>
<th>PLZ</th>
<th>Ort</th>
</tr>
<tr>
<td>007</td>
<td>Mustermann</td>
<td>Max</td>
<td>Musterstraße</td>
<td>1</td>
<td>12345</td>
<td>Musterort</td>
</tr>
</table>

<table>
<tr>
<th colspan="4">Rechnungsposition</th>
</tr>
<tr>
<th>R.-P,-Nr.</th>
<th>R.-Nr.</th>
<th>Art.-Nr.</th>
<th>Anzahl</th>
</tr>
<tr>
<td>1</td>
<td>420</td>
<td>69</td>
<td>5</td>
</tr>
</table>

<table>
<tr>
<th colspan="3">Artikel</th>
</tr>
<tr>
<th>Art.-Nr.</th>
<th>Bezeichnung</th>
<th>Preis</th>
</tr>
<tr>
<td>69</td>
<td>Bleistift</td>
<td>1</td>
</tr>
</table>
{{< /rawhtml >}}

## Dritte Normalform

Expand All @@ -35,8 +119,50 @@ Ein Relationstyp befindet sich genau dann in der dritten Normalform (3NF), wenn

### Stichpunkte

- Setzt 2NF vorraus
- Indirekt abhänge Attribute müssen in eine Tabelle ausgelagert werden
- Setzt 2NF voraus
- Es dürfen keine transitiven Abhängigkeiten zwischen Nichtschlüsselattributen bestehen

### Beispiel

{{< rawhtml >}}
<table>
<tr>
<th colspan="6">Kunde</th>
</tr>
<tr>
<th>K.-Nr.</th>
<th>Name</th>
<th>Vorname</th>
<th>Straße</th>
<th>H.-Nr.</th>
<th>PLZ</th>
</tr>
<tr>
<td>007</td>
<td>Mustermann</td>
<td>Max</td>
<td>Musterstraße</td>
<td>1</td>
<td>12345</td>
</tr>
</table>

<table>
<tr>
<th colspan="2">Postleitzahl</th>
</tr>
<tr>
<th>PLZ</th>
<th>Ort</th>
</tr>
<tr>
<td>12345</td>
<td>Musterort</td>
</tr>
</table>
{{< /rawhtml >}}

In der Tabelle **Kunde** hängt das Attribut **Ort** transitiv vom Primärschlüssel **K.-Nr.** über das Attribut **PLZ** ab. Durch das Auslagern von **PLZ** und **Ort** in eine separate Tabelle wird diese transitive Abhängigkeit aufgelöst, wodurch die dritte Normalform erreicht wird.

## Erklärungsvideo 📹

Expand Down
11 changes: 7 additions & 4 deletions content/de/AbschlussprüfungTeil2Wirtschaft/Betriebsrat.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ description: "Der Betriebsrat dient der Vertretung der Arbeiterinteressen im Bet

Der Betriebsrat arbeitet zusammen mit der Geschäftsführung am Wohl der Mitarbeiter und des Unternehmens.

- Möglich ab mindestens 5 Arbeitnehmern
- Amtszeit ist 4 Jahre
- Alle Mitarbeiter **über 16** sind Wahlberechtigt
- Wählbar sind alle Mitarbeiter **über 16** die mindesten **6 Monate** dem Betrieb angehörig sind
- Möglich ab mindestens 5 Arbeitnehmern, davon müssen 3 wählbar sein
- Amtszeit ist 4 Jahre
- Wahlen finden grundsätzlich im Zeitraum vom 1. März - 31. Mai statt
- Alle Mitarbeiter **über 16** sind Wahlberechtigt (aktives Wahlrecht)
- Auch Leiharbeiter, wenn diese voraussetzlich länger als 3 Monate im Betrieb eingesetzt werden.
- Wählbar (passives Wahlrecht) sind alle Mitarbeiter **über 18** die mindesten **6 Monate** dem Betrieb angehörig sind
- Muss über die Umstände des Betriebes informiert werden (Insbesondere bei Personalbelangen)

## Mitspracherecht 📜
Expand All @@ -28,3 +30,4 @@ Der Betriebsrat arbeitet zusammen mit der Geschäftsführung am Wohl der Mitarbe

[Fachinformatiker.de Betriebsrat](https://www.fachinformatiker.de/topic/44291-betriebsrat/)
[Fachadmin.de](https://fachadmin.de/index.html@p=237.html)
[ifb - Institut zur Fortbildung von Betriebsräten : Voraussetungen einer BR-Wahl](https://www.brwahl.de/betriebsrat-gruenden/wie-waehlen-wir-einen-betriebsrat/betriebsrat-gruenden-voraussetzungen-einer-betriebsratswahl)
1 change: 1 addition & 0 deletions content/de/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ Wenn du Teil der Fachinformatiker Prüfungsvorbereitung Contributors werden möc
- [N4rl0n](https://github.com/N4rl0n)
- [Adrian Preuß](https://github.com/Bizarrus)
- [TilGP](https://github.com/TilGP)
- [AlphaLEXray](https://github.com/AlphaLEXray)
2 changes: 2 additions & 0 deletions layouts/shortcodes/rawhtml.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<!-- raw html -->
{{.Inner}}
Loading