Potrzebuję dodać do bazy wartość, która może być wartością procentową lub liczbą. I teraz pytanie w jaki sposób to najlepiej zrealizować?

Dodać dwie kolumny jedna na wartość procentową i drugą na liczbową?
Czy w jakiś inny sposób?

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

@janek_: @OlekAleksander: Tak, ale chodzi o to, że ktoś na froncie sobie wprowadza prowizję i może sobie z dropdowna wybrać procenty lub kwotę.

Więc przy jednym rekordzie może to być 60% a w innym kwota 300zł

i dodatkowo w tabeli nie ma kolumny od czego mają być to procenty czy kwota
  • Odpowiedz
Cześć wam, mam problem. Używam MS SQL Server 2019. Zmodyfikowałem tabelę Videos, dodałem kolumnę o nazwie GenreID. Gdy wyświetlam rekordy to pokazuje mi się nowo utworzona kolumna, natomiast gdy dam Edit TOP 200 Rows i chcę poustawiać moim rekordom wartości dla nowo dodanej kolumny to... nie mogę.

Nie wyświetla mi się nowo dodana kolumna. Oczywiście odświeżałem itd. Podejrzewam, że trzeba zrobić coś jeszcze, ale niestety nie wiem co. Nakieruje mnie ktoś? Oprócz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: zrób sobie skrypt PHP który będzie insertował requesty GET/POST. Jest masa gotowców dla arduino ide wywoływania adresów http, natomiast jak na lekarstwo wbijania się bezpośrednio do bazy
  • Odpowiedz
Teraz już nie będę usuwać postów, obiecuję. Mirki mam problem z Entity Framework. Tworzę sobie ADO.NET model i niestety nie generuje mi poprawnie pliku BlogModel.Designer.cs - plik ten jest pusty. Na razie jedyne rozwiązanie jakie znalazłem to kliknięcie PPM na diagram i wybranie opcji "Add Code Generation Item...".

Gdy wpiszę jakąś nazwę to powstaje poprawny plik designera, ale jako że się uczę - nie wiem czy ten plik jest jakoś powiązany z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thomekh:
Co masz na myśli przez "w ten sposób"? Ogólnie to ja się skupię na Code First, chcę po prostu ogólnie skrobnąć wszystkie po trochu z EF. Właściwie twierdzisz, że nie warto się uczyć EF, ale w ofertach na juniora bardzo często się pojawia. Tylko dlatego się tego uczę.

@drajvver
Tak wiem Code First ftw. Tego się będę najbardziej uczyć :)
  • Odpowiedz
Mirki z #programista15k mam kilka pytan o relacyjne bazy danych. Interesuja mnie wasze pomysly na te problemy:
1.Mamy kilka baz danych, moga byc nawet w roznych technologiach. Chcemy je polaczyc w jedna, w jaki sposob? zaczytywac?
2. Ponownie mamy kilka baz danych, chcemy wczytac dane o jakims obiekcie wystepujacym badz nie w kazdej z nich, jak to odpowiednio zrobic?
3. Odpalamy jakies zapytanie w mssqlu, strasznie dlugo trwa, jak jeszcze w trakcie jego
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zdupydomordyzaur997:

Chcemy je polaczyc w jedna, w jaki sposob? zaczytywac?

Linked server, integrated services, itd.

2. Ponownie mamy kilka baz danych, chcemy wczytac dane o jakims obiekcie wystepujacym badz nie w kazdej z nich, jak to
  • Odpowiedz
Gdzie w MS SQL Server mogę znaleźć utworzoną tabelę? Gdy wchodzę w Northwind i szukam po tabelach, to nie mogę znaleźć nowo utworzonej tabeli. Do utworzenia tabeli wpisałem zapytanie:

USE Northwind
GO
create table dbo.collatetest
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam pytanie do #excel

Mam 11 769 wierszy, jest to liczba zdarzeń. DO każdego zdarzenai jest przypisana data. Jaką formułą mogę zliczyć że np. zdarzenie w dniu 05.10 wystapilo x razy, w dniu 04.10 wystapilo x razy itd. ?

#bazydanych #arkuszkalkulacyjny
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem natury SQLowej. Chcę wrzucać rekordy do TABELAA z TABELIB ale nie chce w tabeli TABELA_A powtórzeń. Obie tabele nie są ze sobą powiązane w żaden sposób. O tym czy jest to powtarzalny rekord decydują tylko 3 kolummy. Poszukuje jakiegoś wydajnego rozwiązania bo tabele są duże.

