Presentasjon DB-presentasjon for time i informatikk og IKT (9. trinn) om temaet. Utforme en enkelttabelldatabase

Forhåndsvisning:

For å bruke forhåndsvisninger av presentasjoner, opprett en konto for deg selv ( regnskap) Google og logg inn: https://accounts.google.com


Lysbildetekster:

MODELLERING OG FORMALISERING AV DATABASESTYRINGSSYSTEM

Nøkkelord DBMS-tabellskjema spørringsvalg tilstandsrapport

Hva er et DBMS Database Management System (DBMS) - programvareå opprette, lagre og søke i databaser nødvendig informasjon. Opprette en database Fylle en database Redigere en database Sortere data Søke etter informasjon i en database Utdata informasjon fra en database DBMS-funksjoner Sette opp databasebeskyttelse En DBMS gjør en enorm mengde informasjon lagret i datamaskinens minne til et kraftig hjelpesystem.

DBMS-grensesnitt DB-logoer

Tabellen lagrer data Objekt for praktisk arbeid med data i tabeller Kommandoer for brukertilgang til DBMS-dokumentet opprettet på grunnlag av tabeller Tabellskjema Forespørselsrapport DBMS-objekter DBMS-objekter

Database “Vår klasse” LISTE (KODE, ETTERNAVN, FORNAVN, FØDSELSDATO, KJØNN, HØYDE, ADRESSE, HOBBY, TILGJENGELIGHET PÅ PC) KODE-feltet er nøkkelen til databasetabellen. Feltnavn Felttype Kode Numerisk Etternavn Tekst Navn Tekst Fødselsdato Dato Kjønn Tekst Høyde Numerisk Adresse Tekst Hobbytekst Tilgjengelighet for PC Logisk

Opprette en database Beskriv strukturen til tabellen Angi bane og filnavn Angi navn og typer felt Skriv inn i tabellen Skriv inn i skjemaet Skriv inn data Registrer databasen Opprett en ny database Opprett en database

Dataregistreringstabell Dataregistreringsskjemaer Dataregistreringstabell og skjemaer

Tabell “Liste” over databasen “Vår klasse” Tabellen kan suppleres og redigeres. Data kan sorteres etter ønskede kriterier.

Spørringer for å hente data En spørring eller referanse er en tabell som inneholder informasjon av interesse for brukeren, hentet fra databasen. Utvalgsbetingelser er skrevet i form av logiske uttrykk der feltnavn og deres verdier er relatert til relasjonsoperasjoner. Tegnbetegnelse = lik ikke lik større enn = større enn eller lik

Utsagn Logisk uttrykk Rekordnummer Betydning Elevens høyde overstiger ikke 160 cm HØYDE ' danse ' 2 1 Sant usant Sannhet Usant Utsagn Logisk uttrykk Rekordnummer Mening Eleven ble født i 1996 DATO ># 31/12/95 # 8 10 Sant usant Utsagn Logisk uttrykk Postnummer Betydning Eleven har en personlig datamaskin PC TILGJENGELIGHET =1 7 9

Når du sammenligner datoer, anses en dato som mindre enn en annen hvis den er tidligere i tid. Uttalelse Betydning 11/01/95 31/03/98 29/11/95 09/05/99 Betingelser for valg av dato Sant Sant Sant Sant Urikt Urikt

Påstand Logisk uttrykk Rekordnummer Betydning Elevens høyde er over 160 cm, og eleven er ivrig på å svømme HØYDE > 160 OG PASSION = 'svømming' 4 10 Komplekse utvalgsbetingelser Sant Usant Utsagn Logisk uttrykk Rekordnummer Betydning Elevens høyde er mer enn 160 cm eller eleven er ivrig etter å svømme HØYDE > 160 ELLER PASSION = ` svømming ` 10 1 Sant usant Utsagn Logisk uttrykk Inngangsnummer Betydning Olgas fødselsdag er ikke 05/09/96 NAVN = ` Olga ` OG DATO # 05/09/96 # 4 7 Sant usant

Det viktigste er et Database Management System (DBMS) - programvare for å lage databaser, lagre og søke i nødvendig informasjon i dem kalles Tabeller, skjemaer, spørringer, rapporter - hovedobjektene til en DBMS. Bruke spørringer for å velge data som tilfredsstiller gitte forhold(utvalgsbetingelser), mottar brukeren fra databasen bare de postene og feltene de trenger. I DBMS-kommandoer skrives utvalgsbetingelser i form av logiske uttrykk.

