Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Vad är bäst: null eller värde

Postades av 2003-09-12 08:33:12 - Christer Engholm, i forum databaser, Tråden har 6 Kommentarer och lästs av 792 personer

Databas: SQL 2000

En alllmän fråga: När man lägger till nya poster i en databas är det då bäst att som standard har "tillåt null-värden" eller att man sätter ett standardvärde, typ "-" om det är en sträng-kolumn o.s.v.


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 08:39:49 - Jenny Månsson

Det bästa är "tillåt nullvärden" för att hålla databasens storlek så minimal som möjligt. Du kan ha standardvärden i de fält där du vet att det verkligen måste finnas ett värde.


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 08:51:11 - Christoffer Hedgate

Det rätta är att inte ha några standardvärden alls, vare sig de anges med null eller ett värde. Försök designa så att du slipper dem.


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 08:59:36 - Christer Engholm

Hej Christoffer

Kunde tänka mig att du skulle dyka upp :)

Menar du att jag inte skall bocka för Allow Nulls, eller? Men då MÅSTE jag ju alltid skicka med ett defaultvärde eller ange default kolumnvärde, eller? Har du någon fin liten tutorial på hur du menar?


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 10:59:14 - Christoffer Hedgate

> Menar du att jag inte skall bocka för Allow Nulls, eller?

Japp.

> Men då MÅSTE jag ju alltid skicka med ett defaultvärde eller ange default kolumnvärde, eller?

Nja, jag menar egentligen att dina tabeller ska designas så att du inte behöver ange något standardvärde, om det inte är så att entiteterna faktiskt har något attribut som har standardvärden.

> Har du någon fin liten tutorial på hur du menar?

Nej, det har jag väl inte, men lite exempel att tänka på:

Vad innebär det om en persons ålder är null? Och om du inte använder null utan istället ett standardvärde, kanske -1, så är frågan fortfarande valid, vad innebär det?

Vad innebär det att säga att en båt har null hjul? Eller att en bil har null master?


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 11:21:37 - Andreas Hillqvist

Man ska väl ha Allow Nulls förbockad för att ha möjlighet att lagra null i kolumnerna. Null är ju avsaknad av värd.

Jag tycker det inte framkommer om du rekomenderar användning av null eller inte. Eller menar du att det är beroende av situatinen?

Själv är jag en förespråkare av null. Ser inte direkt några situationer då ett standardvärde är bättre än null.


Svara

Sv: Vad är bäst: null eller värde

Postades av 2003-09-12 13:31:47 - Christoffer Hedgate

> Null är ju avsaknad av värd.

Nej, null i SQL är <b>ej applicerbart värde</b> eller <b>okänt värde</b>.

Jag förespråkar varken null eller standardvärde, jag säger att det är fel att säga att ett värde ej är relevant för den här tupeln (vilket man ju säger vare sig man sätter det till null eller ett standardvärde). Men egentligen är det null som är värst, eftersom det gör att boolesk logik inte kan användas så som relationsmodellen förespråkar det. Dock har ju tyvärr SQL valt att använda sig av detta och därmed kommer man i denna situationen och frågan, och då kanske jag kan hålla med om at null kan användas istället för standardvärde eftersom man ändå måste klara av att hantera den trevärdeslogik som uppstår iom att man kan få null i t ex en left join även om man har designat sin databas helt utan att använda null. Men som sagt, jag förespråkar att man ej ska ha irrelevanta attribut på vissa tupler.


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 979
27 965
271 783
673
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies