Databasisse vir beginners

'N Inleiding tot databasisse, SQL en Microsoft Access

Op die oppervlak kan 'n databasis lyk soos 'n sigblad; dit het data wat in kolomme en rye gerangskik is. Maar dit is waar die ooreenkoms eindig omdat 'n databasis veel kragtiger is.

Wat kan 'n databasis doen?

'N Databasis het breë soekfunksies. Byvoorbeeld, 'n verkoopsafdeling kan vinnig soek en vind alle verkoopspersoneel wat 'n sekere hoeveelheid verkope oor 'n bepaalde tydperk bereik het.

'N Databasis kan rekords in grootmaat opdateer - selfs miljoene of meer rekords. Dit sal nuttig wees as u byvoorbeeld nuwe kolomme wil byvoeg of 'n data-pleister van een of ander aard kan toepas.

As die databasis relasioneel is , wat die meeste databasisse is, kan dit kruisverwysingsrekords in verskillende tabelle gebruik. Dit beteken dat jy verhoudings tussen tabelle kan skep. As u byvoorbeeld 'n tabel met kliënte gekoppel het met 'n bestellings tabel, kon u alle bestellings in die bestellings tabel vind wat 'n enkele kliënt van die tabel Klante ooit verwerk het of verder verfyn om slegs die bestellings wat in 'n bepaalde tydperk verwerk is, terug te stuur. - of byna enige kombinasie wat jy kan voorstel.

'N Databasis kan komplekse aggregaatberekeninge oor verskeie tabelle uitvoer. Byvoorbeeld, jy kan uitgawes lys oor verskeie kleinhandelverkooppunte, insluitend alle moontlike subtotale, en dan 'n finale totaal.

'N databasis kan konsekwentheid en data integriteit afdwing, wat beteken dat dit duplisering kan voorkom en data akkuraatheid verseker deur sy ontwerp en 'n reeks beperkings.

Wat is die struktuur van 'n databasis?

Eenvoudigste, ' n databasis bestaan ​​uit tabelle wat kolomme en rye bevat. Data word geskei deur kategorieë in tabelle om duplisering te vermy. Byvoorbeeld, 'n besigheid het dalk 'n tafel vir werknemers, een vir kliënte en 'n ander vir produkte.

Elke ry in 'n tabel word 'n rekord genoem, en elke sel is 'n veld. Elke veld (of kolom) kan ontwerp word om 'n spesifieke tipe data te hou, soos 'n nommer, teks of 'n datum. Dit word toegepas deur 'n reeks reëls om te verseker dat u data akkuraat en betroubaar is.

Die tabelle in 'n relasionele databasis word deur 'n sleutel gekoppel. Dit is 'n ID in elke tabel wat 'n ry uniek identifiseer. Elke tabel het 'n primêre sleutelkolom , en enige tabel wat na die tabel moet koppel, sal 'n vreemde sleutelkolom hê waarvan die waarde ooreenstem met die primêre sleutel van die eerste tabel.

'N Databasis sal vorms insluit, sodat gebruikers data kan invoer of redigeer. Daarbenewens het dit die geleentheid om verslae uit die data te genereer. 'N Verslag is eenvoudig die antwoord op 'n vraag, 'n navraag in databasis-praat. Byvoorbeeld, jy kan die databasis navraag doen om 'n maatskappy se bruto inkomste oor 'n bepaalde tydperk te bepaal. Die databasis sal die verslag aan u terugbesorg met u aangevraagde inligting.

Algemene databasis produkte

Microsoft Access is een van die gewildste databasisplatforms op die mark vandag. Dit word versend met Microsoft Office en is verenigbaar met alle Office-produkte. Dit bevat wizards en 'n maklik om te gebruik koppelvlak wat u lei deur die ontwikkeling van u databasis. Ander lessenaar databasisse is ook beskikbaar, insluitend FileMaker Pro, LibreOffice Base (wat gratis is) en Brilliant Database.

As jy 'n databasis oorweeg vir 'n medium tot groot besigheid, wil jy dalk 'n bedienerdatabasis oorweeg op grond van Gestruktureerde Query Language (SQL) . SQL is die mees algemene databasis taal en word vandag deur die meeste databasisse gebruik.

Server databases soos MySQL, Microsoft SQL Server en Oracle is baie kragtig - maar ook duur en kan met 'n steil leerkurwe kom.