#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
@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.
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
@ElGovanni to już może lepiej Elk stack. Od razu jest panel z wykresami statystykami itp.
@lolen też zrobiliśmy coś podobnego na mongo i po wszystkim następnym razem byśmy wzięli Elk
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
#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
@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
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
Pobierz xerxes931 - Mam do sprzedania poniższe książki:
- Mikrokontrolery STM32 w sieci Ethe...
źródło: comment_WBo7KAEEAEel6MgBBR2u9sVLRNAKpL6j.jpg
@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ć.
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
Pobierz lifapek - Miałem takie jedno pytanie dzisiaj na rozmowie o prace i nie mogę znaleźć n...
źródło: comment_m1BodG6lpu0Fwt9B90rLcErSxWFwgU2F.jpg
#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.
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
@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.
#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
@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:

CREATE TABLE BAZA.NAZWATABELI
--WYSTĘPUJĄCE TAM KOLUMNY
LABEL 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