SQL Bootcamp - Bazy danych SQLite - Part I
What you'll learn
- wprowadzenie do relacyjnych baz danych (RDBMS)
- wprowadzenie do baz danych SQLite i SQL
- Instalacja i konfiguracja DB Browser for SQLite oraz SQLiteStudio
- SQLite + wiersz poleceń
- tworzenie i wykonywanie zapytań do bazy danych
- DQL - Data Query Language
- sortowanie, filtrowanie i grupowanie danych
- Instrukcja SELECT CASE i tworzenie podzapytań
- łączenie tabel - CROSS JOIN, LEFT JOIN, INNER JOIN, SELF JOIN
- łączenie tabel - UNION, UNION ALL, EXCEPT, INTERSECT
Requirements
- Brak wymaganego doświadczenia z SQL ani bazami danych
- Zainstalowane narzędzia (lub gotowość do ich zainstalowania)
- Chęć nauki i ciekawość pracy z danymi
Description
SQL Bootcamp – Bazy danych SQLite – Part I to idealny kurs dla osób, które chcą rozpocząć swoją przygodę z bazami danych i językiem SQL. Kurs został stworzony z myślą o osobach początkujących, które nigdy wcześniej nie miały styczności z SQL ani z bazami danych, jak również dla tych, którzy chcą uporządkować i ugruntować swoją wiedzę.
W pierwszej części kursu skupiamy się na fundamentach pracy z relacyjnymi bazami danych przy użyciu lekkiej i niezwykle popularnej bazy danych – SQLite. SQLite nie wymaga instalacji serwera ani skomplikowanej konfiguracji, dlatego świetnie sprawdza się jako środowisko do nauki.
W kursie dowiesz się:
czym są bazy danych i jak działają,
jak tworzyć i zarządzać tabelami,
jak dodawać, modyfikować i usuwać dane,
jak wyszukiwać informacje z użyciem zapytań SELECT,
jak stosować filtry, sortowanie, operatory logiczne i porównania,
czym jest klucz główny, klucz obcy oraz indeks.
Każdy temat ilustrowany jest praktycznymi przykładami i ćwiczeniami, które możesz wykonać samodzielnie, aby lepiej zrozumieć omawiane zagadnienia. Kurs prowadzony jest prostym i zrozumiałym językiem, bez zbędnego żargonu technicznego.
Dołącz do kursu już dziś i zacznij budować solidne fundamenty swojej kariery w IT – niezależnie od tego, czy chcesz zostać analitykiem danych, programistą czy administratorem baz danych. SQL to uniwersalna umiejętność, która otworzy przed Tobą wiele drzwi.
SQLite – Lekka baza danych, wielka moc w jednym pliku
SQLite to wbudowana, relacyjna baza danych, która zapisuje wszystkie dane w jednym, samodzielnym pliku. Nie wymaga instalacji serwera ani konfiguracji, co czyni ją idealnym wyborem do aplikacji desktopowych, mobilnych i testowych. Mimo swojej lekkości oferuje pełne wsparcie dla języka SQL, transakcji i integralności danych. To niezawodne rozwiązanie dla programistów ceniących prostotę i efektywność.
sqlite3 – Lekka baza danych zawsze pod ręką
sqlite3 to wbudowany moduł Pythona umożliwiający pracę z relacyjną bazą danych SQLite bez potrzeby instalowania zewnętrznych serwerów czy konfiguracji. Idealna do małych i średnich projektów, SQLite zapisuje dane w pojedynczym pliku, oferując prostotę, szybkość działania i pełne wsparcie dla SQL. Dzięki sqlite3, tworzenie i zarządzanie bazą danych w Pythonie staje się szybkie, łatwe i efektywne.
Who this course is for:
- Początkujący programiści i developerzy
- Analitycy danych i przyszli data scientistci
- Developerzy baz danych
- Administratorzy baz danych
- Studenci kierunków technicznych i informatycznych
- Hobbyści i pasjonaci technologii
Instructor
EN
Python Developer/AI Enthusiast/Data Scientist/Stockbroker
Enthusiast of new technologies, particularly in the areas of artificial intelligence, the Python language, big data and cloud solutions. Graduate of postgraduate studies at the Polish-Japanese Academy of Information Technology in the field of Computer Science and Big Data specialization. Master's degree graduate in Financial and Actuarial Mathematics at the Faculty of Mathematics and Computer Science at the University of Lodz. Former PhD student at the faculty of mathematics. Since 2015, a licensed Securities Broker with the right to provide investment advisory services (license number 3073). Lecturer at the GPW Foundation, conducting training for investors in the field of technical analysis, behavioral finance, and principles of managing a portfolio of financial instruments.
Founder at e-smartdata
PL
Python Developer/AI Enthusiast/Data Scientist/Stockbroker
Jestem miłośnikiem nowych technologii, szczególnie w obszarze sztucznej inteligencji, języka Python big data oraz rozwiązań chmurowych. Posiadam stopień absolwenta podyplomowych studiów na kierunku Informatyka, specjalizacja Big Data w Polsko-Japońskiej Akademii Technik Komputerowych oraz magistra z Matematyki Finansowej i Aktuarialnej na wydziale Matematyki i Informatyki Uniwersytetu Łódzkiego. Od 2015 roku posiadam licencję Maklera Papierów Wartościowych z uprawnieniami do czynności doradztwa inwestycyjnego (nr 3073). Jestem również wykładowcą w Fundacji GPW prowadzącym szkolenia dla inwestorów z zakresu analizy technicznej, finansów behawioralnych i zasad zarządzania portfelem instrumentów finansowych. Mam doświadczenie w prowadzeniu zajęć dydaktycznych na wyższej uczelni z przedmiotów związanych z rachunkiem prawdopodobieństwa i statystyką. Moje główne obszary zainteresowań to język Python, sztuczna inteligencja, web development oraz rynki finansowe.
Założyciel platformy e-smartdata