#programowanie #sql
Znacie jakiś przyzwoity tutorial / materiały odnośnie zdrowo-rozsądkowej obsługi połączeń z bazą danych, DAO itp. dla początkującego?
Chodzi mi o praktyczne zagadnienia typu: czy dla każdego zalogowanego użytkownika powinienem zrobić np. jedno połączenie podczas sesji i przekazywać je między fragmentami aplikacji odpowiadającymi za odczytywanie i zapisywanie danych, czy też tworzyć oddzielnie połączenia i tego typu zagadnienia.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pierre-van-hooijdonk: Pula połączeń. Bierzesz połączenie z puli za każdym razem gdy chcesz wykonać operację na bazie, gdy skończysz -- oddajesz. Łączenie jest stosunkowo drogie. Przypisywanie połączenia do konkretnego użytkownika/sesji to chyba najgorszy scenariusz.
  • Odpowiedz
Pytanko.

Czym się różni składnia:
create index nazwa on tabela(kolumna);
od
create index nazwa on tabela(kolumna, 1);
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wujek_Mundek:
PHP?! Czemu PHP? I @pixelsketcher też o tym wspomina...

Jeśli @ludzik jesteś w jakimś większym mieście, ew. dopuszczasz pracę zdalną czy przeprowadzkę, to nie ma co inwestować w PHP. Ten język ma niski próg wejścia, mnóstwo ofert pracy i dużą społeczność, ale średni poziom w nie jest bardzo niski. Język zaś rozwija się dość mozolnie, a składnię -- choć da się na niej już teraz pracować -- po prostu
  • Odpowiedz
Przygotowuję się do egzaminu 1z0-051 - Oracle Database 11g: SQL Fundamentals I. Narazie jestem na etapie czytania książki: OCA Oracle Database 11g SQL Fundamentals I Exam Guide oraz przerabiania pytań: http://www.tutorialspoint.com/sql_certificate/index.htm jednak w internecie są dostępne pytania testowe z tego egzaminu, ale nie wiem jak z ich poprawnością, ponieważ trafiłem na jedno, które wg mnie ma błędną odpowiedź:

Which three statements are true regarding subqueries? (Choose three.)
A. Subqueries can contain GROUP BY and
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #sql #webdev

takie pytanko mam. Np mamy 3 tabele przepisy, skladniki, przepisyskladniki no i sobie mamy w przepisyskladniki, id przepisu i id skladnikow, wiadomo, moze miec wiecej niz jeden. I teraz moje pytanie jest, uzywajac pdo np jak zrobic to tak, zeby mi zwrocilo od razu przepisy ze skladnikami i skladniki zwrocilo mi jako array obiektow Skladniki:

PDO::FETCH_CLASS Przepisy

wiadomo, chce aby przeksztalcilo
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JavaEngineer: to znaczy, że są niekompetentni w swojej dziedzinie. Środowisko polskich programistów łata już kadrowe braki nieukami. Trochę nam do Hindusów brakuje, ale ich gonimy.
  • Odpowiedz
#slask #sql #microsoft #efs #rozdajo #kursy #gornyslask #mikroprzedsiebiorstwa #oracle #bazydanych #dane #informatyka #bazadanych

Wszystkich zainteresowanych tematyką Microsoft SQL i pracujących w mirkoprzedsiębiorstwie (chyba do 9 osób) zapraszam na kurs finansowany ze środków EFS, pod tytułem:
"Zarządzanie bazą MS SQL. Administracja bazą danych Microsoft SQL Server" który
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #sql no czejoł mam takie pytanko, podstawy sqla, mam takie dwie tabelki z piłkarzami i klubami, mniej więcej takie o

CREATE TABLE Players(

ClubName varchar NOT NULL,
Number
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No mirki przez ostatni tydźień przerabiałem SQL dla platformy Oracle i mogę oświadczyć ,że udało mi się przerobić podstawy związane z SQLEM. Teraz zaczynam przerabiać kurs PL /SQL, a później kurs admina i będę musiał podjąc decyzję w którym kierunku się rozwijać.

Jak by ktoś chciał zainteresować się językiem SQL opartym o DBSM Oracla to polecam ksiązkę najpierw z podstawami które sa obszernie opisane:
http://helion.pl/ksiazki/jezyk-sql-przyjazny-podrecznik-larry-rockoff,jsqlpp.htm
Po przerobieniu ksiązki polecam jeszcze przerobić kurs Pana Andrzeja Klusiewicza.
http://andrzejklusiewicz.blogspot.com/2010/11/kurs-oracle-sql.html
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, taka mała zagwostkę z #sql w #pracbaza mam. Chce napisać widok (kwerendę w Accessie xD) która wyselectuje mi pare pól z połączonych 4 tabel i jedno pole zagregowane (sumowane po kluczu), wygląda to przykładowo tak:

SELECT A.a, B.b, C.c, SUM(D.d) AS ilosc
FROM A join (B join C ON B.id = C.id) ON A.id = B.id
WHERE A.cos = cos
GROUP BY A.a
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@memory: Nie mam w pracy oracla, ale pamiętam że coś takiego kiedyś na oraclu w podobny sposób robiłem i działało - nie pamiętam dokładnie, ale problem jest banalnie prosty i jakoś nie moge znaleźć odpowiedniego rozwiązania.
  • Odpowiedz
  • 7
W pracy mam mało styczności z SQL, znam tylko teorie. Gdzie są jakieś sensowne ćwiczenia, książki czy stronki, gdzie można poćwiczyć jakieś produkcyjne zapytania? #sql #programowanie #pytanie #kiciochpyta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mpisz: szukaj książek właśnie z kodem tego egzaminu - gdzieś tam na torrentach albo chomiku powinieneś znaleźć. Osobiście polecam to:
http://www.amazon.com/OCA-Administrator-Certified-Associate-Exams1Z0-051/dp/0470395125/ref=pd_sim_b_3?ie=UTF8&refRID=13K562B86R1SRABW8W34
to jest bardziej pod kątem "fundamentals", ale ma więcej informacji, które występują na innym egzaminie (sql expert, czyli 1z0-047)

I całkowicie odradzam
  • Odpowiedz
Mirki, mam pytanie. Jak zrobić zapytanie, które będzie łączyło dwie tabele po datach, ale dopuszczając różnicę 2 sekund pomiędzy nimi? (olewając juz fakt, że doprowadzenie do sytuacji gdzie trzeba łączyć tabele po datach to absurd).
Zapytanie w stylu:
select tabA.cos, TabA.cos, TabB.cos
from
tabA join TabB
on
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@venomik: jakby nie było, to po prostu możesz spróbować odjąć daty. Oracla aż tak nie znam, ale powinno zaskoczyć coś w rodzaju

abs( data1 - data2) * 3600
  • Odpowiedz
@RRybak: To TIMEDIFF chyba nie działa w ORACLE (?). Chodziło mi o to, że nawet jak działa to może zwrócić powyżej jednego dnia i wtedy TIMETOSEC nie zadziała.
  • Odpowiedz