Spørsmål og oppgaver Hva er et DBMS? Hvilken DBMS er installert på datamaskinene i klasserommet ditt? Hvor begynner opprettelsen av en database? Liste hovedobjektene til en DBMS. Hvilke funksjoner utfører de? Egenskapene til bærbare datamaskiner tilgjengelig for salg i en datasalong er presentert i tabellform: Nr. Navn Harddisk (GB) RAM(MB) 1 Sony Vaio AW2X 500 4096 2 Lenovo S10e 250 3072 3 Asus F70SL 250 2048 4 Aser F525 160 2048 5 Samsung NC20 160 1024 6 Roverbook V212 linjen 70142 vil inneholde informasjon om den bærbare datamaskinen , etter sortering ved å øke verdiene i NAME-feltet? Hvilken linje vil bli okkupert av en post som inneholder informasjon om den bærbare datamaskinen Asus F70SL, etter sortering i synkende rekkefølge av feltverdier? HDD? Hvilken rad vil bli okkupert av en post som inneholder informasjon om den bærbare datamaskinen Asus F70SL, etter først sortering etter synkende verdier i RAM-feltet, deretter etter stigende verdier i HARD DISK-feltet? Hva er hensikten med en hentingsforespørsel? Et fragment av databasen med elevenes årskarakterer presenteres i tabellform: Etternavn Kjønn Algebra Geometri Datavitenskap Fysikk Alekseev Zh 3 3 4 3 Voronin M 4 4 4 3 Ilyin M 4 3 3 4 Kostin M 5 4 5 4 Sizova Zh 5 5 5 4 Shkolina Zh 5 5 5 5 Hvor mange poster i dette fragmentet tilfredsstiller følgende betingelse? ALGEBRA>3 OG DATAVITENSKAP>4 OG KJØNN= ` M ` (ALGEBRA>4 ELLER DATAVITENSKAP>4) OG KJØNN= ` F ` FYSIKK=3 ELLER ALGEBRA=3 ELLER GEOMETRY=3 ELLER INFORMATVITENSKAP=3 (FYSikk=3 ELLER ALGEBRA= 3) OG (GEOMETRI=3 ELLER DATAVITENSKAP=3) Et fragment av databasen med resultatene fra datavitenskapsolympiaden presenteres i tabellform: Etternavn Kjønn Oppgave 1 Oppgave 2 Oppgave 3 Sum Zharikov M 15 20 25 60 Kostin M 10 10 10 30 Kuznetsov M 20 25 30 75 Mikhailova Zh 25 20 10 55 Sizova Zh 30 30 30 90 Starovoitova Zh 20 25 25 70 Shkolina 2 Zh 250 fragmenter i dette fragmentet hvor mange rekorder i denne tilstanden 8 5 2 50? KJØNN= ‘M’ OG BELØP>55 (OPPGAVE1

Hvordan vil listen (etternavn, fornavn) over elever se ut etter å ha sortert verdiene i FØDSELSDATO-feltet i «Vår klasse»-databasen i stigende rekkefølge?

Angi alle oppføringer i "Vår klasse"-databasen som det enkle logiske uttrykket Høyde #31.12.95# TILGJENGELIGHET FOR PC=1 vil være sant for

Angi alle oppføringer i "Vår klasse"-databasen der det komplekse logiske uttrykket VEKST >160 OG PASSION= ` svømming ` VEKST >160 ELLER PASSION= ` svømming ` NAME= ` Olga ` OG DATO #05.09.96# vil være sant

Grunnleggende sammendrag Table Database management system (DBMS) - programvare for å lage databaser, lagre og søke i nødvendig informasjon i dem. Skjemaforespørselsrapport DBMS-objekter


§ 1.6. Databasestyringssystem

Spørsmål og oppgaver til § 1.6. Databasestyringssystem

1. Les presentasjonsmateriellet for avsnittet i det elektroniske vedlegget til læreboken. Bruk disse materialene når du forbereder svar på spørsmål og utfører oppgaver.

2. Hva er en DBMS?

3. Hvilken DBMS er installert på datamaskinene i klasserommet ditt?

4. Hvor begynner opprettelsen av en database?

5. Liste hovedobjektene til DBMS. Hvilke funksjoner utfører de?

6. Nedenfor i tabellform er egenskapene til bærbare datamaskiner tilgjengelig for salg i en datasalong:

    a) Hvilken linje vil posten som inneholder informasjon om den bærbare datamaskinen Asus F70SL oppta etter å ha sortert dataene i stigende rekkefølge av NAME-feltverdiene?
    b) Hvilken linje vil posten som inneholder informasjon om den bærbare datamaskinen Asus F70SL oppta etter å ha sortert dataene i synkende rekkefølge av HARDDISK-feltverdiene?
    c) Hvilken linje vil bli okkupert av en post som inneholder informasjon om den bærbare datamaskinen Asus F70SL, etter å ha sortert dataene først etter synkende verdier i RAM-feltet, deretter med stigende verdier i HARD DISK-feltet?

7. Hvordan vil listen (etternavn, fornavn) over elever se ut etter å ha sortert dataene i stigende rekkefølge av verdiene i FØDSELSDATO-feltet i «Vår klasse»-databasen (fig. 1.18)?

8. Angi alle oppføringer i "Vår Klasse"-databasen (Fig. 1.18), for hvilke enkle logiske uttrykk 1-6 vil være sanne (Tabell 1.6).

9. Angi alle oppføringer i "Vår Klasse"-databasen (Fig. 1.18), for hvilke komplekse logiske uttrykk 1-3 vil være sanne (Tabell 1.7).

10. Hva er formålet med en prøveforespørsel?

11. Nedenfor i tabellform er et fragment av databasen med elevenes årlige karakterer:

    a) ALGEBRA>3 OG DATAVITENSKAP>4 OG Kjønn="M"
    b) (ALGEBRA>4 ELLER DATAVITENSKAP>4) OG GENDER="F"
    c) FYSikk=3 ELLER ALGEBRA=3 ELLER GEOMETRI=3 ELLER INFORMATVITENSKAP=3
    d) (FYSikk=3 ELLER ALGEBRA=3) OG (GEOMETRI=3 ELLER DATAVITENSKAP=3)

12. Nedenfor, i tabellform, er et fragment av databasen med resultatene fra Informatikk-olympiaden:

Hvor mange poster i dette fragmentet tilfredsstiller følgende betingelse?

    a) KJØNN="M" OG BELØP>55
    b) (Oppgave<ЗАДАЧА2) И (ЗАДАЧА2<ЗАДАЧА3)
    c) OPPGAVE 1=30 ELLER OPPGAVE2=30 ELLER OPPGAVE3=30
    d) OPPGAVE 1=30 OG OPPGAVE2=30 OG OPPGAVE3=30

Ved å bruke DBMS kan brukeren:

  • lage en databasestruktur;
  • fylle databasen med informasjon;
  • redigere (korrigere, supplere) strukturen og innholdet i databasen;
  • sortere (organisere) informasjon;
  • søke etter informasjon i databasen;
  • vise nødvendig informasjon på LCD-skjermen, i en fil og på papir;
  • installere databasesikkerhet.

Det er tilstedeværelsen av et DBMS som gjør den enorme mengden informasjon som er lagret i datamaskinens minne til et kraftig referansesystem som raskt kan søke og velge informasjonen vi trenger.

2.6.2. DBMS-grensesnitt

Det finnes DBMS-er som brukes til å lage store industrielle informasjonssystemer. Arbeid med disse systemene krever spesiell kunnskap, inkludert kunnskap om spesialiserte programmeringsspråk.

For å vedlikeholde personlige databaser, samt databaser til små organisasjoner, brukes enklere DBMS-er som vanlige brukere kan jobbe med. De vanligste DBMSene av denne typen er Microsoft Access og OpenOffice.org Base. Når du starter noen av dem, vises et vindu på skjermen med en tittellinje, en menylinje, verktøylinjer, et arbeidsområde og en statuslinje (fig. 2.12).

Ris. 2.12.
OpenOffice.org Base miljø

Tabeller– Dette er hovedtypen objekter. Du er allerede kjent med dem. Tabeller lagrer data. En relasjonsdatabase kan bestå av mange sammenhengende tabeller.

Skjemaer- dette er hjelpeobjekter. De er laget for å gjøre brukerens opplevelse mer praktisk når du legger inn, viser og redigerer data i tabeller.

Forespørsler- Dette er kommandoer og resultater av en brukers forespørsel til DBMS om å søke etter data, sortere, legge til, slette og oppdatere poster.

Rapporter- dette er dokumenter generert på grunnlag av tabeller og spørringer og beregnet for utskrift.

2.6.3. Database opprettelse

Som et eksempel kan du vurdere prosessen med å lage databasen "Vår klasse". Den vil bestå av en tabell med følgende struktur:

    LISTE (KODE, ETTERNAVN, FORNAVN, FØDSELSDATO, KJØNN, HØYDE, ADRESSE, HOBBY, TILGJENGELIGHET PÅ PC).

KODE- og VEKST-feltene vil være numeriske; FØDELSEDATO-feltet vil være av datotypen; feltet PC TILGJENGELIGHET vil være boolsk; alle andre felt vil være av teksttype. KODE-feltet kan betraktes som nøkkelen til databasetabellen.

Oppretting av en database begynner med å åpne filen der den skal lagres. For å gjøre dette, etter å ha startet OpenOffice.org Base-programmet, følg instruksjonene til Database Wizard:

  1. opprette en ny database;
  2. registrer databasen (spesifiser banen og filnavnet).

Data kan legges inn direkte i tabellen (fig. 2.13), eller du kan lage en spesiell mal for dette - et skjema (fig. 2.14).

Ris. 2.13.
Dataregistreringstabell

Ris. 2.14.
Dataregistreringsskjemaer

Etter å ha utført alle handlingene ovenfor, vil følgende resultat oppnås (fig. 2.15):

Ris. 2.15.
Tabell "Liste" over databasen "Vår klasse".

Den opprettede og lagrede databasen kan senere åpnes for å legge til nye poster, korrigere og slette eksisterende, endre innholdet i individuelle felt og strukturen til hele tabellen.

Data fra tabeller kan bestilles etter noen kriterier. For eksempel er navn på elever i klasseregisteret skrevet i alfabetisk rekkefølge; TV-programmer i programmet - i samsvar med tidspunktet for sendingen deres; leksjonene i timeplanen er i stigende rekkefølge etter serienumrene.

Rekkefølgen av data i stigende eller synkende rekkefølge av verdiene til en viss karakteristikk kalles sortering. For å utføre sortering, angi navnet på feltet (feltnavn) som sorteringen skal utføres med, og rekkefølgen (stigende eller synkende feltverdier).

2.6.4. Hentingsspørsmål

Når databasen er opprettet, kan den brukes som et referansesystem.

I DBMS-kommandoer skrives utvalgsbetingelser i form av logiske uttrykk - formaliserte utsagn formulert i naturlig språk (tabell 2.6).

Tabell 2.6

I boolske uttrykk er databasefeltnavn knyttet til spesifikke verdier av disse feltene ved å bruke relasjonsoperasjoner:

    ikke lik;

    < меньше;

    <= меньше или равно (не больше);

    >= større enn eller lik (ikke mindre enn).

I matematikktimer bruker du disse operasjonene ved å skape og løse numeriske likheter, ulikheter og deres systemer.

Relasjonelle operasjoner gjelder også for tekstfelt. Sammenligningen deres er basert på det leksikografiske prinsippet: det minste av to ord er ordet hvis første bokstav kommer tidligere i alfabetet; Hvis de første bokstavene i to ord er like, gjøres sammenligningen ved å bruke den første bokstaven som er forskjellig.

Verdien til et teksttypefelt og noen tekstverdier er like hvis de inneholder samme antall tegn og alle tegnene deres i posisjoner med samme tall er like.

Når du sammenligner tekstverdier, husk at et mellomrom også er et tegn, selv om det er "mindre" enn noen bokstav.

Datosammenlikninger er konstruert annerledes - en dato anses som mindre enn en annen hvis den tilhører et tidligere tidspunkt. For eksempel vil følgende relasjoner være sanne:

Utvalgsbetingelser kan spesifiseres ikke bare ved enkle, men også ved komplekse logiske uttrykk som inneholder logiske operasjoner. Du ble introdusert for de grunnleggende logiske operasjonene OG, ELLER, IKKE i kapittel 1.

Tabell 2.7

Ved hjelp av spørringer kan brukeren raskt søke i databasen og vise informasjonen han er interessert i på dataskjermen. Men for å løse de fleste praktiske problemer, må informasjonen som finnes presenteres i en bestemt form og klargjøres for utskrift. Denne arbeidsfasen kalles rapportutarbeidelse.

Det viktigste

Programvare for å lage databaser, lagre og søke i nødvendig informasjon i dem kalles et databasestyringssystem (DBMS).

Hovedobjektene til en DBMS er tabeller, skjemaer, spørringer og rapporter.

Ved å bruke spørringer for å velge data som tilfredsstiller spesifiserte betingelser (seleksjonsbetingelser), mottar brukeren fra databasen bare de postene og deres felt som han trenger. I DBMS-kommandoer skrives utvalgsbetingelser i form av logiske uttrykk.

Spørsmål og oppgaver


Omfanget av artikkelen omhandler navneforskjellene på mennesker rundt om i verden, og hvordan dette påvirker utformingen av inputskjemaer, databaser, informatikkontologier osv. i sammenheng med World Wide Web.

Interessert publikum: HTML-innholdsforfattere, s(PHP, JSP, etc.), nettprosjektledere og andre personer på en eller annen måte knyttet til utformingen av dataregistreringsskjemaer, databasedesign og ontologier som påvirker personnavn på mennesker.

Det er verdt å huske forskjellene i dannelsen og tradisjonene for å bruke folks navn i andre land. Ofte tar ikke skaperne av nettsteder eller programmer i en kultur hensyn til de nasjonale egenskapene til brukeren av en annen, noe som får sistnevnte til å føle seg uvanlig og utgjør ytterligere barrierer for å bruke produktet.

Denne artikkelen dekker ikke absolutt alle tilfeller. Dette skyldes både det faktum at det er for mange forskjellige navnekulturer, som alle ikke kan beskrives og tas i betraktning på en gang, og at ikke-ideelle løsninger ofte aksepteres som kun tilsvarer kulturen til flertallet av brukerne. , noe som sparer arbeidsressurser betydelig. Her skal vi kun forsøke å fokusere på hovedeksemplene som viser løsninger i utforming av inndataskjemaer og konstruksjon av databaser. Noen punkter kan noen ganger måtte tas i betraktning når du konstruerer ontologier, selv om spesifikke eksempler ikke vil bli presentert her.

Saker

Det er to hovedsaker som må vurderes.

  • Du designer skjemaet på ett enkelt språk (la oss si engelsk) som skal brukes av folk fra hele verden.
  • Du designer et skjema på ett språk, men over tid vil elementet tilpasses de ulike kulturelle bakgrunnene til sluttbrukerens språkdomene.

I det virkelige liv vil du sannsynligvis ikke være i stand til å lokalisere for hver kultur, så selv om du stoler på det andre alternativet, vil noen mennesker måtte bruke et skjema som ikke er designet for deres kultur.

Beskrivelser av forskjeller

La oss se på eksempler på hvordan folks navn kan variere rundt om i verden.

Fornavn og etternavn

I navnet "Björk Guðmundsdóttir" er det faktiske navnet Björk. Det andre ordet er et patronym, bygd opp av farens navn (noen ganger morens, men matronymer er sjeldne) og slutter med -son (islamsk sønn) for menn og -dóttir (islamsk datter) for kvinner. Islendinger har som regel ikke etternavn, så det er ikke snakk om å bruke dem.

Uavhengig av graden av respekt adressert til objektet for adressen, kaller islendinger ham bare ved hans fornavn eller ved hans fornavn og patronym. Å kalle en person "Mrs. Gvüdmündsdouttir" ville selvfølgelig være feil.

Ektefeller endrer ikke noe i navnet sitt det er mulig å låne et etternavn i de sjeldne tilfellene, hvis det er et.

Alfabetisk sortering gjøres etter fornavn, ikke patronym. For å avklare gjentatte oppføringer brukes noen teknikker, for eksempel angir telefonbøker yrkene til abonnenter.

Det første og patronymiske mønsteret brukes også i Sør-India, Malaysia og Indonesia.

Det malaysiske navnet "Isa bin Osman" kan deles opp i et for- og mellomnavn. Ordet "bin" betyr "sønn av (noen)", for kvinner brukes det "binti". For å henvende seg til denne personen vil "Mr. Isa", "Mr.

Forskjeller i arrangementet av komponenter

I det kinesiske fornavnet 毛泽东 ("Mao Zedong") er etternavnet "Mao", som er fornavnet når det leses fra venstre mot høyre. Personnavnet er "Dun". Mellomstavelsen "Tse" er navnet på en generasjon, og er den samme for alle dens brødre og søstre: 毛泽民 (Mao Zemin), 毛泽覃 (Mao Zetan), 毛泽紅 (Mao Zehong)

Det kinesiske navnesystemet er grunnlaget for alle tradisjonelle måter å navngi personer i Øst-Asia.

Blant mennesker som ikke står ham nær, kan Mao bli adressert som 毛泽东先生 ("Mao Zedong Xiansheng") eller 毛先生 ("Mao Xiansheng"), der "Xiansheng" er en slags ekvivalent med "Mr." Selv om ikke alle har et generasjonsnavn for øyeblikket, spesielt i fastlands-Kina, vil de som gjør det vurdere det som hensiktsmessig å bruke det sammen med deres personlige navn. Derfor kan ikke en person som heter 毛泽东 bare adresseres som 东, men bør adresseres som 泽东.

I Japan, Korea og Ungarn er etternavnet også plassert foran personnavnet eller fornavnene.

Vær oppmerksom på at navnene i hieroglyfoppføringene ikke er atskilt med mellomrom. Det finnes mange forskjellige transkripsjonssystemer for forskjellige asiatiske språk, oppkalt etter etternavnene til skaperne deres. I dette tilfellet vil transkripsjonen av et allerede transkribert ord fra ett språk til et annet, utenom den opprinnelige formen, selvfølgelig føre til feil (sammenlign riktig "Takeshi" og den kjetterske "Takeshi").

Kineserne, når de er i kontakt med representanter for den vestlige sivilisasjonen, kan legge til et ekstra personlig navn, som vil være mer kjent for deres nye venner. For eksempel kan Yao Ming (etternavn - Yao, personlig navn - Ming) kalles til utlendinger som Fred Yao Ming eller Fred Ming Yao.

Flere etternavn

Spanjoler har vanligvis to etternavn. For eksempel heter datteren til Antonio Campos Rodríguez og María Martínez Marqués María Campos Martínez. Du bør tiltale datteren din som Señorita Campos, ikke Señorita Martínez.

Ved fødselen kan et portugisisk barn få ett eller to fornavn og opptil fire etternavn. På samme måte får barn et etternavn fra begge foreldrene. Brasilianere har også opptil fire etternavn arvet fra forfedre, for eksempel José Eduardo Santos Tavares Melo Silva.

Spanjolene setter farens etternavn foran mors etternavn, portugiserne og brasilianerne gjør det motsatte, men rekkefølgen kan endre seg. Korte ord kan også vises mellom navn, for eksempel de eller e mellom ord: Carreño de Quiñones, Tavares e Silva.

Endre former for ord

Islandske patronymer varierer avhengig av kjønnet til bæreren. Det er imidlertid også mer dramatiske endringer. Russere og folkene i landene i det tidligere Sovjetunionen (Kasakhstan, Tatarstan, Georgia, etc.) som har adoptert den russiske navnetradisjonen sammen med det russiske språket, bruker patronymet, brukt mellom etternavnet og navnet. Patronymiske avslutninger varierer avhengig av kjønnet til bæreren. Sammenlign: Boris Nikolaevich Jeltsin og Naina Iosifovna Jeltsina - det er ingen slutt på slutten av mannens navn, mens kona har lagt til en "-a". Russiske navn blir avvist, mens det er uavbrytelige, permanente etternavn. Et særtrekk ved russisk navn er sjeldenheten til matronymer.

Andre navn

Mellom- eller mellomnavnet er en tradisjon i engelsktalende land. Noen ganger forstås det andre av andre begreper, for eksempel dobbeltnavn. I europeiske og vestlige kulturer brukes ofte ett til tre ekstra navn. Det andre navnet er et ekstra personnavn og er ikke identisk med det russiske patronymet, selv om det kan gis til ære for en slektning.

Amerikanere skriver ofte sitt eget navn med en mellombokstav, for eksempel John Q. Public. Noen ganger foreslås den amerikanske formen som en generell navnetradisjon, selv i Storbritannia, der folk kan ha mer enn ett mellomnavn. En brite vil umiddelbart legge merke til slike amerikanske manerer. Koreanere, som vanligvis har 3 navn som ikke er skrevet som initialer, vil bli overrasket over det "amerikanske" inndataskjemaet. Vær også oppmerksom på at mange som bruker initialer i navnet sitt kanskje foretrekker å plassere dem i begynnelsen av navnet.

Navn arv

Medlemmer av samme familie har ikke alltid samme etternavn. I moderne vestlig sivilisasjon er det et økende antall koner som ønsker å beholde sine egne etternavn etter ekteskapet, men i Kina er denne praksisen normal. I noen land har koner valget om de vil ta ektemannens navn eller ikke. Hvis en malaysisk Zaiton gifter seg med en Isa, kan hun forbli fru Zaiton, eller ta det doble etternavnet "Zaiton Isa", som antyder å bli adressert som "Ms. Isa".

Spanske etternavn er også forskjellige. I 1996 beskrev Manuel A. Pérez Quiñones familiens etternavn eller apellidos: han ble selv Pérez Quiñones fordi farens apellido var Pérez Rodríguez og morens apellido var Quiñones Alamo. Senere datet han en jente fra Padilla Falto. Etter bryllupet ble appelidosene hennes Padilla de Pérez, og barna deres har appelidos Pérez Padilla. Poenget er at bare søsken deler samme appellido.

(Manuels navn er litt endret: det er faktisk Pérez-Quiñones appellido i stedet for romversjonen, som ble introdusert for å gjøre navnemekanismen klarere.)

Dessuten kan du ikke bare stole på å ta etternavnet fra mann til kone, noen ganger tar brudgommene brudenes etternavn. I dette tilfellet vil det være bedre å si "pikenavn" eller "tidligere navn" "nee (heretter pikenavn)".

Blande stiler

Mange kulturer blander navnetradisjoner som deles av to eller flere og legger til sine egne oppfinnelser.

For eksempel er "Velikkakathu Sankaran Achuthanandan" et sør-indisk Kerala-navn, vanligvis skrevet som "V. S. Achuthanandan» og er en «etternavn-patronym-fornavn»-konstruksjon.

I mange deler av verden er de ulike komponentene i en persons navn avledet fra navn på lokaliteter, genealogiske kjennetegn, kaste, religiøs status, etc. Her er noen eksempler:

Det indiske navnet "Kogaddu ​​​​Birappa Thimappa Nair" bør betraktes som en kombinasjon av "landsbynavn - fars navn - personlig navn - etternavn".

Rajasthani-navnet "Aditya Pratap Singh Chauhan" består av personlig navn, fars navn, etternavn og kastenavn.

I en annen region i India må navnet "Madurai Mani Iyer" tolkes som en kombinasjon av "bynavn - personnavn - kastenavn".

Den arabiske "Abu Karim Muhammad al-Jamil ibn Nidal ibn Abdulaziz al-Filistini" oversettes som "far til Karim, Muhammad (personlig navn), den kjekke, sønn av Nidal, sønn av Abdulaziz, palestiner", med Karim som den første sønnen av Muhammed. For mer informasjon om denne tradisjonen med rike og lange navn, se.

Folket i Thailand har et kallenavn som de bruker til å kalle hverandre i uformelle situasjoner. Kallenavnet har i utgangspunktet ingenting med det virkelige navnet å gjøre. Siden kallenavnet består av en eller to stavelser og er lettere å uttale, presenterer thaier seg for utlendinger som sådan. For eksempel er tidligere statsminister Thaksin Shinawatras kallenavn Mau (แม้ว). Kallenavn er ofte forskjellige for familie og venner.

I Vietnam har navnet Nguyễn Tấn Dũng (Nguyen Tan Dung) betydningen av "etternavn - mellomnavn - personlig navn". Selv om dette systemet ligner på det kinesiske, er det en liten forskjell: selv i offisielle situasjoner må statsministeren i Vietnam omtales som "Mr Dung" i stedet for "Mr Nguyen", det vil si med hans fornavn .

Tvetydighet i stavemåten

Den ideografiske skriften i japanske navn skaper problemer: det er mer enn én måte å lese et navn høyt. Dette skaper vanskeligheter både for mennesker og for alfabetiske sorteringssystemer, siden sistnevnte utføres ved uttale. For eksempel kan etternavnet 東海林賢蔵 (de tre første ideogrammene til venstre) leses som enten "Tokairin" eller "Soji".

Dessuten kan uttalen av forskjellige kanji være den samme, så romanisering og kyrillisering fører uunngåelig til tap av betydning: alle etternavnene 庄司, 庄子, 東海林 og 小路 leses som "Soji".

Noen japanske navn bruker utdaterte og utdaterte ideogrammer som kan være vanskelige å lese.

