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


Databasstruktur (hjälp med förslag)

Postades av 2002-08-07 13:08:22 - Martin Nyman, i forum access, Tråden har 4 Kommentarer och lästs av 947 personer

Tjenixen,

skulle vilja ha rutinerade accessrävars hjälp med en enkel struktur för en databas som skall hantera ett diskussionsforum.

Önskningar på databasen är att för varje diskussionsämne skapas en tråd, och man ser i tråden vilket inlägg man svarar på - ungefär som här på Pellesoft.

Borde ju inte vara så svårt, men jag får inte pejl på hur jag skall kolla vilket inlägg ett annat inlägg är svar på osv.

Tack på förhand,
Martin
info@soderkulla.org


Svara

Sv: Databasstruktur (hjälp med förslag)

Postades av 2002-08-07 14:59:33 - Ulf Elfving

Ta en koll på www.webwizguide.com
Däe finns färdigt diskussionsforum som du kan kolla på för att komma igång


Svara

Sv: Databasstruktur (hjälp med förslag)

Postades av 2002-08-08 19:05:20 - Michael Dahlander

Hej!

En tabell som relaterar till sig själv. Ha följande fält i tabellen tblDiscussions:

pkDiscussionID
fkDiscussionParent (=pkDiscussionID för detta inläggs föregående inlägg)
fkDiscussionStart (=pkDiscussionID för detta inläggs ursprungliga inlägg)
Date
...

Sedan är det lätt att bygga strukturer i träd-kontroller.

mvh
/Michael


Svara

Sv: Databasstruktur (hjälp med förslag)

Postades av 2002-08-08 20:41:03 - Pontus Wång

En annan lösning är att ha en tabell som relaterar till sig själv via en extern tabell:

Tabell:
Inlagg
Fält:
Inlagg_ID (Räknare, Nyckel)
InlaggText osv...

Tabell:
Tradar
Fält:
Inlagg_ID (Tal, Nyckel)
SvarInlagg_ID (Tal, Nyckel)

Referenserna är alltså:
Ett Inlagg.Inlagg_ID kan finnas på många ställen i Tradar.Inlagg_ID
och
Ett Inlagg.Inlagg_ID kan finnas på många ställen i Tradar.SvarInlagg_ID

Fördelen framför att göra en selfjoin (moder / dotter-förhållande) är främst att man kan referera inläggen mot varandra på ett mer dynamiskt sätt om det sen är någon vinst i ett forum kan man kanske diskutera men jag har sett det som grund för en forummotor där man genom smarta korsreferenser byggde en dynamisk FAQ...

För er som inte "ser" skillnaden kan man jämföra den här tekniken så här:
Om en selfjoin gör en "en till många relation" mot samma tabell så gör den här modellen en "många till många relation" till huvudtabellen...


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 766
27 960
271 761
440
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