Mamy ćwiczenia(nazwa, idusera) które składają się z zadań(zdjecie, slowodoodgadniecia, idusera), jedno ćwiczenie to np lista 20 zadan.
Jak to zapisać w bazie:
1. Zadanie(id, slowodoodgadniecia, zdjecie, idusera)
Ćwiczenie(id, id
zadania, nazwa, id

Który sposób? Lub lepszy - komentarz

  • 1 40.0% (6)
  • 2 26.7% (4)
  • inny/nie znam sie 33.3% (5)

Oddanych głosów: 15

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki, mam taki problem, klient ma ten sam system(webaplikacja) postawiony dwa razy, bo było to robiony na szybko - po prostu w jednym systemie są inne zamówienia, w drugim innego rodzaju, jest oddzielna baza danych itd, i teraz chce abym mu scalił bazę, oba systemy korzystały ze wspólnej bazy(tj użytkownicy, firmy itd w bazie były wspólne dla obu systemów) i teraz zastanwiam się jak to rozwiązać, czy wszystko upchnąć do jednej bazy,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Jak chcesz scalić to po całości – jedna baza na wszystko. Nie próbuj robić, że np wspólna tabelka użytkowników, a inne rzeczy w oddzielnych tabelach, bo pokiereszują Ci się relacje.
  • Odpowiedz
Sprawa nie jest taka prosta, do odpowiedzi i opracowania planu scalenia była by potrzebna znajomość struktury całej bazy. Masz w niej pewnie relacje typu zamówienie---->pozycje_zamowienia itp. Zmiana jednego id rozsypie ci te relacje.

Najpierw trzeba przeanalizować strukturę, podjąć decyzję czy można zmieniać id i na jakie relacje będzie to miało wpływ. Następnie trzeba skorygować wiązania. Operacja wykonalna ale raczej kosztowna, wymaga dokładnego zaplanowania i przetestowania.
  • Odpowiedz
Mirki, jestem zielonka w #programowanie więc poproszę o podpowiedzi jak pójść krok naprzód.
Rozpocząłem własny, treningowy, notabene chyba za duży jak na mój skill projekt #html5 #css3 #php #mysql
Zrobiłem panel logowania do zaplecza strony, łączy się z bazą, pobiera dane, jest zabezpieczenie przeciwko wstrzykiwaniu sql, można się zalogować i wylogować.
W zapleczu strony zrobiłem (chyba dynamiczne) menu pobierane z bazy danych
damianopolishiano - Mirki, jestem zielonka w #programowanie więc poproszę o podpowied...

źródło: comment_ndPHyewfDrbsHph0XVvOBUhcxujhTaUE.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damiano_polishiano: Lepiej niczego nie porzucaj, tylko działaj wielotorowo :) Co do js/jQuery, olej countdowny, tylko skoncentruj się na operacjach na elementach DOM i współpracy js z PHP (AJAX). Operacje na elementach HTML-owych są dość proste, dają sporo satysfakcji i zachęcają do nauki bardziej poważnego js-a
  • Odpowiedz
Mirki mam kłopot w #pracbaza z jednym zapytaniem MySQL, chodzi o wyszukiwarke PrestaShop, 600 tys. produktów.
Kiedy wywołam kwerende z PHPmyAdmin trwa ona 0,0001s, ale kiedy PrestaShop wykonuje taką samą trwa to prawie 15 sekund!!! Pomocy.

Obrazek na TinyPic : mirror

wołam #programowanie #informatyka #it #mysql #bazydanych
crazy_blazer - Mirki mam kłopot w #pracbaza z jednym zapytaniem MySQL, chodzi o wyszu...

źródło: comment_EffcvR0AQm6nnB0pjitcv9JDt63oQtaO.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ziolo86: nie zglebiajac tematu wydaje mi sie ze najprostszym rozwiazaniem bedzie zrobienie tabeli typu memory i updatowanie jej poprzez trigera ustawionego na mysql. nodejs moze odpytywac ta tabele bardzo szybko. Generalnie taka tabela to odpowiednik memcache
  • Odpowiedz
mirki, mam sobie nauczycieli którzy mają lokalizacje w których uczą, lokalizacje mają instrument w sobie jakiego uczą i teraz mam pytanie, chcę pobrać same nazwy instrumentów i ikonki ich dla każdego nauczyciela, czy kombinować może z joinami i group_concat oraz concat, czy lepiej robić dla każdego nauczyciela dodatkowe zapytania do bazy(tj select), prościej - czy wszystko w jednym selecie i odpowiednie obrobienie tego w backendzie czy dodatkowe n zapytań dla n nauczycieli
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: przebież napisałem location:

id | teacher_id | instrument_id | reszta kolumn
jasno z tego wynika że teacher - location 1:n
location - instrument - n:1
  • Odpowiedz