På grunn av problemene som er diskutert, foretrekker japanerne å prefiksere sitt eget navn i normal stavemåte med en versjon av oppføringen i den ikke-ideografiske kana-stavelsen.

Implikasjoner for design av inputskjema

Som nevnt ovenfor er en mulig måte å løse problemer på lokalisering for hvert spesifikke kultur- og språkmiljø. I teorien skal dette tillate at grensesnittet kan skreddersys til hver spesifikk målgruppe. Dessverre har denne tilnærmingen flere ulemper:

  • Hvis det er nødvendig å sentralisere informasjon fra flere typer input i en enkelt database, vil det oppstå vanskeligheter med å syntetisere et lagringsskjema.
  • I tillegg kan det oppstå en situasjon der fokus på å bestemme nødvendig navneskjema basert på brukerens plassering ikke vil fungere: det kan være utlendinger som tilpasser seg et fremmedkulturelt miljø, så vel som fremmede elementer. Singaporeanere har for eksempel kinesiske, malaysiske og sørindiske aner. Det er også sannsynlig at det vil være mer enn én bruk av navn. Derfor må grensesnittet ditt forbli fleksibelt.
Å bryte eller ikke å bryte?

Når du utformer et inndataskjema eller database der brukere skal legge inn personopplysninger, bør du umiddelbart spørre deg selv om det er nødvendig å skille det personlige for- og etternavnet. Alt avhenger av oppgavene som er på hånden, men, som det er åpenbart, vil det enkleste være å bare la hele navnefeltet stå.

Vær oppmerksom på at noen kulturer kan ha lengre navn enn dine, så inntastingsfeltet bør være langt nok til at brukeren kan se hele teksten mens de skriver. Begrens heller ikke navnefelt i databaser. Spesielt vil et japansk navn på fire tegn ikke passe inn i fire byte når det er kodet i UTF-8, det trenger 12.

Måter å dele navn inn i deler

Hvis du fortsatt foretrekker å holde delene av navnet adskilt, prøv å unngå navnene "Personlig navn" og "Etternavn" i ikke-lokaliserte inndataskjemaer, siden noen vil finne det mer praktisk å skrive etternavnet etterfulgt av personlig navn.

For noen kulturer vil dette ikke være særlig akseptabelt (for eksempel for islendinger, som ikke har et etternavn som sådan), men generelt sett er dette den mest passende løsningen.

I tilfelle du ønsker å definere deler av et navn for alfabetisk sortering, kontakter osv. Vurder å legge til flere felt i det eksisterende fullnavnfeltet der brukeren kan spesifisere deler av navnet som er nødvendig for spesielle formål.

Noen ganger gjøres det å dele opp et navn i deler med sikte på å bruke en av dem i adresse: "Jeg er redd jeg ikke kan gjøre det, Dave." Dette kan brukes både i grensesnittet og i e-postvarsler. Selvfølgelig vil det å kalle noen ved navn for eksempel være velkommen i noen sammenhenger, men en person fra en annen nasjonal kultur kan oppfatte det negativt og omvendt. Holdningene til å kalle folk ved navn kan variere innen en nasjon. I dette tilfellet vil det være bedre å spørre brukeren hva han skal kalle det helt i begynnelsen.

Denne tilleggsbetydningen vil også være nyttig for å bestemme thailandske kallenavn.

Siden japanske navn uttales annerledes, vil sortering av japanske navn kreve et ekstra felt der de kan skrive inn uttalen av navnet sitt. Informasjonen fra dette feltet vil bli brukt til å sortere japanske navn.

Hvis du deler opp navnefelt, må du sørge for at hvert inndatafelt har en tydelig etikett. Ikke stol på det faktum at brukeren definitivt vil skrive inn etternavnet etter det personlige navnet.

Vær forsiktig med forutsetningene til algoritmer som automatisk deler opp et fullt navn i deler. For eksempel kan det hende at optimering av v-card- eller h-card-navn ikke fungerer bra med kinesiske navn. Det er nødvendig å informere brukeren så nøyaktig som mulig om hvordan han legger inn dataene deres.

Det er navn som er ett tegn langt. Personer med korte navn som disse kan ha problemer med at søknader avviser innspillet som navn med initialer. Hvis du trenger å overvåke inngangen til initialer, legg til en melding til brukerne i stedet for å filtrere inndataene.

Ikke gjør det obligatorisk å skrive inn etternavn: folk i Sør-India, Malaysia, Indonesia og mange andre land har bare et personlig navn. Brukere må legge inn noe søppel som "Mr.", "." ut i felten eller, mye verre, ikke bruke produktet ditt i det hele tatt.

Andre notater

Ikke glem å la brukeren bruke skilletegn i navn: bindestreker, apostrof osv. Brukeren må kanskje skrive inn tekst med mellomrom, for eksempel å legge til prefikser og suffikser: "de" på fransk, "von" på tyskerne, "Ml." ("Junior") blant amerikanerne; også, sekvenser av bokstaver atskilt med et mellomrom kan være gyldige navn: "Rose Mary".

Medlemmer av samme familie kan ha forskjellige etternavn. Ikke bare kvinner kan endre etternavn etter ekteskap, så det er bedre å velge navnet på feltet for å skrive inn etternavnet ved fødselen uten å fokusere på kjønn: "Forrige navn" og ikke "Pikenavn".