#sql #programowanie #bazydanych
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, szukam książki, która przedstawi dobre praktyki podczas projektowania baz danych. Czy czytał ktoś tą książkę i może polecić?
https://helion.pl/ksiazki/projektowanie-baz-danych-dla-kazdego-przewodnik-krok-po-kroku-michael-j-hernandez,projbd.htm#section4_shift

A może znacie jakieś inne (po polsku to chyba nie ma zbyt dużego wyboru - po angielsku też może być :))?
#sql #bazydanych #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lagrande:

3NF

xD
a wiesz, że istnieją bazy nierelacyjne, albo takie gdzie optymalizuje się inne operacje niż szybkie wstawianie/modyfikowanie danych i że jest to w sumie dziedzina gdzie technologia dbms jest znacznie bardziej zaawansowana? xD
  • Odpowiedz
Czołem Mirki i Mirabelki!
Wracam po wakacyjnej przerwie z kursami #bazydanych dla zaawansowanych i początkujących w #sql wraz z małym bonusem na końcu wpisu ( ͡° ͜ʖ ͡°)

Pierwszy kurs dla początkujących opisuje czym jest i jak pracować z wartością NULL
Kurs dostępny pod linkiem: NULL
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzik_pl: Wołam też osoby zapisane na mirkolistę (już niedziałającą). Jeżeli chcecie być wołani za każdym razem zaplusujcie ten komentarz a dodam was do prywatnej spamlisty ( ͡° ͜ʖ ͡°)

  • Odpowiedz
Pytanie w temacie baz danych. Załóżmy że mam w bazie MySQL tabele „pojazdy” przechowującą informacje techniczne takie jak id pojazdu, id właściciela itp, załóżmy że taka tabela techniczna jest niezbędna. Mamy tez tabele takie jak „samochody”, „motocykle”, „ciężarówki” itp, czyli tabele przechowujące dane charakterystyczne dla danego typu pojazdu, te tabele są połączone FK do tabeli pojazdy po id pojazdu. Oczywiście każdej pozycji w tabeli pojazdy może odpowiadać łącznie jeden rekord we wszystkich
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atm-Pa: Niekoniecznie.
Dodajesz motor, dostaje numer 1. Do tabeli dane wstawiasz (idpojazdu, rodzaj, wartosc ) values ( 1, "pojemnosc", "200cc" ), (1, "szybkosc", "200km/h" )
Dodajesz ciężarówkę, numer 2. (id
pojazdu, rodzaj, wartosc ) values ( 2, "wysokosc", "2.5m"), ( 2, "szerokosc", "1.5m" )

Przy wyświetlaniu i edycji tylko musisz uwzględnić to, że będą różne pola.
  • Odpowiedz
Od dziś możesz korzystać z Redis na hostingu nazwa.pl!
Z tej okazji mamy dla Was #rozdajo, w którym na każdego czeka nagroda!

Redis to nowoczesny magazyn danych, który sprawia, że serwisy WWW oparte o bazy danych działają znacznie szybciej. Nic więc dziwnego, że Redis zajmuje czołowe pozycje w światowych rankingach i jest jedną z najczęściej wybieranych nierelacyjnych baz danych.
Więcej o Redis przeczytasz na blogu nazwa.pl: nazwa.pl/blog/od-dzisiaj-redis-na-hostingu-nazwapl
nazwapl - Od dziś możesz korzystać z Redis na hostingu nazwa.pl!
Z tej okazji mamy d...

źródło: comment_160024448755jCKeSZG93LJhHt53kRME.jpg

Pobierz
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakaś zasada/dobra praktyka donośnie ilości kolumn w jednej tabeli? Czy raczej jeśli nie ma żadnej przesłanki do dzielenia tabeli, bo I tak wyjdzie jeden do jednego, to można dopisywać bez końca?

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

@Murasame: Jeśli np. masz jakies parametry czegoś i każdy z nich trzymasz jako kolumna to można tak robić gdy masz ich kilka i nie planujesz że będą dochodziły nowe. W innym przypadku, jesli masz ich już 20, i dodajesz 21, za jakiś czas 22 to jest to znak że baza została źle zaprojektowana.

Ale jak zawsze odpowiedź brzmi: to zależy.
  • Odpowiedz
to też zależy, jak podasz w select że chcesz 2 kolumny z tabeli ze 1000 kolumn to pamięci zużyje tylko na odpytane kolumny.


@m504: to jest idealny przypadek do wykorzystania kolumnowej bazy danych
  • Odpowiedz