Vertaa ja yhdistä tietokantoja

Vertaile kahden tietokannan sisältöä ja kopioi rivejä tietokannasta toiseen. Voit myös vertailla tietokantojen rakennetta.

  1. Valitse Järjestelmä | Ylläpito > Vertaa ja yhdistä.
  2. Valitse tietokannat ja vertailuasetukset keskusteluikkunassa, ja napsauta Vertaa.

Keskusteluikkunan valinnat

Tietokannat
Valitse vertailtavat tietokannat Tk1 ja Tk2 napsauttamalla Valitse.
Relaatio
Tietokantojen rivejä verrataan relaation perusteella. Relaatioavain voi olla yhden kentän arvo, useiden kenttien yhdistetty arvo tai rivin tunnus $RID. Jos relaatiota ei ole määritelty, voit silti tarkastella, muokata ja kopioida rivejä tietokantojen välillä, mutta ilman vertailua ja vastaavien rivien synkronointia.
Voit valita relaatioavaimeksi rivin tunnuksen $RID Relaatio 1 ja Relaatio 2 -luetteloista. Muut luetteloista valittavat kentät riippuvat valitsemistasi ominaisuuksista:
  • Valitse yhteisistä kentistä - Luetteloon kerätään tietokannan kentät, jotka löytyvät molempien tietokantojen rakenteesta.
  • Valitse kentistä, joiden sisältö on yksikäsitteinen - Luetteloon kerätään tietokannan kentät, joiden sisältö on yksikäsitteinen.
Jos molemmat ominaisuudet on valittu, luetteloihin kerätään tietokannoista yhteiset kentät, joiden sisältö on yksikäsitteinen.
Voit myös valita relaatioavaimeksi minkä tahansa tietokannan kentän napsauttamalla Valitse tietokannasta. Tietokannan kentät ja niiden sisältö avautuvat luettelonäkymään. Napsauta haluttua kenttää. Jos haluat käyttää relaatioavaimena useiden kenttien yhdistettyä arvoa, napsauta Lisää tietokannasta, ja valitse toinen kenttä. Kenttien nimet näkyvät Relaatio 1 / Relaatio 2 -kentässä pystyviivalla (|) erotettuna.
Vertaa sisältöä
Voit verrata ja yhdistää tietokantojen sisältöä valitsemalla Vertaa sisältöä ja napsauttamalla Vertaile.
Tietokantojen sisältö avautuu luettelonäkymässä vertailuikkunaan. Muut valinnat kohdassa Vertaa sisältöä:
  • Näytä rinnakkain: Luettelonäkymät ovat rinnakkain vertailuikkunassa. Kun valinta on tyhjä, luettelonäkymät ovat päällekkäin.
  • Näytä täyttämättömät arvot (--): Kenttiin, joiden arvoa ei ole täytetty, lisätään väliviivamerkkejä.
  • Vertaa: Tietokantojen sisältöä verrataan, ja voit lisäksi valita seuraavat ominaisuudet:
    • Näytä vain erilaiset rivit - Suositeltava suurilla tietokannoilla.
    • Käsittele tyhjiä ja täyttämättömiä arvoja (--) samoina
    • Älä vertaa aikaleimakenttää SYSTEMTIME - Kenttä, johon ohjelma automaattisesti kirjoittaa päiväyksen ja kellonajan aina, kun rivin sisältöä on muutettu.
Tietokannan kenttien järjestys näkymässä vasemmalta oikealle:
  • Relaationa käytettävät kentät.
  • Muut yhteiset kentät.
  • Kentät, jotka ovat olemassa vain kyseisessä tietokannassa.
Kunkin ryhmän kentät ovat aakkosjärjestyksessä.
Relaationa käytetty kenttä on merkitty sarakkeen otsikossa (rel)-merkkijonolla, ja yksilöllinen kenttä (uni)-merkkijonolla:
Kentät, jotka ovat olemassa vain toisessa tietokannassa, on merkitty sarakeotsikossa (db1)- tai (db2) -merkkijonolla.
Samanlaiset rivit tietokannassa näkyvät valkoisella taustalla. Rivit, joilla on eroavaisuuksia, on merkitty luettelonäkymissä vihreällä, sinisellä tai keltaisella taustalla. Erojen lukumäärä näkyy tietokannan Tk2 yläpuolella.
  • Vihreä tausta: niiden tietokannassa Tk1 olevien rivien lukumäärä, joita ei ole tietokannassa Tk2 / niiden tietokannassa Tk2 olevien rivien lukumäärä, joita ei ole tietokannassa Tk1.
  • Sininen tausta: niiden rivien lukumäärä, joissa kentän arvo on erilainen tietokannassa Tk1 ja Tk2. Luettelonäkymässä rivi on korostettu vaaleansinisellä, eroava kenttä tummemmalla sinisellä.
  • Keltainen tausta: relaatio ei ole yksikäsitteinen. Toisessa tietokannassa on useampi kuin yksi rivi, joilla on relaatiokentässä sama arvo. Tässä tapauksessa muutostila on määrittelemätön - kenttien sisältöä ei verrata.
