Adatbázis-kezelés Takács Gábor takacsg@sze.hu rs1.sze.hu/~takacsg Konzultáció: kedd 11:00–12:00.

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Access Adatbáziskezelés
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis-kezelés.
1 Informatikai Szakképzési Portál Adatbázis kezelés Az SQL nyelv elemei.
SQL Structured Query Language
Követelmények Szoftver- környezet SQL ismétlés ADATBÁZIS ALAPÚ RENDSZEREK.
ADATBÁZIS KEZELÉS – Adattípusok
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
Microsoft Access I. Készítette: Rummel Szabolcs
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Turbo Pascal Változók.
Adatbázis-kezelés.
Bevezetés a Java programozásba
az MSAccess programmal
Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap
Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap
Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap
Adatbáziskezelés Horváth Ernő.
Adatbázis-kezelés
Nyári Tanártovábbképzés augusztus SharePoint a Jedlikben Takács Attila – Borbély Balázs –
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Adatbázis kezelés SQL. Történeti áttekintés 1976IBM:SEQUEL,SQL 1976IBM:SEQUEL,SQL 1983ORACLE 1983ORACLE 1984INFORMIX 1984INFORMIX 1986SQL – szabvány :
Kényszerek megadása. Indexek kezelése.
MSACCESS Bevezetés. Üzemeltetés Hozzáférés Jogosultságok Karbantartás Mentés Stb. Felhasználói felület Űrlapok Jelentések Menük Stb. Adatnézetek, funkcionalitás.
Adatbáziskezelés - Adatmodellek
Önkiszolgáló üzleti intelligencia az SQL Server 2012-ben
SQL, Relációs adatmodell
Az SQL nyelv alapjai.
szakmérnök hallgatók számára
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
Adatbáziskezelés (alapfogalmak). Adatbázis Egyazon információs rendszerhez tartozó adatok összefüggő, szervezett rendszere.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Érettségi jelentkezések és érettségi eredmények 2008 Tanévnyitó értekezlet Érettségi jelentkezések - érettségi eredmények augusztus 29.
APEX BMF, II. félév.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Adatbázis kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
MSSQL szerver 2005/2008.
XML fejlesztések TSQL fejlesztések Tábla paraméter SQLCLR fejlesztések 8k limit feloldása Több paraméteres UDA-ek Ordered UDF-ek Entity Framework ADO.NET.
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Adatbázis alapfogalmak
Ma az un. Relációs adatmodelleket használjuk.
Szerver és kliens gép közötti kommunikáció Adattárolási modellek  OLTP: OnLine Transaction Processing az MSSQL Szervert egy időben egyszerre sok felhasználó.
Webprogramozó tanfolyam
Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár
Gáspár Bencéné Dr. Vér Katalin
9. osztály Táblák létrehozása. Létrehozás Tervező nézetben  Üres adatbázis létrehozása.  Adatbázis mentése.  Objektumok oszlopban a Táblák sorra kattintunk.
1 Verseny 2000 gyakorlat SQL 2000 Server Portál adatbázis létrehozása.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Követelmények Szoftver- környezet SQL ismétlés ADATBÁZIS ALAPÚ RENDSZEREK.
ACCESS ALAPOK Alapfogalmak
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
Készítette: Kiss András
Alapfogalmak Adat: rögzített ismeret
Adatbáziskezelés Szi Brigitta Tanszéki honlap
Kovács Gergely Péter Bevezetés
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
Adatbázis-kezelés.
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
Előadás másolata:

Adatbázis-kezelés Takács Gábor takacsg@sze.hu rs1.sze.hu/~takacsg Konzultáció: kedd 11:00–12:00

Kabinet használat Felhasználó név: EIK Jelszó nincs L:\ - írási jog, vizsgán használható D:\ - írási jog C:\temp - ide érdemes dolgozni

Népszerű RDBMS-ek MySQL (Oracle Corp) Oracle (Oracle Corp) DB2 (IBM) Teradata (NCR) SQL Server (Microsoft)

SQL Server 2012 Letölthető: MSDNAA Express változat ingyenes (Server Management Studio külön települ)

