..
Indledning
Når man designer en software, der grænseflader med en database, enten til skrivebordet eller web-interface, er det dedikeret til en bestemt anvendelse frem for et andet, skal du altid foretage en omhyggelig analyse for at undgå at skulle beskæftige sig med emner som referentiel integritet, data-redundans, mv.
Formålet med denne analyse er et vigtigt arbejde, nemlig at opnå en bedre optimering af data og ressourcer i forventning om fremtidige implementeringer eller ændringer til databasen.
Formålet med denne artikel er at sætte læseren til at stå over for i de fremtidige projekter, begyndende med deres højre fod i færd med at organisere information ved at skulle beskæftige sig med, eller i stand til at bære rundt på en godt designet database, software og slankere ydeevne.
Hvem er kunden?
Det er et dumt spørgsmål eller for bredt? Måske, men du kan begynde at give den avance, to svar:
Hvis du ikke har stillet disse spørgsmål ... ponitele!
Jeg har bare rettet til læseren på en meget direkte tone, så man undgår det punkt, vender han sig, at jeg ikke og nu kan jeg ønsker at undgå at besvare det andet tilfælde.
Case 2. Kunden er ikke at tilfredsstille bygherren, men en der kan have et minimum af computer viden eller ej. Hvis du har nogen viden kan forenkle vores liv, fordi "vi taler samme sprog", eller er det en pedantisk, at livet har tendens til at komplicere den næste. Eller er en person, der forstår intet, men computeren ved hvad han vil (sjældent), eller du kan lade os det vide. Eller ved ikke engang, hvad han ønsker eller er i stand til at give de nødvendige oplysninger.
Tag denne erklæring som en lov: aldrig tage noget for givet, alle, der har ansigtet! Det er bedre at være gnaven, overveje og genoverveje alt, for at undgå at nå konklusioner om, at bare fordi vi forsøger at imødekomme, eller som er forkert af en eller anden grund.
Jeg lukker denne nødvendige parentes tilbøjelige til at give læseren forstår, at det vigtigste er at have klare ideer, har en heksekedel af oplysninger er endnu ikke organiseret, for at organisere de bedste, som vi skal se nedenfor.
Lav en god analyse af en database
Som nævnt i SQL Guide til denne hjemmeside, i stedet for de forskellige SQL-baseret database (MS Access, MySQL, og så videre) er ikke svært at bruge. Sure, der er mere eller mindre komplekse produkter eller intuitivt, men det er ikke pointen.
Pointen er at vide, hvad de skal gøre!
Tion og derfor antage, at læseren har et minimum af erkendelse i form af styring af en relationel database, SQL-sproget og kender de ved hvordan man bruger enhver DBMS produktet valg er irrelevant med henblik på at forstå denne artikel.
Hvad gør man kan sammenfattes i seks punkter:
Eksempel: database opbygning af et register over virksomheder
Det er meget populært på nettet i de senere år er begrebet af telefonbøger, det være sig en mappe til at indeksere, hvorvidt en mappe for at søge efter produkter, tjenester, virksomheder og så videre.
Ikke at kunne bruge al den viden i denne sammenhæng forbundet med en database til at styre (den serie kommer til at uendeligt og videre), vi forsøger at skabe en datastruktur til at håndtere denne type tjenester.
Hvad skal du gøre denne service?
Med hensyn til længden af feltet, forlader jeg til skøn læseren til at etablere det. I nogle tilfælde længden af felter er påkrævet (f.eks skat kode er 16 tegn, den fælles landbrugspolitik har 5 og så videre), mens der for andre ting som et navn, en URL-adresse, kan jeg anbefale 50 til 150 tegn.
Fate Vobis!
| |
SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €. |
| |
VB.NET (Kursus)
Gør Desktop Applikationer med Visual Basic .. Fra 49 €. |
| |
Visual Basic 6 (Course)
Gør Desktop Applikationer med VB6. Fra 39 €. |