SQL डेटाबेस

डेटा इंजीनियरिंग को समझना

Hadrien Lacroix

Content Developer at DataCamp

SQL

  • Structured Query Language
  • Relational Database Management System (RDBMS) के लिए इंडस्ट्री स्टैंडर्ड
  • एक साथ कई रिकॉर्ड्स तक पहुँचें, और उन्हें group, filter या aggregate करें
  • लिखित अंग्रेजी के करीब, लिखना और समझना आसान
  • डेटा इंजीनियर्स डेटाबेस बनाने और मेंटेन करने के लिए SQL इस्तेमाल करते हैं
  • डेटा साइंटिस्ट्स डेटाबेस से जानकारी माँगने (query) के लिए SQL इस्तेमाल करते हैं
डेटा इंजीनियरिंग को समझना

employees टेबल याद है?

index last_name first_name role team full_time office
0 Thien Vivian Data Engineer Data Science 1 Belgium
1 Huong Julian Data Scientist Data Science 1 Belgium
2 Duplantier Norbert Software Developer Infrastructure 1 United Kingdom
3 McColgan Jeff Business Developer Sales 1 United States
4 Sanchez Rick Support Agent Customer Service 0 United States
डेटा इंजीनियरिंग को समझना

डेटा इंजीनियर्स के लिए SQL

  • डेटा इंजीनियर्स SQL से टेबल्स बनाते, मेंटेन और अपडेट करते हैं.
CREATE TABLE employees (

employee_id INT,
first_name VARCHAR(255),
last_name VARCHAR(255),
role VARCHAR(255),
team VARCHAR(255),
full_time BOOLEAN,
office VARCHAR(255)
);
डेटा इंजीनियरिंग को समझना

डेटा साइंटिस्ट्स के लिए SQL

  • डेटा साइंटिस्ट्स SQL से टेबल्स में डेटा query, filter, group और aggregate करते हैं.
SELECT first_name, last_name

FROM employees
WHERE role LIKE '%Data%'
डेटा इंजीनियरिंग को समझना

Database schema

  • डेटाबेस टेबल्स से बने होते हैं
  • डेटाबेस स्कीमा बताता है कि टेबल्स आपस में कैसे जुड़े हैं
डेटा इंजीनियरिंग को समझना

albums टेबल

डेटा इंजीनियरिंग को समझना

artists टेबल

डेटा इंजीनियरिंग को समझना

artists टेबल artist_id यूनिक key से albums टेबल से जुड़ी है

डेटा इंजीनियरिंग को समझना

songs टेबल

डेटा इंजीनियरिंग को समझना

albums टेबल album यूनिक key से songs टेबल से जुड़ी है

डेटा इंजीनियरिंग को समझना

playlists टेबल

डेटा इंजीनियरिंग को समझना

playlists टेबल song यूनिक key से songs टेबल से जुड़ी है

डेटा इंजीनियरिंग को समझना

कई implementations

  • SQLite
  • MySQL
  • PostgreSQL
  • Oracle SQL
  • SQL Server
डेटा इंजीनियरिंग को समझना

Summary

  • SQL = इंडस्ट्री स्टैंडर्ड
  • डेटा इंजीनियर्स और डेटा साइंटिस्ट्स इसे अलग तरह से कैसे इस्तेमाल करते हैं, समझाएँ
  • डेटाबेस स्कीमा
  • SQL implementations
डेटा इंजीनियरिंग को समझना

अभ्यास करते हैं!

डेटा इंजीनियरिंग को समझना

Preparing Video For Download...