{"id":9306,"date":"2024-07-01T15:27:43","date_gmt":"2024-07-01T13:27:43","guid":{"rendered":"https:\/\/softinery.com\/pl\/?page_id=9306"},"modified":"2024-08-09T09:42:44","modified_gmt":"2024-08-09T07:42:44","slug":"rodzaje-baz-danych","status":"publish","type":"page","link":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/","title":{"rendered":"Rodzaje baz danych"},"content":{"rendered":"<style>.kb-row-layout-id9306_4dea7e-67 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9306_4dea7e-67 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9306_4dea7e-67 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id9306_4dea7e-67 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9306_4dea7e-67 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9306_4dea7e-67 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9306_4dea7e-67 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9306_2ec874-0a > .kt-inside-inner-col,.kadence-column9306_2ec874-0a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9306_2ec874-0a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9306_2ec874-0a > .kt-inside-inner-col{flex-direction:column;}.kadence-column9306_2ec874-0a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9306_2ec874-0a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9306_2ec874-0a{position:relative;}@media all and (max-width: 1024px){.kadence-column9306_2ec874-0a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9306_2ec874-0a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9306_2ec874-0a\"><div class=\"kt-inside-inner-col\">\n<p>Podstawowym celem bazy danych jest zapewnienie dost\u0119pu do informacji. Mo\u017cna ich u\u017cywa\u0107 do r\u00f3\u017cnych zada\u0144, od przechowywania zdj\u0119\u0107,  po analiz\u0119 danych w zak\u0142adach produkcyjnych. W bazach danych mo\u017cna przechowywa\u0107 du\u017ce ilo\u015bci informacji w zorganizowany i \u0142atwy do przeszukiwania spos\u00f3b. Technologia baz danych zmienia\u0142a si\u0119 i ewoluowa\u0142a na przestrzeni lat. Poniewa\u017c spos\u00f3b przechowywania danych bardzo zr\u00f3\u017cnicowany, na przestrzeni lat zaprojektowano kilka modeli baz danych, kt\u00f3re om\u00f3wimy w tym artykule.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Relacyjne bazy danych<\/h2>\n\n\n\n<p>Relacyjne bazy danych istniej\u0105 od lat 70. XX wieku. Nazwa pochodzi od sposobu przechowywania danych w wielu powi\u0105zanych tabelach. Relacyjn\u0105 baz\u0119 danych mo\u017cemy sobie wyobrazi\u0107 jako o zbi\u00f3r powi\u0105zanych arkuszy kalkulacyjnych, kt\u00f3re pomagaj\u0105 organizowa\u0107 dane i nimi zarz\u0105dza\u0107. Kolumny (atrybuty) okre\u015blaj\u0105 typ danych, a ka\u017cdy wiersz (rekord) zawiera warto\u015b\u0107 tego konkretnego typu danych. Wszystkie tabele w relacyjnej bazie danych maj\u0105 atrybut zwany kluczem podstawowym, kt\u00f3ry jest unikalnym identyfikatorem wiersza, a ka\u017cdy wiersz mo\u017ce s\u0142u\u017cy\u0107 do tworzenia relacji mi\u0119dzy r\u00f3\u017cnymi tabelami przy u\u017cyciu klucza obcego.<\/p>\n\n\n<style>.kb-image9306_b778f8-57.kb-image-is-ratio-size, .kb-image9306_b778f8-57 .kb-image-is-ratio-size{max-width:500px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image9306_b778f8-57.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image9306_b778f8-57 .kb-image-is-ratio-size{align-self:unset;}.kb-image9306_b778f8-57 figure{max-width:500px;}.kb-image9306_b778f8-57 .image-is-svg, .kb-image9306_b778f8-57 .image-is-svg img{width:100%;}.kb-image9306_b778f8-57 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image9306_b778f8-57\"><figure class=\"aligncenter size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"467\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-768x467.webp\" alt=\"Rodzaje baz danych: relacyjna baza danych\" class=\"kb-img wp-image-9328\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-768x467.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-300x182.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-1024x622.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio.webp 1530w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Relacyjna baza danych<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Obiektowe bazy danych<\/h2>\n\n\n\n<p>Obiektowa baza danych przechowuje i pobiera dane w postaci <a href=\"https:\/\/softinery.com\/pl\/blog\/kurs-python-programowanie-obiektowe\/\">obiekt\u00f3w<\/a>, kt\u00f3re s\u0105 instancjami klas lub struktur danych zdefiniowanych w obiektowym j\u0119zyku programowania. W przeciwie\u0144stwie do tradycyjnych relacyjnych baz danych, obiektowa baza danych umo\u017cliwia przechowywanie z\u0142o\u017conych <a href=\"https:\/\/softinery.com\/pl\/python-typy-danych\/\">typ\u00f3w danych<\/a>, takich jak obrazy, dokumenty i pliki multimedialne, a tak\u017ce relacji mi\u0119dzy obiektami.<\/p>\n\n\n\n<p>Wiele nowoczesnych j\u0119zyk\u00f3w programowania, takich jak Java, C++, czy <a href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/kurs-python-dla-poczatkujacych\/\">Python<\/a>, wspiera paradygmat programowania obiektowego. Dzi\u0119ki temu mo\u017cliwe jest modelowanie danych w spos\u00f3b bardziej naturalny i intuicyjny, odzwierciedlaj\u0105cy rzeczywiste obiekty i ich interakcje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hierarchiczne bazy danych<\/h2>\n\n\n\n<p>W hierarchicznej bazie danych, dane s\u0105 przechowywane w postaci rekord\u00f3w po\u0142\u0105czonych w struktur\u0119 przypominaj\u0105c\u0105 drzewo. Relacja mi\u0119dzy rekordami jest typu jeden do wielu. Oznacza to, \u017ce jeden w\u0119ze\u0142 nadrz\u0119dny mo\u017ce mie\u0107 wiele w\u0119z\u0142\u00f3w podrz\u0119dnych. Pierwszy rekord modelu danych jest rekordem g\u0142\u00f3wnym.<\/p>\n\n\n<style>.kb-image9306_23e2b0-b4.kb-image-is-ratio-size, .kb-image9306_23e2b0-b4 .kb-image-is-ratio-size{max-width:500px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image9306_23e2b0-b4.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image9306_23e2b0-b4 .kb-image-is-ratio-size{align-self:unset;}.kb-image9306_23e2b0-b4 figure{max-width:500px;}.kb-image9306_23e2b0-b4 .image-is-svg, .kb-image9306_23e2b0-b4 .image-is-svg img{width:100%;}.kb-image9306_23e2b0-b4 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image9306_23e2b0-b4\"><figure class=\"aligncenter size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"434\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio-768x434.webp\" alt=\"Rodzaje baz danych: hierarchiczna baza danych\" class=\"kb-img wp-image-9324\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio-768x434.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio-300x169.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio-1024x578.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio-1536x867.webp 1536w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Hierarchiczna_baza_danych.drawio.webp 1860w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Hierarchiczna baza danych<\/figcaption><\/figure><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id9306_68c7f8-32 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9306_68c7f8-32 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9306_68c7f8-32 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}.kb-row-layout-id9306_68c7f8-32 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9306_68c7f8-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id9306_68c7f8-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9306_68c7f8-32 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9306_c03e4b-ab > .kt-inside-inner-col,.kadence-column9306_c03e4b-ab > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9306_c03e4b-ab > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9306_c03e4b-ab > .kt-inside-inner-col{flex-direction:column;}.kadence-column9306_c03e4b-ab > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9306_c03e4b-ab > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9306_c03e4b-ab{position:relative;}@media all and (max-width: 1024px){.kadence-column9306_c03e4b-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9306_c03e4b-ab > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9306_c03e4b-ab\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"wp-block-heading\">Baza danych w chmurze<\/h2>\n\n\n\n<p>Baza danych w chmurze to baza danych tworzona, wdra\u017cana i dost\u0119pna w \u015brodowisku chmury, takim jak chmura prywatna, publiczna lub hybrydowa. Z og\u00f3lnego punktu widzenia projektu i funkcjonalno\u015bci baza danych w chmurze nie r\u00f3\u017cni si\u0119 od bazy danych lokalnej, kt\u00f3ra dzia\u0142a na w\u0142asnych systemach organizacji. Najwi\u0119ksza r\u00f3\u017cnica mi\u0119dzy nimi polega na sposobie wdra\u017cania bazy danych i zarz\u0105dzania ni\u0105.<\/p>\n\n\n\n<p>Przyk\u0142adowe platformy chmurowe s\u0105 nast\u0119puj\u0105ce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Us\u0142ugi internetowe Amazona (AWS)<\/li>\n\n\n\n<li>Platforma Google Cloud (GCP)<\/li>\n\n\n\n<li>Microsoft Azure<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Scentralizowana baza danych<\/h2>\n\n\n\n<p>Scentralizowana baza danych to uporz\u0105dkowany zbi\u00f3r danych, kt\u00f3ry jest przechowywany i zarz\u0105dzany w jednym miejscu. Ta lokalizacja to zazwyczaj serwer lub klaster serwer\u00f3w, kt\u00f3ry s\u0142u\u017cy jako centralne repozytorium wszystkich danych. W tym modelu wszystkie operacje zwi\u0105zane z baz\u0105 danych, w tym przechowywanie, wyszukiwanie i zarz\u0105dzanie, s\u0105 wykonywane w tej centralnej lokalizacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bazy danych NoSQL<\/h2>\n\n\n\n<p>Baza danych NoSQL (\u201ebez SQL\u201d lub \u201enie tylko SQL\u201d &#8211; Not Only SQL) to rozproszona, nierelacyjna baza danych zaprojektowana do przechowywania danych na du\u017c\u0105 skal\u0119 i wysokowydajnego przetwarzania danych. Jest to nowoczesny model przechowywania danych, kt\u00f3ry zapewnia trwa\u0142o\u015b\u0107 danych w \u015brodowiskach, w kt\u00f3rych g\u0142\u00f3wnym wymaganiem jest wysoka wydajno\u015b\u0107. W bazie danych NoSQL dane s\u0105 przechowywane tak, \u017ce zar\u00f3wno zapis, jak i odczyt s\u0105 szybkie, nawet przy du\u017cym obci\u0105\u017ceniu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Systemy zarz\u0105dzania bazami danych<\/h2>\n\n\n\n<p>Chocia\u017c system zarz\u0105dzania bazami danych (DBMS) nie stanowi odr\u0119bnego typu bazy danych, to warto o nim wspomnie\u0107. Jest to system oprogramowania zaprojektowany do zarz\u0105dzania i organizowania danych w ustrukturyzowany spos\u00f3b. Umo\u017cliwia u\u017cytkownikom tworzenie, modyfikowanie i wysy\u0142anie zapyta\u0144 do bazy danych, a tak\u017ce zarz\u0105dzanie bezpiecze\u0144stwem i kontrol\u0105 dost\u0119pu do tej bazy danych.<\/p>\n\n\n\n<p>W\u015br\u00f3d popularnych system\u00f3w zarz\u0105dzania bazami danych mo\u017cemy wymieni\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Oracle Database<\/strong> &#8211; Rozbudowany, komercyjny system DBMS, szeroko stosowany w du\u017cych przedsi\u0119biorstwach.<\/li>\n\n\n\n<li><strong>MySQL<\/strong> &#8211; Popularny, open-source DBMS, szczeg\u00f3lnie cz\u0119sto u\u017cywany w aplikacjach webowych.<\/li>\n\n\n\n<li><strong>Microsoft SQL Server<\/strong> &#8211; Komercyjny system DBMS, rozwijany przez Microsoft, cz\u0119sto u\u017cywany w \u015brodowiskach korporacyjnych.<\/li>\n\n\n\n<li><strong>PostgreSQL<\/strong> &#8211; Zaawansowany, open-source DBMS, ceniony za zgodno\u015b\u0107 z standardami i bogate funkcje.<\/li>\n\n\n\n<li><strong>SQLite<\/strong> &#8211; Lekki, embedded DBMS, cz\u0119sto u\u017cywany w aplikacjach mobilnych i desktopowych.<\/li>\n\n\n\n<li><strong>MongoDB<\/strong> &#8211; Popularny system NoSQL, szczeg\u00f3lnie u\u017cywany do przechowywania danych w formacie JSON.<\/li>\n\n\n\n<li><strong>Redis<\/strong> &#8211; In-memory NoSQL DBMS, cz\u0119sto u\u017cywany jako cache lub baza danych do szybkiego przetwarzania danych.<\/li>\n\n\n\n<li><strong>MariaDB<\/strong> &#8211; Fork MySQL, stworzony przez jego oryginalnych tw\u00f3rc\u00f3w, oferuj\u0105cy dodatkowe funkcje i ulepszenia.<\/li>\n\n\n\n<li><strong>IBM Db2<\/strong> &#8211; Komercyjny DBMS, rozwijany przez IBM, wykorzystywany w du\u017cych organizacjach.<\/li>\n\n\n\n<li><strong>Amazon Aurora<\/strong> &#8211; Kompatybilny z MySQL i PostgreSQL, wysoko wydajny DBMS rozwijany przez Amazon Web Services (AWS).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has--font-size\">Rodzaje baz danych: podsumowanie<\/h2>\n\n\n\n<p>Podsumowuj\u0105c, istnieje wiele typ\u00f3w baz danych, kt\u00f3re s\u0142u\u017c\u0105 r\u00f3\u017cnym celom i odpowiadaj\u0105 na r\u00f3\u017cne potrzeby technologiczne. Wyb\u00f3r odpowiedniego typu bazy danych ma kluczowe znaczenie dla efektywno\u015bci proces\u00f3w przebiegaj\u0105cych w organizacji, w tym zada\u0144 zwi\u0105zanych z <a href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/python-data-science-kurs\/\">analiz\u0105 danych<\/a>, kt\u00f3ra staje si\u0119 coraz wa\u017cniejszym elementem ka\u017cdego przedsi\u0119biorstwa.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col{min-height:2000px;}.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col,.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9306_e3e20d-d0{position:relative;}@media all and (max-width: 1024px){.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col{min-height:1500px;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9306_e3e20d-d0 > .kt-inside-inner-col{min-height:500px;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9306_e3e20d-d0\"><div class=\"kt-inside-inner-col\"><style>#wrapper.site{overflow:clip;}.kadence-column9306_b62dfc-46 > .kt-inside-inner-col,.kadence-column9306_b62dfc-46 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9306_b62dfc-46 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9306_b62dfc-46 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9306_b62dfc-46 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9306_b62dfc-46 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9306_b62dfc-46{position:relative;}@media all and (max-width: 1024px){.kadence-column9306_b62dfc-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9306_b62dfc-46 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9306_b62dfc-46 kb-section-is-sticky\"><div class=\"kt-inside-inner-col\"><style>.kadence-column8952_2cd610-bf > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-xs, 1rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);}.kadence-column8952_2cd610-bf > .kt-inside-inner-col{box-shadow:3px 3px 14px 0px var(--nv-c-2);}.kadence-column8952_2cd610-bf > .kt-inside-inner-col,.kadence-column8952_2cd610-bf > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_2cd610-bf > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_2cd610-bf > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_2cd610-bf > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_2cd610-bf > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_2cd610-bf{position:relative;}.kadence-column8952_2cd610-bf, .kt-inside-inner-col > .kadence-column8952_2cd610-bf:not(.specificity){margin-top:var(--global-kb-spacing-md, 2rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}@media all and (max-width: 1024px){.kadence-column8952_2cd610-bf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_2cd610-bf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column8952_2cd610-bf {}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_2cd610-bf\"><div class=\"kt-inside-inner-col\"><style>.kadence-column8952_9b934e-2c > .kt-inside-inner-col,.kadence-column8952_9b934e-2c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_9b934e-2c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_9b934e-2c > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_9b934e-2c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_9b934e-2c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_9b934e-2c{position:relative;}@media all and (max-width: 1024px){.kadence-column8952_9b934e-2c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_9b934e-2c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_9b934e-2c\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><style>.kadence-column8952_448464-bd > .kt-inside-inner-col{display:flex;}.kadence-column8952_448464-bd > .kt-inside-inner-col,.kadence-column8952_448464-bd > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_448464-bd > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column8952_448464-bd > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column8952_448464-bd > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column8952_448464-bd > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column8952_448464-bd{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column8952_448464-bd > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_448464-bd{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column8952_448464-bd{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column8952_448464-bd{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column8952_448464-bd > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_448464-bd\"><div class=\"kt-inside-inner-col\"><style>.kb-image8952_2b2db0-f3.kb-image-is-ratio-size, .kb-image8952_2b2db0-f3 .kb-image-is-ratio-size{max-width:50px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_2b2db0-f3.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_2b2db0-f3 .kb-image-is-ratio-size{align-self:unset;}.kb-image8952_2b2db0-f3{max-width:50px;}.image-is-svg.kb-image8952_2b2db0-f3{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image8952_2b2db0-f3 img{width:100%;}.kb-image8952_2b2db0-f3 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image8952_2b2db0-f3 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"208\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/computer-2.png\" alt=\"python szkolenia\" class=\"kb-img wp-image-8956\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\"><style>.kb-image8952_cc6008-a1.kb-image-is-ratio-size, .kb-image8952_cc6008-a1 .kb-image-is-ratio-size{max-width:100px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_cc6008-a1.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_cc6008-a1 .kb-image-is-ratio-size{align-self:unset;}.kb-image8952_cc6008-a1 figure{max-width:100px;}.kb-image8952_cc6008-a1 .image-is-svg, .kb-image8952_cc6008-a1 .image-is-svg img{width:100%;}.kb-image8952_cc6008-a1 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image8952_cc6008-a1\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"276\" height=\"50\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/level_beginner.png\" alt=\"pozaiom pocz\u0105tkuj\u0105cy\" class=\"kb-img wp-image-8958\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center margin_zero\" style=\"font-size:0.75em\">POCZ\u0104TKUJ\u0104CY<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<p class=\"has-text-align-center has-medium-font-size\">1600 z\u0142<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col,.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_e8c9c1-24{position:relative;}.kadence-column8952_e8c9c1-24, .kt-inside-inner-col > .kadence-column8952_e8c9c1-24:not(.specificity){margin-top:-30px;}@media all and (max-width: 1024px){.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_e8c9c1-24 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_e8c9c1-24\"><div class=\"kt-inside-inner-col\">\n<p class=\"has-medium-font-size\"><strong>Kurs programowania Python Online dla pocz\u0105tkuj\u0105cych<\/strong> (Zdalnie)<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column8952_e52106-1c > .kt-inside-inner-col,.kadence-column8952_e52106-1c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_e52106-1c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_e52106-1c > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_e52106-1c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_e52106-1c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_e52106-1c{position:relative;}@media all and (max-width: 1024px){.kadence-column8952_e52106-1c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_e52106-1c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_e52106-1c\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kb-btns8952_0b9057-c8{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:center;align-items:center;}.kt-btns8952_0b9057-c8 .kt-button{font-weight:normal;font-style:normal;}.kt-btns8952_0b9057-c8 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns8952_0b9057-c8 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns8952_0b9057-c8\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn8952_c5591b-79.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn8952_c5591b-79.kb-button{color:var(--nv-site-bg);background:var(--nv-primary-accent);}<\/style><a class=\"kb-button kt-button button kb-btn8952_c5591b-79 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill  kt-btn-has-text-true kt-btn-has-svg-false  wp-block-kadence-singlebtn\" href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/kurs-python-dla-poczatkujacych\/\"><span class=\"kt-btn-inner-text\">Zobacz szczeg\u00f3\u0142y szkolenia<\/span><\/a><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-xs, 1rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{box-shadow:3px 3px 14px 0px var(--nv-c-2);}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col,.kadence-column8952_3cedb4-64 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_3cedb4-64 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_3cedb4-64{position:relative;}.kadence-column8952_3cedb4-64, .kt-inside-inner-col > .kadence-column8952_3cedb4-64:not(.specificity){margin-top:var(--global-kb-spacing-md, 2rem);margin-right:var(--global-kb-spacing-xxs, 0.5rem);margin-bottom:var(--global-kb-spacing-xs, 1rem);margin-left:var(--global-kb-spacing-xxs, 0.5rem);}@media all and (max-width: 1024px){.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_3cedb4-64 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-column8952_3cedb4-64 {}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_3cedb4-64\"><div class=\"kt-inside-inner-col\"><style>.kadence-column8952_44a3cc-33 > .kt-inside-inner-col,.kadence-column8952_44a3cc-33 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_44a3cc-33 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_44a3cc-33 > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_44a3cc-33 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_44a3cc-33 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_44a3cc-33{position:relative;}@media all and (max-width: 1024px){.kadence-column8952_44a3cc-33 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_44a3cc-33 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_44a3cc-33\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><style>.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{display:flex;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col,.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column8952_bd53c7-a7{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_bd53c7-a7{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column8952_bd53c7-a7{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column8952_bd53c7-a7{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column8952_bd53c7-a7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_bd53c7-a7\"><div class=\"kt-inside-inner-col\"><style>.kb-image8952_82f697-2d.kb-image-is-ratio-size, .kb-image8952_82f697-2d .kb-image-is-ratio-size{max-width:50px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_82f697-2d.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_82f697-2d .kb-image-is-ratio-size{align-self:unset;}.kb-image8952_82f697-2d{max-width:50px;}.image-is-svg.kb-image8952_82f697-2d{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image8952_82f697-2d img{width:100%;}.kb-image8952_82f697-2d .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image8952_82f697-2d size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"208\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/computer-2.png\" alt=\"python szkolenia\" class=\"kb-img wp-image-8956\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\"><style>.kb-image8952_815edb-63.kb-image-is-ratio-size, .kb-image8952_815edb-63 .kb-image-is-ratio-size{max-width:100px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_815edb-63.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image8952_815edb-63 .kb-image-is-ratio-size{align-self:unset;}.kb-image8952_815edb-63 figure{max-width:100px;}.kb-image8952_815edb-63 .image-is-svg, .kb-image8952_815edb-63 .image-is-svg img{width:100%;}.kb-image8952_815edb-63 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image8952_815edb-63\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"276\" height=\"50\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/level_intermediate.png\" alt=\"\" class=\"kb-img wp-image-9027\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center margin_zero\" style=\"font-size:0.75em\">\u015aREDNIOZAAWANSOWANY<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<p class=\"has-text-align-center has-medium-font-size\">2200 z\u0142<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column8952_62efda-1e > .kt-inside-inner-col,.kadence-column8952_62efda-1e > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_62efda-1e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_62efda-1e > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_62efda-1e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_62efda-1e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_62efda-1e{position:relative;}.kadence-column8952_62efda-1e, .kt-inside-inner-col > .kadence-column8952_62efda-1e:not(.specificity){margin-top:-30px;}@media all and (max-width: 1024px){.kadence-column8952_62efda-1e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_62efda-1e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_62efda-1e\"><div class=\"kt-inside-inner-col\">\n<p class=\"has-medium-font-size\"><strong>Python Data Science<\/strong> (Zdalnie)<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column8952_1853fa-8a > .kt-inside-inner-col,.kadence-column8952_1853fa-8a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column8952_1853fa-8a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column8952_1853fa-8a > .kt-inside-inner-col{flex-direction:column;}.kadence-column8952_1853fa-8a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column8952_1853fa-8a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column8952_1853fa-8a{position:relative;}@media all and (max-width: 1024px){.kadence-column8952_1853fa-8a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column8952_1853fa-8a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column8952_1853fa-8a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kb-btns8952_a1a89d-47{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:center;align-items:center;}.kt-btns8952_a1a89d-47 .kt-button{font-weight:normal;font-style:normal;}.kt-btns8952_a1a89d-47 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns8952_a1a89d-47 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns8952_a1a89d-47\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn8952_d0a5ef-01.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn8952_d0a5ef-01.kb-button{color:var(--nv-site-bg);background:var(--nv-primary-accent);}<\/style><a class=\"kb-button kt-button button kb-btn8952_d0a5ef-01 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill  kt-btn-has-text-true kt-btn-has-svg-false  wp-block-kadence-singlebtn\" href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/python-data-science-kurs\/\"><span class=\"kt-btn-inner-text\">Zobacz szczeg\u00f3\u0142y szkolenia<\/span><\/a><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id9153_6dbf4b-95{margin-bottom:var(--global-kb-spacing-md, 2rem);}.kb-row-layout-id9153_6dbf4b-95 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id9153_6dbf4b-95 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id9153_6dbf4b-95 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, calc(10% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)))minmax(0, calc(90% - ((var(--global-kb-gap-md, 2rem) * 1 )\/2)));}.kb-row-layout-id9153_6dbf4b-95 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id9153_6dbf4b-95 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);}}@media all and (max-width: 767px){.kb-row-layout-id9153_6dbf4b-95 > .kt-row-column-wrap{padding-left:var(--global-kb-spacing-xxs, 0.5rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id9153_6dbf4b-95 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-right-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column9153_9cb95c-72 > .kt-inside-inner-col,.kadence-column9153_9cb95c-72 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9153_9cb95c-72 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9153_9cb95c-72 > .kt-inside-inner-col{flex-direction:column;}.kadence-column9153_9cb95c-72 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9153_9cb95c-72 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9153_9cb95c-72{position:relative;}@media all and (max-width: 1024px){.kadence-column9153_9cb95c-72 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9153_9cb95c-72 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9153_9cb95c-72\"><div class=\"kt-inside-inner-col\"><style>.kb-image9153_a06f3f-1c .kb-image-has-overlay:after{opacity:0.3;}.kb-image9153_a06f3f-1c img.kb-img, .kb-image9153_a06f3f-1c .kb-img img{-webkit-mask-image:url(https:\/\/softinery.com\/pl\/wp-content\/plugins\/kadence-blocks\/includes\/assets\/images\/masks\/circle.svg);mask-image:url(https:\/\/softinery.com\/pl\/wp-content\/plugins\/kadence-blocks\/includes\/assets\/images\/masks\/circle.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;object-position:47% 9%;}<\/style>\n<div class=\"wp-block-kadence-image kb-image9153_a06f3f-1c is-style-rounded\"><figure class=\"aligncenter size-medium kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img loading=\"lazy\" decoding=\"async\" width=\"226\" height=\"300\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d-226x300.webp\" alt=\"Szymon Skoneczny\" class=\"kb-img wp-image-9147\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d-226x300.webp 226w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d-770x1024.webp 770w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d-768x1021.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d-1155x1536.webp 1155w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/06\/photo_v2d.webp 1328w\" sizes=\"auto, (max-width: 226px) 100vw, 226px\" \/><\/div><\/figure><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col{padding-left:var(--global-kb-spacing-xxs, 0.5rem);}.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col,.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col{flex-direction:column;}.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column9153_a7a3d2-8c{position:relative;}.kadence-column9153_a7a3d2-8c, .kt-inside-inner-col > .kadence-column9153_a7a3d2-8c:not(.specificity){margin-top:0px;}@media all and (max-width: 1024px){.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column9153_a7a3d2-8c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column9153_a7a3d2-8c\"><div class=\"kt-inside-inner-col\">\n<p><br>Dr hab. in\u017c. Szymon Skoneczny ma kilkunastoletnie do\u015bwiadczenie w tworzeniu oprogramowania do cel\u00f3w naukowych i przemys\u0142owych. Pracowa\u0142 dla renomowanych firm, w tym Siemens, Electricite de France oraz ArcelorMittal. Jego obszar dzia\u0142alno\u015bci obejmuje r\u00f3wnie\u017c nauczanie i udzia\u0142 w projektach naukowych w instytucjach takich jak Akademia G\u00f3rniczo-Hutnicza w Krakowie oraz Politechnika Krakowska. Jest autorem ponad 40 publikacji naukowych dotycz\u0105cych symulacji komputerowych bioreaktor\u00f3w, kt\u00f3re ukaza\u0142y si\u0119 w cenionych czasopismach o mi\u0119dzynarodowym zasi\u0119gu. Ponadto wsp\u00f3\u0142pracowa\u0142 przy projektach naukowych finansowanych ze \u015brodk\u00f3w Unii Europejskiej, koncentruj\u0105cych si\u0119 na wykorzystaniu komputer\u00f3w du\u017cej mocy.<\/p>\n\n\n\n<p>Znajd\u017a mnie na <a href=\"https:\/\/www.linkedin.com\/in\/szymon-skoneczny-77213682\/\">Linkedin<\/a>.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Podstawowym celem bazy danych jest zapewnienie dost\u0119pu do informacji. Mo\u017cna ich u\u017cywa\u0107 do r\u00f3\u017cnych zada\u0144, od przechowywania zdj\u0119\u0107, po analiz\u0119 danych w zak\u0142adach produkcyjnych. W bazach danych mo\u017cna przechowywa\u0107 du\u017ce ilo\u015bci informacji w zorganizowany i \u0142atwy do przeszukiwania spos\u00f3b. Technologia baz danych zmienia\u0142a si\u0119 i ewoluowa\u0142a na przestrzeni lat. Poniewa\u017c spos\u00f3b przechowywania danych bardzo zr\u00f3\u017cnicowany,&hellip;&nbsp;<a href=\"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/\" rel=\"bookmark\">Dowiedz si\u0119 wi\u0119cej &raquo;<span class=\"screen-reader-text\">Rodzaje baz danych<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":578,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-9306","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rodzaje baz danych<\/title>\n<meta name=\"description\" content=\"Artyku\u0142 omawia najwa\u017cniejsze rodzaje baz danych: relacyjne, obiektowe, chmurowe, NoSQL i nne.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rodzaje baz danych\" \/>\n<meta property=\"og:description\" content=\"Artyku\u0142 omawia najwa\u017cniejsze rodzaje baz danych: relacyjne, obiektowe, chmurowe, NoSQL i nne.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/\" \/>\n<meta property=\"og:site_name\" content=\"Softinery\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-09T07:42:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-768x467.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minut\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rodzaje baz danych","description":"Artyku\u0142 omawia najwa\u017cniejsze rodzaje baz danych: relacyjne, obiektowe, chmurowe, NoSQL i nne.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/","og_locale":"pl_PL","og_type":"article","og_title":"Rodzaje baz danych","og_description":"Artyku\u0142 omawia najwa\u017cniejsze rodzaje baz danych: relacyjne, obiektowe, chmurowe, NoSQL i nne.","og_url":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/","og_site_name":"Softinery","article_modified_time":"2024-08-09T07:42:44+00:00","og_image":[{"url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-768x467.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/","url":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/","name":"Rodzaje baz danych","isPartOf":{"@id":"https:\/\/softinery.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/#primaryimage"},"image":{"@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/#primaryimage"},"thumbnailUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio-768x467.webp","datePublished":"2024-07-01T13:27:43+00:00","dateModified":"2024-08-09T07:42:44+00:00","description":"Artyku\u0142 omawia najwa\u017cniejsze rodzaje baz danych: relacyjne, obiektowe, chmurowe, NoSQL i nne.","breadcrumb":{"@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/#primaryimage","url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio.webp","contentUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/07\/Relacyjna-baza-danych.drawio.webp","width":1530,"height":930,"caption":"Rodzaje baz danych: relacyjna baza danych"},{"@type":"BreadcrumbList","@id":"https:\/\/softinery.com\/pl\/blog\/rodzaje-baz-danych\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/softinery.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/softinery.com\/pl\/blog\/"},{"@type":"ListItem","position":3,"name":"Rodzaje baz danych"}]},{"@type":"WebSite","@id":"https:\/\/softinery.com\/pl\/#website","url":"https:\/\/softinery.com\/pl\/","name":"Softinery","description":"Rozwi\u0105zania IT dla nowoczesnego przemys\u0142u","publisher":{"@id":"https:\/\/softinery.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softinery.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/softinery.com\/pl\/#organization","name":"Softinery","url":"https:\/\/softinery.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","contentUrl":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","width":512,"height":512,"caption":"Softinery"},"image":{"@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/9306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/comments?post=9306"}],"version-history":[{"count":28,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/9306\/revisions"}],"predecessor-version":[{"id":9721,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/9306\/revisions\/9721"}],"up":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/578"}],"wp:attachment":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/media?parent=9306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/categories?post=9306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/tags?post=9306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}