Wszystko
Wszystkie
Archiwum
- 1
#programowanie #csharp #dotnet #aspnet #bazydanych #bazadanych #programujzwykopem
Witajcie Mirki i Mirabelki programiści...
Potrzebuję waszej pomoc. Otóż mam wykonać klasę, która będzie abstrakcją dla klas, które będą zajmowały się łączeniem i wyciąganiem danych z różnych baz. Chodzi o to by użytkownik w przyszłości mógł wybrać dowolną bazę z jaką będzie chciał się połączyć. Jak ma wyglądać taka klasa? Muszę też rozróżnić rożne typy połączenia np. z hasłem lub nie, zaufane itd.
Nie oczekuję
Witajcie Mirki i Mirabelki programiści...
Potrzebuję waszej pomoc. Otóż mam wykonać klasę, która będzie abstrakcją dla klas, które będą zajmowały się łączeniem i wyciąganiem danych z różnych baz. Chodzi o to by użytkownik w przyszłości mógł wybrać dowolną bazę z jaką będzie chciał się połączyć. Jak ma wyglądać taka klasa? Muszę też rozróżnić rożne typy połączenia np. z hasłem lub nie, zaufane itd.
Nie oczekuję
konto usunięte via Android
- 0
Czy mogłabym kogoś poprosić o zerknięcie na mój kod w #php? Mam problem z bazą danych. Mianowicie chcę zrobić za pomocą select wyświetlić na stronie elementy z bazy danych. Wyskakują mi urocze errory "mysqliquery() excepts at least 2 parameters, 1 given in..." + "mysqlifetchobject() excepts parameter 1 to be mysqliresult, null given" ( ͡° ʖ̯ ͡°) #bazydanych
- 1
@passivolange: Wklej kod na jakiegoś pastebina i pokaż
@passivolange: Zapodaj
#firebird #bazydanych #serwery
Mam bazę firebird i transfery serwera są takie jak na obrazku, gdzie szukać przyczyny? Poza firebird dysk działa normalnie szybko.
Mam bazę firebird i transfery serwera są takie jak na obrazku, gdzie szukać przyczyny? Poza firebird dysk działa normalnie szybko.
- 0
@mowieprawde: Czyli apka klienta jest odpalona na serwerze i to tak muli? wow. Wydaje mi się że to nie jest kwestia którą możesz bardzo wspomóc od strony administracji / serwera, ale może się myle? Odezwij się do firmy, może coś wymyślą w swoim przypływie geniuszu na ten problem, chyba że wszystkie pokłady wykorzystali na decyzję o zastosowaniu firebirda :D
@mowieprawde: jeśli jest to świeża baza, zawsze możesz postawić na nowo. Możesz też sprawdzić poprawność, ale odłącz wszystko co do niej się łączy. Od aplikacji po końcówki. gfix database.fdb -validate -full -user SYSDBA -password masterkey. Możesz również dla pewności wykonać backup i odtworzyć na nowo poleceniem gbak
- 1
Cześć, chcę napisać aplikację opartą na bazie danych. Wybór padł na sql server express. Chcę to postawić na wirtualce, na jakim systmie stawiać? Dałoby się zrobić tak, że zrobię wirtualke z linuxem na nim postawie sql server i będę się łączył do niego przez managment studio z windowsa poza wirtualką?
#bazydanych #programowanie #sql #naukaprogramowania
#bazydanych #programowanie #sql #naukaprogramowania
@dorman: Nie wiem, w czym problem, istnieje cross-platformowe studio do SQL Servera, a sam serwer bazy już od dawna jest na Linuxa. Nie wiem, jak z Expressem
- 0
@dorman: @Czesiowcy: express jak najbardziej mozna postawic na linuxie, z drugiej strony do developerki mozna i dev za friko stawiac, lub nawet w sql serv masz opcje LocalDb to nie potrzebujesz serwera. oczywiscie kwestia wymagań.
Cross-platformowe studio to Azure Data Studio - zalecany jest jednakze sql server management studio (chociazby na dojrzalosc, bo ten pierwszy juz sobie zdazyl zmienic nazwe)
Cross-platformowe studio to Azure Data Studio - zalecany jest jednakze sql server management studio (chociazby na dojrzalosc, bo ten pierwszy juz sobie zdazyl zmienic nazwe)
- 333
Witajcie Mirki i Mirabelki
Pracujemy w branży IT i zajmujemy się #bigdata, analizując / przetwarzając duże bazy danych i wyciągając z nich wnioski, co nie jest takie łatwe jak się może wydawać :)
Na co dzień w każdej firmie istnieje jakaś baza danych która po prostu "puchnie" zwiększając swoje rozmiary przekraczające czasem kompetencje GoogleSheeta, czy mySQLa. Wtedy wkraczamy my!
Jako, że jesteśmy tutaj nowi i jest taki zwyczaj to chcielibyśmy zrobić
Pracujemy w branży IT i zajmujemy się #bigdata, analizując / przetwarzając duże bazy danych i wyciągając z nich wnioski, co nie jest takie łatwe jak się może wydawać :)
Na co dzień w każdej firmie istnieje jakaś baza danych która po prostu "puchnie" zwiększając swoje rozmiary przekraczające czasem kompetencje GoogleSheeta, czy mySQLa. Wtedy wkraczamy my!
Jako, że jesteśmy tutaj nowi i jest taki zwyczaj to chcielibyśmy zrobić
- jakis_login
- bbsxbsbbsxbsbbsxbs
- JohnnyFajf
- Garbula
- Hiczkax
- +328 innych
- 14
@alterdata_io: Napisaliście kiedy, ale napiszcie jeszcze GDZIE się ów Webcast odbywa ;)
- 14
@alterdata_io: I napiszcie CO trzeba zrobić, żeby się załapać na rozdajo? Zaplusować, napisać komentarz? Jak coś tu właśnie napisałem więc.. (✌ ゚ ∀ ゚)☞
Cześć! Czy jest możliwość stworzenia bazy pytań z testów online? Moja uczelnia posiada stronę z testami, po zakończeniu których pokazują się poprawne odpowiedzi na dane pytania z testu. Coś w stylu testów na prawko, z losowymi pytaniami z bazy. Moje pytanie brzmi czy jest możliwość stworzenia samemu takiej bazy bez mozolnego kopiowania pytań z odpowiedziami i sprawdzania czy pytanie już się nie powtórzyło? ( ͡° ͜ʖ ͡°)
#
#
@rekoj: Mam dostęp do testów na stronie, które po rozwiązaniu podają poprawne odpowiedzi do pytań. Coś w stylu:
"1. Ile to jest 2+2? a)1 b)2 c)3 d)4 (poprawna odp: d)". Problem w tym, że tych pytań jest ok. 500 i robiąc test "od nowa" często się powtarzając więc kopiowanie tego odpada bo sprawdzanie czy pytanie się nie powtórzyło zajmie 3 razy więcej czasu
"1. Ile to jest 2+2? a)1 b)2 c)3 d)4 (poprawna odp: d)". Problem w tym, że tych pytań jest ok. 500 i robiąc test "od nowa" często się powtarzając więc kopiowanie tego odpada bo sprawdzanie czy pytanie się nie powtórzyło zajmie 3 razy więcej czasu
konto usunięte via Wykop Mobilny (Android)
- 0
@Szalony_Rozrabiaka: selenium i webscrapping od tego bym zaczął
konto usunięte via Wykop Mobilny (Android)
- 0
Mirki jestem na i roku inf i w wakacje chciałbym sie załapać na jakiś staz lub juniora, więc chcę napisać coś do portfolio. Programuje w Javie i myślałem o kalkulatorze budżetu (chyba tak się to nazywa)
Program polegałby na tym że dodajemy wydatek czyli kwota dzień kategoria(np. Żywności/rozrywka) gotówką/karta
Te dane chciałbym zapisać w bazie danych i następnie powyliczac na co wydaje najwięcej, w jakie dni miesiąca itd.
Tyle że czytam o
Program polegałby na tym że dodajemy wydatek czyli kwota dzień kategoria(np. Żywności/rozrywka) gotówką/karta
Te dane chciałbym zapisać w bazie danych i następnie powyliczac na co wydaje najwięcej, w jakie dni miesiąca itd.
Tyle że czytam o
@czodak:
Pod kątem juniora bez sensu, nikt cie nie będzie pytał o projekty praktycznie
Pod kątem stażu też bez sensu, nikt cie o to nie będzie pytał, liczy się tylko wynik z testu
JPA/Hiberante, w internecie
1.co sądzicie wgl o takim projekcie pod kątem juniora/stazu/1 pracy Java dev
Pod kątem juniora bez sensu, nikt cie nie będzie pytał o projekty praktycznie
Pod kątem stażu też bez sensu, nikt cie o to nie będzie pytał, liczy się tylko wynik z testu
2.czy swing to dobry wybór?
3.jaki framework polecacie do baz i gdzie szukać jakiegoś dobrego info na ten temat
JPA/Hiberante, w internecie
@czodak: To zainteresuj się już szybciej JavaFX. Swing to przestarzałe dziadostwo
Mirki, takie pytanie odnośnie #moodle #sql #bazydanych - potrzebuje wyciągnąć z bazy osoby, które ukończyły kurs.
SELECT firstname, lastname, department AS "Ośrodek", ccat.name AS "Kategoria Kursu",c.fullname as "Nazwa Kursu",
case
when ccom.timecompleted IS NULL then 'Nie Ukończony'
when ccom.timecompleted IS NOT NULL then 'Ukończony'
end as "Status ukończenia"
FROM {user} AS u
JOIN {coursecompletions} AS ccom ON u.id = ccom.userid
JOIN {course} AS c ON c.id = ccom.course
JOIN {coursecategories}
SELECT firstname, lastname, department AS "Ośrodek", ccat.name AS "Kategoria Kursu",c.fullname as "Nazwa Kursu",
case
when ccom.timecompleted IS NULL then 'Nie Ukończony'
when ccom.timecompleted IS NOT NULL then 'Ukończony'
end as "Status ukończenia"
FROM {user} AS u
JOIN {coursecompletions} AS ccom ON u.id = ccom.userid
JOIN {course} AS c ON c.id = ccom.course
JOIN {coursecategories}
- 1
@Adel87: rozumiem, że dla danego użytkownika i kursu masz dokładnie jeden wpis, tak?
U ciebie użytkownik XXX nie ukończył kursy YYY, ale w raporcie dokładnie ten sam użytkownik XXX ukończył kurs YYY. W raporcie jest pokazana jakaś data?
U ciebie użytkownik XXX nie ukończył kursy YYY, ale w raporcie dokładnie ten sam użytkownik XXX ukończył kurs YYY. W raporcie jest pokazana jakaś data?
- 1
@Adel87: >tylko tutaj to taka kwerenda musiałaby być dla każdego kursu.
mozna pogrupowac po kursie, posortowac itp
mozna pogrupowac po kursie, posortowac itp
Hej Mirki, mam sobie raporty w pliku excel, tabele ale nie takie od pierwszego wiersza tylko gdzieśtam poulokowywane na arkuszu, czasem kilka na jednym, kilka takich zakładek, coś poprzeliczane i przysyłane jest toto co ileś. Chcę zbierać z tego dane do bazy danych, tak żeby potem móc generować jakieś zbiorcze raporty dla okresów, bez przeklejania z każdego pliku. Jak to najlepiej zrobić?
#excel #programowanie #bazydanych
#excel #programowanie #bazydanych
@wisniowy_smak: Power Query.
- 1
@wisniowy_smak:
Jeśli te raporty przychodzą w jakiejś standardowej formie to polecam napisania makra lub kilku (VBA) do przenoszenia danych w jedno miejsce.
Możesz zrobić bazę w jakimś jednym osobnym Excelu, przenosić do Accessa czy korzystać z SQLa. Później do generowania raportów możesz również użyć VBA.
Jeśli te raporty przychodzą w jakiejś standardowej formie to polecam napisania makra lub kilku (VBA) do przenoszenia danych w jedno miejsce.
Możesz zrobić bazę w jakimś jednym osobnym Excelu, przenosić do Accessa czy korzystać z SQLa. Później do generowania raportów możesz również użyć VBA.
- 0
Mireczki kiedyś była taka strona która jak się wpisało swoje nazwisk to wyświetlała mapę z informację ile osób w Polsce takie nazwisko posiada ale nie mogę jej teraz znaleźć … ktoś coś? z góry dziękuje.
#genealogia #historia #polska #bazydanych #drzewogenealogiczne
#genealogia #historia #polska #bazydanych #drzewogenealogiczne
- 4
@wykops2: @weglowy: @Takiseprzecietniak: @powsinogaszszlaja: Łapcie i korzystajcie: http://nlp.actaforte.pl:8080/Nomina/Ndistr
Co prawda dotyczy to danych z 2002 r., ale za to oficjalnych, bo na podstawie bazy PESEL.
Co prawda dotyczy to danych z 2002 r., ale za to oficjalnych, bo na podstawie bazy PESEL.
- 2
@powsinogaszszlaja: Białków sporo pokazuje w powiecie wołomińskim. Wiadomo, za hajs z gangu wołomińskiego ktoś tu sobie bawi się w Wykop. I do tego oficjalne AMA z Masą. Niby już inny gang, ale ten sam półświatek. Wszystko się wydało. ( ͡° ͜ʖ ͡°)
- 0
Co bedzie szybsze?
SQL Server z kolumna XML i query z XPath
czy
MongoDB | RavenDB
XML w stylu:
Oczywicie mongo z odpowiednim JSONem
#programowanie #datascience #mongodb #bazydanych #sqlserver #pomocy
SQL Server z kolumna XML i query z XPath
czy
MongoDB | RavenDB
XML w stylu:
...Oczywicie mongo z odpowiednim JSONem
{
a:[
{ id:1, c:"", d:"", e:"" }
]
}#programowanie #datascience #mongodb #bazydanych #sqlserver #pomocy
Co bedzie szybsze
- SQL Server 58.3% (14)
- MongoDB 41.7% (10)
- 1
trzecia opcja: nie wiem :)
- 0
@Tomek7: ok, dzieki Mirku. Mysle, ze sporo zalezy od tego kto ci doradza. Czy ktoś z bakcylem '#!$%@?, TYLKO OŁPEN SORS #!$%@?' czy ktoś kto ma doświadczenie w obu technologiach.
Jestem zaskoczony, ze tak duzo osob glosuje na SQL Server. Sadzilem, ze mongo zyska zdecydowana wiekszosc
Jestem zaskoczony, ze tak duzo osob glosuje na SQL Server. Sadzilem, ze mongo zyska zdecydowana wiekszosc
- 0
@Niebieskowaty: #tibia
inner join- bez addonu
left join- jeden addon
right join-drugi addon
full addon :D
inner join- bez addonu
left join- jeden addon
right join-drugi addon
full addon :D
- 0
@Niebieskowaty: a to nie bedzie bardziej EXCEPT/ EXCEPT z drugiej, strony, INTERSECT i UNION ALL ?
- 133
#bazydanych #sql
Jak powinien wyglądać prosty projekt tabeli "firma" gdzie znajdują się informacje typu regon, nip, adres, tel, itp. Dokładnie chodzi mi o to czy kluczem głównym powinien być regon, skoro jest unikatowy, czy lepiej (dlaczego) aby kluczem głównym był unikatowy numer. Jaka jest dobra praktyka ? :)
Jak powinien wyglądać prosty projekt tabeli "firma" gdzie znajdują się informacje typu regon, nip, adres, tel, itp. Dokładnie chodzi mi o to czy kluczem głównym powinien być regon, skoro jest unikatowy, czy lepiej (dlaczego) aby kluczem głównym był unikatowy numer. Jaka jest dobra praktyka ? :)
- 3
@mowieprawde: @moon_bluebird: wiem, że regon czy inne pesele są unikatowy, ale nie stosuje się ich jako kluczy głównych; po to jest idea identyfikatorów żeby z niej korzystać.
- 3
@leszekwl: w której części się nie zgadzasz?
Jeśli chodzi o UUID to ma to sens jeśli nie chcesz doprowadzić do wycieku infirmacji biznesowej np. o ilości zarejestrowanych firm, klientów, złożonych zamówień itd. Jeśli użyjesz inta jako klucza, do tego z opcją autoincrement (no bo czemu nie), a jakiś popularny framework do RESTa automatycznie Ci to wystawi na frontend to podajesz na tacy tzw. business velocity.
Wystarczy obserwować szybkość przyrostu identyfikatora.
Dodatkowo
Jeśli chodzi o UUID to ma to sens jeśli nie chcesz doprowadzić do wycieku infirmacji biznesowej np. o ilości zarejestrowanych firm, klientów, złożonych zamówień itd. Jeśli użyjesz inta jako klucza, do tego z opcją autoincrement (no bo czemu nie), a jakiś popularny framework do RESTa automatycznie Ci to wystawi na frontend to podajesz na tacy tzw. business velocity.
Wystarczy obserwować szybkość przyrostu identyfikatora.
Dodatkowo
Oracle 12.1c
1. Czy dodanie warunku WHERE ROWNUM <= 1 powoduje wykonanie zapytania w całości (tak jakby warunku nie było) ale finalnie zwraca tylko jeden rekord czy może zapytanie wykonuje się szybciej bo kończy po odnalezieniu pierwszego wyniku?
2. Czy podzapytanie wewnątrz WHERE EXISTS() wykonuje się w całości zanim funkcja zwróci TRUE (zakładamy że coś by znalazło) czy może odnajduje pierwszy lepszy rekord, kończy wykonywanie podzapytania i zwraca TRUE?
#oracle #plsql #
1. Czy dodanie warunku WHERE ROWNUM <= 1 powoduje wykonanie zapytania w całości (tak jakby warunku nie było) ale finalnie zwraca tylko jeden rekord czy może zapytanie wykonuje się szybciej bo kończy po odnalezieniu pierwszego wyniku?
2. Czy podzapytanie wewnątrz WHERE EXISTS() wykonuje się w całości zanim funkcja zwróci TRUE (zakładamy że coś by znalazło) czy może odnajduje pierwszy lepszy rekord, kończy wykonywanie podzapytania i zwraca TRUE?
#oracle #plsql #
@AIRjordan @TomaszWKS Polecam zgłębić informacje o pseudokolumnie rownum https://blogs.oracle.com/oraclemagazine/on-rownum-and-limiting-results i czym jest koszt zapytania https://stackoverflow.com/questions/860450/understanding-the-results-of-execute-explain-plan-in-oracle-sql-developer
Nie jestem specem ale w Twoim przypadku (nie wiem jak wygląda całe zapytanie, które wykonujesz, jaka jest struktura tabel, indeksów, wolumen i rozmieszczenie danych) optymalizator kosztowy po prostu znalazł sobie plan do wykonania Twojego zapytania, który przy dodaniu warunku na rownum <= 1 ma mniej bloków do odczytu stąd koszt zapytania mniejszy. Nie widzę tu żadnego fenomenu,
Nie jestem specem ale w Twoim przypadku (nie wiem jak wygląda całe zapytanie, które wykonujesz, jaka jest struktura tabel, indeksów, wolumen i rozmieszczenie danych) optymalizator kosztowy po prostu znalazł sobie plan do wykonania Twojego zapytania, który przy dodaniu warunku na rownum <= 1 ma mniej bloków do odczytu stąd koszt zapytania mniejszy. Nie widzę tu żadnego fenomenu,
@Esharell: Przeczytałem. Szczerze to średni ten artykuł o ROWNUM bo brakuje mi w nim podstawowej informacji (albo coś mi umknęło). Najpierw czytamy, że:
A później jeszcze:
ROWNUM is a pseudocolumn (not a real column) that is available in a query. [..] A ROWNUM value is assigned to a row after it passes the predicate phase of the query
A później jeszcze:
The FROM/WHERE clause goes first.
ROWNUM is assigned and incremented to each output
Potrzebuje podszkolić się z tematu #sql - polecacie jakieś książki, kursy czy lepiej to co jest w necie? Może znacie jakąś fajną stronę z ćwiczeniami? #bazydanych
Będę wdzięczny za porady. ( ͡º ͜ʖ͡º)
Będę wdzięczny za porady. ( ͡º ͜ʖ͡º)
@wolnorynkowy_rynek: Cześć. Może ktoś z Was będzie mnie mógł pokierować do odpowiedniej osoby, albo coś podpowiedzieć. Chodzi o #sql #bazydanych #informatyka
Otóż od jakiegoś czas mam problem z błędem przy łączeniu się do Analysis Services - wywala błąd OLE DB, ale co ciekawe gdy się przeklikamy przez komunikaty i próbuję odświeżyć kostkę drugi raz to działa bez problemu i odświeża dane... Żeby było śmieszniej to nie działa tylko dla niektórych lokalizacji,
Otóż od jakiegoś czas mam problem z błędem przy łączeniu się do Analysis Services - wywala błąd OLE DB, ale co ciekawe gdy się przeklikamy przez komunikaty i próbuję odświeżyć kostkę drugi raz to działa bez problemu i odświeża dane... Żeby było śmieszniej to nie działa tylko dla niektórych lokalizacji,
Mam taki problem. W dużym uproszczeniu Tabela A jest pewnym słownikiem zawierającym unikalne rekordy, jest ich powiedzmy 2-3 tysiące. Tabela B zawiera ~9 mln unikalnych rekordów, a tabela C, (a w zasadzie jest to parę powiązanych tabel) wiąże typy słownikowe z tabeli A z tabelą B i przechowuje wartości tych słowników dla rekordów z tabeli B. Każdy rekord z tabeli B może być powiązany z zero lub wieloma rekordami z tabeli A
@aaandrzeeey: C to jest kasztan bo jak napisałem jest to parę tabel, tylko opisuję to jako jedną dla uproszczenia a w rzeczywistości (tak z pamięci) to B jeden do wielu D, później każdy D jeden do wielu E, później każdy E jeden do wielu F, gdzie D+E+F składa się na moje C ( ͡° ͜ʖ ͡°)
I F zawiera pewnie z kilkadziesiąt milionów rekordów uzbieranych przez kilkanaście
I F zawiera pewnie z kilkadziesiąt milionów rekordów uzbieranych przez kilkanaście
Po drugie to chyba może lepiej było zacząć od B, a następnie pogrupować (bo masz wyciągnąć A)
@aaandrzeeey: Faktycznie okazało się to najlepszym rozwiązaniem.





















Kurs programowania baz danych Oracle :)
Przygotowałem kolejny odcinek darmowego kursu w którym uczę od zupełnych podstaw zagadnień związanych z programowaniem baz danych. Nie jest wymagana żadna wiedza by zacząć :)
- Jak wykonywać wiele modyfikacji w sql developerze jednym kliknięciem?
- Jak uruchomić plik sql znajdujący się na Twoim komputerze?
- Czy można włączyć/wyłączyć constraint i po co to robić?
- Czym różni się przycisk run script od