Kun Edellinen/Seuraava -valintaruutu on valittuna, voit selata rivejä, joilla on kyseisiä eroavaisuuksia, napsauttamalla Edellinen tai Seuraava. Kun rivi on valittu jommassakummassa tietokannassa, voit valita seuraavista vaihtoehdoista:
  • Siirrä muutokset: rivi kopioidaan toiseen tietokantaan uutena rivinä, jos sitä ei ole. Jos toisessa tietokannassa on vastaava rivi, sen päälle kopioidaan.
  • Lisää: rivi lisätään aina uutena rivinä toiseen tietokantaan.
  • Korvaa: rivi kopioidaan vastaavan rivin päälle.
  • Täydennä: rivi kopioidaan vastaavan rivin päälle, mutta vain niiden kenttien päälle kopioidaan, jotka ovat tyhjiä toisessa tietokannassa.
Huomaa: Valitse useita rivejä Ctrl-näppäin painettuna. Valitse joukko rivejä:
  1. Napsauta ensimmäistä riviä.
  2. Pidä Shift-näppäin painettuna, ja napsauta joukon viimeistä riviä.
Kun valitset rivin, vastaava rivi tulee valituksi myös toisessa tietokannassa, jos Synkronoi valinta on käytössä.
Kun Synkronoi valinta on pois käytöstä, voit valita rivejä erikseen. Siirrä muutokset ei ole valittavissa, mutta voit käyttää toimintoja Lisää, Korvaa ja Täydennä. Korvaa ja Täydennä perustuvat sen hetkiseen valintatilaan.
Huomaa: Ohjelma pakottaa yksikäsitteiseksi (UNIQUE) määritellyn kentän täytettäväksi ennen kuin keskusteluikkuna voidaan sulkea tallentamalla muutokset. Kun muokkaat tietokantaa kopioimalla rivin, yksikäsitteisen kentän arvoa ei kopioida vaan se jää tyhjäksi. Nämä kentät näkyvät punaisella merkittynä.
Voit järjestää luettelonäkymät relaatiokentän arvon mukaiseen järjestykseen napsauttamalla Relaatiojärjestys.
Erilaiset rivit alkuun asettaa luettelot alkuperäiseen järjestykseen, erilaiset rivit luettelonäkymän alkuun.
Vertaa rakennetta
Voit verrata tietokantojen rakenteita valitsemalla Vertaa rakennetta ja napsauttamalla Vertaa. Tietokantojen rakenne avautuu luettelonäkymässä vertailuikkunaan. Muut valinnat kohdassa Vertaa rakennetta:
  • Vertaa kenttien tyyppiä
    • Tekstikenttä A tai T (UNICODE)
    • Aakkosnumeerinen kenttä B tai M (UNICODE).
    • Numeerinen kenttä N.
  • Vertaa kenttien pituutta
  • Vertaa kenttien indeksointia
    • Tyhjä - ei indeksointia
    • IND - indeksoitu kenttä
    • UNIQUE - indeksoitu, yksikäsitteinen kenttä
  • Vertaa kenttien järjestystä
Samanlaiset kentät tietokannassa näkyvät valkoisella taustalla. Kentät, joilla on eroavaisuuksia, on merkitty luettelonäkymissä vihreällä tai sinisellä taustalla. Erojen lukumäärä näkyy tietokannan Tk2 yläpuolella.
  • Vihreä tausta: niiden tietokannassa Tk1 olevien kenttien lukumäärä, joita ei ole tietokannassa Tk2 / niiden tietokannassa Tk2 olevien kenttien lukumäärä, joita ei ole tietokannassa Tk2.
  • Sininen tausta: niiden kenttien lukumäärä, joissa kentän määrittely (tyyppi, pituus, indeksointi, järjestys) on erilainen tietokannassa Tk1 ja Tk2. Luettelonäkymässä kentän rivi on korostettu vaaleansinisellä, eroava määrittely tummemmalla sinisellä.
Luettelonäkymässä voit muokata tietokannan rakennetta napsauttamalla Muokkaa rakennetta.
Määrittele tietokannan rakenne
Voit järjestää luettelonäkymät relaatiokentän arvon mukaiseen järjestykseen napsauttamalla Relaatiojärjestys.
Erilaiset rivit alkuun asettaa luettelot alkuperäiseen järjestykseen, erilaiset rivit luettelonäkymän alkuun.
Tyhjennä historia
Tyhjennä tietokantojen valintaluetteloiden historia. Valintahistoria tallennetaan user-kansioon.