Redigerer
Synonym (databaser)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
I [[Database|databaser]] er et '''synonym''' et alias eller alternativt navn for en [[Tabell (database)|tabell]], [[Visning (database)|visning]], [[Følge (matematikk)|følge]] eller annet [[Databaseskjema|skjemaobjekt]]. De brukes hovedsakelig for å gjøre det intuitivt for brukere å bruke [[Databaseobjekt|databaseobjekter]] som eies av andre brukere. De kan også skjule det underliggende objektets identitet, og derved gjøre det vanskeligere for et ondsinnede program eller brukere å finne det underliggende objektet ([[sikkerhet gjennom uklarhet]]). Siden et synonym bare er et alternativt navn på et objekt krever det vanligvis ingen ekstra lagringsplass utover selve definisjonen på aliaset. Når en applikasjon bruker et synonym videresender [[Databasehåndteringssystem|databasehåndteringssystemet]] spørringen til synonymets underliggende [[Analytisk basistabell|basisobjekt]]. Ved å kode programmer til å bruke synonymer i stedet for navnet på selve databaseobjektene isolerer man seg fra endringer i navn, eierskap eller objektplasseringer, men legger til et ekstra lag som også må vedlikeholdes. Ulike brukere kan også ha forskjellige behov, for eksempel kan noen ønske å lage kortere navn for å refererere til databaseobjekter de ofte spør. Dette kan gjøres med alias uten å måtte endre navnet på det underliggende objektet eller endre koden som refererer til det. Synonymer er svært kraftige med tanke på å gi brukere tilgang til objekter som ikke ligger innenfor [[Databaseskjema|skjemaet]] deres. Alle synonymer må opprettes eksplisitt med CREATE SYNONYM-kommandoen, og de underliggende objektene kan ligge i samme [[database]] eller i andre databaser via en [[database-tilkobling]]. Det er i hovedsak to typer bruk av synonymer: * '''Objektusynlighet''' : Synonymet opprettes for å holde det underliggende objektet skjult for brukeren. * '''Plasseringsusynlighet''' : Synonymet opprettes som alias for tabeller og andre objekter som ikke er en del av den lokale databasen. Når en tabell eller en prosedyre opprettes skjer dette i et bestemt skjema, og andre brukere kan bare få tilgang til dette ved å bruke skjemaets navn som et prefiks til objektets navn. En vei rundt dette er hvis skjemaeieren oppretter et synonym med samme navn som tabellnavnet. == Referanser == * {{Kilde bok|url=https://archive.org/details/oraclesqlplsqlha0000pali|tittel=Oracle SQL and PL/SQL Handbook: A Guide for Data Administrators, Developers, and Business Analysts|etternavn=Palinski|fornavn=John Adolph|forfatter-lenke=|utgiver=[[Addison–Wesley]]|isbn=978-0-201-75294-6|utgave=|utgivelsessted=|id=}} * {{Kilde bok|tittel=Oracle SQL*Plus: the definitive guide|etternavn=Gennick|fornavn=Jonathan|forfatter-lenke=|utgiver=[[O'Reilly Media]]|isbn=978-0-596-00746-1|utgivelsessted=|id=}} * {{Kilde bok|tittel=Expert Oracle Database 10g Administration|etternavn=Alapati|fornavn=Sam R|forfatter-lenke=|utgiver=[[Apress]]|isbn=978-1-59059-451-3|utgivelsessted=|id=}} * {{Kilde bok|tittel=Hands-on Oracle Database 10g Express Edition for Windows|etternavn=Bobrowski|fornavn=Steve|forfatter-lenke=|utgiver=[[McGraw-Hill]]|isbn=978-0-07-226331-2|utgivelsessted=|id=}} {{Database}} [[Kategori:Databaser]] [[Kategori:Databasehåndteringssystem]] [[Kategori:Datamodellering]]
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Maler som brukes på denne siden:
Mal:Database
(
rediger
)
Mal:Hlist/styles.css
(
rediger
)
Mal:ISOtilNorskdato
(
rediger
)
Mal:Kilde bok
(
rediger
)
Mal:Navboks
(
rediger
)
Modul:Arguments
(
rediger
)
Modul:Citation/CS1
(
rediger
)
Modul:Citation/CS1/COinS
(
rediger
)
Modul:Citation/CS1/Configuration
(
rediger
)
Modul:Citation/CS1/Date validation
(
rediger
)
Modul:Citation/CS1/Identifiers
(
rediger
)
Modul:Citation/CS1/Utilities
(
rediger
)
Modul:Citation/CS1/Whitelist
(
rediger
)
Modul:ISOtilNorskdato
(
rediger
)
Modul:Navbar
(
rediger
)
Modul:Navbar/configuration
(
rediger
)
Modul:Navboks
(
rediger
)
Modul:Navbox/configuration
(
rediger
)
Modul:Navbox/styles.css
(
rediger
)
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon