Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m290:learningunits:lu05:aufgaben:03 [2024/09/16 15:05] – angelegt vdemir | modul:m290:learningunits:lu05:aufgaben:03 [2024/10/17 12:42] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| ===== Requirements | ===== Requirements | ||
| * Work type: individual | * Work type: individual | ||
| - | * Timeframe: | + | * Timeframe: |
| * Means of aid: | * Means of aid: | ||
| - | * only teaching materials, no websearch, no use of ai. | + | * Only teaching materials, no websearch, no use of ai. |
| * [[https:// | * [[https:// | ||
| - | * Expected result: | + | * Expected result: |
| ===== Case studies / Assignments ===== | ===== Case studies / Assignments ===== | ||
| - | ... | + | Here are five assignments, |
| ===== Assignments ===== | ===== Assignments ===== | ||
| - | * a) ... | + | ==== A: PRIMARY KEY ==== |
| - | * b) ... | + | Create |
| + | |||
| + | ==== B: AUTO INCREMENT ==== | ||
| + | Create a table products where each product has an automatically generated, unique product_id using the AUTO_INCREMENT feature. Include columns for product_name and price. | ||
| + | |||
| + | ==== C: NOT NULL ==== | ||
| + | Create a table students that includes a student_id (INT) and a student_name (VARCHAR). Ensure that the student_name column cannot have a NULL value by applying the NOT NULL constraint. | ||
| + | |||
| + | ==== D: UNIQUE ==== | ||
| + | Create a table users that has a user_id (INT) and email (VARCHAR). Ensure that no two users can have the same email address by applying the UNIQUE constraint to the email column. | ||
| + | |||
| + | ==== E: FOREIGN KEY ==== | ||
| + | Create two tables: one called departments and the other called employees. Each department has a department_id as its primary key. In the employees table, include a column called department_id as a foreign key that references the departments table. Ensure that every employee is linked to a department. | ||
| | | ||
| ===== Solution ===== | ===== Solution ===== | ||
| - | [[modul: | + | [[modul: |