

Databáze v praxi
Presentation
•
Computers
•
6th - 8th Grade
•
Practice Problem
•
Hard
Matěj Weber
FREE Resource
9 Slides • 0 Questions
1
Databáze v praxi
2
Úvod do SQL - Jazyk Databází
SQL je jako nákupní seznam nebo plán, který používáme při návštěvě obchodu jako Lidl.
Když jdeme nakupovat, potřebujeme mít přehled, co a kde koupit.
SQL nám umožňuje 'nakupovat' informace z 'regálů' databáze - vytvářet, číst, aktualizovat a odstraňovat data.Představíme si, jak fungují základní příkazy SQL - CREATE, ALTER, a DROP - při organizaci a správě našich 'nákupů' dat.
3
CREATE - Vytváření 'Nákupního Košíku'
Představte si, že přicházíte do Lidlu a chcete začít nakupovat.
V SQL, příkaz CREATE je jako když si vezmete nový nákupní košík.
Tento příkaz vytváří novou 'tabulku' v naší 'databázové obchodě', která je jako prázdný košík připravený k naplnění.
Vytvoření tabulky zahrnuje definování 'položek' (sloupců), které budou v košíku (tabulce) – jako například název produktu, cenu, a množství.
Každý sloupec má určený 'typ dat', který určuje, jaký druh informací může obsahovat, podobně jako rozhodnutí, zda do košíku dát ovoce, zeleninu nebo pečivo.
4
Struktura Tabulky v CREATE
Když vytváříme tabulku s příkazem CREATE, je to jako když si plánujeme, co a jak budeme nakupovat v Lidlu.
Rozhodujeme se, kolik 'přihrádek' (sloupců) bude v našem košíku a co každá přihrádka bude obsahovat.
Například, můžeme mít přihrádku pro 'Název produktu' (VARCHAR), 'Cenu' (FLOAT) a 'Datum expirace' (DATE).
5
Každá přihrádka (sloupec) má svá pravidla – některé věci pasují a některé ne.
'Primární klíč' v tabulce je jako speciální etiketa na jedné z věcí v košíku, která je unikátní a pomáhá nám rychle najít konkrétní položku.
6
ALTER - Přizpůsobení Košíku
Co když během nakupování v Lidlu zjistíme, že potřebujeme více místa pro pečivo nebo že jsme zapomněli na něco důležitého?
V SQL, příkaz ALTER nám umožňuje přizpůsobit již existující 'košík' (tabulku).
Můžeme přidat nové 'přihrádky' (sloupce) nebo změnit velikost stávajících, přesně tak, jak potřebujeme.
Například, ALTER TABLE nakupni_seznam ADD sloupec popis VARCHAR(255); přidá do naší tabulky nový sloupec 'popis', který nám umožní zaznamenat více informací o produktech.
7
Praktické Využití ALTER
Příkaz ALTER je užitečný, když se naše potřeby změní.
Představte si, že se v Lidlu rozhodnete koupit více druhů ovoce.
Potřebujete větší prostor v košíku pro ovoce.
V databázích, když potřebujeme ukládat více informací nebo jiný typ informací, použijeme ALTER.
To nám umožní přidat nové sloupce nebo upravit existující, aniž bychom museli vytvářet novou tabulku od začátku.
Je to flexibilní a efektivní způsob, jak udržet naše databáze aktuální a v souladu s našimi potřebami.
8
DROP - Odstranění Košíku
Někdy se stane, že nákupní košík už není potřeba nebo je plný věcí, které už nechceme.
V SQL, příkaz DROP je jako když vrátíme celý košík zpět.
Tento příkaz odstraní celou tabulku z databáze.
Například, DROP TABLE zastaraly_nakupni_seznam; okamžitě odstraní tabulku 'zastaraly_nakupni_seznam' a všechny informace v ní.
Je to silný nástroj, ale musíme být opatrní, protože jednou když košík 'odhodíme', vše v něm zmizí navždy.
9
Příklady Použití DROP
Integritní omezení v SQL jsou jako pravidla nakupování v Lidlu.
Určují, co můžeme a nemůžeme dělat s našimi daty.
Například, omezení 'NOT NULL' je jako pravidlo, že každý produkt v košíku musí mít cenu – nemůžeme mít produkt bez cenovky.
'UNIQUE' znamená, že každý produkt musí mít unikátní kód, takže dva různé produkty nemohou mít stejný kód.
Omezení 'PRIMARY KEY' je jako mít jedinečný identifikační kód pro každý produkt, který nám pomáhá rychle ho najít v databázi.
Tato pravidla pomáhají zajistit, že naše data jsou správná, kompletní a jedinečná.
Databáze v praxi
Show answer
Auto Play
Slide 1 / 9
SLIDE
Similar Resources on Wayground
7 questions
BTS members
Presentation
•
KG
7 questions
M9 Přijímací zkoušky - část 1
Presentation
•
6th - 9th Grade
9 questions
exponents
Presentation
•
6th - 8th Grade
9 questions
PRESENTACIÓN DE CLASE
Presentation
•
KG
9 questions
Slope from a Graph
Presentation
•
7th - 8th Grade
2 questions
ViP_5.r_kraj šk.god
Presentation
•
6th - 8th Grade
6 questions
Middle School Survival Guide
Presentation
•
6th - 8th Grade
8 questions
High School Challenges
Presentation
•
6th - 8th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
17 questions
guess the logo
Quiz
•
8th Grade
10 questions
Candy
Quiz
•
4th - 8th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
22 questions
Dot Plots and Histograms
Quiz
•
6th Grade
10 questions
Memorial Day History and Traditions
Interactive video
•
5th - 8th Grade