#excel #bazydanych #programowanie #it
Wszystko
Najnowsze
Archiwum
Cześć Mirki, czy rozwiązując zadania i problemy z excela stąd i z grupy na fb + jakieś dobre podręczniki i kursy byłbym w stanie po roku do dwóch aplikować, no i również mieć realne szansę na pracę w pełni zdalną z wynagrodzeniem 1,2 do 1,5 polskiej średniej krajowej.
#excel #bazydanych #programowanie #it
#excel #bazydanych #programowanie #it
Mam plik CSV z danymi, setki, tysiące wierszy, co gorsza składający się z dwóch tabel, wiec mam różne nazwy kolumn. Co tydzień nowe dane, które muszę obrobić. Na tabeli A (20-40 linii) robię operacje (mnożenie, dzielenie, procenty, sprawdzanie wartości) co tydzień manualnie co powoduje wiele błędów.
Tabeli B (tysiące rekordów) nawet nie ruszam, a chciałbym obrobić te dane, jakieś wykresy itp.
Wiem co chce zrobić ale nie mam narzędzia i tu pytanie
Tabeli B (tysiące rekordów) nawet nie ruszam, a chciałbym obrobić te dane, jakieś wykresy itp.
Wiem co chce zrobić ale nie mam narzędzia i tu pytanie
@zavisha: dodatkowo zapytania do bazy zrobia Ci te wszystkie obliczenia na wszystkich wymaganych rekordach i zrobi to szybko
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...
Mircy z #sql #bazydanych #oracle
Mam zadanie ze zrobieniem trzech triggerów do bazy.
Pierwszy to banał - inkrementacja ID.
Nad drugim trochę posiedziałem, ale w końcu wyszedł - zmienia mi źle wpisane wartości w jednej kolumnie, tak to wygląda : klik
Trzeci pomysł jest chyba nietypowy. Mianowicie wymyśliłem trigger, który po dodaniu inserta, w którym numer jest większy niż 219999(2 pierwsze cyfry to 2 ostatnie cyfry roku kalendarzowego) wywala błąd,
Mam zadanie ze zrobieniem trzech triggerów do bazy.
Pierwszy to banał - inkrementacja ID.
Nad drugim trochę posiedziałem, ale w końcu wyszedł - zmienia mi źle wpisane wartości w jednej kolumnie, tak to wygląda : klik
Trzeci pomysł jest chyba nietypowy. Mianowicie wymyśliłem trigger, który po dodaniu inserta, w którym numer jest większy niż 219999(2 pierwsze cyfry to 2 ostatnie cyfry roku kalendarzowego) wywala błąd,
źródło: comment_1639658325vzj3fkLfVdhdi6daA95WKY.jpg
Pobierz@gdziemojimbuspiatka: jak chcesz sprawdzać, czy rok w numerze bramy zgadza się z bieżącym rokiem, to przyrównaj rok z bramy z tochar(sysdate,'YY') i wyjdziesz na swoje, wtedy będziesz mógł dodawać numery bram tylko w obrębie bieżącego roku
W raiseapplicationerror zamiast zahardkodowanego 2021 robisz konkatenacje '...NIZ Z ||tochar(sysdate,'YYYY')||' ROKU!...'
W raiseapplicationerror zamiast zahardkodowanego 2021 robisz konkatenacje '...NIZ Z ||tochar(sysdate,'YYYY')||' ROKU!...'
- 0
@Esharellek: Ociepanie. Ale ekskluzywnego triggera teraz mam. :)
'create or replace trigger NOWABRAMATRG before
insert or update on brama
for each row
when
'create or replace trigger NOWABRAMATRG before
insert or update on brama
for each row
when
elo elo 3 2 0 SQLowe świry!
Mam do wykonania do mojej smutnej bazy trzy triggery na zajęcia. No i jeden mi nie działa. Nie wiem gdzie robię błąd.
Struktura tabeli:
`CREATE TABLE brama (
Mam do wykonania do mojej smutnej bazy trzy triggery na zajęcia. No i jeden mi nie działa. Nie wiem gdzie robię błąd.
Struktura tabeli:
`CREATE TABLE brama (
źródło: comment_1639601093Y5XoAoV4PUyH9Qj0YQ4ixw.jpg
Pobierz- 1
@seniorwykopek: Dziękuję pan Senior. Zastosuję się na pewno. :)
@gdziemojimbuspiatka Widzę że poszedłeś w ciekawe tematy :) Też w tym siedzę. Powodzenia!
Robię bazę danych gdzie będzie dużo użytkowników - bibliotekarzy. Każdy użytkownik ma bibliotekę i taki sam schemat bazy danych. Biblioteki nie będą w żaden sposób powiązane ani łączone. Każdy ma swoje dane i tyle. I teraz pytanie. Czy jak tworzę nowego użytkownika to:
1. Tworzyć nowe tabele
2. Wymieszać wszystkich i dodać id użytkownika do wszystkich tabel
#sql #bazydanych
1. Tworzyć nowe tabele
2. Wymieszać wszystkich i dodać id użytkownika do wszystkich tabel
#sql #bazydanych
- 2
@scorpio18k: a nie możesz mieć jednej tabeli z książkami i każda książka ma id bibliotekarza?
1. Tworzyć nowe tabele
@scorpio18k: z takim podejściem, to równie dobrze można tym zarządzać z poziomu excela. ( ͡° ͜ʖ ͡°)
Oczywiście, że wspólna dla wszystkich tabela i zarządzasz tym na poziomie RLS.
Siemano mircy z #oracle #sql #bazydanych Robię sobie bazę w modelerze oracle.
Jedna z relacji to Faktura. Faktura będzie wystawiana albo za przegląd, albo za serwis.
No i mam FK IDserwisu i FK IDprzeglądu.
Oba są mandatory jako fk.
Baza mi się przecież wykrzaczy
Nie mogę mieć w jednym wierszu idserwisu i IDprzeglądu.
Jak to zrobić, żeby to miało ręce i nogi?
Jedna z relacji to Faktura. Faktura będzie wystawiana albo za przegląd, albo za serwis.
No i mam FK IDserwisu i FK IDprzeglądu.
Oba są mandatory jako fk.
Baza mi się przecież wykrzaczy
Nie mogę mieć w jednym wierszu idserwisu i IDprzeglądu.
Jak to zrobić, żeby to miało ręce i nogi?
źródło: comment_16391514299PQkoflnSLeP1BRp4Uc5CV.jpg
Pobierz@gdziemojimbuspiatka: rozbić na dwie tabelki
@gdziemojimbuspiatka: nie może być serwis i przegląd w jednej tabeli? ew usługa jako jedna tabela a do niej spięte odpowiednio tabele z serwisem i przeglądem i wtedy spinasz z fakturą jak chcesz mieć to w jednym polu
- 0
mam tabelę z klientami. Każdy klient ma dwa identyfikatory (unikalne).
Mam w Excelu tylko pierwszy ID danego klienta, a potrzebuję w Excelu tylko ten drugi ID. Jakieś pomysły na select/replace/whatever żeby szybko to podmienić?
tzn excel wygląda tak:
121
Mam w Excelu tylko pierwszy ID danego klienta, a potrzebuję w Excelu tylko ten drugi ID. Jakieś pomysły na select/replace/whatever żeby szybko to podmienić?
tzn excel wygląda tak:
121
- 0
@carryON_: czemu w tagach są bazy i mysql a nie ma excela?
- 0
Czołem bazodanowe świry. Mam unikalny use case. Po pierwsze - ledwo wiem co to jest Oracle. Drugie, potrzebuje listę WSZYSTKICH query, które zostały wykonane na serwerze. ALE, nie potrzebuje wartości parametrów, więc dwa query
"select * from user where id = 1" oraz
"select * from user where id = 2" , mogły by być z agregowane do
"select * from user where id = ", więc tych query nie powinno być aż
"select * from user where id = 1" oraz
"select * from user where id = 2" , mogły by być z agregowane do
"select * from user where id = ", więc tych query nie powinno być aż
- 0
Mam stworzone dwa modele w relacji jeden do jednego: home i homeDetails. Chce zrobić encje shadowHome, w której ma się tworzyć historia usunięć i modyfikacji i będzie zawierac kilka dodatkowych atrybutów (np. wskazujący na typ operacji której skutkiem jest stworzenie nowej instancji w tej encji itp...) I pytanie jak, według sztuki powinien być zbudowana ta klasa shadowHome? Po prostu zrobić hardcoding tamtych atrybutów, bo jak wiemy nie można równocześnie dziedziczyć z dwóch
@grap32: masz jedna tabele z wszystkimi properties. Do widoków możesz sobie wyciągać dto tylko z częścią właściwości
PS póki nie zawołasz
_db.Homes.Select(p=> new HomeDto{/*propeties, które cię interesują*/}) ;//skip, take co tam potrzebujesz PS póki nie zawołasz
ToArray, ToList wszystko się wykona na bazie danych zakładając że używasz EF- 1
@Yahoo_: @Kolorowezworki: dziękuje, wasze wskazówki rzuciły nowe światło na architekturę mojej aplikacji
mam bazę danych ( #mysql ), i zapytanie:
czyli bardzo proste zapytanie. Raz wykonuje się 0,0025s - co jest normą, ale czasami wykonuje się 5s, czasami 30s, a w szczycie 120s.... co jest patologią. obciążenie systemu jest wtedy dosyć wysokie (load: 0: 2.72; 1: 1.51; 2: 1; )
tabela ta ma 14 pól, views jest zdefiniowane jako
update images set 'views'='400' where 'id'='9191'czyli bardzo proste zapytanie. Raz wykonuje się 0,0025s - co jest normą, ale czasami wykonuje się 5s, czasami 30s, a w szczycie 120s.... co jest patologią. obciążenie systemu jest wtedy dosyć wysokie (load: 0: 2.72; 1: 1.51; 2: 1; )
tabela ta ma 14 pól, views jest zdefiniowane jako
unsigned int(10) domyślnie 0, id jest również tak samo +- 1
@brakloginuf: to jest tak jak tłumaczę dzieciom: rzeczą prostą jest rzecz którą wiesz, trudną której nie wiesz.
Tutaj jest bardzo podobnie, obstawiam, że może mi brakować jakiegoś przełącznika, albo np opóźnienia w zapisach na dysk, albo coś jeszcze innego prostego i to jest moim problemem.
obrazić mnie jest naprawdę trudno, w najgorszym wypadku uznam osobę która za dużo ciśnie za jełopa i zablokuję. Jestem za stary, miałem za dużo dyskusji
Tutaj jest bardzo podobnie, obstawiam, że może mi brakować jakiegoś przełącznika, albo np opóźnienia w zapisach na dysk, albo coś jeszcze innego prostego i to jest moim problemem.
obrazić mnie jest naprawdę trudno, w najgorszym wypadku uznam osobę która za dużo ciśnie za jełopa i zablokuję. Jestem za stary, miałem za dużo dyskusji
@GaiusBaltar: moja szklana kula mowi ze przy malej bazie i niskim ruchu to czynniki zewnetrzne sa zazwyczaj problemem ( ͡° ͜ʖ ͡°)
- 2
@JaTobieTyMi: ja robiłem w zeszłym roku.
Odpalasz od nich apkę, hindus na Ciebie patrzy przez kamerkę a ty odpowiadasz na pytania - szybko :D
Odpalasz od nich apkę, hindus na Ciebie patrzy przez kamerkę a ty odpowiadasz na pytania - szybko :D
- 1
@JaTobieTyMi: ja miałem test wielokrotnego wyboru
- 1
#naukaprogramowania #bazydanych
Chce nauczyć znajomego podstaw SQLa (totalnych podstaw). Ma słabego kompa. Jakiego klienta bazodanowego i serwer polecacie na dobry start? Myślałem o postgresie i DBeaver jako klient. Normalnie bym mu dał SQL Servera z SSMS ale to kombajn i nie ma co ziomeczka zalewać informacjami
Chce nauczyć znajomego podstaw SQLa (totalnych podstaw). Ma słabego kompa. Jakiego klienta bazodanowego i serwer polecacie na dobry start? Myślałem o postgresie i DBeaver jako klient. Normalnie bym mu dał SQL Servera z SSMS ale to kombajn i nie ma co ziomeczka zalewać informacjami
@szmichal: Free tier na aws/azure, bierzesz malutki serwerek ktory masz za darmo na rok, yum install mysql, a twoim klientem bash.
- 0
@Towarzysz_Obywatel: dobra, zapomniałem że dla nowych userow jest ten darmowy rok
SQL server management studio
SQL server management studio
- 0
Czy przed duplikacją bazy Oraclowej wykorzystując polecenie:
duplicate target database to XYZ;
trzeba wyczyścić oradata oraz fra z pozostałości po starej bazie XYZ?
Czy może duplikacja sama o to zadba?
#bazydanych #oracle
duplicate target database to XYZ;
trzeba wyczyścić oradata oraz fra z pozostałości po starej bazie XYZ?
Czy może duplikacja sama o to zadba?
#bazydanych #oracle
@DinapeS: pewności nie mam, ale Rman zwykle nadpisuje stare dbf, więc oradata pewnie może zostać.
Z FRA myślę, że jest podobnie, choć zostaną Ci tam pewnie śmieci w postaci bezużytecznych logów np.
Aczkolwiek to tylko przypuszczenia, duplikację robiłem chyba z 2 razy, nie pamiętam już szczegółów ( ͡° ͜ʖ ͡°)
Z FRA myślę, że jest podobnie, choć zostaną Ci tam pewnie śmieci w postaci bezużytecznych logów np.
Aczkolwiek to tylko przypuszczenia, duplikację robiłem chyba z 2 razy, nie pamiętam już szczegółów ( ͡° ͜ʖ ͡°)
- 1
@p4damczyk: Dzięki za komentarz :-)
Dla pewności oradate oczyściłem z dbf-ów, FRA z logów, plus zrobiłem porządki w adump i trace - tak aby nie mieszać starych z nowymi
Wszystko działa prawidłowo więc git ( ͡° ͜ʖ ͡°)
Dla pewności oradate oczyściłem z dbf-ów, FRA z logów, plus zrobiłem porządki w adump i trace - tak aby nie mieszać starych z nowymi
Wszystko działa prawidłowo więc git ( ͡° ͜ʖ ͡°)
- 0
Mirki, zbliża się koniec roku i aż żal studenckiej kieszeni nie skorzystać z egzaminu od MS za 15 dolców. Może ktoś bardziej zorientowany się znajdzie i doradzi. Który z egzaminów na liście jest warty zdania, żeby w przyszłości startować do świata BI Developerów? https://docs.microsoft.com/en-us/learn/certifications/skillingoffer
Myślałam na początku o DA-100, Power BI w ogólnym stopniu znam i liczyłam, że będzie to okazja do douczenia, ale różne opinie krążą o zasadności tego egzaminu. Na
Myślałam na początku o DA-100, Power BI w ogólnym stopniu znam i liczyłam, że będzie to okazja do douczenia, ale różne opinie krążą o zasadności tego egzaminu. Na
@ode45: ja zdawałem zarówno DA-100 jak i DP-900. Pod BI zdecydowanie polecam DA-100. 900 to są fundamentals, nic konkretnego tam nie ma, same podstawy, DA-100 już bardziej rozwinięty jest i porusza konkretnie tematykę Power BI. Jeśli jest okazja to polecam zdać, pracodawcy na to patrzą, szczególnie u osób które dopiero zaczynają pracę i nie mają dużo doświadczenia w CV. Ja zdawałem zdalnie oba, nie miałem żadnych problemów, wystarczy zamknąć się
@Wogybogy: pewnie, że zweryfikują ale moim zdaniem to może pomóc na początkowym etapie. Jak masz za mało doświadczenie na dane stanowisko ale masz certyfikat to wtedy może przymkną oko na ten brak i zaprosza na rozmowę w ogóle. Co do nauki to polecam learning path z Microsoftu, bezpłatne, fajnie przygotowane materiały, pokrywają w zupełności zakres egznaminu.
6
Wyszukiwanie pełnotestowe w relacyjnych bazach danych | Cztery Tygodnie

