Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:

Slides:



Advertisements
Liknande presentationer
Exempel på Powerpoint presentation
Advertisements

system för handläggarstöd
XHTML.
Flexicon – Din systempartner
FTP, HTTP, HTML, XML och XHTML
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Lektion 6 Mahmud Al Hakim
Mjukvara och nätverk Vad är det?.
Internet Explorer Browser - läsare
Programmering B PHP Lektion 1
Prestandaanalys av JavaScript
Nätverk och Java, grunder Föreläsning 0: Introduktion till Internet
Hämta företagsdata till Excel
2I1070 Lektion 2 KTH-MI Peter Mozelius Servlets och databaskopplingar.
Programmeringsteknik I: F1 1 Föreläsning 1: Intro till kursen och programmering Kursens hemsida Studentportalen.
XHTML 1 Designa din egen webbsida. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Validering.
Programmering?. Förslag till innehåll programmeringens grundläggande teori webbredigering, webbprogrammering html xml wml (wap 1) xhtml css javascript.
Nätverk och Java, grunder Föreläsning 6
Ajax Dynamiska webbsystem. AJAX och web 2.0 Web 2.0 är egentligen bara ett ”buzzword” för en modern webbsajt. Innehållet skulle till exempel vara: Rich.
XML i förhållande till HTML en kort jämförelse Ambjörn Naeve The Knowledge Management Research group Centrum för användarorienterad IT Design Kungliga.
Säkerhet i praktiken – med Windows Server 2003 och XP! Marcus Thorén, MCT, MCSE+Security Security Consultant Nexus Security Consultants Technology Nexus.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl. Något om Cookies. Internetprogrammering.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Internetprogrammering F 14 Läs också: Kursboken.
Introföreläsning CS Om publiceringssystem, lektion ett.
WEBMASTER DAG 4 Mahmud Al Hakim
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
IT för personligt arbete F6
Java. Kortfattat om Java Syntaxen påminner i hög grad om C++ Stöd för objektorientering Kod kan köras i en virtuell maskin som finns tillgänglig för nästan.
Programmering B PHP Lektion 2
Programmering B PHP Lektion 3
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
XSLT – en introduktion Elektronisk publicering.
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
IT för personligt arbete F9 Datalogi, en sammanfattning DSV Peter Mozelius.
A Beginner's Guide to SharePoint 2013 REST API [Rest/Odata/Json]
Servlets — Java på serversidan. previous next 2 Servlets Introduktion Javaservlets är en i raden av SUN:s många tillämpningar av Java. Servlets kan grovt.
Flexicon – Din systempartner
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
Webbutveckling Med fokus på grunder i html och css.
XHTML & CSS Introduktion Erik Nahkala
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Koha En presentation av bibliotekssystemet Koha. Projeketets syfte & mål Projektets syfte är att öka kunskapsnivån i Halland och Sverige kring bibliotekssystemet.
INTRODUKTION TILL PROGRAMMERING
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
Network Services (Nätverkstjänster) Client/Servers And Their Interaction (Client/Server och deras interaktion)
Presentation of I. Name: Disputerat nu vår Forskningsintresset är:
Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio Robert Folkesson
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( )‏ Innehåll:  Introduktion till Java EE (Enterprise Edition)  Enterprise Java Beans.
© Fujitsu Services, 2003 ARC ALEPH Reporting Center
Windows Server Agenda Hanterbarhet  Server Manager  Powershell Säkerhet  Server Core  Brandväggen och Ipsec Prestandaförbättringar  Virtualisering.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Introduktion till programmeringsspråket Java -Den allmänna.
1 2I1073 Föreläsning 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
HTML Forms, CGI och HTTP. Översikt Innehåll – Presentation – Beteende HTML Forms (innehåll) CGI (beteende) HTTP (beteende)
6558/G558 DATAKOMMUNIKATION Session Presentation.
Textkodning 1 Dokumentrepresentation. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Standarder.
Välkommen till Sommarkollo Expression Studio, verktyg för designers Juli 2007 Robert Folkesson Developer Evangelist Microsoft Johan Lindfors.
© Björn Hedin, NADA/KTH Sammanfattning 2D1522 Datorteknik och -kommunikation
Programmeringteknik Webbdelen 2. webbprogrammering Server Den dator som websidan ligger på Klient Dator som tittar på webbsidan med en webbläsare (t ex.
Från Webb 2:0 till Webb 3:0. WEBB 0 Webb 0 = ingen webb alls. Data kommunicerades med tal, skrift, tryckkonst samt analoga medier och så småningom elektroniska.
 Object-Relational mapping  (aka O/RM, ORM, and O/R mapping)  Mappning av objekt och dess relationer till/från en relationsdatabas.
Python.
Från databas till Excel
IT Databas Göran Wiréen
Medicinska webbapplikationer
Presentationens avskrift:

Databaser i B2KUNO Johan Eklund

Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:  Databashantering  Programmering  Publicering

Databashantering

Tabeller / design  Kännetecknet på en bra databasdesign: den kan lätt utvidgas med fler tabeller SQL  Lagrade procedurer  Triggers Säkerhet  Användare och rättigheter

Databasprodukter Microsoft SQL Server Oracle Database Sybase IQ MySQL PostgreSQL Open source

Lagrade procedurer Eng. "stored procedures” Liknar parameterfrågor i Access Förlagrade frågor med noll eller flera obestämda parametrar Gör det möjligt att lagra åtkomstlogik till databasen och "skydda" dess innehåll

Programmering

Rekommenderad läsning McConnell, Steve (2004). Code complete. 2nd ed., Redmond, Wash. : Microsoft Press.

Programmering (1/3) Program: en sekvens av instruktioner Viktiga begrepp:  Variabel  Villkor  Iteration (upprepning)  Procedur / Funktion

Programmering (2/3) Sker i ett s k programmeringsspråk Översätts till maskinkod för att kunna "förstås" av datorn Kompilering = permanent översättning till en körbar fil Tolkning = översättningen sker varje gång programmet körs

Programmering (3/3) Exempel på programmeringsspråk:  Pascal  C / C++ / C#  Java  Perl, Python, Tcl/Tk, Ruby, PHP  JavaScript  Prolog

Publicering

Webbpublicering Internet World Wide Web Client-/servermodellen Protokoll TCP/IP HTTP HTML XML

Rekommenderad läsning Musciano, C. & Kennedy, B. (2002). HTML and XHTML : the definitive guide. 5 ed. Sebastopol, Calif. : O'Reilly Powell, Thomas A. (2003). HTML & XHTML : the complete reference. 4 ed. Emeryville, Calif. : McGraw-Hill/Osbborne.

Internet Infrastruktur Decentraliserat Möjliggör olika "transporter" TCP/IP

World Wide Web Särskild typ av "datatransport" på Internet Client / server Hypertext HTTP

HTML/CSS HTML: språk för uppmärkning av logiska strukturer i webbdokument CSS: språk för formatering av dokument uppmärkta med HTML HTML – innehåll CSS – presentation

XML eXtensible Markup Language Språk för uppmärkning med egendefinierade taggar och egendefinierad struktur Gör det möjligt att skicka data med en given struktur (t o m en hel databas) mellan två processer över Internet

CGI Common Gateway Interface Klient CGI Webbserver Databas

Active Server Pages (ASP) Kapslar in funktionaliteten hos CGI ASP-filer: HTML-filer innehållande programkoder som körs på servern innan HTML-koden sänds till klienten Skrivs vanligen i något scriptspråk, t ex VBScript eller JavaScript Liknande plattform: PHP