ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu



Hasonló dokumentumok
Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

Adatbázisok-1 előadás Előadó: dr. Hajas Csilla

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS

Bevezetés: az SQL-be

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

9.előadás: Adatbázisok-I. dr. Hajas Csilla (ELTE IK)

Bevezetés az SQL-be. Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

Adatbázis-kezelés alapok Adatbázisok című tárgyhoz, ismétlés kapcsán

Adatbázis kezelés Delphiben. SQL lekérdezések

B I T M A N B I v: T M A N

SQL. 1.rész. 1.elıadás // Adatbázisok-1 elıadás // Ullman-Widom (Stanford) tananyaga alapján // Hajas Csilla (ELTE IK) 1

Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai

AdoDB a gyakorlatban

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Informatikai alapismeretek Földtudományi BSC számára

Adatbázisok elmélete

Beszerzési logisztika támogatása az optimális beszállító kiválasztása révén

Adatbázis rendszerek. dr. Siki Zoltán

A könyv tartalomjegyzéke

Adatbázis rendszerek 7. előadás State of the art

Csima Judit szeptember 6.

LOGISZTIKAI ADATBÁZIS RENDSZEREK JOIN, AGGREGÁCIÓ

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

BEVEZETÉS Az objektum fogalma

Informatika 11. Adatbázis szerverek Kottyán, László

Adatbázisok biztonsága

Az adatbázisrendszerek világa

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA

Adatbázisok* tulajdonságai

Adatbázisrendszerek Radványi, Tibor

Informatikai képzés Információs rendszerek dr. Hajas Csilla (ELTE IK)

SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

Adatbáziskezelő-szerver. Relációs adatbázis-kezelők SQL. Házi feladat. Relációs adatszerkezet

SQLServer. Védelmi struktúra

Adatbázis fejlesztés és üzemeltetés II. Szabó Bálint

KnowledgeTree dokumentumkezelő rendszer

Adatbázis-kezelés alapjai 1. Ea: Infó Mátrix. Lehet, nem lehet

LBRA6i integrált rendszer

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

Adatbázis használat I. 5. gyakorlat

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Adatbáziskezelı-szerver SQL. Relációs adatbázis-kezelık. Relációs adatszerkezet. Házi feladat

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

Adatbázisok - 1. előadás

Adatbázis alapú rendszerek (2015 tavaszi félév) Előadás

Az SQL nyelv Structured Query Language (Struktúrált lekérdező nyelv)

A relációs algebra egy speciális algebra, amely néhány egyszerű, de hathatós. operandusok. Egy reláció megadható a nevével vagy közvetlenül, sorainak

Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31

Az adatbáziskezelés alapjai

Adatbázis-kezelés. Harmadik előadás

STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK

Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1

Adatbáziskezelés Delphi 5 alatt. Bese Antal

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

Adatbázisok I Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés

A TANTÁRGY ADATLAPJA

GEIAL Kovács László. GEIAL Kovács László GEIAL Kovács László

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán és Berényi Attila

TestLine - balla tesztje-03 Minta feladatsor

Multimédiás adatbázisok

1.óra. Bevezetés. Adatmodellezés, elméleti háttér

Adatbázis-kezelés, információs-rendszerek

MySQL. Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék

ADATBÁZISOK, ADATTÁRHÁZAK

SQLServer. SQLServer konfigurációk

Bevezetés: Relációs adatmodell

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

EUCIP Core Sillabusz 3.0 változat

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

ADATBÁZISOK, 2017 ősz

Nyilvántartási Rendszer

3. Előadás. Az SQL adatbázisnyelv (Tartalom) Az SQL története. Az SQL felépítése. Adattípúsok. SQL utasítások

PRECÍZ Információs füzetek

Debreceni Egyetem Informatika Kar

Bevezetés: Relációs adatmodell

ADATBÁZISRENDSZEREK. Dr. Radványi Tibor. Készült a TÁMOP /1/A támogatásával.

Adatbázis-kezelés. Dr. Fülep Dávid. SELECT id FROM tantargy WHERE intezmeny = sze ORDER BY hasznossag LIMIT 1 NGB_SZ_003_9


Adatbázisok webalkalmazásokban

Az Oracle rendszer komponensei

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14

ADATBÁZISOK ADATBÁZIS-KEZELŐ RENDSZEREK. Debrenti Attila

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

Adatbázis-kezelés. Második előadás

Tranzakciókezelés PL/SQL-ben

ADATBÁZIS RENDSZEREK. Adatbázisok története, alapfogalmak, adatmodellek. Krausz Nikol, Medve András, Molnár Bence

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Átírás:

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható

Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28. SQL bevezetés. Táblák létrehozása, megszorítások. Táblák módosítása, törlése. Adatok kezelése: INSERT, UPDATE, DELETE 2. 2010.10.05. Adatok lekérdezése: SELECT 3. 2010.10.12. Allekérdezések. Jogosultságok. 4. 2010.10.19. Join-ok, tranzakciókezelés, halmazműveletek, nézettáblák, indexelés. 5. 2010.11.02. SQL gyakorlás 6. 2010.11.09. Adatbázis-kezelő rendszerek: Oracle, Microsoft SQL Server, MySQL 7. 2010.11.16. Adatbázis adminisztráció: MySQL 8. 2010.11.23. Adatbázis adminisztráció: Oracle 9. 2010.11.30. Adatbázis adminisztráció: MS SQL Server 10. 2010.12.07. Gyakorlás 11. 2010.12.14. ZH

Tematika 2. félév 4 Óra Dátum Gyakorlat 1. SQL ismétlés 2. Haladó SQL, gyakorlás 3. XML alapjai, DTD, XSD, XPath, XQuery 4. XML adatbázisok. XML kezelés Oracle-ben 5. PL/SQL I. 6. PL/SQL II. 7. UML 8. Adatbázis tervezés, adatmodellezés I. 9. Adatbázis tervezés, adatmodellezés II. 10. Adatmodellezés Sybase PowerDesignerrel I. 11. Adatmodellezés Sybase PowerDesignerrel II. 12. Adatmodellezés Sybase PowerDesignerrel III. 13. ZH

Kialakulás 5 Szekvenciális fájlok kezelése Nehézkes: csak elemi műveletek Keresést meg kell írni, lassú Komplex adatok tárolása bonyolult Biztonság nincs: meghibásodás, hozzáférés-védelem Csak 1 ember dolgozhat rajta egyszerre

Alkalmazás architektúrák 6 Egygépes alkalmazások Kliens gép 1 Kliens gép 2 Kliens gép N Program Program... Program Adatok (fájlok) Adatok (fájlok) Adatok (fájlok) A program teljes egészében azon a munkaállomáson fut. Az adatok ugyanitt tárolódnak. Egyszerre csak egy felhasználó használhatja. Semmilyen hálózati kapcsolat nincs: adatszinkronizáció nehézkes.

Egyszerű kliens-szerver alkalmazások 7 Kliens gép 1 Program Kliens gép 2 Szerver gép Program Intranet... RDBMS (Relational DataBase Management System) Kliens gép N Program

Többrétegű hálózati alkalmazások 8 Front End Middleware Back End Kliens gép 1 Adatbázis szerver WEB Böngésző Kliens gép 2 WEB Böngésző... Internet/ Intranet Web szerver Web Server Application Server (pl. PHP) RDBMS (Relational DataBase Management System) Adatbázis szerver XML DBMS (XML DataBase Management System) Kliens gép N Egyéb szerver WEB Böngésző Nagykapacitású, bonyolul számításokat végző alkalmazás

Többrétegű hálózati alkalmazások 9 Front End Kliens gép 1 Prezentációs layer Middleware Logikai layer Back End Adatbázis szerver WEB Böngésző Web szerver1 Web Server Applikációs szerver1 RDBMS (Relational DataBase Management System) Kliens gép 2 WEB Böngésző... Kliens gép N Internet/ Intranet Prezentációs alkalmazás (pl. JSP)... Web szerverk Web Server Application Server... Applikációs szerverm Adatbázis szerver XML DBMS (XML DataBase Management System) Egyéb szerver WEB Böngésző Prezentációs alkalmazás (pl. JSP) Application Server Nagykapacitású, bonyolul számításokat végző alkalmazás

Adatbázis-kezelés alapja 10 Adatmodellezés, elméleti háttér hálós hierarchikus (XML) relációs adatmodell Adatbázis eszközök használata Szabványos adatdefiníciós és lekérdezőnyelv: SQL

Adatbázis-kezelő rendszerek 11 NEM, vagy csak félig-meddig adatbázis-kezelők: dbase, Clipper FoxPro Access Igazi RDBMS rendszerek: Oracle Microsoft SQL Server DB2 Informix Sybase MySQL PostgreSQL

Oracle verziók 12 Verziók: 8i, 9i, 10g, 11g Edition-ök (kipróbálásra bármelyik ingyenesen letölthető): Express (ingyenes!) Standard Edition One Standard Edition Enterprise Edition Fontosabb támogatott operációs rendszerek: Windows (Vista is) Linux AIX HP-UX Solaris

Oracle adatbázis egységek/1 13 Adatbázis szerver Adatbázis példány (instance) Sémák user-ek Táblaterek Táblák Relációs táblák (lehetnek indexszervezettek) Objektumrelációs táblák (pl: XML,interMedia) Külső táblák (pl. BFILE) Particionált táblák Ideiglenes táblák

Oracle adatbázis egységek/2 14 Egyéb adatbázis objektumok Nézetek (view-k) Szekvenciák Adatbázis linkek Tárolt eljárások, függvények, package-ek (PL/SQL) Triggerek Java programegységek Típusok (pl. objektum típusok-orm)

Felhasználók menedzselése 15 Entitások: Felhasználó Jog Szerepkör (role) Jogosultság adása (grant) és megvonása (revoke) Példák: CREATE USER nevem IDENTIFIED BY alma; GRANT CONNECT, RESOURCE TO nevem;

Adminisztrációs eszközök 16 Oracle Enterprise Manager Egyéb gyártók kliens oldali eszközei (pl. Toad) SQL*Plus

Oracle Database Express 17

Oracle Database Enterprise Manager 18

Oracle Database Enterprise Manager 19

Oracle Database Enterprise Manager 20

SQL - Structured Query Language 21 DDL (Data Definition Language Adat Definiáló Nyelv) séma kezelő utasítások: adatbázisok, táblák létrehozása, módosítása és törlése pl.: CREATE, ALTER, DROP DML (Data Manipulation Language Adat Manipuláló nyelv): adat kezelő utasítások: adatok rögzítése, módosítása, törlése és lekérdezése pl.: INSERT, UPDATE, DELETE, SELECT DCL (Data Control Language) GRANT, REVOKE, ABORT, COMMIT

isql*plus 22 http://webprogramozas.inf.elte.hu:5560/isqlplus Azonosító: ETRAZON Jelszó: ab2010

isql*plus 23

Felhasználó tábláinak kiíratása 24 Felhasználó tábláinak kiíratása SELECT FROM TAB Jelszó megváltoztatása ALTER USER felhasznalo IDENTIFIED BY új_jelszó;