Mirki, są gdzieś dostępne bezpłatne zrzuty z bazy #krs lub #ceidg w podstawowym zakresie - jakiś numer identyfikacyjny (KRS/NIP/REGON), typ podmiotu, nazwa, opcjonalnie daty rejestracji i wyrejestrowania? Nie są potrzebne dane kontaktowe.

Mogą być nieaktualne, jakiś zeszły stan, nawet sprzed kilku lat.

Potrzebne do agregacji statystycznej danych, muszę mieć lokalnie. Nie da się odpytywać on-line.

@MiKeyCo: Na stronie ceidg da się chyba wyszukać i znaleźć czy jest aktywny, rodzaj działaności i tak dalej, albo to była jakaś inna randolowa stronka z google
@sked: pobierając dane czy sprawdzając podmiot po podmiocie?

Muszę mieć bazę lokalnie albo wjazd na bazę, by robić zapytania agregujące, np. liczbę podmiotów z określoną zawartością w nazwie.
Mireczki mam pytanie z serii podstawowych: mam widok, w którym są złączone tabele i pola, po których łączę mają założone indeksy, ale czy jak dalej używam tego widoku do łączenia z innymi tabelami to te indeksy, które są założone na tabelach są wykorzystywane przy łączeniu z tym widokiem?

#bazydanych #sql
@RicoElectrico: wydaje mi sie ze open sourcowe olapy sa rzadko uzywane i slabo wspierane, ale sprobuj zobaczyc apache kylin.
A najszybciej i najlatwiej postawic kostke olapową na sql server analysis services na windowsie w wersji developerskiej (darmowej).
via Wykop Mobilny (Android)
  • 0
@madry_i_mieciutki: Znalazłem, że Allegro i Wikimedia Foundation używają Apache Druid z Turnilo (które rozwija Allegro). Wygląda na to, że potencjalnie jestem targetem Turnilo.
W narzędzie od MS nie chcę się bawić, choć w ostateczności mogę spróbować.

Obecnie różne analizy danych robię w Postgresie i wizualizuję w LibreOffice i QGIS ( ͡° ͜ʖ ͡°)
Chcesz zajmować się bazami danych na co dzień? Stawiasz dopiero w swoje pierwsze kroki w nauce SQL?

✅Nie ominie Cię rozmowa kwalifikacyjna, gdzie ten temat się pojawi, więc warto mieć świadomość, czego aktualnie wymaga się od osób ubiegających się o pracę w IT.

✅5 najczęściej zadawanych pytań rekrutacyjnych dotyczących SQL wraz z prawidłowymi odpowiedziami. To tylko 11 minut nagrania a bardzo Ci pomoże :)

https://www.youtube.com/watch?v=e5Pbzz7UEm4

#sql #programowanie #bazydanych
nieinformatyk - Chcesz zajmować się bazami danych na co dzień? Stawiasz dopiero w swo...
Czy tworzenie widoków zmaterializowanych opartych na innych widokach zmaterializowanych jest bezpieczne i ma sens? Obecnie mam bazę danych z 15 tabelami które mają bardzo dużo danych (kilka mln). Tabele są ze sobą powiązane i zależy mi na sprawnym odfiltrowywaniu dużej ilości danych, problem w tym, że po stworzeniu widoku potrzebuję dobierać pewne dane do widoku i nie jestem w stanie zaktualizować już tych danych w widoku więc mogę jedynie stworzyć nowy widok
@JaTobieTyMi: nie jestem specem, ale troche malo sensu w tym widze. jezeli potrzebujesz danych do widoku koncowego, to po co mielic inne rzeczy na potrzeby odswiezania innych widokow zmaterializowanych? oparlbym ten widok zmaterializowany na zwyklych widokach i odswiezal w razie potrzeby
@quwer: Można filtrować przez self join na przykład - tylko do rzędów z wyniku jesteś w stanie dołączyć wiersz z tej samej tabeli po ID, ale z innym TYPE.
Mam na portalu userów, każdy user na portalu ma swoje zdjęcia. Inni userzy mogą te zdjęcia lajkować. Tylko mam problem teraz z ogarnięciem tego w bazie danych, a konkretniej z ogarnięciem lajków. Zrobiłem encje "Likes" w której jest ID, UserID i PhotoID. Tylko, że w takiej sytuacji w bazie danych możliwe jest dodanie dwóch rekordów o takim samym UserID i PhotoID. Wie ktoś jak sobie z tym poradzić?

