Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap

Slides:



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

Tananyag: konzultáció
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
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:
Turbo Pascal Változók.
Adatbázis-kezelés.
Bevezetés a Java programozásba
kötelező program, SZÁMONKÉRÉSEK
4. Gyires Béla Informatikai Nap május 6.1 Márton Ágnes Debreceni Egyetem Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék A Virtual.
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ő.
Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap
Programozás I. Horváth Ernő.
Programozás I. 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 :
Adatbáziskezelés - Adatmodellek
SQL, Relációs adatmodell
szakmérnök hallgatók számára
Statisztika, kutatásmódszertan I.
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
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.
A gyakorlatok munkakörnyezete
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.
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
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
Adatbázis-kezelés Takács Gábor rs1.sze.hu/~takacsg Konzultáció: kedd 11:00–12:00.
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.
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
Adatbáziskezelés Szi Brigitta Tanszéki honlap
Kovács Gergely Péter Bevezetés
Adatbáziskezelés.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
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áziskezelés Horváth Ernő 1

Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap 2

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 3

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

SQL Server 2008 Letölthető: MSDNAA Express változat ingyenes (Server Management Studio külön települ, 4GB limit) 5

SQL Server Otthoni telepítés során meg kell adni a Server nevet, ez lehet tetszőleges, de ezzel kell belépni.\server formátumban

Adattípusok 1 bigint int smallint tinyint bit01, NULL is lehet minden megkezdett 8 bit típusú oszlop 1 byte decimal(p,s)-10^ ^38 –1 p-től függ numeric(p,s)-10^ ^38 –1 min. 5, max. 17 byte money , , smallmoney

Adattípusok 2 TípusMettőlMeddig Méret float(n)-1,79E ,79E n=1-24: 4 byte (7 jegy) real-3,40E + 383,40E + 38 (ua. float(24)) n=25-53: 8 byte (15) 8 TípusMettőlMeddig datetime (3.33 millisec pontosság)Jan Dec smalldatetime (1 perc pontosság)Jan Jun TípusLeírás charFix hosszú nem Unicode kar., maximum kar. varcharVáltozó hosszú nem Unicode kar., maximum kar. varchar(max)Változó hosszú nem Unicode kar., maximum 2 31 kar (csak SQL Server 2005). textVáltozó hosszú nem Unicode kar., maximum kar.

Adattípusok 3 9 TípusLeírás ncharFix hosszú nem Unicode kar., maximum kar. nvarcharVáltozó hosszú nem Unicode kar., maximum kar. nvarchar(max)Változó hosszú nem Unicode kar., maximum 2 30 kar (csak SQL Server 2005). ntextVáltozó hosszú nem Unicode kar., maximum kar. TípusLeírás binaryFix hosszú bináris adat., maximum byte. varbinaryVáltozó hosszú bináris adat., maximum byte. varbinary(max)Változó hosszú bináris adat., maximum 2 31 byte (csak SQL Server 2005). imageVáltozó hosszú bináris adat., maximum 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) 10

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 11

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

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

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 Jobb lenne egy C/Java struktúrában tárolni? Sajnos nem sokkal. 14

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

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, 16

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

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 18

Egyed- Kapcsolat modell Egyedhalmaz (táblák) Attribútum (sorok) Kapcsolat (közös kulcs) Összeköttetés 19

Terminológia idnevvaros 1.Kiss IstvánGyőr 2.Nagy ViktóriaBudapest 3.Kovács MihálySzekszárd 4.Szabó JánosÁcs Tábla Sorok (Rekordok) Oszlopok Mezők 20

Köszönöm a figyelmet! 21