CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
DOCUMENTE SIMILARE |
|
Duomenų bazių valdymo sistema
Literatūra
Saulius Minkevičius. Microsoft ACCESS pradiamokslis.
2. Romas Baronas. Duomenų bazių sistemos.
K.J.Deit. Įvadas į duomenų bazių sistemas. Viljams, 1999. 848 p. (Rusų k.).
T.Konoli, K.Beg, A.Strogan. Duomenų bazės. Projektavimas, realizacija ir palaikymas. Viljams, 2000. 1120 p.
2001.
D.R.Grof, P.N.Vainberg. SQL. inynas. VHN, Kijevas, 2001. 816 p.
Д.Р. Грофф, П.Н.Вайнберг. SQL. BHV
DUOMENŲ BAZĖS PAVYZDYS
Duomenų bazių (DB) sistema kompiuterizuota įraų saugojimo sistema.
Vartotojo operacijų pavyzdiai papildyti DB naujais failais;
įrayti į failus naujus duomenis;
iekoti duomenų esamuose failuose;
pakeisti duomenis failuose;
paalinti duomenis i failų;
itrinti failus i DB (kartu su jų
turiniu).
PVZ. - DB pavadinimu RŪSYS,sudaryta i 1 failo [2].
BIN |
WINE |
PRODUCER |
YEAR |
BOTTLES |
READY |
Chardonnay |
| ||||
Chardonnay |
| ||||
Chardonnay |
Stonestreet | ||||
Jo. Riesling |
Jekel | ||||
Fume Blank |
Ch. St. Jean | ||||
Geworztraminer |
Robt. Mondavi | ||||
Cab. Sauvignon |
Ch. St. Jean | ||||
Cab. Sauvignon |
| ||||
Cab. Sauvignon |
| ||||
Pinot Noir |
Robt. Mondavi | ||||
Pinot Noir |
Gary Farrell | ||||
Pinot Noir |
Stemmler | ||||
Pinot Noir |
Dehlinger | ||||
Merlot |
Clos du Bois | ||||
Zinfandel |
Lyton Spring | ||||
Zinfandel |
Rafanelli |
1.1. PAV.
emiau pateikti operacijų taikymo pavyzdiai:
atrankos (SELECT);
SELECT WINE, BIN, PRODUCER
FROM RUSYS
WHERE READY = 95;
WINE |
BIN |
PRODUCER |
Cab. Sauvignon |
|
|
Pinot Noir |
Stemmler |
|
Merlot |
Clos du Bois |
įterpties (INSERT);
INSERT
INTO RUSYS ( BIN, WINE, PRODUCER, YEAR, BOTTLES, READY )
VALUES ( 53, Pinot Noir, Staintsbury, 92, 1, 96 );
duomenų atnaujinimo (UPDATE);
UPDATE RUSYS
SET BOTTLES N= 4
WHERE BIN = 3;
duomenų paalinimo (DELETE).
DELETE
FROM RUSYS
WHERE BIN = 2;
PASTABOS:
kompiuterio faikas RUSYS vadinamas reliacine lentele;
lentelės eilutės vadinamos failo įraais (loginiais įraais) (record);
lentelės stulpeliai vadinami ių loginių įraų laukais (fields);
atrankos, įterpties, atnaujinimo ir duomenų paalinimo operacijos yra atliekamos SQL kalbos operatorių pagalba (SELECT, INSERT, UPDATE, DELETE).
SQL (Structured Query Language) struktūrinių uklausų kalba.
[si:quel]
iuo metu SQL ( [eskju:el] ) reikia jau ne santrupą, bet kalbų, skirtų dirbti reliacinėse sistemose standarto pavadinimą.
Supaprastintoje schemoje pavaizduotos keturios pagrindinės BD sistemos sudėtinės dalys:
duomenys, aparatūra, programinė įranga ir vartotojai
1.2. PAV.
Vieno vartotojo sistemos (single-user system)
Daugelio vartotojų sistemos (multi-user system)
Vartotojo poiūriu jos beveik nesiskiria. Abi sistemos skiriasi savo vidaus sandara.
Vartotojas visada dirba lyg dirbtų vieno vartotojo sistema.
Duomenys bazėje yra unifikuoti (integrated) ir bendri (common, shared).
Unifikuoti duomenys nedubliuojami skirtinguose failuose.
Bendri tuos pačius duomenis tuo pačiu metu skirtingiems tikslams gali naudoti skirtingi vartotojai.
PVZ. Faile STUDENTAI gali būti saugomos studentų pavardės, amius, fakultetas, o faile KURSAI gali buti saugoma informacija apie studentus, pasirinkusius skirtingas mokymo programas, kursus.
Informacijos saugojimo įrenginiai (kietieji diskai, įvedimo ir įvedimo įrenginiai, );
procesorius (procesoriai) + atmintis skirta sistemos programinei įrangai.
Tarp fizinės duomenų bazės (duomenų) ir sistemos vartotojo yra programinės įrangos lygmuo arba duomenų bazės valdymo sistema (DBVS) (Database Management System DBMS).
i įranga leidia vartotojui naudoti DB duomenis auktesniame lygyje lyginant su aparatūra, nekreipiant dėmesio, kokia aparatūra naudojama, panaudoti aukto lygio uklausas SQL kalbos pagalba.
Kita PĮ utilitos, taikomųjų programų kūrimo priemonės, projektavimo priemonės, ataskaitų generatoriai,
Trys didelės grupės:
Programuotojai taikomųjų programų kūrėjai (programos naudoja DB);
Kalbos COBOL, PL/1, C, Pascal, FORTRAN.
Su DB duomenimis gali atlikti visas standartines operacijas.
Paprastai visos operacijos atliekamos realiame laike.
Vartotojai dirba su DB i terminalo arda darbinės stoties, naudoja taikomasias programas realiame laike arba pačios DB programinę įrangą (pvz. SQL).
Gali būti naudojama PĮ pagrįsta meniu ir formomis (nereikalauja įgūdių naudotis informacinėmis technologijomis).
Gali būti naudojamas komandų interfeisas (sąsaja) is būdas reikalauja įgūdių naudotis informacinėmis technologijomis, tačiau suteikia daugiau galimybių.
DB administratoriai (ADB).
DB duomenys vadinami pastoviais (nekintamais).
Taip atskiriame kitus duomenis: tarpinius rezultatus, įvedamus ir ivedamus duomenis, valdančius operatorius, visus tranzitinius duomenis.
Įvedami duomenys
Jie gali pakeisti pastovius DB duomenis, tačiau patys jiems nepriklauso;
ivedami duomenys
Jie ima informaciją i pastoviųjų DB duomenų, tačiau patys jiems nepriklauso;
DB yra sudaryta i pastovių duomenų rinkinio. iuos duomenis naudoja taikomosios vartotojo sistemos.
Kaip keitėsi duomenų panaudojimas laikui bėgant?
Anksčiau DB duomenys buvo naudojami rutininiams, daniems skaičiavimams atlikti.
Dabar duomenis daugiausia naudoja taikomieji sprendimų priėmimo paketai.
PVZ. Įmonėje saugoma informacija apie:
Projektus (J), detales (P), tiekėjus (S), sandėlius (W), miestus (L), skyrius (D), darbuotojus (E).
Visa tai vadiname objektais ir informacija apie juos turi būti saugoma DB.
Be objektų yra ir sąryiai, siejantys objektus.
1.3. PAV.
SĄRYIAI
Sąryiai yra duomenų dalis, kaip ir objektai;
Dauguma sąryių dvipusiai (binariai). Tačiau gali būti ir auktesnės eilės (pvz. (SPJ) trinaris sąryis);
(SPJ) nėra ekvivalentus (SP) + (SJ ) + (PJ);
Sąryis (PP) susieja vienodo tipo objektus;
Sąryiai (EJ) ir (MJ) aprao skirtingų pareigybių darbuotojus;
Sąryių skaičius yra neribotas;
OBJEKTŲ SAVYBĖS TAIP PAT SAUGOMOS DB
SANTRAUKA
Duomenų bazių sistema kompiuterizuota įraų saugojimo sistema.
Ją sudaro: duomenys, aparatūra, programinė įranga (DBVS) ir vartotojai.
Vartotojai: taikomųjų programų kūrėjai, paprasti vartotojai, ADB.
AD duomenų administratorius.
DB yra integruotos ir bendro naudojimo. DB saugomi pastovūs duomenys objektus ir sąryius (speciali objekto rūis) tarp jų.
DB sistemos vienas i didiausių pranaumų saugant duomenis duomenų nepriklausomumas.
Vienas i pagrindinių DB kūrimo principų reliacinis principas.
Reliacinėse sistemose duomenys vartotojui pateikiami lentelėmis. Vartotojų naudojami duomenų tvarkymo operatoriai lentelių tvarkymo operatoriai.
SQL standartinė darbo su reliacinėmis sistemomis kalba.
UDUOTYS 1
Paaikinkite terminus: binaris sąryis; meniu pagrįstas interfeisas; komandinės eilutės interfeisas; daugelio vartotojų sistema; duomenų administarvimas; pastovūs DB duomenys; duomenų bazė; duomenų bazių sistema; uklausų kalba; duomenų nepriklausomumas; pertekliniai duomenys; ADB; sąryiai; DBVS; duomenų saugumas; objektas; bendras duomenų naudojimas; objekto-sąryio schema; saugomas laukas, failas, įraas; duomenų pilnumas.
1.2. DB privalumai.
1.3 DB trūkumai.
1.4 Kokie yra skirtumai tarp reliacinės ir nereliacinės sistemų.
1.5. Koks bus uklausų rezultatas? (pav. 1.1).
a) SELECT WINE, PRODUCER
FROM RUSYS
WHERE BIN
b) SELECT WINE, PRODUCER
FROM RUSYS
WHERE YEAR > 91
c) SELECT BIN, WINE, YEAR
FROM RUSYS
WHERE READY > 94
d) SELECT BIN, WINE, YEAR
FROM RUSYS
WHERE PRODUCER = Robt. Mondavi
AND BOTLES > 6;
1.6. Koks bus SQL operatorių rezultatas? (pav. 1.1).
a) INSERT
INTO RUSYS (BIN, WINE, PRODUCER, YEAR, BOTLES, READY)
VALUES (80, Syrah, Meridian, 89, 12, 94);
b) DELETE
FROM RUSYS
WHERE READY > 95;
c) UPDATE RUSYS
SET BOTLES
WHERE BIN = 50;
d) UPDATE RUSYS
SET BOTLES = BOTLES + 2
WHERE BIN = 50;
1.6. Urayti SQL operatorius, kurie atliktų emiau ivardintus veiksmus (pav. 1.1):
a) irinkti skyrių numerius (BIN), vynų pavadinimus ir butelių skaičių Geyser Peak vynui;
b) irinkti skyrių numerius (BIN), vynų pavadinimus visiems vynams, kurių likę daugiau kaip 5 buteliai;
c) irinkti skyrių numerius (BIN) visiems raudoniems vynams;
d) skyrių (BIN ) papildyti trimis buteliais (BOTTLES);
e) paalinkite visus vynus Chardonnay;
f) papildykite bazę naujo tiekimo duomenimis: 12 butelių Gary Farrell Merlot; skyriaus numeris 55, metai 91, ipilstytas 96-ais metais.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1667
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved