---
title: "Namn på fält i databaser..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/78337-namn-på-fält-i-databaser"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Ceeron"
published: "2003-05-28T14:14:04.000Z"
updated: "2003-05-29T12:40:17.000Z"
replies: 6
views: 328
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/78337-namn-på-fält-i-databaser"
---

# Namn på fält i databaser...

## #1 — Ceeron, 2003-05-28T14:14Z

Vad anser ni är smartast när man döper sina tabeller och fält i en databas? Ska man ha med tabellnamnet i namnen på fälten eller ska man bara ha namn... Då kan det ju förvecklas med andra namn från andra tabeller...
Vill vet hur "bra" programmerare gör så man gör ok från början ;)

\--- Hamna typ i fel forum...

Permalänk: https://www.webforum.nu/p/78337

## #2 — cyprys, 2003-05-28T15:24Z

Gör först och främst så att **du** lätt kan förstå vad du håller på med.
Olika databasadministratörer använder olika metoder så det finns inget egentligt rätt eller fel.

Dock så använder många tbl_tabellnamn och col_kolumnnamn för att hålla koll på vad det är för någonting, sen om det är rätt eller inte vet jag inte.

Permalänk: https://www.webforum.nu/p/1066427

## #3 — pirajan, 2003-05-28T16:54Z

Eller tblTabell och fldFält (table och field står de för..)

Permalänk: https://www.webforum.nu/p/1066488

## #4 — KoTTeN, 2003-05-28T16:59Z

Själv använder jag svenska förkortningar på 3 - 5 bokstäver. 
Tex så innehåller tabellen Anv kolumnerna AnvID, AnvNamn, AnvBesk. 

Funkar bra för mig

Permalänk: https://www.webforum.nu/p/1066491

## #5 — @nders, 2003-05-28T17:14Z

Jag använder så beskrivande namn som möjligt. So what om fältnamnen blir långa, åtminstone vet man vad de är till för.

Mvh

Permalänk: https://www.webforum.nu/p/1066504

## #6 — LarsG, 2003-05-28T17:19Z

Flyttas från ASP

Permalänk: https://www.webforum.nu/p/1066510

## #7 — aasah, 2003-05-29T12:40Z

Jag tror inte att det finns något som är mer rätt än något annat, men själv förstår jag inte vitsen med att ha tabellnamnet med i kolumnnamnen. Antingen har vi bara en tabell och då vet vi ju vad som ligger i den, förhoppningsvis! Eller så har vi flera med join, subquery el. dyl. och i så fall måste tabellen ändå med före kolumnnamnet. Varför skriva det dubbelt? Däremot döper jag - i allmänhet, om det inte finns starka skäl emot - samma sak i olika tabeller till samma kolumnnamn.

Exempel: 
Vara ((vnr) typ) : vnr = id:e varunummer
Butik ((id) namn, adress, Pnr) : Pnr = postnummret
Post ((Pnr) Padress) : Padress = Postadressen
Säljer ((id, vnr, datum) volym

Samma namn ==\> motsvarar samma värden.

Detta tycker jag är enkelt att komma ihåg.

Permalänk: https://www.webforum.nu/p/1066904

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/78337-namn-på-fält-i-databaser
