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
Jakie podejście można zastosować przy analizie czasu życia rekordu (jego zmian na przestrzeni czasu). Timestampy to pierwsze co przychodzi na myśl ale może jest jakieś podejście, które pomoże mi rozwiązać ten problem w sposób sprawdzony i cywilizowany. halp
#bazydanych #analiza #datascience
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To zależy na jakim sprzęcie i - przede wszystkim - czy w ogóle o coś takiego chodzi, a nie np. tylko o jakieś statystyki ilości operacji na rekordach.
  • Odpowiedz