/ / Oprettelse af en database: Teknikker og eksisterende løsninger

Oprettelse af en database: teknikker og eksisterende løsninger

Denne artikel beskriver processen, somProgrammører hedder bare "oprettelse af en database". Vi vil forklare, at det er temmelig kedeligt. Bedre, selvfølgelig, folk der ikke har fritid, må ikke gå til disse "vildt". Det er meget nemmere at overlade dette erhverv til en professionel. Det er godt, at internettet er i dag fyldt med lignende meddelelser. For eksempel er der et netværk af freelance udvekslinger eller en lignende specialist, du nemt kan finde på enhver udveksling af artikler. For at gøre dette skal du søge om oprettelse af et sådant program som en regelmæssig artikel, der beskriver den nødvendige opgave.

oprettelse af en database
Hvad er oprettelsen af ​​en database? Der er to typer af databaser: desktop og klient-server. For at oprette en desktop database skal du have et program som Access. Du kan nemt finde den i enhver kontorsuite. Access er nu frigivet af Infra-Office, Microsoft og mange andre skabere af office-pakker. Hvad angår klient-server modellen, kan den uhøjtidelige model implementeres af "learning" -programmet Delphi. Alvorlige databaser er nu skrevet på Oracle og Visual Fox Pro. Disse softwareplatforme er udstyret med grafiske værktøjer til oprettelse af behandlede forespørgsler til databaser på 500.000 og 1.000.000 eller titusinder af linjer.

Overvej den mest lovende platform forprogrammering af de seneste år Delphi 6.0. Vi siger på en gang, at oprettelsen af ​​en database i Delphi - det er ikke bare modtager filer * db eller * BdB og installere det på pc, tuning og automatisering. Så i Delphi 6.0 oprettes databasefiler i underrutinen, der er placeret i hovedmenuen i udviklingsmiljøet, Date Base Desktop 6.0.

Her finder du alle de nødvendige værktøjer tiloprettelse af databasefiler, tildeling af dens type og pre-populering. Bemærk, at du kun vil oprette og betjene kun de filer, som en driver er installeret på platformen. For eksempel at arbejde med typen Visual Fox Pro 9.0, skal du installere en ekstern driver i operativsystemet.

oprettelse af en database i delphi
Hvad angår driften af ​​programmet med databasen,oprettet på Delphi 6.0, uden sameksistens med selve platformen, løses dette problem ved at installere og konfigurere Data Base Engine 6.0 (BDE).

Så hvis du er fast besluttet på at arbejde med en typeParadox filer, skrive et program i en bestemt mappe på din harddisk, så er du nødt til at registrere indstillingerne i pakken databasen Engine 6.0, som omfatter filstier, deres egenskaber og database navn. Denne ordning fungerer, når du flytter de programmer, du opretter til en anden computer.

Data Base Engine 6.0-pakken skal installeres på computeren, hvor du installerer maskinkoden oprettet på Delphi 6.0.

Oprettelse af en database på Delphi 6.0 er tilstrækkeligt automatiseret. Et elementært program til lagring af data med en enkelt databasefil opnås ved flere tastetryk. Her ligger hovedproblemet i implementeringen af ​​relationelle former for databasen. Så SDNF 3 kan realiseres ved at oprette to DBGRID tabeller. Og at få forskellige typer rapporter i QReport er en hel historie, som du ikke engang vil røre ved. Lad os bare sige, at det er bedre ikke at kaste koden til det oprettede program i skraldespanden, da hver brugers rapport til folk, der ikke kender SQL, skal programmeres på ny ...

adgang database oprettelse

Adgang til databaseoprettelse i en kontorsuite er ikkerepræsenterer særligt arbejde. Indtastning af programmet giver dig adgang til de nødvendige værktøjer til oprettelse eller redigering af en eksisterende database. Her behøver du ikke at gøre en særlig indsats for at oprette en rapport eller en ny form for projektet. Alt er løst næsten intuitivt. For at etablere forbindelsen mellem tabellerne anvendes der således et grafisk værktøjssæt, som i næsten et tryk kan forbinde to nødvendige tabeller til den nødvendige nøgle.

I denne artikel oprettes kun en databasedata om træning og desktop-pakker. Med hensyn til den alvorlige programmering, uden kendskab til eksistensen af ​​disse platforme vil du aldrig løse problemet med at manipulere store databaser.

Læs mere: