

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
6 questions
Addition
Presentation
•
KG
6 questions
Badminton
Presentation
•
6th - 8th Grade
6 questions
Bài học không có tiêu đề
Presentation
•
6th - 8th Grade
11 questions
One-step Inequalities: Multiplication and Division
Presentation
•
6th - 8th Grade
7 questions
Introdução Geografia
Presentation
•
6th - 8th Grade
9 questions
Tipuri simple de date in C++
Presentation
•
7th - 8th Grade
10 questions
N2Y: May the 4th be with You
Presentation
•
5th - 8th Grade
9 questions
ICT Classes for Family & Friends
Presentation
•
6th - 7th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade