Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.91 KB

File metadata and controls

47 lines (39 loc) · 1.91 KB

ℹ Terminologia

Termin Znaczenie
💾 Baza danych zbiór danych opisujący dany fragment rzeczywistości
🧬 Trwałość danych długi czas życia danych
💻 Niezależność danych niezależność od działania aplikacji
🛡 Ochrona danych
✅ Integralność danych
🗑 Normalizacja eliminacja powtarzających się danych

📂 Modele danych

  • próba reprezentacji 🌏 świata, jego 🥎 obiektów, 🔥 zdarzeń i 💕 relacji

🔲 Części

  1. 🗄 strukturalna
  2. 💾 manipulacyjna
  3. 🚫 zawierająca reguły integralności

💼 Typy

  1. ⭐ relacyjny
  2. jednorodny
  3. hierarchiczny
  4. obiektowy
  5. relacyjno-obiektowy
  6. sieciowy

🔑 Klucze

  • podstawowy
  • obcy

✉ Kopie zapasowe

  • mysqldump -u <👤 login> -p <🔑 haslo> <📁 nazwa_bazy> > 📄 kopia.sql
  • mysqldump -u <👤 login> -p <🔑 haslo> --databases <📁 nazwa_bazy1> <📁 nazwa_bazy2> > kopia.sql
  • mysqldump -u <👤 login> -p <🔑 haslo> --all-databases > 📄 kopia.sql
  • mysqldump -u <👤 login> -p <🔑 haslo> <📁 nazwa_bazy> <📄 nazwa_tabeli> > 📄 kopia.sql
  1. Logujemy się do mysql
    • mysql -u <👤 login> -p <🔑 haslo>
  2. Przywracamy bazę
    • mysql -u <👤 login> -p <🔑 haslo> <📁 nazwa_bazy> < 📄 kopia.sql

Lub...

  1. SOURCE 📄 kopia.sql

💬 Diagramy

  • ER: Entity-relationship