Bibliotekos pradedantiesiems

Įvadas į duomenų bazes, SQL ir "Microsoft Access"

Paviršiuje duomenų bazė gali atrodyti labai panašiai kaip skaičiuoklė; jis turi duomenis stulpeliuose ir eilutėse. Tačiau būtent to pablogėja panašumas, nes duomenų bazė yra daug galingesnė.

Ką gali daryti duomenų bazė?

Duomenų bazė turi plačią paieškos funkciją. Pavyzdžiui, pardavimo skyrius galėtų greitai surasti ir surasti visus pardavimų darbuotojus, kurie per tam tikrą laikotarpį pasiekė tam tikrą pardavimų kiekį.

Duomenų bazė gali atnaujinti daugybę įrašų - net milijonus ar daugiau įrašų. Tai būtų naudinga, pavyzdžiui, jei norėtumėte pridėti naujų stulpelių arba taikyti tam tikros rūšies duomenų pataisą.

Jei duomenų bazė yra reliacinė , kuri yra dauguma duomenų bazių, ji gali susieti skirtingų lentelių įrašus. Tai reiškia, kad galite sukurti santykius tarp lentelių. Pavyzdžiui, jei susiesite lentelę "Klientai" su lentelės "Užsakymai", galite rasti visus pirkimų užsakymus iš lentelės "Užsakymai", kad vienas klientas iš Klientų lentelės kada nors apdorojo, arba tobulinti, kad grąžintų tik tuos užsakymus, kurie buvo apdoroti tam tikru laikotarpiu - ar beveik bet kokios rūšies derinys, kurį galėtumėte įsivaizduoti.

Duomenų bazė gali atlikti sudėtingus agreguotus skaičiavimus keliuose lentelėse. Pavyzdžiui, galite nurodyti sąnaudas keliuose mažmeninės prekybos vietose, įskaitant visas galimas sumas, o paskui - galutinę sumą.

Duomenų bazė gali užtikrinti nuoseklumą ir duomenų vientisumą, o tai reiškia, kad jis gali išvengti dubliavimo ir užtikrinti duomenų tikslumą per jo dizainą ir apribojimų seriją.

Kokia yra duomenų bazės struktūra?

Paprasčiausiai duomenų bazė sudaryta iš lentelių , kuriose yra stulpelių ir eilučių. Duomenys skirstomi į kategorijas lentelėmis, kad būtų išvengta dubliavimosi. Pvz., Įmonė gali turėti darbuotojų lentelę, vieną klientams ir kitą produktams.

Kiekviena lentelės eilutė vadinama įrašu, o kiekviena langelė yra laukas. Kiekvienas laukas (arba stulpelis) gali būti suprojektuotas laikyti tam tikrą duomenų tipą, pvz., Skaičių, tekstą ar datą. Tai užtikrina, kad jūsų duomenys būtų tikslūs ir patikimi.

Reliacinės duomenų bazės lentelės yra susietos per raktą. Tai yra kiekvienoje lentelėje identifikatorius, kuris unikaliai nurodo eilutę. Kiekvienoje lentelėje yra pirminio rakto stulpelis, o bet kuri lentelė, kuri turi susieti su ta lentele, turi užsienio rakto stulpelį, kurio vertė atitiks pirminės lentelės pirminį raktą.

Duomenų bazėje bus formų, kad vartotojai galėtų įvesti arba redaguoti duomenis. Be to, turės galimybę generuoti ataskaitas iš duomenų. Ataskaita yra tiesiog atsakymas į klausimą, vadinamas užklausa duomenų bazėje. Pvz., Galite užklausti duomenų bazę, norėdami išsiaiškinti bendros įmonės pajamas per tam tikrą laikotarpį. Duomenų bazė grąžins jums jūsų prašomą informaciją.

Bendrosios duomenų bazės produktai

"Microsoft Access" yra viena iš populiariausių šiandieninėje rinkoje esančių duomenų bazių platformų. Jis tiekiamas su "Microsoft Office" ir suderinamas su visais "Office" produktais. Jame yra vedliai ir paprastas naudoti sąsaja, kuri padeda jums kurti savo duomenų bazę. Taip pat yra kitų stalinių duomenų bazių , įskaitant "FileMaker Pro", "LibreOffice Base" (nemokamą) ir "Brilliant" duomenų bazę.

Jei svarstote vidutinio ir didelio verslo duomenų bazę, galbūt norėsite apsvarstyti serverio duomenų bazę, pagrįstą struktūrizuotų užklausų kalba (SQL) . SQL yra labiausiai paplitusi duomenų bazės kalba, kurią šiandien naudoja dauguma duomenų bazių.

Serverio duomenų bazės, tokios kaip "MySQL", "Microsoft SQL Server" ir "Oracle", yra nepaprastai galingos, tačiau taip pat brangios ir gali būti kietos mokymosi kreivės.