Hvis du utformer inndataskjemaer som vil være lokalisert til hvert spesifikt kulturmiljø, vær oppmerksom på at det nedbrutte navnet sannsynligvis må lagres i en sentralisert database, som vil kreve at alle de intrikate delene er representert i en form som kan lagres og hentes.

Symbolstøtte

Mange brukere bruker ikke det latinske alfabetet eller bruker sett med mange tilleggstegn. Dette virker åpenbart, men det har fortsatt flere implikasjoner for designere som ofte blir oversett.

Hvis du designer et skjema på engelsk, må du bestemme om du forventer at brukeren skal skrive inn navnet med nasjonale tegn (for eksempel 小林康宏), bare med latinske tegn (Yasuhiro Kobayashi), eller i begge former.

Husk at selv engelske navn kan inneholde bokstaver som ikke finnes i ASCII (for eksempel Zoë).

På den annen side er det situasjoner (du må angi en pålogging, systemet støtter bare ASCII) der det vil være umulig å løse nasjonale tegn.

Hva brukerne skriver inn i inndataskjemaet avhenger oftest av språket på siden. Hvis siden er oversatt til deres morsmål, er det mest mulig å få navnet skrevet på noe annet enn latin.

Når det gjelder bokstaver, betyr ASCII-koding et sett med grunnleggende bokstaver i det engelske alfabetet, det vil si ABCDEFGHIJKLMNOPQRSTUVWXYZ og samme sammensetning av små bokstaver.

Hvis du kun trenger det latinske alfabetet, informer brukeren om dette i inndataskjemaets grensesnitt. Ikke glem å instruere oversetterne også.

Valget av form for dataregistrering og lagring avhenger av formålet med å samle informasjon og bruken av den.

  • Skal du bruke personens navn som en identifikator i systemet? I dette tilfellet spiller det ingen rolle om det er ASCII eller det nasjonale skriptet.
  • Ønsker du å adressere brukeren med navn på velkomstsiden eller i korrespondanse? I tilfelle av å lage en side oversatt til morsmålet deres, ville det være mer logisk å bruke navnet i deres nasjonale stavemåte.
  • Er det viktig for folk i organisasjonen din å kunne forstå poster og lese navnene deres? Be så om en latinsk transkripsjon.
  • Vil navnet deres bli indeksert av søkemotorer? Eller vil du adressere brukere i nyhetsbrevene dine med navn, men utføre interne operasjoner på engelsk? Be så i innspillsskjemaet om både nasjonal skrivemåte og transkripsjon i egne felt.

Merk at japansk kan trenge et felt for å transkribere navnet i japansk pensum, noe som vil kreve å legge til et tredje felt i eksemplet ovenfor.

Når du bruker tegn utenfor ASCII-settet, vær oppmerksom på siden, applikasjonen og databasekodingen.

På en lapp

Sorteringsnotat

Folks navn er ikke alltid sortert etter etternavn. For eksempel bruker thaier og islendinger personlig navnesortering.

Sorteringsmetodene er også forskjellige i Spania. En María-Jose Carreño Quiñones fra ett sted vil se etter seg selv som en Carreño Quiñones, og hennes fulle navnebror, som bor et annet sted hvor et annet sorteringssystem er tatt i bruk, vil starte som Quiñones.

De små ordene «von», «de», «van» legger til kompleksitet. Noen ganger tas prefikser i betraktning, noen ganger ikke.

Formalisme

Formalitetsnivået varierer fra land til land, og dette må tas i betraktning når du henvender deg til brukeren. I vestlig kultur er det vanlig å tiltale noen med deres personlige navn, men i Storbritannia vil det å kalle dem ved deres personlige navn på det første møtet vise samtalepartneren at du allerede har møtt et sted.

På den annen side er bruk av tittel og personnavn ("Mr. Richard") eller bare etternavnet ("Ishida!") akseptabelt i noen deler av verden, men ikke i alle (f.eks. Storbritannia).

I Tyskland er titler og titler viktige, så det er bedre å omtale deg selv ikke som "Herr Schmidt", men som "Herr Professor Doktor Schmidt".

I kulturer som Japan er det nominelle suffikser for å uttrykke ære, posisjon eller rang. Det er bedre å tiltale noen som "Tanaka-san" eller "Tanaka-sama" (avhengig av graden av respekt). En avdelingsleder ved navn Tanaka forventer at du ringer Tanaka-bucho (bokstavelig talt "avdelingsleder Tanaka"). Selv om det er mulig å legge til -san i personnavn, vil dette se rart ut i et produksjonsmiljø.

Tilleggsinformasjon

Informasjonen ovenfor gir bare et øyeblikksbilde av utfordringene en utvikler kan støte på. I virkeligheten, selv i en kulturs sfære, kan situasjonen vise seg å være enda mer forvirrende og komplisert. Den engelskspråklige Wikipedia gir mange detaljerte artikler om dannelsen av folks navn i ulike deler av verden. Det anbefales at du leser og forstår disse artiklene.