Adatkezelés Ez az előadó neve beosztása vállalata.

Slides:



Advertisements
Hasonló előadás
Felhasználói felületek és üzleti logika
Advertisements

Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Anyagadatbank c. tárgy gyakorlat
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.
PL/SQL folytatás Kurzorok Alprogramok Tárolt eljárások ADATBÁZIS ALAPÚ RENDSZEREK.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
Delphi programozás alapjai
LINQ to DataSet Kereskényi Róbert
Vállalati adatok megnyitása a külvilág felé
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
Iratkezelő rendszer fejlesztése WPF alapokon
SQL Server 2005 Reporting Services a gyakorlatban
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ő.
Adatbázis kezelés 1. előadás
Beépített vezérlők és validáció
1.NET web szolgáltatások ADO.NET Bilicki Vilmos
Készítette: Sárközi Anikó
A Java programozási nyelvSoós Sándor 1/20 Java programozási nyelv 11. rész – Adatbázis-programozás Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
Érettségi feladatok megoldása LINQ-kel
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Dokumentumkezelés GTM szeminárium sorozat Kontor 2004 ügyviteli keretrendszer Előadók: Szalontai Zoltán (T-Systems) Albert István (MSDN Kompetencia Központ)
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
XML támogatás adatbázis-kezelő rendszerekben
Microsoft BI technológiák az eszközmenedzsment szolgálatában
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
1 Informatikai Szakképzési Portál Adatbázis kezelés DML – Adat manipuláló nyelv.
Az SQL nyelv alapjai.
Objektumorientált adatbázisok és szabványok Ispány Márton.
DML. Új rekord beszúrása: INSERT INTO tábla (oszlop1,oszlop2,…) VALUES (érték1,érték2,…); Rekord módosítása: UPDATE tábla SET oszlop = érték WHERE feltétel;
Adatbázisrendszerek világa
Adatkezelés ABC: A Create Table-től a megjelenítésig Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
Optimalizálás Ez az előadó neve beosztása vállalata.
Vezérlők használata és írása Ez az előadó neve beosztása vállalata.
A mintaalkalmazás architekturális áttekintése Kőnig Tibor főmérnök Microsoft Magyarország.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Barátok Csala Péter webfejlesztő
A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR )
A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!
Adatbázis-kezelés SQL-lel
Készítette: Tóth Ervin
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
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.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
5. gyakorlat Fleiner Rita.
Adatbázis rendszerek I
Haladó Programozás Adatbázis-elérési módszerek összehasonlítása
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Török János Zsolt Entity Framework Török János Zsolt
Informatikai gyakorlatok 11. évfolyam
Access adatbáziskezelés
Programozás III JPA.
Bevezetés Adatbázisok használata. Mi is az adatbázis? Az adatbázisok ma már az élet számos területén alapvető fontossággal bírnak (Google, Amazon, Flickr,
Hibernate / EclipseLink / OpenJPA összehasonlítás
Alkalmazásfejlesztés gyakorlat
LINQ to Xml Xml kezelése Linq-val Zaklóczki Dávid
Web programozás és haladó fejlesztési technikák – C#
Előadás másolata:

Adatkezelés Ez az előadó neve beosztása vállalata

Bevezetés az ADO.NET 3.5-be Áttekintés ADO.NET 2.0 – Kapcsolat felépítése – Lekérdezések futtatása, eredmény feldolgozása ADO.NET 3.5 – Linq To Sql architektúra – CRUD műveletek – Konkurrencia, teljesítmény, validálás ASP.NET 3.5 adatkezelés – Adatkötés – Adatköthető vezérlők

Az ADO.NET 2.0-ás módszer Adatbázis műveletek folyamatos kapcsolat mellett Providerek – OleDB, ODBC, SQL, Oracle Kapcsolat felépítése – Connection String

Kapcsolat felépítése

Connection Stringek és a Connection Pool ConnectionString tárolása a web.config-ban – WebConfigurationManager. ConnectionStrings["MyConn"].ConnectionString Mi az a Connection Pool? – Létező connection példányok újrahasznosítása – Pool-ból vesz ki szálat, ha nincs és van hely, csinál újat.

SQL utasítások készítése és futtatása DbCommand – CommandText ”Select * From Products” ”Ten Most Expensive Products” – CommandType Text StoredProcedure – ExecuteNonQuery() – ExecuteScalar() – ExecuteReader()

Lekérdezések eredményének feldolgozása DbDataReader – Szerver oldali kurzor – Gyors és hatékony – Csak olvasható és csak előre – Gridview, Listbox, DropDownList szereti – DbDataReader.Read() pufferbe olvas mindig egy sort

Demó SQL utasítások futtatása, kritikus helyzetek

Bevezetés a LINQ To SQL-be OO világban nem objektum orientált adatforrások – ORM – Uniformizált adatelérés – Imperatív programozás helyett deklaratív – Nyelvbe ágyazott – Linq provider fejlesztési láz

C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers.NET Language Integrated Query LINQ to Objects LINQ to DataSets LINQ to SQL LINQ to Entities LINQ to XML Objects XML Relational

Linq To Sql Architektúra Alkalmazás LINQ to SQL SQL Server from c in db.Customers where c.City == "London" select c.CompanyName Enumeráció SELECT CompanyName FROM Customer WHERE City = 'London' SQL lekérezdés vagy Tárolt eljárás Sorok Object-ek db.Customers. InsertOnSubmit(c1); c2.City = “Seattle"; db.Customers. DeleteOnSubmit(c3); SubmitChanges() INSERT INTO Customer … UPDATE Customer … DELETE FROM Customer … DML vagy Tárolt eljárás

Linq To Sql Adatmodell  DataContext  Entitás osztályok  Metaadatok  Külső XML-ből is  Gazdag leképezési lehetőségek  Öröklés, relációk, tárolt eljárások, függvények  Az egész generálható  Designer, vagy SQLMetal.exe

Demó Adatmodell készítése, alapvető CRUD műveletek végrehajtása

Lekérdezés optimalizálás Késleltetett kiértékelés Előrefordított lekérdezések Csak olvasható DataContext

Konkurencia problémák ChangeConflictException DataContext.Refresh(RefreshMode) RefreshMode – KeepChanges – KeepCurrentValues – OverwriteCurrentValues SubmitChanges(ConflictMode) ConflictMode – FailOnFirstConflict – ContinueOnConflict

Tranzakció kezelés SubmitChanges() explicit tranzakciót kezdeményez TransactionScope – Pl. Elosztott tranzakciók – Using blokk – TransactionScope.Complete()

Validációs lehetőségek AdatModell-ben – Entitásban Property szintjén(pl OnProductNameChanging()) Entitás szinten (OnValidate()) – DataContext-ben Művelet szintjén (pl. InsertOrder) Input szinten – Validátor vezérlők – RequiredFieldValidator – RegularExpressionValidator –...

DataSource vezérlők SqlDataSource ObjectDataSource AccessDataSource LinqDataSource XmlDataSource SiteMapDataSource

Adatköthető vezérlők I. Gridview – Táblázatos megjelenítés – Adatköthető – Testreszebható – Sablonok – Beépített funkcinalitás Lapozás Rendezés Kiválasztás – Nincs INSERT!

Demó Adatkötés Gridview vezérlőhöz, a vezérlő testreszabása

Adatköthető vezérlők II. Detailsview – Adott sorhoz tartozó részletek – Adatköthető – Testreszabható – Sablonok – Beépített funkcionalitás Lapozás Beszúrás!

Adatköthető vezérlők III. (3.5) Listview – Sablonok segítségével testreszabható HTML kimenet DataPager – Lapozást megvalósító vezérlő – Testreszabható megjelenés

Demó Master-Details Scenario-k bemutatása