#programowanie #bazydanych
@FearLycan:

musisz zrobić klucz główny skadajcy się z dwóch kolumn user id i photo id.


ooo zapomniałem, że tak można, dzięki. Teraz mi tylko została kwestia ogarnięcia tego w microsoft entity framework
Mirki, testuję zmiany wydajnościowe widoku i jego pochodnych na bazie Oracle 12c.
Na tej jednej bazie oprócz schematu, który wykorzystuje jest sporo innych, z dużą ilością danych.
Obiekty, które modyfikuje są unikatowe, tj. nie ma ich na innych schematach.

Ponieważ dokonuję wielu zmian i po każdej zmianie pragnę przetestować wprowadzone zmiany, to generuję kolejne plany zapytań, żeby dostrzec różnicę "na pierwszy rzut oka".

Problemem jest niestety Oracle'owe cache'owanie. Mimo kolejnych zmian najczęściej
@Best11: Żeby "zinvalidować" plan zapytania wystarczy strzelić kilka razy granta na obiektach z których korzysta zapytanie polecam sprawdzić;)

I nie trzeba flushować niczego wtedy
Cześć, ogarnia ktoś może zależności funkcyjne?
Mam do zrobienia normalizacja 2F i 3F.
I potrzebuje na schemacie zaznaczych zależności funkcyjne, i przechodnie zależności funkcyjne.
Narysowałem na szybko kolumny i strzałką zaznaczyłem zależność funkcyjną. Ale no, niezbyt to rozumiem xD
Najlepiej by było jakby ktoś w najłatwiejszy możliwy sposób to wytłumaczył w sumie, na chłopski rozum xD
#bazydanych #informatyka
Pobierz Farezowsky - Cześć, ogarnia ktoś może zależności funkcyjne? 
Mam do zrobienia normal...
źródło: comment_1589541004sfsUslNx85SN0YtvYa7cN7.jpg
#programowanie #programista15k nie #devops ale kumaci ludzie tu siedzą, trochę #programy #excel #bazydanych #ecommerce

Mireczki poszukuję programu desktop nie online, bo to zwykle uproszczone wersje do mapowania plików XML, XLS, CSV ew. SQL.

Ma to działać w ten sposób: od klienta otrzymuję plik z listą produktów, czasem jest to CSV, czasem XML Ceneo lub GM, czasem XLS/X. Dane tam zawarte są w różnej strukturze, inne na główki, kolejność. Finalnie otrzymane dane wprowadzam


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-13-05-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię tu wołać do moich materiałów, zapisz się do mirkolisty https://devopsiarz.pl/mirkolista

Jeśli zestawienie uważasz za
Czołem Mirki i Mirabelki
Dzisiejszym wpisem zaczynam nowy cykl o #bazydanych dla średniozaawanswowanych z #sql i #oracle.
W ankiecie pod tym wpisem pytałem was o temat kolejnej serii.
Zdecydowaliście o partcjonowaniu więc oto jest:
* Partycjonowanie w Oracle

Kolejne kursy średnio zaawansowane będą dotyczyć w większości partycjonowania ale mam jeszcze kilka zaległych kursów takich jak: multiblock read, logiczna oraz fizyczna struktura danych czy druga część oracle flashback i jeszcze kilka innych
#programowanie #bazydanych #python #django #git #scrum #agile

Interesuje mnie backend w Django i w tym kierunku chciałbym się rozwijać żeby później szukać pracy.
Taki learning path będzie ok?

PostgreSQL/inne relacyjne bazy danych - regular
Django 3.0 - advanced/ekspert
Git - regular
Znajomość metodyk pracy w korpo - regular

Co jeszcze warto by było dodać żeby było na tyle uniwersalne żeby umożliwiło mi wpasowanie się aktualne trendy na rynku?
@dziekuje: To jest bardzo szeroki opis. Wszystko co wymieniłeś wymagam od juniorów którzy ze mną pracują a ekspertem bym ich nie nazwał.

Dla mnie ekspert w Django:
- Zna cały ekosystem, potrafi go używać i rozwijać, zna jego limity
- Jest w stanie wskazać przewagę jednego rozwiązania nad drugim, jest w stanie obejść limity które django nam narzuca
- Nie ma problemów ze znajdywaniem wąskich gardeł aplikacji, niezależnie od tego na