#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

Mirki mam taki kłopot: korzystam z oprogramowania #pcmarket http://www.insoft.com.pl/pc-market i chciałbym uaktualnić pole opisu kilkuset produktów pobierając te opisy z innego pliku xml i dopasowywać do moich produktów na podstawie numeru EAN. Napisałbym w javie jakiś programik, który przeniósłby odpowiednio dane ale nie wiem właśnie jak otworzyć plik z bazą danych z którego korzysta pcmarket. Czy takie coś jest możliwe do zrobienia? Eksportując bazę dostaję jakiś plik w formacie .m5b
  • 1
  • 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
Załóżmy, że mamy takie wartości w tabeli:

id liczbaludnosci data kraj
2 1000 2014-01-01 Polska
3 1000 2014-01-01 Ukraina
4 2000 2014-01-01
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@macentos: Używam w pracy. Czasami upierdliwe, trzeba trochę się przestawić żeby wszystko było zaplikowane w changesetach, ale dzięki temu przenoszenie bazy, zabawa z wieloma środowiskami jest wygodne.
Ja polecam, bo dzięki Liquibase upgrade'y są przejmnością.
  • Odpowiedz
Mirki, jestem zielony w temacie, dlatego nie bijcie jeśli właśnie zapytałem o jakąś głupotę. Czy sensownym pomysłem jest pisać jakąś grę w oparciu o sql ? Mówię tu np. o mapie w grze, czy mogła by ona być w formie bazydanych, i aplikacja się z nią na bieżąco łączy ? Jeśli nie, jak sobie radzić z takim zagadnieniem ? #programowanie #c++ #bazydanych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krostel: z tego co mi się wydaje to będzie za każdym razem przeszukiwać całą bazę w poszukiwaniu odpowiadającego Twojemu zapytaniu rekordu, co też spowolni działanie.

  • Odpowiedz
@ahaw: Heheh, heheh. Chciałbym, ale wymogi nie pozwalają.
Mogę tylko i wyłącznie korzystać z openoffice base'a. Zapytania sql to nie jest dla mnie jakiś problem, bo sobie z tym dość dobrze radzę. Nie ogarniam tylko tej strony wrzucania danych do tabel i gdzie co jest w base'ie.
  • Odpowiedz
Siema
Nietypowa sytuacja.
Przejąłem serwer bazy danych (MSSQL 2008) i widze, ze rozmiar jednej bazy osiagnal rozmiar 90GB.
Baza lezy w jednym pliku z czego najwiecej zajmuje jedna tabela ok 30gb.
Poki co nie ma jakis znaczacych problemow z wydajnoscia , nie mniej jednak chcialbym wiedziec czy tak duza baze lepiej rozbic
na jakies pojedyncze pliki ?Czy zastosowac inna strategie?
#bazydanych #sqlserver #informatyka
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bazodanowe Mirki, polecicie dobrą książkę lub materiały do nauki MS SQL, zagadnienia jakie mnie interesują to głównie tworzenie zapytań, widoków, triggerów.
Dzięki za pomoc.

#mssql #bazydanych #sql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Crisu: filtruj najbardziej obciążające zapytania. I je testuj.
Potem zakładaj indeksy.

kilkaset tabel to nie tak strasznie dużo. Optymalizacja bazy może trochę trwać.
Dobrze założone indeksy mogą dokonać cudów.
Źle założone mogą zwielokrotnić wielkość bazy.
  • Odpowiedz
Mireczki, ma ktoś jakiś sprawdzony sposób na przekonwertowanie bazy danych accessa (accdb) do sqlite? Próbowałem tymi konwerterami różnymi, to jeden zadziałał elegancko, tylko że był w wersji trial, to co drugie słowo zastąpiło słowo trial. Zapisywałem też jako txt i csv, ale SQLite Manager w firefoxie przy próbie importu z csv do tabeli wywala jakiś błąd contentu.
#bazydanych #nieprogramowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Algeroth: to może wyeksportuj sobie bazę do ms sql servera, a potem wygeneruj skrypty tworzące bazę? Wiem, że trochę naookoło ale tym sposobem będziesz miał wszystkie ddle a przeniesienie access->mssql jest bajecznie proste :)
  • Odpowiedz
@towarprawemnietowarem: Różnica żadna, ale dopiero się tego uczę i zastanawiałem się dlaczego zaczyna indeksować od 5, kiedy ja ustawiłem Identity Seed na 1.
Teraz już wiem, że to numer KAŻDEJ próby dodania rekordu, a nie tylko tych udanych. Ogólnie to myślę, że fajnie wiedzieć jak coś działa jeśli zamierza się tego używać.
  • Odpowiedz
@hehehehehehe: To zależy od specyfiki aplikcji, ile tych plików zrzuca na dzień, czy ma być do nich dostęp poza aplikacją, etc.

Najprostrze rozwiązanie to poprostu zewnętrzny FTP.
  • Odpowiedz
@hehehehehehe: Radzę sobie odpuścić. Konieczność implementowania cache na własną rękę, problemy z utrzymaniem bazy na innym serwerze, sporo tego jest. Nie warto raczej, zwłaszcza, że system plików ma laga o rząd wielkości mniejszy niż dostęp do systemu plików (przynajmniej na Unix - like'ach, Windowsy są gorsze).
  • Odpowiedz
Szanowni Inżynierzy, pomóżcie mi,
Pracuję w #hr , mam #bazydanych swoich kandydatów i czasami muszę wysłać smsy do 200 osób na raz.
#pytanie Czy jest jakaś możliwość wysyłania tego spamu za pośrednictwem komputera?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię stronę w Laravel, gdzie można dokonywać rezerwacji terminów (formularz z chechbox'ami), po kliknięciu rezerwuj przenosi do strony gdzie wyświetlona jest lista wybranych rezerwacji. Tam mam przyciski do zatwierdzenia rezerwacji lub jej anulowania.

Nie mam pomysłu w jaki sposób powinienem przekazywać ID wybranych terminów do kontrolera, który zapisze to w bazie danych.
Po raz kolejny przesyłać je formularzem?
Zapisać te ID do sesji flash?
Czy może w trakcie dokonania rezerwacji tworzyć tymczasową tabelę w bazie danych
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka jest różnica między ROLLUP,CUBE,GROUPING SETS ? Chodzi o ROLAP zapytania. Nie mogę tego skumać.

Wołam programowanie no bo to pewnie na studiach 99% was miała. Wdzięczny za pomoc będę.

#programowanie #bazydanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cybe: w grouping sets podajesz dokładnie jakie grupowania cię interesują.
rollup "zwija ci" kolumny - najpierw jest ze wszystkimi potem ucina kolejno od końca po jednej kolumnie.
cube z kolei to jakby permutacja.

a tak btw, to są pewnie z tysiące objaśnień i przykładów w google...
  • Odpowiedz
Panie i Panowie, czy jest jakieś narzędzie pozwalające na migrację danych z jednej bazy danych np mssql, do drugiej np oracle przy jednoczesnej zmianie nazw tabel, pól itp?
Pewnie marzy mi się niemożliwe (✌ ゚ ∀ ゚)☞
#webdev #php #bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach