DB sukūrimas ir užpildymas duomenimis

Panašūs dokumentai
Administravimo vadovas SAFTit Pro v3

Dažniausios IT VBE klaidos

P. Kasparaitis. Praktinė informatika. Skriptų vykdymas ir duomenų valdymas Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai M

Pardavimų aplikacija (Microsoft Dynamics AX (Axapta) sistemai) Diegimo instrukcija bifree.lt qlik.com

DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas

PowerPoint Presentation

LMTA prenumeruojamos duomenų bazės

GPAIS vartotojo vadovas savivaldybėms GPAIS VARTOTOJO VADOVAS SAVIVALDYBIŲ PILDOMAI INFORMACIJAI GPAIS TURINYS 1. BENDRI DARBO SU GPAIS PRINCIPAI... 2

PowerPoint Presentation

PATVIRTINTA

MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS,

ktu kompiuterių katedra Programavimas asembleriu Darius Birvinskas Ignas Martišius Algimantas Venčkauskas

Slide 1

Tiesioginio-debeto-paslaugos-duomenu-apsikeitimo-formatu-aprasas

Microsoft Word - pildymo instrukcija (parengta VMI).docx

PS Testavimo ir konfigūravimo valdymas Užduotis nr. 1. Karolis Brazauskas Mindaugas Rekevičius Jonas Riliškis Eugenijus Sabaliauskas

AAA.AIEPI.Mokymu_medziaga_MOK_VI_07.Vandens_inventorizacijos_duomenu_tvarkymas.v.0.4

LIETUVOS JAUNŲJŲ MATEMATIKŲ MOKYKLA 7. PAPRASČIAUSIOS DIFERENCIALINĖS LYGTYS ( ) Teorinę medžiagą parengė ir septintąją užduotį sudarė prof. d

Slide 1

4 skyrius Algoritmai grafuose 4.1. Grafų teorijos uždaviniai Grafai Tegul turime viršūnių aibę V = { v 1,v 2,...,v N } (angl. vertex) ir briaun

PowerPoint Presentation

VERSLO IR VADYBOS TECHNOLOGIJŲ PROGRAMA

Layout 1

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

* # * # # 1 TIESĖS IR PLOKŠTUMOS 1 1 Tiesės ir plokštumos 1.1 Lygtys ir taškų aibės Sferos lygtis Tarkime, kad erdvėje apibrėžta Dekarto stačiak

K9 WebProtection (toliau K9) programa yra nemokama asmeniniam naudojimui. Programa suderinama su Windows Vista, Windows 7, Windows 10 ir Mac operacinė

Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #includ

1 1. PMĮ 5 straipsnio 2 dalies nauja redakcija 2. Vienetų, kuriuose vidutinis sąrašuose esančių darbuotojų skaičius neviršija 10 žmonių ir mokestinio

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis

Microsoft Word - DSEA-3s.doc

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

2 + 1 PROCENTAI GYVENTOJO PAJAMŲ MOKESČIO - PARAMAI

PATVIRTINTA Valstybinės kainų ir energetikos kontrolės komisijos pirmininko 2017 m. d. įsakymu Nr. O1- VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMI

PATVIRTINTA Muitinės mokymo centro direktoriaus 2018 m. rugsėjo 6 d. įsakymu Nr. 1B-59 ASMENŲ, PAGEIDAUJANČIŲ TEIKTI ATSTOVAVIMO MUITINĖJE PASLAUGAS L

Techninė dokumentacija Qlik Sense architektūros apžvalga 2015 m. gruodis qlik.com

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

PATVIRTINTA Lietuvos banko valdybos 2011 m. rugsėjo 1 d. nutarimu Nr (Lietuvos banko valdybos 2015 m. gegužės 28 d. nutarimo Nr redakci

Adresatas

Projektas PATVIRTINTA Alytaus Sakalėlio pradinės mokyklos direktoriaus įsakymu Nr. V- ALYTAUS SAKALĖLIO PRADINĖS MOKYKLOS ELEKTRONINIO DIENYNO T

VADOVĖLIO VERTINIMO KRITERIJŲ APRAŠAI 1. MEDŽIAGOS TINKAMUMAS VERTYBINĖMS NUOSTATOMS UGDYTI(S) Vertinimo kriterijai 1.1. Tekstinė ir vaizdinė medžiaga

Sistemos specifikacija

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p. NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRA

PowerPoint Presentation

Ziniarasciai

Programų sistemų inžinerija Saulius Ragaišis, VU MIF

ES F ben dri Projekto kodas (Įrašoma automatiškai) 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA m. Europos Sąjungos struktūrinės paramos a

UGDYMO PLĖTOTĖS CENTRO DIREKTORIUS ĮSAKYMAS DĖL UGDYMO PLĖTOTĖS CENTRO DIREKTORIAUS 2016 M. VASARIO 29 D. ĮSAKYMO NR. VK-24 DĖL BENDROJO UGDYMO DALYKŲ

KTU BIBLIOTEKOS PASLAUGOS

PS_riba_tolydumas.dvi

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

Lietuvos mokslo ir studijų institucijų kompiuterių tinklas LITNET Vilniaus universitetas Mokslininko darbo vietos paslauga Paslaugos naudojimo instruk

Longse Wi-Fi kameros greito paleidimo instrukcija 1. Jums prireiks 1.1. Longse Wi-Fi kameros 1.2. Vaizdo stebėjimo kameros maitinimo šaltinio 1.3. UTP

Algoritmai ir duomenų struktūros (ADS) 2 paskaita Saulius Ragaišis, VU MIF

124

EUROPOS KOMISIJA Briuselis, C(2012) 2384 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS kuriuo priimamas valstybių narių teikiamų Europ

Slide 1

Pagrindiniai algoritmai dirbant su sveikųjų ir realiųjų skaičių masyvų reikšmėmis Sumos skaičiavimo algoritmas Sveikieji skaičiai int Suma (int X[], i

2009 m. liepos 22 d. Komisijos reglamentas (EB) Nr. 637/2009, nustatantis įgyvendinimo taisykles dėl žemės ūkio augalų ir daržovių veislių pavadinimų

Slide 1

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustat

Teorinių kontrolinių sąlygos ir sprendimai Vytautas Kazakevičius 2016 m. gruodžio 20 d. Teiginiai ( ). 1. (0.05 t.) Užrašykite formule tokį t

TIESINĖ ALGEBRA Matricos ir determinantai Matricos. Transponuota matrica. Nulinė ir vienetinė matrica. Kvadratinė matrica. Antrosios ir trečiosios eil

PowerPoint Presentation

EUROPOS KOMISIJA Briuselis, C(2017) 4679 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS (ES) / dėl bendros sistemos techninių standa

LIETUVOS DARBO BIRŽA PRIE SOCIALINĖS APSAUGOS IR DARBO MINISTERIJOS Socialinės apsaugos ir darbo ministerijos antikorupcinės programos ir jos priemoni

AB Linas Agro Group 2018 m. spalio 31 d. eilinio visuotinio akcininkų susirinkimo BENDRASIS BALSAVIMO BIULETENIS GENERAL VOTING BALLOT at Annual Gener

Microsoft Word - IN0573

Pridėtinės vertės mokesčio sąskaitų faktūrų registrų duomenų tvarkymo ir pateikimo taisyklių priedas I.SAF DUOMENŲ RINKMENOS APRAŠYMAS I DALIS ANTRAŠT

Logines funkcijos termu generavimo algoritmas pagristas funkciniu modeliu

CompoundJS Node on rails

Microsoft Word - Isakymo_projektas _patvirtintas_.docx

Slide 1

PowerPoint Presentation

KARJEROS KOMPETENCIJOS UGDYMO ŽINIŲ VISUOMENĖJE PRIORITETAI

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

(Microsoft Word - Pasiruo\360imas EE 10 KD-1)

Algoritmø analizës specialieji skyriai

10 Pratybos Oleg Lukašonok 1

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p. NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRAŠTO APSA

55 C 35 C Logatherm WPL 31 A A ++ A + A B C D E F G A + A db kw kw 64 db /2013

1. Matematinės dėlionės Įvadas Šiame modulyje pateiktos įvairaus sudėtingumo matematinės dėlionės. Jos padės mokytis skaičiuoti mintinai ir rasti įvai

Pensijų sistemos reforma PRIVATUMO POLITIKA Šios privatumo politikos tikslas. Ši privatumo politika ( Privatumo politika ) nustato asmens duomenų tvar

Vilniaus miesto apylinkės teismas Nacionalinės teismų administracijos vidaus audito skyriui IŠVADA DĖL KORUPCIJOS PASIREIŠKIMO TIKIMYBĖS 20J3_- J0_- 2

Algebra ir geometrija informatikams. Paskaitu¾ konspektas Rimantas Grigutis 7 paskaita Matricos. 7.1 Apibr eµzimas. Matrica A yra m eiluµciu¾ir n stul

Slide 1

PowerPoint Presentation

LT Europos Sąjungos oficialusis leidinys L 79/11 DIREKTYVOS KOMISIJOS DIREKTYVA 2007/16/EB 2007 m. kovo 19 d. įgyvendinanti Tarybos direktyv

Verification Opinion Template

2014 m. gegužės 15 d. Europos Parlamento ir Tarybos reglamentas (ES) Nr. 654/2014 dėl Europos Sąjungos teisių taikyti tarptautines prekybos taisykles

Printing triistr.wxmx

Microsoft PowerPoint Dvi svarbios ribos [Read-Only]

Microsoft Word - Skelbimo apie atranka SPK

KP 2012 m. ataskaita

Microsoft Word - DBU programa ir planas.rtf

Techninis aprašymas SONOMETER TM 1100 Ultragarsinis kompaktiškas energijos skaitiklis Aprašymas / taikymas MID tikrinimo sertifikato nr.: DE-10-MI004-

LAZDIJŲ MOTIEJAUS GUSTAIČIO GIMNAZIJA TVIRTINU Gimnazijos direktorė Jurgita Mozerienė BIBLIOTEKOS VEIKLOS PROGRAMA 2016 m. Bibliotekininkė

Ataskaitų rengimo instrukcija Diabeto terapijos valdymo programinė įranga

2013 m. gruodžio 11 d. Europos Parlamento ir Tarybos reglamentas (ES) Nr. 1350/2013, kuriuo iš dalies keičiami tam tikri žemės ūkio ir žuvininkystės s

Transkriptas:

DB sukūrimas ir užpildymas duomenimis

Duomenų bazės kūrimas Naujas bendrąsias DB kuria sistemos administratorius. Lokalias DB gali kurti darbo stoties vartotojasadministratorius. DB kuriama: kompiuterio diske, disko kataloge ar atskirose bylose - DB įrenginyje (angl. database device).

DB kūrimo sakiniai SQL standarte nėra sakinių duomenų bazėms kurti. Daugelyje DBVS yra sakinys CREATE DATABASE <DB vardas> CREATE DATABASE Darbai DROP DATABASE Darbai

Duomenų bazės pildymas Kuriamos lentelės Stulpelių sąrašas Jų tipai Įterpiami duomenys

Duomenų tipai Kuriant lentelę reikia išvardinti jos stulpelius, kiekvienam būtina nurodyti galimų reikšmių aibę - stulpelio tipą. DB naudojami šie duomenų tipai: Simboliniai duomenys Skaičiai Dvejetainiai duomenys Datos Laikas Loginiai duomenys

Simboliniai duomenys Simbolių eilutė turi simbolių skaičiaus atributą - maksimalų ilgį. Fiksuoto ilgio simbolių eilutės: CHARACTER(n) Tinka fiksuoto ilgio duomenims, pvz.: asmens kodas - CHARACTER(11) Kintamo ilgio: CHARACTER VARYING(n) Tinka kintamo ilgio duomenims, pvz.: vardams

Skaitiniai sveikieji duomenys SMALLINT sveikieji skaičiai (2b) [-32 768; 32 767]. INTEGER 'dideli' sveikieji skaičiai (4b) [-2 147 483 648; 2 147 483 647]. BIGINT 'ypač dideli' sveikieji skaičiai (8b) [-9223372036854775808; 9223372036854775807]

Sveikieji slankaus kablelio duomenys NUMERIC(viso-sk, po-kablelio) NUMERIC(viso-sk) Pvz.: 23.5141 viso 6 skaitmenys, 4 po kablelio Maksimalus ilgis priklauso nuo DBVS Tinka pinigams skaičiuoti Speciali reikšmė 'NaN' Sinonimas - DECIMAL

Slankaus kablelio duomenys REAL slankaus kablelio (4b) 6 dešimtainiai skaitmenys DOUBLE PRECISION (8b) 15 dešimtainių skaitmenų

Dvejetainiai duomenys BYTEA Realizacija priklauso nuo DBVS

Datos duomenys DATE '1999-01-08' TIME laikas TIMESTAMP data ir laikas DATE ir TIME vaizdavimas priklauso nuo terpės (locale) '2005.01.01', '12:00:00', '2005-01-01-12.15.55.330000' DBVS visada 'supranta' ISO 8601 datą ir laiką: '2005-01-01', '12.00.00'

Loginio tipo duomenys BOOLEAN Konstantos: TRUE, 't', 'true', 'y', 'yes', '1' FALSE, 'f', 'false', 'n', 'no', '0'

Lentelės apibrėžimas Lentelės (struktūros) apibrėžimas 'aktyvus' veiksmas. Lentelės kuriamos SQL DDL sakiniu CREATE TABLE Kuriant (apibrėžiant) lentelę būtinai nurodoma: lentelės vardas, galima patikslinti schema lentelės stulpelių vardai ir jų tipai.

DB 'Darbai' lentelės CREATE TABLE Vykdytojai ( Nr INTEGER NOT NULL, Pavardė CHARACTER VARYING(30) NOT NULL, Kvalifikacija CHARACTER VARYING(16) DEFAULT 'Informatikas', Kategorija SMALLINT, Išsilavinimas CHARACTER(10) ); NOT NULL - stulpelis negali įgyti NULL reikšmės. DEFAULT - numatytoji reikšmė.

CREATE TABLE Projektai ( Nr INTEGER NOT NULL, Pavadinimas CHARACTER VARYING(254) NOT NULL, Svarba CHARACTER(10) DEFAULT 'Vidutinė', Pradžia DATE, Trukmė SMALLINT); CREATE TABLE Vykdymas ( Projektas INTEGER NOT NULL, Vykdytojas INTEGER NOT NULL, Statusas CHARACTER VARYING(32) DEFAULT 'Programuotojas', Valandos SMALLINT);

Naujų duomenų įvedimas Pirmoji forma: INSERT INTO <lentelės vardas> [(<stulpelio vardas> {, <stulpelio vardas>})] VALUES (<reikšmė> {,<reikšmė>}) <reikšmė> := <reiškinys> NULL DEFAULT

Pavyzdžiai INSERT INTO Vykdytojai (Nr, Pavardė, Kvalifikacija, Kategorija, Išsilavinimas) VALUES (6, 'Baltakis', 'Informatikas', 2, NULL); INSERT INTO Vykdytojai VALUES (6, 'Baltakis', 'Informatikas', 2, NULL); INSERT INTO Vykdytojai VALUES ('Baltakis', 6, 'Informatikas', 2, NULL); klaida INSERT INTO Vykdytojai VALUES (6, 'Informatikas', 'Baltakis', 2, NULL); klaida? INSERT INTO Vykdytojai (Nr, Pavardė, Kategorija) VALUES (6, 'Baltakis', 2)

Duomenų įvedimas antroji forma INSERT INTO <lentelės vardas> [(<stulpelio vardas> {, <stulpelio vardas>})] <užklausa> Perkelti eilutes apie seniai pasibaigusius projektus į kitą lentelę: INSERT INTO Seni_Projektai SELECT * FROM Projektai WHERE Pradžia + CAST(Trukmė 'MONTHS' AS INTERVAL) < CURRENT DATE INTERVAL '1 YEAR'

Duomenų importas/eksportas Duomenys į lentelę gali būti įvedami ir tarnybinėmis programomis. Duomenų importas - duomenų iš failo įvedimas į lentelę. Duomenų eksportas - užklausos rezultato išsaugojimas faile.

Duomenų šalinimas DELETE FROM <lentelės vardas> [WHERE <paieškos sąlyga>] Visos (!) tenkinančios paieškos sąlygą eilutės pašalinamos. Pašalinamos visos lentelės Vykdymas eilutės: DELETE FROM Vykdymas Pašalinamos perkeltos į 'archyvą' eilutės: DELETE FROM Projektai WHERE Pradžia + CAST(Trukmė 'MONTHS' AS INTERVAL) < CURRENT DATE INTERVAL '1 YEAR'

Dauomenų šalinimas - pavyzdys Baltakiui išėjus iš darbo: DELETE FROM Vykdymas WHERE Vykdytojas = (SELECT Nr FROM Vykdytojai WHERE Pavardė = 'Baltakis'); DELETE FROM Vykdytojai WHERE Pavardė = 'Baltakis';

Šalinamų duomenų peržiūra Prieš vykdant sakinį DELETE FROM <lentelės vardas> WHERE <paieškos sąlyga> rekomenduojama įvykdyti SELECT FROM <lentelės vardas> WHERE <paieškos sąlyga>

Esamų duomenų keitimas UPDATE <lentelės vardas> SET <stulpelio vardas> = <reiškinys> {,<stulpelio vardas> = <reiškinys>} [WHERE <paieškos sąlyga>] Atnaujinamos visos (!) eilutės, tenkinančios paieškos sąlygą. Gražulytė baigė VU ir dėl to jai pakeliama kategorija vienetu: UPDATE Vykdytojai SET Išsilavinimas='VU',Kategorija=Kategorija+1 WHERE Pavardė = 'Gražulytė'

Lentelių šalinimas DROP TABLE <lentelės vardas> Pvz.: DROP TABLE Vykdymas