Viena iš pagrindinių duomenų bazių valdymo sistemos (DBVS) funkcijų yra sąsaja tarp vartotojo ir duomenų bazės (DB). DBVS suteikia vartotojui galimybę kreiptis į duomenų bazę ne fizinėmis (aparatūros ar operacijų sistemos) sąvokomis, bet loginėmis. Sąvokų rinkinys ir jų vartojimo taisyklės sudaro modelį. Reliacinis modelis yra daugumos šiuolaikinių duomenų bazių technologijų pagrindas. Reliacinio modelio principai buvo pirmą kartą išdėstyti 1969-70 dr. E.F.Codd. Tai abstrakti duomenų teorija, pagrįsta matematiniais metodais (aibių teorija ir predikatų logika). DB, kurios apibrėžiamos naudojant reliacinį modelį, vadinamos reliacinėmis duomenų bazėmis (RDB), o atitinkamos jų valdymo sistemos – reliacinėmis duomenų bazių valdymo sistemomis (RDBVS). Pagrindinė RDBVS ypatybė yra tai, kad duomenys pagal šį modelį saugomi lentelių pavidalu ir absoliučiai visi duomenų bazės objektai yra vaizduojami kaip lentelės. Be įvairių operacijų, reikalingų veiksmams su lentelėmis atlikti, taip pat naudojamos tam tikros taisyklės, padedančios kontroliuoti ar duomenų bazė tenkina taip vadinamus vientisumo reikalavimus.
1. Surinkti ir pateikti objektyvią informaciją apie skirtingas RDBVS.
2. Nustatyti kriterijus, pagal kuriuos lyginsiu atskiras DBVS.
3. Palyginti RDBVS pagal šiuos kriterijus.
Norėdama įgyvendinti iškeltus uždavinius aš palyginsiu tokias atviro kodo RDBVS kaip MySQL ir PostgreSQL su Oracle, kuri yra viena iš lyderių komercinių DBVS tarpe. Mano pasirinkimą nulėmė tai, kad MySQL ir PostgreSQL yra paskutiniu metu sparčiai populiarėjančios atviro kodo RDBVS.
• nemokama;
• galima laisvai platinti ir modifikuoti, nekeičiant licenzijos;
1.1.1 MYSQL
MySQL – tai atviro kodo sistema, kuri yra vystoma ir palaikoma švedų kompanijos MySQL AB. Jos įkūrėjai yra švedai David Axmark, Allan Larsson ir suomis Michael "Monty" Widenius. Ši DBVS dirba SQL kalbos pagrindu, taip pat palaiko platų ANSI SQL-99 kalbos poaibį.
MySQL tinkama situacijose, kur labiau dominuoja duomenų skaitymas, nei į ją įrašymas, palankiai vertinama naudojant Web serveriuose (naudoja Google, Yahoo DB) ir panašiuose taikymuose.
MySQL palaiko procedūrinę kalbą apibrėžtą kaip ANSI SQL 2003, PL/PSM (SQL Standartas). Taip pat populiarios tokios procedūrinės programavimo kalbos kaip C++.
MySQL platinama dvejopai: kaip atviro kodo...
Šį darbą sudaro 4420 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!