Mam maly problem. Probuje narysowac diagram ERD w programie Oracle SQL Developer Data Modeler i nie wiem jakie zwiazki utworzyc. Zalozmy, ze beda sprzedawane samochody i akcesoria. Kazdy klient bedzie mogl kupic naraz kilka samochodow i akcesoriow. Mamy wtedy relacje wiele do wielu.

Co jednak z przypadkiem kupna np samych akcesoriow? Zwiazek miedzy encjami koszyk i samochod_koszyk jest wymagany, czyli kazdy zakup musi byc powiazany przynajmniej z jednym samochodem. Przydalby sie zwiazek
JaToNaprawie - Mam maly problem. Probuje narysowac diagram ERD w programie Oracle SQL...

źródło: comment_GQ4hH3nS260pfRzw1OslyXZsVBOL1nUH.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JaToNaprawie: o to mi chodziło, tylko że logicznie do koszyka dodajesz samochód lub akcesorium, więc podpiąłbym do koszyka tabele samochód oraz akcesorium, a następnie dopiero tabela z samid oraz akcid
  • Odpowiedz
@KornixPL: to znaczy ze za duzy masz dump i nie zdazyl sie zaladowac ;)
Masz wjazd po ssh do tego VPSa?
- zaladuj dumpa z reki (mysql -u user -p DB <dump.sql)
Albo mozliwosc zmiany ustawien php?
- podbij max execution time, zrestartuj webserwer i wio
  • Odpowiedz
Takie pytanko. Czy Oracla 10g w wersji 10.1.0.5.0 32-bit idzie postawić na Windows Server 2016 64-bit? Próbuje tego dokonać na wirtualce ale przy tworzeniu bazy kończy się to pojawieniem komunikat ORA-12560 TNS:Protocol adapter error
Da się ten problem jakoś rozwiązać czy pozostaje tylko wyłorzenie kilkadziesią tyś. PLN na nową bazę.
#oracle #bazydanych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TenTemuATamtenTamtemu: Włączenie zgodności to pierwsza rzeczy aby w ogóle uruchomić instalator.
@Sebgat: dzięki za dogłębną analizę, a orientujesz się czy licencja rozróżnia wersje 32/64bit ? Patrze na certyfikat ale nie ma tam żadnej informacji że to tylko dla 32bit.
  • Odpowiedz
Chcemy przerobić naszą bazę danych mysql na mongodb i mamy wiele pytań.


@MlLF: podsawowe pytanie powinno być po co, zamiast cokolwiek przerabiać zainstalujcie po prostu mariadb zamiast mysql i tyle, nic nie trzeba robić, wszystko powinno działać bez żadnych zmian, a wydajnośc, naprawy bugów i nowe rzeczy za chwilę roboty i tyle
  • Odpowiedz
Mireczki, mam mały problem w WP. (znowu)
Podczas wgrywania Backupu bazy danych i serwera generalnie wszystko było ok. Tylko gdy wejdę na moją domenę to wyświetla się info: ,,Błąd połączenia z bazą danych".
Po wgraniu Bazy chyba wyświetlił się jakiś komunikat o wp_commentmedia, ale nie jestem pewien. Teraz nic takiego się nie pokazuje. Czy jesteście w stanie powiedzieć, co mogłem sknocić?
#pytanie #wordpress #bazydanych #webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@justlogin Założyłem baze, zrobiłem import pliku back upu bazy, wgrałem pliki backup wordpress do katalogu domeny. Jeszcze raz sprawdzę później, ale raczej się zgadza.
  • Odpowiedz
Taka ciekawostka:

Jeżeli w #mysql mamy widok v1, a następnie utworzymy widok v2, zbudowany "na podstawie" widoku v1 za pomocą CREATE VIEW v2 AS SELECT * FROM v1, to dodanie nowej kolumny do widoku v1 nie powoduje dodania tej samej kolumny do widoku v2. MySQL zamienia znak * na listę kolumn przed zapisaniem widoku - co, przynajmniej dla mnie - wcale nie było oczywiste.
#bazydanych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@singollo: Tak działa KAŻDY widok - także z tabeli, a nie tylko innego widoku.

The view definition is “frozen” at creation time and is not affected by subsequent changes to the definitions of the underlying tables. For example, if a view is defined as SELECT * on a table, new columns added to the table later do not become part of the view, and columns dropped from the table will
  • Odpowiedz
Mam takie generyczne pytanie.

Jakie są liczące się w #webdev konstrukty umożliwiające zapisanie informacji? I konkretniej: po co one dokładnie są (mam już swoją teorię, o czym dalej, ale wymaga ona falsyfikacji)

1 json (liczy się po stronie frontendu)
2 xml ?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki,
Jestem noga z baz a potrzebuję wymyślić poniższą sprawę, pomoże ktoś?

Mam listę zamówień, gdzie są dane jak: data, lokalizacja zamówienia, itd..
Druga lista to lista produktów, kod produktu, nazwa, i tu mam wątpliwości, ale też cena i ilość.

W
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak rozdzielić jedną relacje m:n na 1:n ? Mam encje lekarz i specjalizacja. Muszę, chyba coś wstawić miedzy nie ale nie wiem co ( ͡° ʖ̯ ͡°)
#bazydanych
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem w MySQL. Są dwie tabele - owners i items. Połączone są relacją 1:n owners.ownerId - items.ownerId
Problem: muszę wybrać nie więcej niż 4 przedmioty każdego użytkownika (i przestawić im pewne flagi, ale to już nie ważne)

Próbowałem na dwa sposoby: złączyć (JOIN) skorelowane zapytanie z LIMIT:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SELECT * FROM (
SELECT i1.*, count(*) as cnt
FROM items AS i1
LEFT JOIN items AS i2
ON i1.ownerid = i2.ownerid
AND i1.id > i2.id) q
WHERE q.cnt >= 4
  • Odpowiedz
@slvk: wcale nie było szósty raz w ciągu ostatnich 48 godzin, nie było też na głównej...
Jak coś się je zbyt często, to przestaje smakować.
  • Odpowiedz
Próbuję zrobić zadanie z #msaccess. Mam mały problem z wczytywaniem danych z pliku txt do tegoż programu.

Tak wyglądają dane które muszę wczytać

Dane (poszczególne kolumny tabeli) są oddzielone znakiem ; (średnik). Problem polega na tym, że w wyżej podlinkowanej liście leków, niektóre z nich mają nazwy zawierające ten sam znak ;. Tak jest chociażby w linijce 41 gdzie nazwa leku brzmi
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrek-5 albo opakowqc kolumny jeszcze w cydzyslowy i wtedy powinien byc w stanie rozkminic ze kolumny sa oddzielane srednikiem a zawartosc kolumny jest miedzy cudzyslowami i nie rozdzielac juz po srednikach w srodku. Ale z tym jest wiecej zabawy niz z zamiana jak proponuje @dj_mysz
  • Odpowiedz
Mirki, proszę o wytłumaczenie SET z #sql w odniesieniu do procedur składowanych
W jak najprostszy sposób, na jakimś prostym przykładzie może. Wiem tylko tyle SET nazwa = wartosc zmiennej.

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

Mirki szukam rozwiązania z SQL - mam zapytanie które ma szukać książek w zbiorze po 5 zmiennych, i nie każda musi być uzupełniona może mi przyjść np Autor="" Tytuł="Pan Kleks" RokWydania=2014 ISBN="" Gatunek=""

query działa jak wszystko jest uzupełnione (tutaj troche skrócone ale widać analogie :) )

SQL SELECT * FROM KsiazkaModels WHERE Tytul LIKE @tytul AND RokWydania= @
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@InformacjaNieprawdziwaCCCLVIII: hmm, jeśli chodzi o operator masz oczywiście rację. Nie mam pojęcia czemu mi się to p------o :/
Jeśli chodzi o Null zamiast "", zgadzam się w 100%. Wspomniałem tylko o tym, bo czasem aplikacja wymaga użycia komponentu, który właśnie w ten sposób przekazuje wartość parametru.
  • Odpowiedz