minden megkezdett 8 bit típusú oszlop 1 byte Adattípusok 1 bigint -9.223.372.036.854.775.808 9.223.372.036.854.775.807 8 int -2.147.483.648 2.147.483.647 4 smallint -32.768 32.767 2 tinyint 255 1 bit 1, NULL is lehet minden megkezdett 8 bit típusú oszlop 1 byte decimal(p,s) -10^38 +1 10^38 –1 p-től függ numeric(p,s) min. 5, max. 17 byte money -922.337.203.685.477,5808 +922.337.203.685.477,5807 smallmoney -214.748.3648 +214.748.3647

Adattípusok 2 Típus Mettől Meddig Méret float(n) -1,79E + 308 n=1-24: 4 byte (7 jegy) real -3,40E + 38 3,40E + 38 (ua. float(24)) n=25-53: 8 byte (15) Típus Leírás char Fix hosszú nem Unicode kar., maximum 8.000 kar. varchar Változó hosszú nem Unicode kar., maximum 8.000 kar. varchar(max) Változó hosszú nem Unicode kar., maximum 231 kar (csak SQL Server 2005). text Változó hosszú nem Unicode kar., maximum 2.147.483.647 kar. Típus Mettől Meddig datetime (3.33 millisec pontosság) Jan 1. 1753 Dec 31. 9999 smalldatetime (1 perc pontosság) Jan 1. 1900 Jun 6. 2079

Adattípusok 3 Típus Leírás nchar Fix hosszú nem Unicode kar., maximum 4.000 kar. nvarchar Változó hosszú nem Unicode kar., maximum 4.000 kar. nvarchar(max) Változó hosszú nem Unicode kar., maximum 230 kar (csak SQL Server 2005). ntext Változó hosszú nem Unicode kar., maximum 1.073.741.823 kar. Típus Leírás binary Fix hosszú bináris adat., maximum 8.000 byte. varbinary Változó hosszú bináris adat., maximum 8.000 byte. varbinary(max) Változó hosszú bináris adat., maximum 231 byte (csak SQL Server 2005). image Változó hosszú bináris adat., maximum 2.147.483.647 byte.

Legfontosabb adattípusok nchar (fix hosszúságú karakteres) nvarchar (változó hosszúságú karakteres) smalldatetime (év, nap, óra, perc) int (+- ~2milliárd) tinyint (0..255)

Alapfogalmak Egyed (entity): minden olyan objektum ami megkülönböztethető más objektumoktól. Pl. tanuló, gépjármű Tulajdonság (attribute): az egyedek leírására szolgál. Pl. név, neptun kód, alvázszám Kapcsolat: az egyedek közti viszony 1:1, 1:N, M:N

Hogyan tároljunk nagy mennyiségű adatot? Miért nem jó így?

Miért nem jó? (folyt.) Redundáns (ismétlődő) adatok Adattípusok konzisztenciáját nem biztosítja Nem kereshető, nehezen átlátható Nem biztonságos Nincs verziókövetés

Relációs adatbázis Táblák Mezők Rekordok Kapcsolatok Kulcsok

Mi lehetne a jó megoldás? Relációs adatbázis Egyed-Kapcsolat diagramja EGYEDMODELL

id nev varos 1. Kiss István Győr 2. Nagy Viktória Budapest 3. Terminológia Tábla Sorok (Rekordok) Oszlopok Mezők id nev varos 1. Kiss István Győr 2. Nagy Viktória Budapest 3. Kovács Mihály Szekszárd 4. Szabó János Ács

Hallgatók tábla neptun [nchar](6) NOT NULL, nev [nvarchar](50) NOT NULL, telepules [nvarchar](50) NOT NULL, utca [nvarchar](50) NOT NULL, irsz [nchar](10) NULL, tel [nvarchar](50) NULL, szdat [smalldatetime] NOT NULL, fiu [bit] NULL, kforma [nchar](10) NULL, kdij [money] NULL, egyeb [nvarchar](max) NULL,

Tantárgyak tábla tkod [nvarchar](50) NOT NULL, tnev [nvarchar](50) NOT NULL, kredit [tinyint] NOT NULL, tkov [nchar](10) NOT NULL,

Jegyek tábla neptun [nchar](6) NOT NULL, tkod [nvarchar](50) NOT NULL, jegy [tinyint] NOT NULL, vdatum [smalldatetime] NOT NULL, uv [tinyint] NULL, tanev [nchar](10) NULL, felev [nchar](10) NULL

Adatmodell sematikus ábra Egyedhalmaz (táblák) Attribútum (sorok) Kapcsolat (közös kulcs) Összeköttetés

Köszönöm a figyelmet!