Presentation laddar. Vänta.

Presentation laddar. Vänta.

UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.

Liknande presentationer


En presentation över ämnet: "UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela."— Presentationens avskrift:

1 UTVECKLING MED RAMVERKET.NET Marcus Medina

2 Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela

3 Tillbakablick  WCF  Kontrakt (interface)  Service class  REST  ASP.net  XML  HTML  RSS  Datastrukturer

4 Tillbakablick  Projektplanering  Kanban / Todo  WPF (lite)

5 Databaser

6 Min historik 1985 – Basic Databaser 1987 – Databas i ASM på C64n 1993 – Programmerade med VB / Access 1998 – Pluggade C++ / VB / T-SQL / Oracle 1999 – Programmerade med VB / Access 2000 – Programmerade WAP/ASP och Access 2003 – VB / T-SQL (installation, support, programmering) 2005 – FreeBSD, PHP, MySQL 2007 – ASP / Flash / Access 2008 – C# / T-SQL 2010 – C# / T-SQL (webbservice / undervisning) 2011 – PHP / MySQL Nutid –T-SQL

7 Framåtblick  SQL Queries  Sökning  Sortering  Gruppering  Databaser  Triggers  Relationsdatabaser  SQL-Datatyper  Inbyggda funktioner i SQL

8 Framåtblick  Stored procedures  Allmän T-SQL programmering  Och lite till ..och självklart…  C# programmering mot T-SQL Server

9 Planeringen  Installation  Kapitel att läsa  Många sidor, men det är mest exempel  Labbar  Projektarbete  HP Sorting hat

10 Tips http://www.amazon.com/Manga-Guide-Databases-Mana-Takahashi/dp/1593271905 ISBN-10: 1593271905 ISBN-13: 978-1593271909

11 The manga guide to databases

12

13

14

15

16 Beginning T-SQL http://it-ebooks.info/book/3725/

17 Beginning C#5 databases http://it-ebooks.info/book/902/

18 Krav för G enligt kursplan  Arbeta med SQL-Databaser  Skapa databaser, typer och tabeller  Använda XMLrelaterade funktioner  Planera, skapa, indexoptimera funktioner  Implementera dataintegritet  Triggers  Restriktioner  Hantera transaktioner  Använda Service Broker för messaging baserad lösning  Kunna använda T-SQL

19 Krav för VG enligt kursplan  Visa färdighet i att implementera dataintegritet med triggers / restriktioner  Vara väl förtrogen med service broker  Vara väl förtrogen med T-SQL

20 Inte så skrämmande som det låter  Kan man LINQ så kan man grunden till SQL  Sökning, filtrering och sortering är som LINQ  Tabeller och databaser lyder oftast 3 kommandon  Create  Alter  Drop  Data lyder oftast 3 kommandon  Insert  Update  Delete  SQL-Server Studio generar SQL-kod  C# -> SQL krävs inte för tentan

21 Inte så skrämmande som det låter  Indexoptimering  För det mesta är det automatiskt  Två sorters index (1 är obligatorisk)  Normalisering  Logisk uppdelning av data (ungefär som kod delas i Classer)  Transaktioner  Start – början  Stop – slutet  Commit – Utför ändringarna  Rollback – Ångra allt

22 Lite svårare  Olika Joins (lite lurigt)  Inner – Allt som matchar åtminstone ett värde  Left – allt som matchar vänstra sidan  Right – allt som matchar högra sidan  Full – Allt som matchar båda sidor  Service Broker  XML i SQL-server  Stored Procedures struktur

23 Tenta  Multiple choice questions  Skrivfrågor

24 Läxa  läs databassagan  Ladda ner böcker: * Beginning T-SQL, 3rd Edition * Beginning C# 5.0 Databases, 2nd Edition (denna läser vi 2 kapitel ur bara)Beginning T-SQL, 3rd EditionBeginning C# 5.0 Databases  Installera MS Sql-server Express with Advanced Services (SQLEXPRADV) (Beginning T-SQL sida 1-18) eller SQL-Server från DreamSparkMS Sql-server Express with Advanced Services (SQLEXPRADV)


Ladda ner ppt "UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela."

Liknande presentationer


Google-annonser