Databasen III Nodekoblinger og tags. Mer om proptype Spesifikasjonen for egenskaper. Verdikolonner: value, number, url, datetime, lang, ref. Kan egenskaper.

Slides:



Advertisements
Liknende presentasjoner
Mer om SQL-spørringer og funksjoner
Advertisements

Hans Olav Norheim
Design av sikre web-applikasjoner
Innføring i 5.0 Av Morten Pedersen HiT. Lage nytt prosjekt File -> New -> velg Single-User System -> skriv inn prosjektnavn.
Innføring i 4.0 Av Morten Pedersen HiT.
Høgskolen i Oslo Webprogrammering SQL og databaser del 1.
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
Uke 10 - Sortering, og hvordan lage en klasse for et klassebibliotek 21 okt. 2003, Arne Maus Inst. for informatikk, UiO.
Avansert SQL og problemløsning
XMLSchema.  Innledende eksempler: Tove 4. Janni 5. Huskelapp 6. Ikke glem avtalen til helgen 7. Vi har sett DTD’en til dette xml dok. Her kommer.
Databaser Verktøybok om Access med innslag av Frontpage: Snarveien til Access.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Databasehåndtering med MySQL
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
C# for javaprogrammerere
1 Øvingsforelesning 7 Kai Olav Ellefsen. 2 I dag… Databaser: Databasedesign og SQL JSP: Koble databasen til nettsiden Kai Olav Ellefsen, NTNU, 2010.
Regneark III In 102 Torsdag Ola Bø. Ressurser Boka PC-bruk 1, Kapitlet om regneark Fila regneark3.xls i eksempelmappa.
Datamodellering og databaser Else Lervik, oktober 2011 Forelesning 9, uke 41 SQL, del 2 Eksempelbaseside 2 Virtuelle.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
Bruk av PHP. Nyttige funksjoner Tidsfunksjoner –Time(), date(), checkdate(), mktime() Tabellfunksjoner –Navigasjon current(), key(), next(), prev(), end(),
SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Structured Query Language Kræsj-kurs
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Databasen I Oversikt, noder og egenskaper. Designmål XML-lignende struktur Utvidbarhet Aktivitet fra mange brukere Ingen eier data Gjenbruk av data.
XSLT The Candy Community. Fiktivt community Godteri-relatert og sukkersøt musikk. To typer metadata: Candy factor Sugar level.
DOM og scripting Making it come alive. Hva er DOM? Standard for å definere trestrukturen til XML-dokumenter. IDL-spesifikasjon av grensesnitt, egenskaper.
Databasen IV Stemmer og kommentarer. Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver.
Kommentarer og stil ”Dette suger!” ”Ne-hei!” ”Jo- hoo”, osv.
Databasen II Sesjoner, stored procedures, error handling.
Med hånda i kakeboksen. Oblig 4, cookies, sesjoner, stored procedures, error handling.
SQL+XQuery+XML+ PHP+XSLT+HTML = $$ ?. CGI Common Gateway Interface Parametere til websider (server-side scripts) I URL'en:
INF5270 7/2-05 Metadata Sten I. Solli og Hans S. Tømmerholt.
Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML.
Databasen Konsepter og tabeller. Designmål XML-lignende struktur Utvidbarhet Aktivitet fra mange brukere Ingen eier data Gjenbruk av data.
Oppgaveformatet. Oversikt XML-format, spesifisert gjennom et XML Schema. Består av et sett lovlige elementer og attributter og hvordan de kan ordnes i.
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
Database tilgang Opret forbindelse til din Ms SQL database inde i Visual Studio fra Server Explorer vinduet.
Juridisk nettviser Dokumentasjon av konvertering.
Dag 5: php Status Intro til php Include af menu til alle sider på site Besøgstæller Afstemning 19/ helf KEA.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Dias 1 Lene Offersgaard Center for Sprogteknologi, Københavns Universitet DK-CLARIN status WP 5.
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
Linked Data 2: Hvordan KoG31 Uke 8, 2013.
RefWorks Web-basert program for referansehåndtering, sitering i manuskripter og skriving av litteraturlister.
Expression web. Front Page vs Expression web ● Front Page er ute ● Undervisning i Front Page er undervisning i gammeldags teknologi i forhold til standarder.
Citation and reference tools for your master thesis
Innføring i 5.0 Av Morten Pedersen HiT.
Trafikkanalyse : Veiobjekter med trafikkmengde
Citation and reference tools for your master thesis
XPath og XQuery MBIB4140 Høst 2017 Thomas Sødring
Innføring i 4.0 Av Morten Pedersen HiT.
Citation and reference tools for your master thesis
PL/SQL تعريف المتغيرات
Titteloppsett Undertittel.
Utgiftsrefusjoner Høgskolen i Østfold
Database.
EPiServer Connect for CRM
Model til tekst transformasjoner med MOFScript
Utskrift av presentasjonen:

Databasen III Nodekoblinger og tags

Mer om proptype Spesifikasjonen for egenskaper. Verdikolonner: value, number, url, datetime, lang, ref. Kan egenskaper av denne typen ta en slik verdi? Verdier: 0 = Kan ikke ha, 1 = Må ha, 3 = Kan ha. Speiler tilsvarende kolonner i attribute og til dels creator, tracklistitem og tag. permit – Hvilke nodetyper egenskapen kan gis til.

Nodekoblinger Egenskaper som kan vise til en annen node. nodeid: Noden som egenskapen er knyttet til. refid: Noden som egenskapen peker på

Utdrag metadatatyper: Version-cover Version-sample Creator-performer Creator-author Creator-composer Creator-copyright Member-community Member-genre Tracklist-item User-favorite User-recommended

Illustrasjon Noder Another brick in the wall Some song Rock Properties Version-cover member-genre member-tag Education refid

Spesielle nodekoblinger creator-performer: Tabellen creator nodeid = Det som blir skapt (f.eks en sang) creatorid = Den som skaper (et prosjekt) Spornoden blir fremført av prosjektnoden. member_tag Tabellen tag nodeid = Den som får tag’en. tagid = Tag’en den får. Noden har denne tag’en. For alle andre: Tabellen attribute nodeid = Noden egenskapen hører til. refid = Noden egenskapen peker på. Node 1 er en cover av Node 2.

Melde en node inn i en gruppe int; int; = member_community ’$cookie’, $nodeid,

SQL: Gruppemedlemsskap int; = (SELECT id FROM proptype WHERE name = ’member-community’); int; = (SELECT nodeid FROM community WHERE shortname = ’candy’); SELECT nodeid FROM attribute WHERE proptypeid AND refid

Tags Beskrivende ord om en node: ’Blå’, ’Fart’, ’Rund’. Kan tagge noder. Se f.eks Flickr. Tabellen tag SP’ene make_tag og tag_node.

Opprette en tag: dbo.make_tag int; int; = make_tag ’$cookie’

Tagge en node: dbo.tag_node int; int; = tag_node ’$cookie’, $nodeid,

SQL: Hente tags for en node SELECT tagid, name FROM tag, name WHERE tag.nodeid = $nodeid AND tag.tagid = name.nodeid

Tag-eksempelet Liste alle tags for en node. Logge inn. Legge til en ny tag på noden. Filer tags.php – Grensesnitt, liste tagNode.php – Script for å opprette tags. tags.xsl – Stilark for å transformere resultatet. Filene fra sesjons-eksempelet.