Relacyjne bazy danych oprócz wyszukiwania za pomocą klauzuli LIKE udostępniają wyszukiwanie pełnotekstowe. Charakteryzuje się ono dużo większymi możliwościami i wydajnością co przekłada się na lepsze wyniki wyszukiwania dostarczane wraz z aplikacjami wykorzystującymi ten sposób...
z- 3
- #
- #
- #
- #
- #
- 0
Ok mam problem wydajnościowy w funkcji. Mam przypadkowo takie zapytanie:
SELECT
Numer,
(SELECT TOP 1 Wartosc FROM Tabela_B WHERE Tabela_B.Numer = Tabela_A.Numer ORDER BY ID DESC)
FROM Tabela_Aindex na tabela_b (numer, id desc) z includem wartosc
- 1
- 1
Znalezisko: Analiza logów w PostgreSQL za pomocą narzędzi EuroDB
https://www.wykop.pl/link/6382309/analiza-logow-w-postgresql-za-pomoca-narzedzi-eurodb/
#postgresql #postgres #bazydanych
https://www.wykop.pl/link/6382309/analiza-logow-w-postgresql-za-pomoca-narzedzi-eurodb/
#postgresql #postgres #bazydanych
3
Analiza logów w PostgreSQL za pomocą narzędzi EuroDB

