Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • ODBC-Anbindung Ingres als Backend
  • snicolaus13.03.13 12:39
  • oldValue
  • moellfe27.02.13 15:41
       └ RE: oldValue Axelander27.02.13 16:25
          └ RE: oldValue moellfe27.02.13 16:43
       └ RE: oldValue PeterDoering28.02.13 08:09
          └ RE: oldValue moellfe02.03.13 17:22
             └ RE: oldValue PeterDoering04.03.13 23:44
                └ RE: oldValue moellfe12.03.13 00:05
                   └ RE: oldValue PeterDoering12.03.13 00:59
       └ RE: oldValue jojogar05.03.13 20:53
  • Access 2010 Statusleiste Ansichtssymbole
  • diwe0111.03.13 08:19
       └ RE: Access 2010 Statusleiste Ansichtssymbole PeterDoering11.03.13 22:05
  • GDIPlus-Problem nach Update?
  • Lorenz11.03.13 18:27
       └ RE: GDIPlus-Problem nach Update? Gunter Avenius11.03.13 18:54
  • Access Stammtisch München am 14.03.2013 (Do)
  • StefanWirrer11.03.13 12:49
  • letzte Version anzeigen
  • udo1toni08.03.13 16:18
       └ RE: letzte Version anzeigen PeterDoering08.03.13 18:55
          └ RE: letzte Version anzeigen udo1toni08.03.13 20:08
  • Fremdschlüssel in Access
  • jojogar19.02.13 19:47
       └ RE: Fremdschlüssel in Access PeterDoering20.02.13 16:04
          └ RE: Fremdschlüssel in Access jojogar21.02.13 00:44
             └ RE: Fremdschlüssel in Access PeterDoering25.02.13 17:17
                └ RE: Fremdschlüssel in Access jojogar05.03.13 18:54
  • access 2007 excel import: leeres datumsfeld
  • bkleine04.03.13 13:35
       └ RE: access 2007 excel import: leeres datumsfeld jojogar05.03.13 18:42
  • Access 2007 Serielle Schnittstelle COMM Control Ha...
  • rock_d01.03.13 09:46
       └ RE: Access 2007 Serielle Schnittstelle COMM Cont... jojogar05.03.13 18:23
  • Zeit-Differenz mit Datediff
  • BetzMartin22.02.13 14:02
       └ RE: Zeit-Differenz mit Datediff Axelander26.02.13 08:57
       └ RE: Zeit-Differenz mit Datediff PeterDoering27.02.13 12:50
          └ RE: Zeit-Differenz mit Datediff BetzMartin01.03.13 15:37
  • Umstellung Access 2003 auf 2010
  • Schröder28.02.13 09:04
       └ RE: Umstellung Access 2003 auf 2010 Micha_DU28.02.13 09:26
       └ RE: Umstellung Access 2003 auf 2010 PeterDoering28.02.13 09:43
  • Word SaveAs bringt Dialog statt zu speichern
  • Axelander22.02.13 16:19
  • Unverständliche Fehlfunktion
  • GeorgH22.11.12 19:04
       └ RE: Unverständliche Fehlfunktion Karl Donaubauer28.11.12 18:50
          └ RE: Unverständliche Fehlfunktion GeorgH21.02.13 11:00
  • Datenbank für Konfigurationsvielfalt
  • Pakman21.02.13 09:14
  • Fremdschlüssel in Access
  • jojogar18.02.13 16:10
    jojogar
    Gesendet: 18.02.13 16:10
    Betreff: Fremdschlüssel in Access


    Member

    Beiträge: 11

    Ort: Regensburg
    Hallo zusammen,

    ich möchte hier einmal eine Frage ins Forum geben, zu der ich bisher noch keine konkrete Aussage gefunden habe:
    Eine 1:n Beziehung auf Datenbankebene wird typischerweise zwischen dem Primärschlüsselfeld der Master- und dem Fremdschlüsselfeld der Detailtabelle hergestellt.
    Die Frage ist nun:
    Wird bei einer Beziehung ohne refernzielle Integrität automatisch ein Index für das Fremdschlüsselfeld angelegt ? Das wäre zu erwarten, da die Zugriffe auf die Detailtabelle ja über den Fremdschlüssel erfolgen und diese möglichst schnell sein soll(t)en.

    Nur bei aktivierter referfernzieller Integrität gibt es in der Indexes-Auflistung der der Detailtadelle einen entsprechenden Index/Constraint mit Eigenschaften Foreign=True und Unique=False. Davon ist aber in den Indexeinstellungen von Access (Tabellenentwurf/Indizes) allerdings nichts zu sehen.

    Die Frage ist aber, was passiert ohne referentielle Integrität , arbeitet die ACE dann tatsächlich ohne Index mit sequentiellem Zugriff ?
    Wäre interessant, was ein entsprechender Performance-Test ergibt, hat das vielleicht schon mal jemand ausprobiert ?


    Hier noch die Prozedur zur Indexes-Auflistung :
    Sub ShowIndizes(TblName As String)
    Dim db As DAO.Database, tdf As DAO.TableDef
    Dim ix As DAO.Index, pr As DAO.Property
    Set dbs=CurrentDb()
    Set tdf = dbs.TableDefs(TblName)
    Debug.Print "Tabelle: "; TblName
    For Each ix In tdf.Indexes
    Debug.Print ix.Name; "Felder: "; ix.Fields
    For Each pr In ix.Properties
    Debug.Print , pr.Name, pr.Value
    Next pr
    Next ix
    Debug.Print
    dbs.close
    End Sub
    Top of the page Bottom of the page


    Seite: < 62 63 64 65 66 67 ... 68 69 70 71 72 73 74 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)