Kort handledning för Databassystemet Ingres och gränssnittsprogrammet isql
|
|
- Stina Engström
- för 7 år sedan
- Visningar:
Transkript
1 Kort handledning för Databassystemet Ingres och gränssnittsprogrammet isql Göran Landgren Starta gränssnittsprogrammet isql Institutionens databasystemet CA-OPENINGRES är under ständig exekvering på våra båda servrar atlantis och jupiter. För att få tillgång till systemet måste man använda sig av något sorts gränssnittsprogram. Under kursmomentet skall ni använda ett sådant program kallat isql, som är en del av Ingres. 1.1 Starta isql Öppna ett terminalfönster på en SUN-station. Om det är första gången du skall starta isql kan det vara bra att redan nu skapa ett bibliotek där du kan ha alla filer förknippade med databaserna. Detta underlättar filladdning (se nedan). Skapa ett nytt bibliotek m.h.a. kommandot mkdir biblioteksnamn och gå till detta bibliotek: cd biblioteksnamn Skapa en databas För att skapa en databas måste man vara inloggad mot vårat UNIX-system. Detta kan antingen göras genom att logga in på en SUN-station. öppna ett terminalfönster. Vid prompten, skriv kommandot createdb databasnamn där databasnamn är ett godtyckligt valt databasnamn. Nu har Ingres den begränsningen att alla databaser måste ha unika namn. Två studenter kan alltså inte ha databaser med samma namn trots att de är olika användare. Ett enkelt sätt att komma runt detta problem är att inleda namnet på databasen med sitt användarnamn, t.ex. glgrenfilmdb. Exempel: createdb atlantis% createdb glgrenfilmdb Creating database glgrenfilmdb... Creating DBMS System Catalogs... Modifying DBMS System Catalogs... Creating Standard Catalog Interface... Creating Front-end System Catalogs... Creation of database glgrenfilmdb completed successfully. 1
2 atlantis% I detta fall skapades databasen. Denna databas är tom, den innehåller varken data eller ens tabeller där datan skall placeras Gå in i isql Vid promten skriver du nu isql. Ex: atlantis% isql databasnamn Isql startas och du får upp en tom ruta (i terminalfönstret) där man skall skriva sina SQL-satser. Öka terminalfönstrets storlek för att underlätta avläsningen av resultaten från sökningar. Programmet är uppbyggd av flera olika skärmbilder (förvillande lika i sitt utseende), kopplade till de olika arbetsuppgifterna man kan utföra i isql. Längst ned i varje fönster finns en menyrad innehållande de kommandon som man utföra i just detta fönster. Namnen inom parantes anger vilken tangent man skall trycka. Observera att man för att utföra kommandot Go(Enter) som exekverar en SQL-sats, måste trycka Enter-tangenten på det numeriska tangentbordet och inte den vanliga radbrytningstangenten. Isql fungerar så att man först skriver in sin SQL-sats och redigerar den (om detta är nödvändigt) tills man är nöjd. Därefter trycker man enter (GOkommandot) och satsen kommer att utföras. Isql rapporterar status, d.v.s. om allt gick bra (End of Request) eller eventuella fel (End of Request - Terminated by Errors). För att gå tillbaka till föregående skärmbild tryck F3. Satsen står fortfarande kvar i fönstret. Du kan välja att redigera detta ytterligare eller rensa skärmbilden med Blank(F8). Observera att backspace-tangenten inte fungerar. Istället används deletetangenten. 1.2 Skapa en tabell Skapa en tabell film som kan innehålla uppgifter om filmer. Rensa skärmen med F8 och skriv in Create Table-satsen nedan: CREATE TABLE film ( id titel char(40) not null, regi char(40) not null, artal integer, primary key(id) ); create table Radbrytningarna är inte nödvändiga men bör gäras för att skapa överskådlighet. Man behöver inte heller skriva de reserverade orden (t.ex. select) med stora bokstäver. De är angivna sådana i texten för att framhäva SQL-satsernas struktur. 2
3 Utför nu satsen med GO. Om något blev fel måste du gå tillbaka och redigera satsen och utföra den igen. 1.3 Lägg in data i tabellen Nu behövs det någon data i tabellen film. Här följer tre insert-satser som lägger in tre rader (tipplar) i tabellen. insert INSERT INTO film (id, titel, regi, artal) VALUES (1, Sagan om ringen, Peter Jackson, 2001); INSERT INTO film (id, titel, regi, artal) VALUES (2, Amelie från Montmartre, Jean-Pierre Jeunet, 2001); INSERT INTO film (id, titel, regi, artal) VALUES (3, Alien - återuppstår, Jean-Pierre Jeunet, 1997); Skriv raderna en och en i taget eller alla på en gång. Detta sätt att för hand mata in data är mycket arbetssamt och leder lätt till fel. Inmatning sker oftast på annat sätt Ladda SQL-satser från fil Ganska snart blir man trött på att upprepa kommandon flera gånger och mycket tid kan gå bort p.g.a. enkla skrivfel. Man kan då istället skriva in SQLkommandot(na) i en vanlig textfil. Det finns många fördelar med detta. Man sparar arbete, men man får också mer korrekta sql-satser då satsen alltid blir utförd på samma sätt. Man kan t.ex. lägga in alla create table-satser i samma fil. Varje sådan sats kan föregås av en drop table-sats som tar bort den gamla tabellen (inklusive dess eventuella data). På så sätt kan man ändra sina tabeller i textfilen och sedan läsa textfilen på nytt. En mycket viktig punkt här att observera är att filen måste ligga i samma bibliotek (directory) som man stod i när man startade sql. Man kan också ange filens fullständiga namn för att slippa detta. Gör det således till en vana att gå till rätt bibliotek innan du startar isql. Kontrollera att det är rätt m.h.a. UNIX-kommandot pwd som skriver ut i vilket bibliotek du är Ladda fil För att ladda en fil i isql, välj menyalternativ File(F10). Därefter ReadFile(F5). Du får då upp en uppmaning: Enter name of file to read:. Skriv in namnet på filen och tryck den vanliga enter-tangenten. Filens innehåll kommer nu att visas i termialfönstret. För att utföra dessa satser tryck enter på det numeriska tangentbordet. Alla SQL-satserna kommer att utföras och isql kommer att varna om eventuella fel har uppstått. Om så är fallet skall du ändra i textfilen och inte terminalfönstret. När du har ändrat måste du ladda om filen igen och utföra satserna. 1 inläsning från textfiler (se nedan), imatning via formulär eller inläggning via något annat program 3
4 1.5 Söka i tabellen Full Sökning (utan restrict eller project) 2 För att få fram tabellens fullständiga innehåll: select SELECT * FROM film Sökning med villkor (restrict) Gör nu en sökning på ett visst villkor, nämligen vilken eller vilka filmer som Jean-Pierre Jeunet har regisserat. restrict SELECT * FROM film WHERE regi = Jean-Pierre Jeunet Sökning med visning av vissa kolumner (project) Gör nu en sökning där man bara vill veta namnet (attributet titel) på filmerna i tabellen. project SELECT titel FROM film Observera att * alltså betyder alla kolumner (alla attribut) Sökning med visning av vissa kolumner och villkor (project och restrict) En kombination av restrict och project kan göras på följande vis, där man vill veta namnet på filmer som Jean-Pierre Jeunet har gjort: SELECT titel FROM film WHERE regi = Jean-Pierre Jeunet Sortering En tabell i en relationell databas är per defintion inte sorterad i någon viss ordning. Dock kan det vara önskvärt att resultatet sorteras på något viss. Man använder då kommandot order by attributnamn [desc]. Hakparanteserna indikerar att ordet desc är valfritt och betyder att sorteringen skall ske i fallande ordning. Default är i stigande ordning. Två exempelsatser: order by SELECT * FROM film ORDER BY titel SELECT * FROM film WHERE artal = 2001 ORDER BY titel DESC Sökning på mönster Det är inte alltid som man vet det exakta värdet på ett sökvillkor eller man vill ha ett mer allmännare sökvilor. Man kan då använda like istället för =. Om man t.ex. vill veta alla filmer som den där fransmannen vars fullständiga namn man inte inte riktig kan komma ihåg, har regisserat skriver man: 2 restrict och project är två operatorer i den relationella algebran. Restrict h?mtar fram all tipplar som uppfyller ett visst villkor och Project visar endast de kolumner som anges like 4
5 SELECT * FROM film WHERE regi LIKE %Pierre% Procenttecken (%) används för att ange att ett godtyckligt (0-n) st tecken kan föregå och följa ordet pierre. Om det första procenttecknet hade utelämnats hade villkoret gällt alla namn som började på Pierre Uppdatering av tabellrad För att ändra i en befintlig rad används update-satsen. I används exempel ändras titel på den första filmen. update UPDATE film SET titel = Lord of the rings WHERE titel = Sagan om ringen Observera att en update inte nödvändigtvis lyckas. Följande sats skall inte lyckas då id är en s.k. primärnyckel. Databashanteraren kommer att garantera att inte två rader i samma tabell har samma värde på id. I det här fallet finns redan en tippel som en primärnyckel med värdet 2 i tabellen. UPDATE film SET id = 2 WHERE titel = Alien - återuppstår End of Output 7H1> UPDATE film SET id = 2 WHERE titel = Alien - återuppstår E_US1195 Duplicate key on UPDATE detected. (Fri Oct 25 10:26: ) End of Request - Terminated by Errors 2 Andra kommandon 2.1 Lista databaser Efter ett tag kommer man inte längre ihåg vilka databaser man har eller vad de heter. M.h.a. programmet catalogdb får man uppgifter om sina databaser. Observera att detta inte är ett SQL-kommando utan ett fristående program som måste startas ifrån den vanliga kommandopromten. Du måste alltså först avsluta isql genom att trycka F4. Programmet kommer att lista dina databaser och låta dig gära vissa sökningar mot dessa. Observera att denna data är s.k. katalogdata, d.v.s. data om databasen, så som tabellnamn, attributnamn, säkerhet, etc. 2.2 Ta bort en databas Om du av någon anledning vill ta bort en databas använder du SQL-satsen drop databasnamn. VARNING! Detta raderar bort databasen med all data och tabeller. 5
6 2.3 Editering via extern editor Edit(F9) Istället för att redigera en SQL-sats direkt i rutan kan man välja Edit(F9). Då öppnas den vanliga texteditorn 3. Där man kan redigera med större precision. När man är klar med redigeringen sparar man filen och stänger texteditorn. Man kommer då tillbaka i terminalfönstret. 2.4 Ingresmanualer Manualer för Ingres finns online. I menyraden längst ned i fönstret på en Sunstation finns olika ikoner. Ovanför ikonen föreställande ett antal böcker och ett frågetecken, finns en liten pil. Klicka på denna pil och välj Open Ingres Manuals i menyn som kommer upp. 3 Databasen bibliotek Under momenten kommer ni arbeta mycket med en (så gott som) färdig databas. Databasen innehåller uppgifter böcker som finns i ett antal bibliotek. 3.1 Skapa databasen För att skapa databasen och fylla den med data skall ni ladda två textfiler in i isql. Först måste ni dock skapa en databas med lämpligt namn. 3.2 Kopiera filer När ni har skapat databasen måste ni kopiera över ett antal filer. Ställ er först i biblioteket där ni har era databasfiler. Skriv sedan kopieringskommandot: atlantis% cp /home/jupiter/staff/glgren/db/biblio/*. OBSERVERA att det skall vara ett mellanslag och en punkt i slutet av kopieringskommandot. Nu kommer 7 filer kopieras till biblioteket. Dessa innehåller filer för att skapa databasen, ladda databasen och databasens data (*.dat) Gå nu in i isql. Ladda först filen create.sql och utför denna. Därefter rensar ni skärmen och laddar in copy.sql som kopierar in data i de existerande tabellerna. All ändringännu i databasen kommer nu att ske i filen create.sql. Om man vill kan man gära en kopia av denna fil och arbeta med kopian. En bra sak kan vara att lägga in drop table-satser framför varje create table. På så viss tas den gamla tabellen bort och ersätts med den nya. Glöm inte sedan bort att ladda in datan på nytt. För den som vill gära det ännu enklare så läggs de båda filerna ihop till en där innehållet i create.sql föregår copy.sql. På så sätt utför man både skapandet och laddandet med ett enda G0-kommando. 3 Vilken editor som öppnas beror på inställningarna. Om man arbetar via jupiter kommer istället editorn vi att öppnas. 6
7 3.3 Kort beskrivning av tabellerna Databasen består av fem tableller: Tabellen bibbok representerar placeringen av en bok. Tabellen biblio representerar olika bibliotek med ett visst nummer och ort. Tabellen boklan representerar ett boklån, d.v.s. en person lånar en viss bok. Tabellen lantagare representerar en låntagare Se även appendix - create.sql för alla attributnamn och dess datatyper. 3.4 Några valda SELECT-satser Lista alla böcker i alla bibliotek: SELECT * FROM bok Lista alla böcker i alla bibliotek sorterat efter upphovsman: SELECT * FROM bok ORDER BY upphovsman Ta fram alla uppgifter på alla boklån och vilka som är långatare för dessa lån. SELECT * FROM boklan, lantagare WHERE boklan.lnr = lantagare.lnr Den föregående satsen resulterar i en stor mängd kolumner. Genom att utföra en project så kan man öka överskådligheten. Ta fram namnet på låntagare som har lånat en bok. SELECT lantagare.namn FROM lantagare, boklan WHERE lantagare.lnr = boklan.lnr Föregående sats resulterade i att vissa namn förekom flera gånger vilket beror på att de har lånat flera böcker. Om man bara vill visa vilka låntagarna är utan att samtidigt visa hur många böcker de har lånat lägger man till distinct i föregående sats: SELECT distinct lantagare.namn FROM lantagare, boklan WHERE lantagare.lnr = boklan.lnr A create.sql Nedan följer innehållet i filen create.sql. /* SKAPA TABELLEN bibbok */ CREATE TABLE bibbok (bibnr boknr integer not null); /* SKAPA TABELLEN biblio */ 7
8 CREATE TABLE biblio (bibnr biort char(20) not null); /* SKAPA TABELLEN bok */ CREATE TABLE bok (boknr titel char(60) not null, upphovsman char(40) not null, amne char(5) not null); /* SKAPA TABELLEN boklan */ CREATE TABLE boklan (bibnr boknr lnr adat date not null); /* SKAPA TABELLEN lantagare */ CREATE TABLE lantagare (lnr namn char(30) not null, gata char(25) not null, postnr char(6) not null, padress char(20) not null, tel char(12) not null); B copy.sql Nedan följer innehållet i filen copy.sql. /* KOPIERA ÖVER TILL TABELLEN bibbok */ COPY TABLE bibbok (bibnr = C1, boknr = C0NL) FROM bibofil.dat ; /* KOPIERA ÖVER TILL TABELLEN biblio */ COPY TABLE biblio (bibnr = C1, 8
9 biort = C0NL) FROM bibfil.dat ; /* KOPIERA ÖVER TILL TABELLEN bok */ COPY TABLE bok (boknr = C4, dummy = D1, titel = C60, upphovsman = C40, amne = C0NL) FROM bokfil.dat ; /* KOPIERA ÖVER TILL TABELLEN boklan */ COPY TABLE boklan (bibnr = C1, boknr = C4, lnr = C3, adat = C0NL) FROM lanfil.dat ; /* KOPIERA ÖVER TILL TABELLEN lantagare */ COPY TABLE lantagare (lnr = C3, namn = C30, gata = C25, postnr = C6, padress = C20, tel = C0NL) FROM persfil.dat ; 9
SQLs delar. Idag. Att utplåna en databas. Skapa en databas
Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver
Läs merIdag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20
Idag Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten 2009 1 / 20 Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller?
Läs merÖvningar i SQL. SQLAccess.doc Ove Lundgren 2000-11-14
Övningar i SQL Övningar i SQL Använd Access för att öva SQL (= Structured Query Language) Skapa tabeller med SQL 1. Ny databas: SQLÖVNING Klicka: Frågor > Ny > Design > OK >Stäng > SQL Radera ordet SELECT.
Läs merDatabasens består av: Tabell Kolumner fält Rader poster (varje post är unik)
Databasföreläsning Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik) Tabeller Personer Databas Nummer Namn Födelseår 1 Tina 1950 2 Siv 1965 3 Olle 1980 Platt databas: all information
Läs merDDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index
INNEHÅLL SQL DEL 4 DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index Chapter 3, 6, 8 delar av. Beginning SQL Server 2008 for Developers 1 CREATE
Läs merLabb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14
Labb LABB 1 Databassagan och en rundtur i databasers märkliga värld Plushögskolan Frågeutveckling inom MSSQL - SU14 I Microsoft SQL-Server Management Studio kan man arbeta på olika sätt. Antingen via användargränssnittet
Läs merStarta MySQL Query Browser
Starta MySQL Query Browser 1. Starta MySQL Query Browser genom att antingen välja i Startmenyn: 2. eller leta upp ikonen på skrivbordet för start av MySQL Query Browser och dubbelklicka på den. 3. Du bör
Läs merLär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse
Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill
Läs mer1.Lär känna MS SQL Observera. Tips. Förberedelse
1.Lär känna MS SQL 2008 Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill genomföra
Läs merGuide för behörighetssystemet i Matilda
Guide för behörighetssystemet i Matilda Guiden är uppdaterad t o m Matildaversion 4.7.0. Eftersom olika personer med olika arbetsuppgifter och funktioner inom kostverksamheten använder Matilda på olika
Läs merDenna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.
Laboration 1, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall du se till att du kommer åt databasmotorn och att det fungerar. Du kommer också att skapa en tabell
Läs merINSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...
INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation
Läs merInnehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata
Innehåll MySQL Intro Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata 1 Lagrad procedur / Stored Procedure Lagrad procedur har många namn, förkortningen
Läs merALEPH ver. 16 Introduktion
Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...
Läs merLabb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14
Labb LIVE Exempelkod från föreläsningen Plushögskolan Frågeutveckling inom MSSQL - SU14 Här kommer exempelkoden jag använde under föreläsningen Exemplen Constraints... 2 Transactions... 4 Views... 5 Functions...
Läs merManual
Manual www.jur.lu.se Innehållsförteckning Logga in 1 Skapa en ny sida 2 Sidinställningar 3 Spara sidan 5 Skapa undersidor 6 Redigera en befintlig sida 7 Länk i löpande text 7 En mejladress som länk 8 Skapa
Läs merKapitel 4 Arkivmenyn Innehåll
Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5
Läs merLab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).
Lab1 inginfo07 Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X). Inloggning Du borde ha fått ett personligt användarnamn och ett lösenord från Delfi, om
Läs merLaboration SQL. Kom igång. http://www.tfe.umu.se/courses/systemteknik/webbkurser/d&w/laborationer/sql.ht...
Page 1 of 5 Laboration SQL Syfte: Under denna laboration skall du bekanta dig med SQL. När laborationen är genomförd skall du klara av att själv formulera enklare SQL-frågor för att kunna ta fram information
Läs merSample exam questions. Database exam TIG058
Sample exam questions Database exam TIG058 Distribution of topics covered 1. Grundläggande om Databaser och Databashanterare (5p) 2. SQLite-databashanteraren (5p) 3. SQL - SELECT, ORDER BY, WHERE, LIMIT
Läs merStructured Query Language (SQL)
Structured Query Language (SQL) Christer Stuxberg christer.stuxberg@im.uu.se Institutionen för Informatik och Media Översikt Introduktion Enkla frågor (queries) Hämta en specifik kolumn Sök Sammanfattning
Läs mer2009-08-20. Manual för Typo3 version 4.2
2009-08-20 Manual för Typo3 version 4.2 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.1.1
Läs merKom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.
Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu
Läs merSe kurshemsidan för användbara länkar för att genomföra denna laboration.
Laboration, SQL DML Observera Det är fullt tillåtet att göra laborationen innan laborationstillfället. Observera dock att alla uppgifter måste kunna redovisas på redovisningstillfället. Laborationen ska
Läs merBLI VÄN MED DIN DATOR ENHETER MAPPAR FILER
BLI VÄN MED DIN DATOR ENHETER MAPPAR FILER Innehållsförteckning ENHETER...2 MAPPAR...2 VISNINGSLÄGEN...3 SORTERING...4 MAPPAR OCH FILER...5 FILNAMN...6 FILTILLÄGG...6 FILHANTERING KOPIERA FLYTTA BYTA NAMN
Läs mer2013 MUSICPARTNER AB
2013 MUSICPARTNER AB Innehåll 1. Logga in... 2 2. När du loggat in... 2 3. Att skapa pass - InStructor... 2 3.1 Skapa eller editera en spellista... 2 3.2 Sök efter musik... 3 3.3 Utökad sökning efter Artist
Läs merSätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix
Sätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix Arbetsuppgift 1: Uppdatera och uppgradera din installation. Steg 1: Starta och logga på din server,
Läs merSF1672, Linjär Algebra med Matlab för F1 Lab0
SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att
Läs merKomma igång med 3L Pro 2014. Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB
Komma igång med 3L Innehåll LOGGA IN I 3L... 3 Verktyg och kortkommandon... 6 Övriga tangenter... 9 RAPPORTUTSKRIFT I 3L... 10 Instruktioner för att skriva till fil:... 11 Logga in i 3L Ikonen för 3L Pro
Läs merSF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)
SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns
Läs merDatabaser och Datamodellering Foreläsning IV
Webbprogrammering - 725G54 Databaser och Datamodellering Foreläsning IV Agenda Databaser ERD SQL MySQL phpmyadmin Labb 4 Databaser Databas - samling med data Databashanterare Enkelt Kraftfullt Flexibelt
Läs merDatabaser och SQL - en kort introduktion
Databaser och SQL - en kort introduktion Databaser är inte precis något som i sig är svårbegripligt. Det är bara en massa data samlade på ett ställe i strukturerad form. Problemen består i att det just
Läs merSTOCKHOLMS UNIVERSITET. Handbok 2. Funktionaliteter moveon 4
STOCKHOLMS UNIVERSITET Handbok 2 Funktionaliteter moveon 4 Göteborgs Universitet 2013-11-04: Denna manual visar hur man söker i tabeller och sorterar i kolumner och andra bra tips för att förenkla användandet
Läs mer5HVLVWHQVWDEHOO 'DWD3DUWQHU. Er partner inom data
5HVLVWHQVWDEHOO Tack för att du valde programmet 5HVLVWHQVWDEHOO! Vi hoppas att programmet ska vara till stor hjälp i ditt arbete. Har du synpunkter på programmet är du mycket välkommen att höra av dig
Läs merWCMS-15, Webbutvecklare CMS
WCMS-15, Webbutvecklare CMS Övningstentamen, delkurs Dynamiska webbplatser (20 YH-poäng) Plats: Medieinstitutet, Malmö Tid: 25 november 2015, kl. 13.00-16.00 Tillåtna hjälpmedel: Papper, penna, suddgummi,
Läs merSe till att posten är i Ändringsläge. Gå till rullgardinsmenyn under Föremål och välj Lägg in bild.
Bilder (11) Det går att lägga en eller flera bilder till varje föremålspost. Det enklaste är att lägga in en bild, från den registrerade föremålsposten. Det går också att lägga in ett större antal bilder
Läs merÅtkomst Du kommer till ditt system via en webblänk som erhålles från oss. Via denna länk ges tillgång till sökning i bibliotekets katalog.
Handledning för BIBBLAN bibliotekssystem BIBBLAN är ett svensktutvecklat biblioteksprogram helt webbaserat, som innebär att man endast behöver en uppkopplad dator mot nätet. Man slipper dessutom tänka
Läs merActiveBuilder Användarmanual
ActiveBuilder Användarmanual Forfatter: TalkActive I/S Dato: Juli 2004 Version: R. 1.01 Sprog: Svensk Copyright 2004 - Talk Active - all rights reserved. Innehåll: 1. INLEDNING...2 2. SNABBSTART...3 3.
Läs merInstruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)
1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA
Läs merXemacs, första hjälpen!
Högskolan Dalarna Objektorienterad programmering, 5p 1 (5) Datateknik 19981018 HansEdy Mårtensson Xemacs, första hjälpen! Xemacs startas enklast på följande sätt: xemacs filnamn filnamn är benämningen
Läs merTill flera av ovanstående finns det dessutom varianter, vilka kommer att presenteras i de olika avsnitten.
LINGUS32 Handledning Anne Börjesson Introduktion Lingus32 är ett program som främst är avsett att användas för att göra multimedia-baserade språkövningar. Programmet är skrivet för PC. Det finns möjlighet
Läs merVad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.
Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling
Läs merPublicera material i Learn
Publicera material i Learn Inne i kursrummet har du en ny meny till vänster. Har du arbetat i Fronter tidigare känner du igen dig rätt bra. Du kan publicera material i Kursinformation och i Kursmaterial.
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merAnvändarhandbok StepStones Recruiters Space
Användarhandbok StepStones Recruiters Space CV-Sökningar I denna del av Recruiters Space kan du söka efter passande kandidater i StepStones CV-databas. Du kan också registrera CV-agenter som automatiskt
Läs merDATORINTRODUKTION 2010 LABORATION 1
DATORINTRODUKTION 2010 LABORATION 1 Instruktioner Genomför uppgifterna i tur och ordning. Text i typsnittet Courier indikerar något som skall utföras på datorn, t.ex. ett kommando i kommandotolken eller
Läs merDVA234 Databaser. Dag Nyström, Introduktion till databaser och MS SQL Server
DVA234 Databaser 1(6) Kurs: DVA234 Databaser Version: 4, uppdaterad 2016-03-21 Utvecklad av: Dag Nyström, dag.nystrom@mdh.se Laboration 1: Introduktion till databaser och MS SQL Server I den här laborationen
Läs merLathund FE-edit i Typo3
1(6) Lathund Front-end-editing (FE-edit) i Typo3 Front-end-editing (FE-edit) är ett förenklat sätt att redigera innehåll med Typo3. Helt kort går det ut på att man redigerar innehållet medan man surfar
Läs merIntroduktion till frågespråket SQL (v0.91)
DD1370: Databaser och Informationssystem Hösten 2014 Petter Ögren Introduktion till frågespråket SQL (v0.91) 13:e November Disclaimer: Dessa anteckningar har producerats under viss tidspress, och kan därför
Läs merÖppna EndNote varje gång när du vill samla referenser till ditt bibliotek.
1. Skapa ett EndNote-bibliotek Börja med att öppna EndNote och skapa ett bibliotek (Reference Library). Det gör du under File / New. Namnge ditt bibliotek och välj var på datorn du vill spara det. Nu kan
Läs merSORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version 2012-09-28, rev 131101 1 (19)
Handbok i OEW 28 sept 2012 Mari-Anne Englund Barbro Olofsson Sorsele kommun Version 2012-09-28, rev 131101 1 (19) Använd det användarnamn och lösenord som du fått. Fungerar det inte hör av dig till Mari-Anne
Läs merAnvä ndärguide Nyä Expeditionsresor
Anvä ndärguide Nyä Expeditionsresor Hjälpguide för att använda Wordpress och Nya Expeditionsresor.se 2014-08-10 Innehållsförteckning Logga in till Wordpress-panelen... 3 Skapa bildspel... 4 Färgkoder...
Läs merTENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor
TENTAMEN För kursen DATUM: 2014-12-18 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,
Läs merHur man skapa en Wiki.
Hur man skapa en Wiki. Ordet wiki (i t.e.x Wikipedia) kommer från Hawaiian och betyder snabbt. Kortfattat kan man säga att en wik i är en webbplats där alla enkelt kan publicera och redigera material när
Läs merInledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio
Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så
Läs merMikromarc 3 Fjärrlån. Version 6.30
Mikromarc 3 Fjärrlån Version 6.30 Bibliotekscentrum Sverige AB, Växjö, januari 2015 Innehåll INLEDNING... 3 KOM IGÅNG MED FJÄRRLÅN... 4 KOPPLING MOT LIBRIS FJÄRRLÅN... 4 E-POSTINSTÄLLNINGAR... 4 FUNKTIONSINSTÄLLNINGAR...
Läs merThomas Pihl Frontermanual för studerande vid Forum Ystad
Thomas Pihl 2007 Frontermanual för studerande vid Forum Ystad Innehåll Fronter...2 Inloggning...2 Ändra användaruppgifter...4 Anpassa Min sida...5 Verktygen på Min sida...6 Notiser...7 Mitt arkiv...9 Fronter
Läs merFör att logga in och få tillgång till Bildarkivet krävs att man är registrerad som Behörig Användare.
För att logga in och få tillgång till Bildarkivet krävs att man är registrerad som Behörig Användare. Alla betalande medlemmar i Klippans Hembygdsförening eller Åsbo Släkt- och Folklivsforskare har rätt
Läs merIntroduktion MySQL och MariaDB
Introduktion MySQL och MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är MySQL? MySQL är en databashanterare. Den använder sig av frågespråket SQL. MySQL är fri programvara,
Läs merFC-kurs Röbäcks skolområde, åk 5-6
FC-kurs Röbäcks skolområde, åk 5-6 En kortfattad manual för följande funktioner: 1. Hur det ser ut i FC (repetition) 2. Hur man skickar och läser mail i FC (repetition) 3. Att skicka och ta emot en bilaga
Läs merProgrammets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.
Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet. Då du klickar på Användare öppnas denna bläddringslista.
Läs merGran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)
Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8) I detta exempel kommer du att lära dig Att skapa en ny presentation från början Att skapa en enkel knapp Att använda händelseinställningar, events
Läs merIT-system. BUP Användarmanual
IT-system Användarmanual Innehållsförteckning 1. Att komma igång med... 1 1.1 Installera... 1 1.1.1 Byt databas... 1 1.1.2 Behörighet att byta databas... 2 1.2 Logga in... 3 1.2 Inloggad... 3 1.3 Logga
Läs merLab 7, 48 steg till ett bättre liv i Unix-labbet
Lab 7, 48 steg till ett bättre liv i Unix-labbet Urban Liljedahl 13 december 2002 Instruktioner Mål Krav Utveckla förmågan att söka kunskap med hjälp litteratur och andra källor. Utveckla förmågan att
Läs merAnvändarguide Lathund Tema Modersmåls webbplats
Användarguide Lathund Tema Modersmåls webbplats Kevin Mavane 1 Innan vi börjar Tema Modersmåls webbplats har två huvudsakliga delar: En ut som dina besökare ser och en in som du som administratör använder
Läs merSteg 1 Minnen, mappar, filer Windows 7
Steg 1 Minnen, mappar, filer Windows 7 Maj -13 Liljedalsdata.se Liljedalsdata Steg 1 Sida 1 Inledning Välkommen till denna kurs. Att jobba med datorer är ofta som att jobba med matematik. Det nya bygger
Läs merTrafla databasen vi hämtar data från (remote export) ligger på en godtycklig maskin i nätverket. Den här databasen är en MIMER databas.
DB01 - Remote DB01 kan användas på ett nytt sätt. Vi kallar det för remote. Det innebär att man kan peka ut databaser på nätverket som mål för export eller import. Denna funktion är avsedd för att flytta
Läs merSF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
Läs merD1. Create Domain TEXT30 char(30) Default INGET VÄRDE! ;
Lösningsförslag till Övning i SQL Data Definition Language (DDL) D1. Create Domain TEXT30 char(30) Default INGET VÄRDE! ; D2. Create Domain CHARNRKEY char(7 D3. Create Table Skiva( T1. Create Table Skiva(
Läs merDatabasutveckling Introduktion till SQL och TSQL
Databasutveckling Introduktion till SQL och TSQL Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Introduktion till SQL SELECT satsen, enkla frågor Hämta specifika kolumner Alias
Läs merOm Mappar... 2. Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår...
RIGMOR SANDER WINDOWS-ÖVN Sid 1 (9) Om Mappar... 2 Om mappars namn... 2 Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår... 3 Öva mer på att
Läs merDatabaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för:
Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Namn: Personnummer: Individuell prövning 41E03B Öppen för alla Tentamensdatum: 2013-08-20 Tid: 09:00-13:00 Hjälpmedel: Inga hjälpmedel
Läs merFilbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva
Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan
Läs merWebbprogrammering, grundkurs 725G54
Webbprogrammering, grundkurs 725G54 Bootstrap jquery SEO RWD MuddyCards. Tidigare Muddycards Många positiva kommentarer Ibland för högt tempo på föreläsning Lägg ut labbar tidigare Mer föreläsningar (2
Läs merSpara papper! Skriv inte ut sammanfattning utan ladda ner PDF!
Denna beskrivning har gjorts på Windows XP Professional (men bör fungera även på Home Edition och Windows 2000/2003). Att installera Oracle 9i Personal Edition kräver ca. 3 GB hårddiskplats och ca. 200
Läs merSQL. Structured Query Language. Frågespråk för att används för. Kommandon. data åtkomst data manipulation
SQL Structured Query Language Frågespråk för att används för data åtkomst data manipulation Kommandon Lägga in ny data, INSERT Ändra data, UPDATE Radera data, DELETE Hämta data, SELECT mfl 2005-10-13 Gk/ÖK:ITO,
Läs merVilken version av Dreamweaver använder du?
Sida 1 av 7 Lektion 1: sida 1 av 4 Till kursens framsida Sida 2 av 4» Lektion 1 Då ska vi sätta igång med den här kursens första lektion! Här kommer du att få lära dig hur man skapar och förbereder webbplatser
Läs merTENTAMEN DATABASKUNSKAP ITEK12
TENTAMEN DATABASKUNSKAP ITEK12 Tid: Fredag den 19 oktober kl. 9-00-12.00, sal D409 Tillåtna hjälpmedel: Endast papper och penna. Poäng: Maxpoäng: 56. Gräns för G: 50%. Gräns för VG: 75%. Om något som verkar
Läs merFC-kurs Röbäcks skolområde femmor och sexor ---------------
FC-kurs Röbäcks skolområde femmor och sexor En kortfattad manual för följande funktioner: 1. Besvara brev på olika sätt 2. Läsa och skicka bifogade filer 3. Byta lösenord 4. Lägga in en presentation 5.
Läs merFlytt av. Vitec Mäklarsystem
Flytt av Vitec Mäklarsystem Augusti 2014 Innehållsförteckning 1. Inledning... 2 Förutsättningar... 2 Läs noga igenom manualen... 2 Systemkrav... 2 Kundservice/Teknisk support... 2 2. Skapa säkerhetskopia...
Läs merIntroduktion till Jasmine 1.2 ODQL
Introduktion till Jasmine 1.2 ODQL I detta avsnitt beskrivs ett antal praktiska handgrepp som behövs för att köra Jasmine ODQL. 1 ODQL miljön Man kan enklast köra ODQL mot Jasmine från ett vanligt Command
Läs merSwitch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software
Switch Driver 4 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehåll ATT ANVÄNDA PROGRAMVARAN SWITCH DRIVER... 3 SWITCH DRIVER ANSLUTNING... 4 USB JOYSTICK KALIBRERING... 4 TESTFUNKTION...
Läs merGUIDE FÖR POWERPOINT PRESENTATIONER MICROSOFT OFFICE, POWERPOINT 2007
GUIDE FÖR POWERPOINT PRESENTATIONER MICROSOFT OFFICE, POWERPOINT 2007 Vänligen tänk på miljön före du skriver ut denna manual. Behöver du den på papper? Hannu Sääskilahti hannu.saaskilahti@hanken.fi ÖPPNA
Läs merArg-administratörens guide till Umbraco v 1.2.1
Arg-administratörens guide till Umbraco v 1.2.1 Logga in 1. Öppna en webbläsare och gå till inloggningssidan: https://www.sfog.se/umbraco/ 2. Skriv in följande användarnam & lösenord : 3. Klicka på Logga
Läs merHandledning. Biträdessidan - E-tjänst för offentliga biträden. Handledning till Biträdessidan, 2017 version 1.4 :
Handledning Biträdessidan - E-tjänst för offentliga biträden Handledning till Biträdessidan, 2017 version 1.4 : 2017-06-13 Innehåll 1 Inledning... 3 2 Logga in/ut på biträdessidan... 3 2.1 Logga in på
Läs merSF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
Läs merSpara papper! Skriv inte ut sammanfattning utan ladda ner PDF!
Denna beskrivning har gjorts på Windows 2000 Server (men bör fungera även på Windows XP Home Edition/Professional och Windows 2003 Server). Att installera Oracle 10g kräver ca. 2 GB hårddiskplats och ca.
Läs merDN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB
DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba
Läs merHur man lägger upp och redigerar dokument i Typo3.
Hur man lägger upp och redigerar dokument i Typo3. Typo3 är ett så kallat CMS, Content Management System där du enkelt och smidigt kan lägga ut kursinformation och bilder. Detta verktyg är webbaserat vilket
Läs merReferenshanteringsprogrammet
Referenshanteringsprogrammet Åbo Akademis bibliotek referenshantering@abo.fi RefWorks Med hjälp av RefWorks kan du: Importera referenser från olika databaser och bibliotekskataloger och skapa en egen databas
Läs merAnvändarmanual TextAppen Online
Användarmanual TextAppen Online Innehåll Innehåll... 2 Registera dig... 3 Logga in på Textappen online... 5 Samtal... 6 Ringa samtal... 6 Avsluta samtal... 7 Spara samtal... 7 Besvara samtal... 8 Ringa
Läs merINSTALLATION AV VITEC MÄKLARSYSTEM
INSTALLATION AV VITEC MÄKLARSYSTEM Studentversion september 2013 Innehållsförteckning 1. Installera VITEC Mäklarsystem... 2 2. Läs noga igenom manualen... 2 3. Systemkrav... 2 4. Kundservice/Teknisk support...
Läs merTabeller och kolumner SQL. Lägga till en ny post. Lägga till en ny post
SQL Structured Query Language Frågespråk för att används för data åtkomst data manipulation Kommandon Lägga in ny data, INSERT Ändra data, UPDATE Radera data, DELETE Hämta data, SELECT mfl Rader Tabeller
Läs merFormulär i Sitecore. Innehåll. Inlogg sitecore:
Formulär i Sitecore Inlogg sitecore: http://cms2.in.stofair.se/sitecore/login Innehåll Formulär i Sitecore... 1 Skapa formulär... 2 Lägga till fält... 3 List Type:... 5 Bekräftelsemail... 8 Peka ut formuläret...
Läs merONEDRIVE ÖVERBLICK... 2. Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3
OneDrive 1 Innehåll ONEDRIVE ÖVERBLICK... 2 Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3 HANTERA DOKUMENT OCH FILER PÅ ONEDRIVE... 4 Skapa mapp... 4
Läs merGrunderna i SQL del 1
Grunderna i SQL del 1 1. SELECT-frågor 2. SELECT 3. WHERE 4. ORDER BY 5. Inre join 6. Yttre join 7. Andra typer av join 8. Union 9. Aggregatfunktioner 10. Gruppera och summera Kap. 3 Kap. 4 Kap. 5 utom
Läs merPublicera taltidningen
Publicera taltidningen Innehåll Publicera taltidningen...1 Två-stegs-raketen: Webbpubliceringen av taltidningen...1 Manual för publiceringsverktyget WaveFusion...2 Starta verktyget WaveFusion och skapa
Läs merProgramutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)
UMEÅ UNIVERSITET Institutionen för datavetenskap Thomas Johansson Oktober 1998 Programutveckling med Java Development Kit (JDK 1.1.x) och Programmers File Editor (PFE 7.02) Umeå universitet 901 87 Umeå.
Läs mer