Analiza logów wcale nie musi być żmudnym i męczącym procesem ;-) W artykule kilka słów na temat modułu analizy logów, który jest jednym z narzędzi EuroDB znacznie ułatwiającym pracę z logami.
z- 0
- #
- #
- #
Jest baza danych mysql. Twórcy nie stworzyli kluczy obcych, constrainów. Dane po latach są niespójne.
Potrzebowałbym narzędzia które ułatwi weryfikację co jest spierdzielone.
Ja w tym teoretycznym narzędziu ustawiam co jest pseudokluczem obcym. Narzędzie sprawdza czy w obu tabelach połączonych tym kluczem dane istnieją, czy rekordy się zgadzają itp. Czyli to co robi natywny klucz obcy w bazie którego tu nie ma.
Kluczy obcych do takiej weryfikacji jest kilkadziesiąt.
Nie
Potrzebowałbym narzędzia które ułatwi weryfikację co jest spierdzielone.
Ja w tym teoretycznym narzędziu ustawiam co jest pseudokluczem obcym. Narzędzie sprawdza czy w obu tabelach połączonych tym kluczem dane istnieją, czy rekordy się zgadzają itp. Czyli to co robi natywny klucz obcy w bazie którego tu nie ma.
Kluczy obcych do takiej weryfikacji jest kilkadziesiąt.
Nie
Komentarz usunięty przez autora
Komentarz usunięty przez autora


























Tutaj jeden film na temat wewnętrznych mechanizmow baz danych.
Chciałem trochę się pochwalić a trochę podpytać, jakie tematy przedstawione w takiej formie zainteresowałyby was?
#programowanie #bazydanych
BTW bardzo dobre filmy robisz ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Najlepszy był ten o tym typie co handlował w darknecie, słuchało się tego genialnie
Jeśli ten był pod koniec października to się zgadza, oglądałem ( ͡° ͜ʖ ͡°)
nie tyle co sam temat był ciekawy co przedstawiłeś go w bardzo interesujący sposób, a do tego już jest potrzebny skill ( ͡