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


SQL: Namnstandard på databas objekt

Postades av 2010-04-29 10:53:50 - Jonas Gunnarsson, i forum databaser, Tråden har 3 Kommentarer och lästs av 8078 personer

Söker lite bra länkar/dokument om (modern) namnstandard på databas, tabeller, vyer, PK's, FK',s, SP's osv.

Dvs inte gamla namnsättningar, med typ massa prefix på allt (tblCustomer, DBName_Customer, intField, ...) (I vissa fall kan prefix vara befogat, men normalt inte)


Svara

Sv: SQL: Namnstandard på databas objekt

Postades av 2010-04-29 18:41:30 - Eric Johansson

Jag anser att ett logisk namngivande på det mesta är bäst, hur man nu själv definerar logiskt.
Eftersom dialekterna i SQL skiljer sig och ingen verkligen följer SQL standarden så tror jag inte att det finns någon bra namnstandard för hur man döper sina objekt.
Men det är en intressant fråga om det finns någon bra?


Svara

Sv:SQL: Namnstandard på databas objekt

Postades av 2010-04-30 08:26:36 - Jonas Gunnarsson

Logiskt, är ju en bra ansats, namnge för vad det är och tänka vad det ligger i. Då gränssnitten hjälper en så behöver man inte prefixera , då det tydligt visar vad det är. (förutom constraints)


Svara

Sv: SQL: Namnstandard på databas objekt

Postades av 2010-04-30 08:30:30 - Jonas Gunnarsson

Skrev ihop några egna rader, om vad som skulle kunna vara lämpligt. Har inte hittat någon riktigt bra sida än, men det finns nog.

Allmänt:
Använd:
* Alla identifierare på engelska.
* Namn i PascalCase.

Använd inte:
* Prefix, sp_, tbl_, ...
* Understreck "_"

Tabeller:
* Namnges i pluralisform
(Så en tabell med kunder -> Customers)
(Så en tabell med adresser -> Addresses)

Fält:
* Namnges i singularis
* Primärnyckelfält kan prefixeras med tabellnamn, ej övriga fält.
(CustomerId)

Vyer:
* Namnges i pluralisform
(Så en vy med kunder och adresser -> CustomersAddresses)

Lagrade procedurer(SP's):
* Namnges vad de gör.
* Prefixas med Get, Insert, Write, Archive, Authorize, ..
(GetCustomerInfo, InsertCustomerInfo, ...)

Användardefinerade funktioner (UDF's):
* Namnges vad de gör.

Triggers:
* Ska undvikas!
* Prefixeras med bastabellnamn. (Kan inte existera utan en bastabell)
* Prefixeras även med Insert, Update, Delete, ..
()

Constraints:
Här kan man tänka sig använda suffix.
suffix: Constraint:
_pk primary key
_fk foreign key
_ck check
_nn not null
_uq unique
_idx index


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 762
27 959
271 761
422
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