---
title: "Databasöppning eller kolumn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52626-databasöppning-eller-kolumn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "i-or"
published: "2002-09-08T21:03:29.000Z"
updated: "2002-09-08T22:24:16.000Z"
replies: 7
views: 199
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/asp/52626-databasöppning-eller-kolumn"
---

# Databasöppning eller kolumn

## #1 — i-or, 2002-09-08T21:03Z

För att veta vem som postar något på sidan lagrar jag personens ID-nummer i varje post. När jag sedan ska visa innehållet i posten måste jag öppna en till databas för att få reda på vilket användarnamn som stämmer överens med ID-numret. Detta känns ganska kraftödande.

Är det bättre i prestandasynpunkt att skapa en till kolumn  (förutom ID-nummer) där personens användarnamn lagras så att man slipper en ytterligare databasöppning?

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

## #2 — Pace, 2002-09-08T21:11Z

Nej, ändra din databasstruktur.

Ha alltid relaterade tabeller i samma databas till att börja med. Därefter kan du använda joins för att länka data med varandra.

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

## #3 — LarsG, 2002-09-08T21:13Z

Du kan hämta all information med en fråga

```
select users.name,posts.* from users inner join posts 
on users.userid = posts.userid
```

Jag förutsätter att tabellerna ligger i samma databas.

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

## #4 — i-or, 2002-09-08T21:14Z

Det är så att jag har en databas med användarnas information i.

Den informationen behövs överallt på sidan som har ett flertal andra databaser. Om jag ska ha användarinformationen i samma databas måste jag i princip ha alla tabeller i samma databas.

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

## #5 — LarsG, 2002-09-08T21:19Z

Varför har du olika databaser? Verkar onödigt.

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

## #6 — i-or, 2002-09-08T21:22Z

Du tycker alltså att man ska ha en databas för hela hemsidan.

Anledningen till det är att Access inte är alltför bra på att ha användare som öppnar samma databas samtidigt. Om jag då har flera databaser har jag trott att risken för att det ska bli problem blir mindre.

Men jag har kanske helt fel?

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

## #7 — LarsG, 2002-09-08T22:21Z

Du vinner mycket mer på att du kan göra joins än på att det är färre samtidiga på varje databas.

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

## #8 — i-or, 2002-09-08T22:24Z

Tack så mycket för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52626-databasöppning-eller-kolumn