Mireczki, jak najlepiej zaprojektować bazę danych do strony ze słówkami, mamy kilka języków.
Mieć jedną tabelę 'Słówka' i tabelę 'Tłumaczenia'
Słówka(id, nazwa)
Tłumaczenie(id, idslowka, idtlumaczenia, jezykzjakiegonajakitlumaczymy)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BlueKygo:
Slowo(id, jezykid, tekst)
Tlumaczenie(slowo
id1, slowo_id2)

Nie ma co robić 30 tabel i komplikować systemu, tego i tak nie będzie tyle zeby baza nie dała rady. Dzięki temu nie masz "centralnego" języka.
  • Odpowiedz
zawsze powinno się robic kolumnę id


@Jurigag: Bzdura. Polecam serię Primary Keyvil, są klucze naturalne więc nie trzeba id.

@BlueKygo: Jedna tabela, jak będą problemy wydajnościowe to sobie zrobisz partycje.
  • Odpowiedz
#mysql i #php

czy istnieje możliwość przypisania kolejnych wartości do kolejnych pól tabeli w obrębie jednej kolumny?

mamy tabelę z elementami o pewnych id i kolejności w jakiej będą wyświetlane na stronie, posortowaną po kolejności:

id
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mirki, w jaki sposób zrobić ORDER BY w MySQL, według kolumny Varchar, gdzie rekordy są zapisane w taki sposób:
xxx-1
xxx-2
xxx-3
...

Zwykły
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql
#informatyka
mirki jest jakis sposob aby w--------c do bazy na szybko jakas zwykla tabelke na informatyce jak nam facekta podaje?
w sensie klepiemy w konsoli insert into table (imie nazwisko tralalalla ) values ( janusz kowalski blablaa)
i tak x10 to samo z innymi wartosciami, da sie to przyspieszyc?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki
możecie polecić jakieś książkę do JDBC w miarę przystępnie opisaną ? ( ͡º ͜ʖ͡º) no i oczywiście adekwatną do ceny ( ͜͡ʖ ͡€)

#programowanie #java #mysql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IrvinTalvanen: Odpowiedziałem na twoje pytanie? Odpowiedziałem. Wyszukanie przez Ciebie odpowiednich informacji zajęłoby mniej czasu niż napisanie komentarza tutaj? Zajęłoby.

Nie lubię jakiegokolwiek przejawu lenistwa w jednym z ważniejszych aspektów tego zawodu (wyszukiwanie informacji). Może na twoje gusta zbyt antagonistycznie zareagowałem, ale moim zdaniem sensownie.
  • Odpowiedz
@feriar: Gołe JDBC? Na twoim miejscu poznałbym podstawy (z dokumentacji) i to wystarczy. API im wyszło średnio (chociażby przez wyjątki). Raczej korzysta się z JPA lub jakiejś nakładki typu JdbcTemplate ze Springa.
  • Odpowiedz
Ma ktoś może czas i chęć pomóc ogarnąć zapytania z MySql'a hehe studenciakowi, który jak zwykle wziął się do roboty dużo za późno? ;__; #pomocy #mysql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Grucha94: Nie stresuj się aż tak bardzo. SQL to najprostszy i najprzyjemniejszy język do opanowania. Gdybyś miał zaległości z jakiegoś innego języka to faktycznie byłbyś w czarnej d****, ale podstawy (a to są podstawy) SQL da się opanować dosłownie w kilka dni.
  • Odpowiedz
Cześć Mirki
Sprzedam książkę: PHP i MySQL. Od nowicjusza do wojownika ninja (Zawartość książki). (Kevin Yank, HELION, 2013). Robię porządki, znalazłem ją w pudle i podejrzewam, że kiedyś chciałem zostać wykopowym programistą tylko zapału nie wystarczyło ( ͡° ʖ̯ ͡°) Kończę z chomikowaniem fantów na ciężkie czasy ( ͡° ͜ʖ ͡°) Konkrety: cena - 30 PLN, szczegóły najlepiej na priv.

#sprzedam
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ChomikBojowy: Zaklepana. Popatrzę jak wygląda nadawanie paczek w paczkomatach, jeszcze tego nie robiłem, ale raczej bez problemu.

@szaremyszki: Żeby było śmieszniej to na pomysł sprzedania tu książki wpadłem po przeczytaniu tego znaleziska ( ͡º ͜ʖ͡º)
  • Odpowiedz
#php #mysql #programowanie

wybaczcie za spam tagami ale muszę się z wami podzielić dzisiejszym dokonaniem!

Wiedziałem że MariaDB jest szybsza od MySQL ale nigdy nie przypuszczałem że aż tak bardzo...

a
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam mały problem z #mysql. Otóż jesli podam mu polskie znaki do dostaje taki bład

ERROR 1366 (HY000): Incorrect string value: '\xC5\x84' for column 'body' at row 1
Kodowanie ustawiłem tym:
ALTER DATABASE strona DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Struktura
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach