SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Projektowanie i przetwarzanie danych w SQL
Report
Natalia Stanko
Follow
Software Engineer at Cranberrycode
Feb. 20, 2020
•
0 likes
•
564 views
1
of
58
Projektowanie i przetwarzanie danych w SQL
Feb. 20, 2020
•
0 likes
•
564 views
Download Now
Download to read offline
Report
Technology
Warsztaty dla początkujących
Natalia Stanko
Follow
Software Engineer at Cranberrycode
Recommended
Roman Czarko-Wasiutycz- Projektowanie baz danych
Women in Technology Poland
672 views
•
22 slides
Bazy danych oraz systemy klasy business intelligence
Katedra Informatyki Ekonomicznej UG
834 views
•
15 slides
Migracja I Integracja Bazy
Przemysław ...
1.3K views
•
47 slides
PostgreSQL 8.3. Ćwiczenia
Wydawnictwo Helion
583 views
•
34 slides
Using Red Gate SQL Doc for database documentation
Mariusz Koprowski
418 views
•
18 slides
Zarządzanie zamianami w relacyjnych bazach danych
MarcinStachniuk
5.5K views
•
96 slides
More Related Content
Similar to Projektowanie i przetwarzanie danych w SQL
Liquibase - Zarządzanie zmianami w relacyjnych bazach danych
MarcinStachniuk
8.8K views
•
93 slides
Visual Basic .NET. Bazy danych. Księga eksperta
Wydawnictwo Helion
457 views
•
27 slides
SQL. Od podstaw
Wydawnictwo Helion
1.2K views
•
50 slides
MongoDB 2011
Natalia Stanko
753 views
•
17 slides
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
Łukasz Grala
664 views
•
38 slides
Microsoft Business Intelligence w 2017 roku
HighWheelSoftware
100 views
•
53 slides
Similar to Projektowanie i przetwarzanie danych w SQL
(10)
Liquibase - Zarządzanie zmianami w relacyjnych bazach danych
MarcinStachniuk
•
8.8K views
Visual Basic .NET. Bazy danych. Księga eksperta
Wydawnictwo Helion
•
457 views
SQL. Od podstaw
Wydawnictwo Helion
•
1.2K views
MongoDB 2011
Natalia Stanko
•
753 views
20060416 Azure Boot Camp 2016- Azure Data Lake Storage and Analytics
Łukasz Grala
•
664 views
Microsoft Business Intelligence w 2017 roku
HighWheelSoftware
•
100 views
Łukasz Grala - BI w Sql 2008
nexik
•
685 views
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
Bartosz Ratajczyk
•
1.2K views
SaaS - Architektura Multitenant
Michał Mac
•
1.5K views
Współpraca Pakietu Office 2007 z MSSQL 2008
Przemysław ...
•
2.5K views
More from Natalia Stanko
Recovering from burnout
Natalia Stanko
729 views
•
24 slides
Moja przygoda z programowaniem - Rails Girls Wroclaw 2014
Natalia Stanko
317 views
•
9 slides
Ruby, Ruby on Rails 2010
Natalia Stanko
49 views
•
11 slides
SQLite 2010
Natalia Stanko
33 views
•
21 slides
Przegląd języków programowania
Natalia Stanko
819 views
•
47 slides
The power of events
Natalia Stanko
664 views
•
18 slides
More from Natalia Stanko
(18)
Recovering from burnout
Natalia Stanko
•
729 views
Moja przygoda z programowaniem - Rails Girls Wroclaw 2014
Natalia Stanko
•
317 views
Ruby, Ruby on Rails 2010
Natalia Stanko
•
49 views
SQLite 2010
Natalia Stanko
•
33 views
Przegląd języków programowania
Natalia Stanko
•
819 views
The power of events
Natalia Stanko
•
664 views
Poznaj GITa - Natalia Stanko
Natalia Stanko
•
1.6K views
12. spotkanie Women in Technology Kraków
Natalia Stanko
•
777 views
11. spotkanie Women in Technology Kraków
Natalia Stanko
•
389 views
9. spotkanie Women in Technology w Krakowie
Natalia Stanko
•
445 views
8. spotkanie Women in Technology w Krakowie
Natalia Stanko
•
516 views
Geeklist #hack4good Kraków
Natalia Stanko
•
1.1K views
Women in Technology Kraków #6
Natalia Stanko
•
466 views
Prostota i mozliwosci symfony2
Natalia Stanko
•
1.4K views
Hack4good 0.5 Kraków Challenges
Natalia Stanko
•
772 views
Hack4good 0.5 Kraków tematy (PL)
Natalia Stanko
•
249 views
Hack4good Idea (PL)
Natalia Stanko
•
205 views
Women in Technology Kraków
Natalia Stanko
•
394 views
Projektowanie i przetwarzanie danych w SQL
1.
Projektowanie i przetwarzanie
danych w SQL
2.
Natalia Stanko Women in
Technology Kraków Backend Web Developer
3.
Dla kogo? dla osób,
które do tej pory nie operowały jeszcze: ● na bazach danych z wiersza poleceń ● na bazach danych relacyjnych
4.
Plan spotkania ● Prezentacja ●
Część warsztatowa
5.
Czego się dziś nauczymy? ●
Struktura bd ● Projektowanie relacji bd ● Składnia SQL ● MySQL wiersz poleceń ● Modyfikacja danych ● Filtrowanie danych
6.
Bazy danych DBMS -
Database Management System
7.
SQL Structured Query Language
8.
MySQL
9.
Struktura i pojęcia ●
Bazy danych ● Tabele ● Kolumny ● Typy danych ● Język SQL
10.
Diagram ERD - Entity-Relationship Diagram
11.
Logowanie mysql -u root
12.
Przeglądanie baz danych show
DATABASES;
13.
Tworzenie bazy danych CREATE
DATABASE workshops_sql;
14.
Tworzenie bazy danych CREATE
DATABASE workshops_sql;
15.
Przeglądanie baz danych show
DATABASES;
16.
Przeglądanie baz danych use
workshops_sql;
17.
Przeglądanie tabel SHOW TABLES;
18.
Tworzenie tabeli CREATE TABLE
customers ( name VARCHAR(100), age TINYINT(1) NOT NULL ) ENGINE=innodb;
19.
Przeglądanie tabel SHOW TABLES;
20.
Przeglądanie tabel DESCRIBE customers;
21.
Przeglądanie tabel SELECT *
FROM customers;
22.
Przeglądanie tabel SELECT *
FROM customers;
23.
Wypełnianie danymi INSERT INTO
customers (name, age) VALUES ('Anna', 25);
24.
Wypełnianie danymi INSERT INTO
customers (name, age) VALUES ('Marcin', 25); INSERT INTO customers (name, age) VALUES ('Piotr', 30); INSERT INTO customers (name, age) VALUES ('Iwona', 17); INSERT INTO customers (name, age) VALUES ('Jan', 18);
25.
Przeglądanie tabel SELECT *
FROM customers; SELECT p.name FROM customers p;
26.
Filtrowanie danych SELECT *
FROM customers where name = 'Anna';
27.
Filtrowanie danych SELECT *
FROM customers where age >= 18;
28.
Filtrowanie danych SELECT max(age)
FROM customers p;
29.
Filtrowanie danych SELECT count(*)
as count_of_customers FROM customers;
30.
Filtrowanie danych SELECT age,
count(*) FROM customers GROUP BY age;
31.
Zmiana danych UPDATE customers
SET name = 'Katarzyna', age = 42 WHERE name = 'Anna';
32.
Usuwanie danych DELETE FROM
customers WHERE name = 'Jan';
33.
Usuwanie tabel drop table
customers;
34.
Usuwanie baz danych drop
database workshops_sql;
35.
Relacje
39.
Przetwarzanie danych 15 zadań
40.
Przetwarzanie danych CREATE DATABASE
workshops_sql; use workshops_sql;
41.
Dump danych https://goo.gl/GogTK0
42.
Przetwarzanie danych source /sciezka/do/human_resources.sql
43.
Zadanie 1 Ile jest
tabel w bazie?
44.
Zadanie 2 Ile jest
osób w bazie (tabela people)?
45.
Zadanie 3 Znajdź w
bazie osoby z Finlandii (tabela people)
46.
Zadanie 4 Ile jest
osób z Finlandii
47.
Zadanie 5 Jaka jest średnia
ocen wszystkich umiejętności (tabela skills)?
48.
Zadanie 6 Znajdź projekty bez
wypełnionego adresu URL (tabela projects)
49.
Zadanie 7 Pobierz raport dotyczący
ilości osób z każdego państwa
50.
Zadanie 8 Ile jest
w bazie kobiet, a ile mężczyzn z Francji
51.
Zadanie 9 Znajdź osoby wraz
z przypisanymi do nich projektami
52.
Zadanie 10 Pobierz raport
z liczbą projektów każdej osoby. Posortuj malejąco po: liczbie projektów, rosnąco po: nazwisku, imieniu
53.
Zadanie 11 Znajdź osoby
bez przypisanych projektów
54.
Zadanie 12 Policz umiejętności osób
55.
Zadanie 13 Pobierz wszystkie umiejętności jednej z
osób
56.
Zadanie 14 Znajdź osoby
z oceną umiejętności co najmniej 4 (skala od 1 do 5) i posortuj po ocenie malejąco
57.
Zadanie 15 Ile jest
osób z umiejętnością ASP.NET?
58.
Dziękuję za uwagęNatalia
Stanko nataliastanko.com