Wszystko
Wszystkie
Archiwum
#programowanie #postgresql #bazydanych #sql
Mirki drogie, czy jest możliwe, żeby tabela miała dwa lub więcej kluczy głównych, z czego każdy z nich może się powtarzać ale ich kombinacja już musi być niepowtarzalna? A jeżeli w posgresql się nie da, to czy da się w innej technologii?
może jeszcze #naukaprogramowania
Mirki drogie, czy jest możliwe, żeby tabela miała dwa lub więcej kluczy głównych, z czego każdy z nich może się powtarzać ale ich kombinacja już musi być niepowtarzalna? A jeżeli w posgresql się nie da, to czy da się w innej technologii?
może jeszcze #naukaprogramowania
- 8
@JajkoJajkoJajkoJajko: pewnie szukasz czegoś takiego jak "złożony klucz główny", który zakładasz na dwóch lub więcej kolumnach
- 3
@JajkoJajkoJajkoJajko: jak jest klucz główny, to musi być unikatowy, wiec kluczem głównym powinna być kombinacja tych kluczy, natomiast 2 pozostałe zrób jako indeksy (jeśli chcesz po nich szybko wyszukiwać)
#programowanie #postgresql #bazydanych #sql
Zakładam swoją pierwszą bd, ot tak dla własnej nauki i przyjemności. I pytanie - czy ładować klucze obce w każdym możliwym miejscu? Dotychczas (w mojej pracy) korzystałem z bazy danych w której poszczególne tabele nie były połączone kluczami obcymi, tylko po prostu robiłem join po konkretnych kolumnach i nie sprawiało mi to problemu. Czy i w jaki sposób klucze obce ułatwiają łączenie tabel? Czy to jest tylko kwestia
Zakładam swoją pierwszą bd, ot tak dla własnej nauki i przyjemności. I pytanie - czy ładować klucze obce w każdym możliwym miejscu? Dotychczas (w mojej pracy) korzystałem z bazy danych w której poszczególne tabele nie były połączone kluczami obcymi, tylko po prostu robiłem join po konkretnych kolumnach i nie sprawiało mi to problemu. Czy i w jaki sposób klucze obce ułatwiają łączenie tabel? Czy to jest tylko kwestia
- 5
@JajkoJajkoJajkoJajko: przede wszystkim porządek w danych. Jeśli nie ma referencji to teoretycznie można zrobić bajzel aplikacją.
Klucze obce to też przymus stawiania unique indexów które przyśpieszają złączenia po tych kolumnach.
Klucze obce to też przymus stawiania unique indexów które przyśpieszają złączenia po tych kolumnach.
Czy i w jaki sposób klucze obce ułatwiają łączenie tabel?
@JajkoJajkoJajkoJajko: Nie do tego służą. Podstawową funkcją klucza obcego jest zapewnienie spójności danych.
Musze zrobić projekt bazy (serwis ogłoszeń).Czy mógłby ktoś powiedziec czy to coś ma sens i co zmienić albo dodać ?
#programowanie #bazydanych
#programowanie #bazydanych
@EscapeFromEveryday: no czemu po prostu nie user_id? bo uzytkownik jak mogloby zmienic maila to musialbys updateowac to w kazdym ads'ie
@EscapeFromEveryday: tabela NewAd niepotrzebna (albo ja czegos nie rozumiem), w Ads klucz obcy po ID uzytkownika a nie mailu, mozesz dolaczyc relacje (nullowalna) z wiadomosci do Ads, zeby byly podpiete pod konkretna oferte
jak wygląda kwestia pisania podzapytań i "dobrych praktyk"? to znaczy wcięcia, konstrukcje językowe jakie są niezalecane. macie coś do poczytania o tym?
#sql #bazydanych #datascience #programowanie
#sql #bazydanych #datascience #programowanie
- 1
- 1
@dog_meat: Uuuu... No tak, źle zrozumiałem "konstrukcje językowe jakie są niezalecane".
@BillyMenadzer Co do wyglądu kodu.
Tutaj masz pokazanych kilka "dobrych praktyk", których ludzie się trzymają, oraz odnośniki do blogów: https://stackoverflow.com/questions/522356/what-sql-coding-standard-do-you-follow
Możesz skorzystać ze stron i programów, które po wpisaniu kodu sformatują Ci go. Jeśli któraś forma Ci się spodoba i łatwiej Ci na niej pracować, to takiej się trzymaj.
@BillyMenadzer Co do wyglądu kodu.
Tutaj masz pokazanych kilka "dobrych praktyk", których ludzie się trzymają, oraz odnośniki do blogów: https://stackoverflow.com/questions/522356/what-sql-coding-standard-do-you-follow
Możesz skorzystać ze stron i programów, które po wpisaniu kodu sformatują Ci go. Jeśli któraś forma Ci się spodoba i łatwiej Ci na niej pracować, to takiej się trzymaj.
Załóżmy mam 10k użytkowników miesięcznie, każdy z nich będzie co miesiąc zostawiać 20 dodatkowych rekordów w bazie danych to w ciągu roku będzie to 2.4mln, czy to nie czasem za dużo będzie?
Chodzi o moduł zliczania wyświetleń danej podstrony i chciałbym zapisywać każde wejście użytkownika, żeby móc wykorzystać te dane do wyliczania kiedy jaki post jest popularny a także spersonalizowanych sugestii jak to jest na yt.
#programowanie #php #bazydanych #webdev #symfony
Chodzi o moduł zliczania wyświetleń danej podstrony i chciałbym zapisywać każde wejście użytkownika, żeby móc wykorzystać te dane do wyliczania kiedy jaki post jest popularny a także spersonalizowanych sugestii jak to jest na yt.
#programowanie #php #bazydanych #webdev #symfony
- 2
U mnie w pracbazie znalazły się fundusze na płatne szkolenia. Możecie polecić jakieś firmy, które takie kursy organizują? Tematyka związana z automatyzacją pracy w excelu i na unixie lub SQL. Myślałem o pythonie i VBA. Najlepiej we #wroclaw Lub coś innego, co może się przydać w CV lub codziennej pracy z excelami
#bazydanych #pracait #it #excel #szkolenia #informatyka
#bazydanych #pracait #it #excel #szkolenia #informatyka
- 3
@mazi_: w AltKom mieli jakieś excelowe szkolenia.
- 2
Przepraszam jeśli już gdzieś było a ja nie wykazałem się zbytnią cierpliwością w szukaniu.
Szukam wszelkich informacji na temat optymalizacji zapytań (SQL Tuning Oracle), głównie w Oracle ale MS SQL też mnie interesuje.
Np. książki ale nie tylko.
Języki polski, angielski, rosyjski.
#sql #oracle #bazydanych
Szukam wszelkich informacji na temat optymalizacji zapytań (SQL Tuning Oracle), głównie w Oracle ale MS SQL też mnie interesuje.
Np. książki ale nie tylko.
Języki polski, angielski, rosyjski.
#sql #oracle #bazydanych
Muszę zrobić projekt korzystając z PHP i MySQL.Dajcie jakieś ciekawe pomysły,tylko niezbyt skomplikowane bo mam na to 3 miesiące a mój poziom PHP nie jest zbyt wysoki ( ͡° ͜ʖ ͡°)
#programowanie #bazydanych
#programowanie #bazydanych
@EscapeFromEveryday: aplikacja wyświetlająca na każdy dzień losowy cytat z piosenek peji.
- mazxaxz
- konto usunięte
- konto usunięte
- plushy
- konto usunięte
- +1 innych
- 1
#informatyka #bazydanych #access #mysql Moze mi ktoś wyjaśni pewną prostą rzecz? Mam dwa pytania:
1. Ile może być kluczy obcych w Bazie danych?
2 moze mi ktoś wyjaśnić jak sie oblicza te daty?
month(date()+4)+4
year(date()+400)+30 < czy gdyby zamiast "+30" było np "30" to wtedy mnożymy ? Ale nie wiem do końca co mnożymy xD
Kompletnie tych dat nie ogarniam jak to liczyć, a we wtorek mam poprawkę (na kartkach) #studbaza
1. Ile może być kluczy obcych w Bazie danych?
2 moze mi ktoś wyjaśnić jak sie oblicza te daty?
month(date()+4)+4
year(date()+400)+30 < czy gdyby zamiast "+30" było np "30" to wtedy mnożymy ? Ale nie wiem do końca co mnożymy xD
Kompletnie tych dat nie ogarniam jak to liczyć, a we wtorek mam poprawkę (na kartkach) #studbaza
- 0
@viktorPL: Tzn. w oficjalnej dokumentacji.
@viktorPL:
1. W MySQL prawdopodobnie nie ma twardego limitu nie wiem jak w access. Sprawdź dokumentację. Jeżeli pytasz bo zastanawiasz się czy nie przekroczysz limitu to prawdopodobnie swój problem chcesz rozwiązać w nieodpowiedni sposób.
2. W MySQL nie ma "date()". Zakładam, że jego odpowiednikiem w MySQL jest NOW(). Tak czy siak pewnie chodzi Ci o rzutowanie typów. Nie wiem jak w Access, ale w MySQL NOW() zwraca np '2017-09-10 20:36:23', jeżeli
1. W MySQL prawdopodobnie nie ma twardego limitu nie wiem jak w access. Sprawdź dokumentację. Jeżeli pytasz bo zastanawiasz się czy nie przekroczysz limitu to prawdopodobnie swój problem chcesz rozwiązać w nieodpowiedni sposób.
2. W MySQL nie ma "date()". Zakładam, że jego odpowiednikiem w MySQL jest NOW(). Tak czy siak pewnie chodzi Ci o rzutowanie typów. Nie wiem jak w Access, ale w MySQL NOW() zwraca np '2017-09-10 20:36:23', jeżeli
Mam do sprzedania poniższe książki:
- Mikrokontrolery STM32 w sieci Ethernet w przykładach http://allegro.pl/mikrokontrolery-stm32-w-sieciach-ethernet-btc-i6953592101.html
- Algorytmy + Struktury Danych = Abstrakcyjne Typy Danych http://allegro.pl/abstrakcyjne-typy-danych-pawel-kotowski-i6953574197.html
- Mikrokontrolery STM32 w praktyce http://allegro.pl/mikrokontrolery-stm32-w-praktyce-paprocki-cortex-m-i6953589375.html
- Projektowanie układów analogowych poradnik praktyczny http://allegro.pl/projektowanie-ukladow-analogowych-robert-a-pease-i6953569310.html
Książki są w idealnym stanie, stan "półkowy".
Możliwy odbiór osobisty na terenie Trójmiasta.
#elektronika #elektronikadiy #programowanie #bazydanych #stm32 #mikrokontrolery #ksiazki #sprzedam #trojmiasto
- Mikrokontrolery STM32 w sieci Ethernet w przykładach http://allegro.pl/mikrokontrolery-stm32-w-sieciach-ethernet-btc-i6953592101.html
- Algorytmy + Struktury Danych = Abstrakcyjne Typy Danych http://allegro.pl/abstrakcyjne-typy-danych-pawel-kotowski-i6953574197.html
- Mikrokontrolery STM32 w praktyce http://allegro.pl/mikrokontrolery-stm32-w-praktyce-paprocki-cortex-m-i6953589375.html
- Projektowanie układów analogowych poradnik praktyczny http://allegro.pl/projektowanie-ukladow-analogowych-robert-a-pease-i6953569310.html
Książki są w idealnym stanie, stan "półkowy".
Możliwy odbiór osobisty na terenie Trójmiasta.
#elektronika #elektronikadiy #programowanie #bazydanych #stm32 #mikrokontrolery #ksiazki #sprzedam #trojmiasto
@asdasdce2w: jakie arduino?
Komentarz usunięty przez autora
- 1
#oracle #bazydanych #pracbaza
Cześć
Mam pytanie czy jest inna metoda pozbycia się użycia płatnych opcji oprócz przeniesienia bazy oracle na inny serwer za pomocą data pump ?
Cześć
Mam pytanie czy jest inna metoda pozbycia się użycia płatnych opcji oprócz przeniesienia bazy oracle na inny serwer za pomocą data pump ?
- 0
@maniac777: pozbycie się z słownika dbafeatureusage_statistics użycia płatnych opcji baz danych.
@lizak21: Tam są informacje o użyciu funkcji bazy i nie tylko ekstra płatne rzeczy się tam znajdują. Poza tym to tabela Data Dictionary więc myślę, że ostrożnie, z backupem, ale w zasadzie możesz nią ręcznie manipulować.
- 1
Miałem takie jedno pytanie dzisiaj na rozmowie o prace i nie mogę znaleźć nigdzie odpowiedzi.
Dla jakich danych index w tabeli bazy danych nie spełni swoich założeń? (wiem że enigmatyczne ale tak je zapamiętałem)
Szukam w necie i znalazłem jak dotąd tylko info, że nie ma sensu robić indeksu na tabeli w której mamy małą liczbę - np. 1000 - rekordów co jest oczywiste, ale wydaje mi się, że bardziej chodziło o
Dla jakich danych index w tabeli bazy danych nie spełni swoich założeń? (wiem że enigmatyczne ale tak je zapamiętałem)
Szukam w necie i znalazłem jak dotąd tylko info, że nie ma sensu robić indeksu na tabeli w której mamy małą liczbę - np. 1000 - rekordów co jest oczywiste, ale wydaje mi się, że bardziej chodziło o
@lifapek: Standardowy indeks drzewiasty nie ma sensu dla kolumn o niewielkiej róznorodności wartości. Więc jak mamy milion rekordów, ale w danej kolumnie są np tylko 3 możliwe występujące wartości to założenie indeksu na tej kolumnie nie poprawi wydajności, a wręcz może być odwrotnie.
https://www.akadia.com/services/ora_index_selectivity.html
https://www.akadia.com/services/ora_index_selectivity.html
- 0
@Legol: #!$%@?, tego szukałem. Dzięki!
- 3
#it #praca #bazydanych #oracle
Cześć w zadaniach na stanowisko administratora bazy danych mam taki tekst.
"Implementowanie modyfikacji i zmian w określonych oknach serwisowych do bazy danych Oracle."
Nie rozumiem stwierdzenia "w określonych oknach serwisowych".
Czy za tym kryje się coś więcej niż zwyczajne wykonywanie zmian w architekturze/konfiguracji bd czy podgrywanie np. treści procedur składowych.
Cześć w zadaniach na stanowisko administratora bazy danych mam taki tekst.
"Implementowanie modyfikacji i zmian w określonych oknach serwisowych do bazy danych Oracle."
Nie rozumiem stwierdzenia "w określonych oknach serwisowych".
Czy za tym kryje się coś więcej niż zwyczajne wykonywanie zmian w architekturze/konfiguracji bd czy podgrywanie np. treści procedur składowych.
- 4
- 5
- 2
Załóżmy, że mamy dwie bazy danych- produkcyjną(do której nie ma dostępu zdalnego) i testową u siebie na miejscu. Co jakiś czas chcemy, aby baza produkcyjna miała identyczne obiekty bazodanowe jak baza testowa(wysyłamy kogoś aby dograł brakujące elementy). Pytanie w jaki sposób najłatwiej to robić? Eksportować bazę testową i zastępować produkcyjną? Monitorować wszystskie zmiany w bazie testowej?
#programowanie #oracle #bazydanych
#programowanie #oracle #bazydanych
konto usunięte via Android
- 2
@tallman #!$%@?ć produkcyjną i korzystać z testowej
@tallman: Zakładając że chodzi Ci o sytuacje w której w wyniku dewelopmentu aplikacji powstają nowe tabele/kolumny/indeksy/klucze obce/widoki/procedury etc... to zmiany należy dokumentować, zbierać w skrypt i uruchamiać na produkcji jako element procedury wdrożenia nowej wersji aplikacji.
Alternatywnie możesz próbować zaprząc do śledzenia takich operacji oracle'owy auditing, ale on nie powinien Ci zastępować dokumentacji.
Alternatywnie możesz próbować zaprząc do śledzenia takich operacji oracle'owy auditing, ale on nie powinien Ci zastępować dokumentacji.
- cypo
- tallman
- StaryTapczan
- dog_meat
- wrobel7
- +1 innych
- 1
Mirki czy znacie jakąś stronę/aplikację lub macie pomysł jak mogę zrobić "bazę kontrahentów" dostępną online dla dwóch użytkowników?
Ma być bardzo prosta, wyszukiwanie po nazwie firmy i miejsce na dodawanie notatek
#kiciochpyta #niewiemjaktootagowac #bazydanych
Ma być bardzo prosta, wyszukiwanie po nazwie firmy i miejsce na dodawanie notatek
#kiciochpyta #niewiemjaktootagowac #bazydanych
#sql #bazydanych Mirki, co moglibyście polecić , aby zagłębić się w tematykę optymalizacji zapytań SQL? Znacie może jakaś stronkę, która omawia to zagadnienie lub książki? Z góry dzięki za pomoc
- 0
@Plutonowy: No to masz troszeńkę rozrzut, nie? Zacznij może od odinstalowania mysql i kup sobie książkę do egzaminu 70-761.
#bazydanych
#oracle
Hej ludzie, borykam się z pewną kwestia i może coś podpowiecie....
W obecnej firmie gdzie pracuje zajmuje się wdrożeniami systemu informatycznego dla służby zdrowia, system autorski. Wdrożenia są spoko, traktuje je jako projekty i staram się nimi zarządzać zgodnie z metodologia Prince2 (posiadam certyfikat foundation), nie zawsze to się udaje bo osoby decyzyjne nie do końca wiedzą o co chodzi, przeważnie kłody po nogi i przeważnie jest na odwal aby
#oracle
Hej ludzie, borykam się z pewną kwestia i może coś podpowiecie....
W obecnej firmie gdzie pracuje zajmuje się wdrożeniami systemu informatycznego dla służby zdrowia, system autorski. Wdrożenia są spoko, traktuje je jako projekty i staram się nimi zarządzać zgodnie z metodologia Prince2 (posiadam certyfikat foundation), nie zawsze to się udaje bo osoby decyzyjne nie do końca wiedzą o co chodzi, przeważnie kłody po nogi i przeważnie jest na odwal aby
@joe-do-336: To zależy. Zajmuję się bazami na co dzień. Pomiędzy tym co potrzeba dla różnych projektów jest spory rozstrzał. Mam projekt który kilka lat działał na Oracle Express, potem gdy przyrosło danych z bólem przeszli na Oracle Standard, ale w zasadzie poza backupami to tam nic nie ma od strony administracyjnej do roboty. Klient nie oczekuje niczego poza tym by działało i z premedytacją nie zgadza się na żadne aktualizacje. Po
@joe-do-336: Ja do dwóch egzaminów uczyłem się we własnym zakresie (z książki Oracle Press). Teraz przymierzam się do trzeciego, ale by do niego przystąpić muszę odbyć autoryzowane przez Oracle szkolenie i to zamierzam zrobić - dobrze że nie ja płacę bo kosztuje to to jakieś 7 tys netto. Pierwszy egzamin to SQL Fundamentals, drugi to Administration i przygotowując się do tego najwięcej o administracji się dowiedziałem. Trzeci to Advanced administration który
Witam Mirabelki i Mirków z tagów #sql i #bazydanych
W #pracbaza okazało się, że muszę zacząć ogarniać co jest gdzie w zewnętrznej bazie naszego systemu ERP. Dostałem więc od nich pliki o rozszerzeniu *.sql, które wyglądają mniej więcej tak:
I tych tabel w jednym pliku jest w #!$%@?
Jest jakiś fajny
W #pracbaza okazało się, że muszę zacząć ogarniać co jest gdzie w zewnętrznej bazie naszego systemu ERP. Dostałem więc od nich pliki o rozszerzeniu *.sql, które wyglądają mniej więcej tak:
CREATE TABLE BAZA.NAZWATABELI--WYSTĘPUJĄCE TAM KOLUMNYLABEL ON TABLE BAZA.NAZWATABELI IS 'TEKST'LABEL ON COLUMN BAZA.NAZWATABELI(NAZWYKOLUMN TEXT IS 'TEKST'...)I tych tabel w jednym pliku jest w #!$%@?
Jest jakiś fajny
@DarkAlchemy: Tak. Tak to działa. Nikt nie napisał (chyba) alternatywnego silnika bazy danych skoro baza danych to robi to doskonale sama i są narzędzia do wizualizacji danych które w bazie danych się już znajdują. I to nie jest "pierdzielenie się" lecz sensowna droga przed którą się bronisz i to jest łatwy sposób.
Jak interesuje cię tylko gołe porównanie samych struktur dwóch baz, to możesz do tego samego formatu zrzucić struktury obu
Jak interesuje cię tylko gołe porównanie samych struktur dwóch baz, to możesz do tego samego formatu zrzucić struktury obu
Gdybym zrobił kopię to bym mógł pewnie użyć INFORMATION_SCHEMA.COLUMNS z WHERE na LABEL i jak nic innego nie wymyślę to pewnie na tym się skończy ;)
@DarkAlchemy: dokladnie. Po to jest baza danych by korzystac z jej mechanizmow a nie sie przed nimi bronic.























Artykuł polskiego portalu About Data.
#datascience #bazydanych #machinelearning #bigdata #sztucznainteligencja