Databases foar begjinners

In yntroduksje nei databases, SQL, en Microsoft Access

Op it oerflak kin in databank folle as in spesifike tabel wêze; It hat gegevens yn kolommen en rigen regele. Mar dat is wêr't de gelikensens einiget, omdat in database is folle machtiger.

Wat kin in databank dwaan?

In databank hat breedfunksjonele sykjen. Sa kinne bygelyks in ferkeapingsdirekte rapper sykje en fine alle ferkeappersoanen dy't in bepaalde ferkeap biede hawwe oer in bepaalde tiidperioade.

In databank kin aktualiteiten yn bulk oanmeitsje - sels miljoenen of mear records. Dit soe nuttich wêze, bygelyks as jo nije kolommen taheakje wolle of in gegevens patch oanmeitsje.

As de databank relaasjes is , wat de measte databases binne, kin it cross-referinsje yn ferskillende tabellen kinne. Dit betsjut dat jo relaasjes tusken tabellen meitsje kinne. As jo ​​bygelyks in tabel fan 'e kliïnten mei in Orders-tabel keppele, kinne jo alle oarders fan' e Orders-tabel fine dat in inkele klant fan 'e kliïnterdel dat altyd ferwurke is, of fierder ferbetterje, om allinich de oarders opnij yn in bepaalde tiidperioade - of hast elke type kombinaasje kinne jo foarkomme.

In database kin komplekse aggregate berekkeningen dwaan oer meardere tabellen. Sa kinne jo bygelyks útwurkjen op meardere detaillearrings, lykas alle mooglike subtotals, en dan in definitive total.

In databank kin konsistinsje en datayntegriteit akseptearje, dat betsjut dat it duplizearjen foarkomme en de gegevensrjochtheid garandearje kin troch har ûntwerp en in rige konflikten.

Wat is de struktuer fan in databank?

Op syn ienfâldichste wurdt in databank makke fan tabellen dy't kolommen en rigen befetsje. Daten wurdt skieden troch kategoryen yn tabels om twataligens te foarkommen. Bygelyks, in bedriuw kin in tafel hawwe foar Employees, ien foar Klanten en in oar foar Products.

Eltse rige yn in tabel wurdt in rekord neamd, en elke selle is in fjild. Elk fjild (of kolom) kin ûntwurpen wurde om in spesifike soart gegevens te hâlden, lykas in nûmer, tekst of in datum. Dit wurdt troch in rige regels fereaske om te soargjen dat jo gegevens krekt en fertroud binne.

De tabellen yn in relaasje-database binne keppele fia in kaai. Dit is in ID yn elke tafel dat ien rige unike identifisearret. Elke tabel hat in primêre toetseboerd , en in tabel dy't keppele hat oan dat tabel sil in bûtenlânske toetseboerd hawwe wêrtroch de wearde foar de primêre kaai fan 'e earste tabel komt.

In databank befettet formulieren om sa brûkers kinne gegevens yndrukt wurde. Dêrnjonken sil it de ynstallaasje hawwe om berjochten út 'e gegevens te generearjen. In rapport is gewoanwei it antwurd op in fraach, in query yn databank-sprutsen. Bygelyks, jo kinne de databank opfreegje om in brederinkomst fan in bedriuw te finen oer in bepaalde tiidperioade. De databank sil it rapport werombringe mei jo frege ynformaasje.

Common Database Produkten

Microsoft Access is ien fan 'e populêre database-platfoarms op' e merk hjoed. It skipt mei Microsoft Office en is kompatibel mei alle Office-produkten. It funksjonearret wizarden en in maklik te brûken interface dat jo troch de ûntwikkeling fan jo database rjochtet. Oare buroblêd databases binne ek te krijen, wêrûnder FileMaker Pro, LibreOffice Base (dat is frije) en Brilliant Database.

As jo ​​in database foar in medium oant grut bedriuw beskôgje, dan kinne jo in server-database basearje dy't basearre is op Structured Query Language (SQL) . SQL is de meast brûkte database-taal en wurdt brûkt troch de measte databanken.

Servers databases lykas MySQL, Microsoft SQL Server en Oracle binne enorm machtich - mar ek djoer en kinne mei in steile learskurve komme.