3. semester, 2. projekt: Database
|
|
- Egil Brandt
- 8 år siden
- Visninger:
Transkript
1 3. semester, 2. projekt: Database MulA - Gruppe 1 7. september september 2015 Vejledere - IRF / TUJE
2 FAKTAARK PROJEKTTITEL Database URL Mette Line Tarp Jørgensen Portfolio metteline.nu SKOLE Copenhagen Business Academy HOLD CLmul-a14e ÅRGANG 2014 Rie Larsen Portfolio rie-larsen.com VEJLEDERE Tue Becher Ivan Rosenvinge Frederiksen HOVEDOMRÅDER Interaktionsudvikling Simone Fie Truelsen Portfolio simonetruelsen.dk Helena Maria Abel Portfolio hma-design.dk 2
3 INDHOLDSFORTEGNELSE INDLEDNING... 3 GANTT-KORT... 4 PBS... 5 ER-DIAGRAM... 6 ATTRIBUTTABEL... 9 DATABASE & SQL USE CASE CRUD LITTERATURLISTE INDLEDNING I dette projekt skulle vi lære at analysere, veldokumentere og udvikle en velfungerende database, som skulle kunne underbygge en forretning i fremtiden. Vi skulle vælge en kendt webshop, og hertil skulle vi selv udvikle en database og dokumentere dette i form af en use case/user story og et ER-diagram på 3. normalform. Vi valgte at tage udgangspunkt i Moodings.com, som er en dansk online webshop der sælger skandinavisk interiør design. 3
4 GANTT-KORT Projekt 2: Database Start Slut Dage 7.. Man 8. Tirs 9. Ons 10. Tors 11. Fre 12. Lør 13. Søn 14. Man 15. Tirs 16. Ons 17. Tors 18. Fre 19. Lør 20. Søn Indledende - Brainstorm - valg af webshop - Projektplanlægning Database og rapport - Analyse: UC, CRUD, ERmodel - Dokumentation: Attributtabel - Udvikle (SQL) - Opsætning og layout - Finpudsning Aflevering
5 PBS Projekt 2: Database Datamodellering Rapport ER-Model - 3.NF. Planlægning CRUD Matrix Layout Use Case Finpudsning Attribute tabel Aflevering SQL 5
6 ER-DIAGRAM Vores ER-diagram illustrerer hvordan vores database er bygget op med de forskellige entiteter og attributterne, og dette diagram er lavet på 3. normalform. 6
7 ER-DIAGRAM Customer: I denne tabel, har vi (customer_id) som vores primary key og så har vi en foreign key (zipcode_zip_ code), der har fået sin egen tabel. Derudover har vi nogle forskellige attributter der fortæller noget om kunden, såsom fornavn, efternavn og adresse. Relationen: Mellem de to førnævnte tabeller har vi en en til mange relation, der beskriver, at en kunde kan have et enkelt postnummer, hvor et postnummer kan have flere kunder. Zipcode: I denne tabel, har vi (zip-code) som vores primary key. Denne bliver brugt i tabellen Customer. Derudover har vi attributten city. Relationen: Mellem de to førnævnte tabeller har vi en en til mange relation, der beskriver, at en kunde kan have et enkelt postnummer, hvor et postnummer kan have flere kunder. Orders: I denne tabel, har vi (order_no) som vores primary key, og så har vi to foreign keys (customers_customers_id) og (order_status), som kommer fra tabellerne Customers og Order_status. Dette skyldes, at man på ordren samlet kan se kundenummer og ordrestatus på den afgivne ordre. Relationen: Vi har en en til mange relation mellem Orders og Customers der beskriver at en kunde kan have mange ordrer, mens en ordre kun kan have en kunde. Imellem relationen Orders og Orderstatus har vi en tabel der hedder order_status_has_orders hvori (order_status_order_status_id) og (order_order_no) er vores primary keys. Derudover indeholder tabellen attributten (order_date), der automatisk angiver ordre datoen. Orderdetails: I denne tabel, har vi to primary keys (orders_order_no) og (products_product_no), som trækker sig fra tabellerne Orders og Products. Derudover har vi attributten (quantity) som beskriver hvor mange der er af samme vare. Relationen: En ordre (order_no) kan godt have flere ordredetaljer hvor en ordrelinie kun kan knytte sig til en ordre. Et produkt kan have flere ordrelinier, mens en ordrelinie kan kun have et produkt. Orderstatus: I denne tabel, har vi (order_status_id) der er vores primary key. Så har vi attributten (status), der beskriver om ordren enten er modtaget, afsendt eller om den stadig er i indkøbskurven hos kunden på websitet. Relationen: Mellem tabellen Orderstatus og Orders er tabellen order_status_has_orders blevet oprettet. 7
8 ER-DIAGRAM Products: I denne tabel, har vi (product_no) som vores primary key og så har vi en foreign key (category_categori_id), der knytter sig til tabellen category. Derudover har vi nogle forskellige attributter der fortæller noget om produktet, såsom pris og navn mm. Relationen: Mellem Products og Category er en en til mange relation, da kategorierne godt kan have flere forskellige produkter. Category: I denne tabel, har vi (category_id) som vores primary key. Så har vi attributten (category_name). Relationen: Mellem Products og Category er en en til mange relation, da kategorierne godt kan have flere forskellige produkter. 8
9 ATTRIBUTTABEL Entiteter customers products orders Attributter Værdi Datatype customer_id 1 - X INT customer_first_name a - Å VARCHAR(40) customer_last_name a - Å VARCHAR(40) customer_adresse All character VARCHAR(65) customer_phone 1-9 INT(10) customer_ All character VARCHAR(55) zip_code INT(4) city a - Å VARCHAR(30) product_no 1 - X INT product_name All character VARCHAR(100) product_description All character TEXT product_price 1-9 DECIMAL(10,2) product_stock INT min_stock 1-10 INT category_id 1 - X INT category_name a - Å VARCHAR(30) order_no order_status order_date quantity 1 - X a - Å YYYY-MM-DD 1 - X INT VARCHAR(30) INT INT Noter Primary, NOT NULL Unique Primary, NOT NULL Unique Unique Primary, NOT NULL 9
10 ATTRIBUTTABEL Vi har lavet en attribut tabel over vores entiteter for at skabe et overblik. Denne tabel er grundstenen for videre udvikling af vores ER-diagram der er på 3. normalform. Vi har tilføjet alle entiteter på 1. normalform samt indhold. Entiteter: Customers, Products, Orders. Disse godkender tilsammen de krav, som vi kræver at systemet, for at arbejde med en webshop. Vores tabel er opdelt således, at vi i første kolonne har; Entiteter så har vi Attributter, Værdi, Datatype og til sidst Noter. Denne tabel er lavet på 1.NF og er derfor senere lavet om til 3.NF i vores ER-diagram. Ved at lave den om til 3.NF, udvikler vi fx tabellen zipcode som er forbundet med tabellen Customers via primary og foreign keys. 10
11 DATABASE & SQL Vi har udviklet vores ER-diagram i programmet MySQL- Workbench, og herefter har vi trykket Forward Engineer for at kunne se SQL koden. Hvis man skulle starte fra den anden vej, skulle man starte med at oprette en database, og for at sikre at der ikke i forvejen findes en database med samme navn (mydb) bruges if ixists i forbindelse med dette. Koden lyder således: DROP DATABASE IF EXISTS mydb; CREATE DATABASE mydb; Herefter oprettes der en række tabeller til databasen, hvilket eksempelvis gøres på følgende måde: CREATE TABLE IF NOT EXISTS `mydb`.`customers` ( `customer_id` INT NULL AUTO_INCREMENT, `customer_firstname` VARCHAR(40) NULL, `customer_lastname` VARCHAR(40) NULL, `customer_address` VARCHAR(65) NULL, `customer_phone` INT(10) NULL, `customer_ ` VARCHAR(55) NULL, `zipcode_zip_code` INT(4) NOT NULL, PRIMARY KEY (`customer_id`, `zipcode_zip_code`), INDEX `fk_customers_zipcode1_idx` (`zipcode_zip_code` ASC), CONSTRAINT `fk_customers_zipcode1` FOREIGN KEY (`zipcode_zip_code`) REFERENCES `mydb`.`zipcode` (`zip_code`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; 11
12 DATABASE & SQL Først opretter (create) vi en tabel, og for at sørge for at den ikke allerede i forvejen findes, skriver vi IF NOT EX- ISTS således der ikke findes to ens tabeller i samme database. Koden viser hvilke forskellige kolonner tabellen indeholder (fx customer_id og customer_firstname ), og dertil kan det også ses hvilken datatype (INT, VARCHAR) de hver især har. Kolonnen customer_id er primary key i denne tabel, hvorimod zipcode_zip_code er en foreign key. Når de forskellige tabeller er oprettet i databasen, kan der indsættes data i disse. For at illustrere hvordan dette gøres, kan vi tage tabellen customers til at starte med: INSERT INTO customers (customer_id, customer_firstname, customer_lastname, customer_address, customer_phone, customer_ , zipcode_zip_code) VALUES (NULL, Rie, Larsen, Abildgaardsvej 12 1th, , r-larsen@hotmail.com, 2830 ); INSERT INTO customers (customer_id, customer_firstname, customer_lastname, customer_address, customer_phone, customer_ , zipcode_zip_code) VALUES (NULL, Helena, Abel, Gammel Køge Landevej 23, , helena@abel.dk, 2650 ); INSERT INTO customers (customer_id, customer_firstname, customer_lastname, customer_address, customer_phone, customer_ , zipcode_zip_code) VALUES (NULL, Simone, Truelsen, Magnoliavej 12, , simone@fie.dk, 2600 ); INSERT INTO customers (customer_id, customer_firstname, customer_lastname, customer_address, customer_phone, customer_ , zipcode_zip_code) VALUES (NULL, Mette, Jørgensen, Herlevvej 92, , mette@line.dk, 2700 ); 12
13 DATABASE & SQL Et andet eksempel på at vise hvordan dataen indsættes i databaserne, er hvis admin fx skal oprette produkter på produktlisten på websites. Først oprettes tabellen med samme fremgangsmåde som tabellen customers : CREATE TABLE IF NOT EXISTS `mydb`.`products` ( `product_no` INT NULL, `product_name` VARCHAR(100) NULL, `product_description` TEXT NULL, `product_price` DECIMAL(10,2) NULL, `product_stock` INT NULL, `min_stock` INT NULL, `category_category_id` INT NOT NULL, PRIMARY KEY (`product_no`), INDEX `fk_products_category1_idx` (`category_category_id` ASC), CONSTRAINT `fk_products_category1` FOREIGN KEY (`category_category_id`) REFERENCES `mydb`.`category` (`category_id`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; Og herefter tilføjes de nye produkter i databasen på følgende måde: INSERT INTO products (product_no, product_name, product_description, product_price, product_stock, min_ stock, category_category_id) VALUES (1020, Mogens Lassen Kubus Lysestage, Flot lysestage med plads til 4 lys, 999,99, 123, 50, Lysestager ); INSERT INTO products (product_no, product_name, product_description, product_price, product_stock, min_ stock, category_category_id) VALUES (1023, Frederik Bagger glas, Fine krystalglas i Crispy serien fra danske Frederik Bagger., 249,00, 350, 50, Service ); 13
14 USE CASE Opret produkt Opdatér produkt Adminstrator Slet produkt Opret kategori Se lagerstatus Se ordre Vi har udviklet en Use Case Model for at give et samlet overblik over hvad de aktører (bruger og admin) kan foretage sig og hvad deres funktioner er på websitet. Annullér ordre Opret kunde Bruger Søge efter produkter Sortér efter kategori Læg i indkøbskurven Rediger indkøbskurven Opret ordre 14
15 USE CASE Herefter har vi givet en detaljeret beskrivelse på tre af de mest vigtige use cases. USE CASE STORY 1: NAME: Opret ordre PRECONDITIONS: Kunden skal have produkter i kurven, indtastet sine oplysninger og trykket på køb før kunden bliver oprettet. BASIC COURSE: Kunde vælger produkter og lægger dem i kurven Kunde indtaster sine oplysninger og kontooplysninger og trykke køb Kundens oplysninger ryger ind i databasen, så de kan bruges til at afsende ordren CONDITION: Kunde indtaster sine oplysninger i formular Oplysningerne ryger ind i de forskellige tabeller i databasen, så de er struktureret på en ordentlig måde så ordren kan afsendes til den rigtige kunde (create, read). USE CASE STORY 2: NAME: Redigér indkøbskurven PRECONDITIONS: Kunden skal have valgt nogle produkter til indkøbskurven, så de enten kan slettes, tilføjes flere eller ændre antal varer. BASIC COURSE: Kunde vælger produkter og lægger dem i kurven Kunde ønsker ikke et af produkterne alligevel og sletter det fra indkøbskurven. CONDITION: Kunde vælger produkter og lægger dem i kurven Kunde ønsker ikke et af produkterne alligevel og sletter det fra indkøbskurven (read, update, delete). POST-CONDITION: Enten bliver produkterne læst, opdateret eller slettet i indkøbskurven. POST-CONDITION: Alle oplysningerne kan ses på kunden i databasen. 15
16 USE CASE USE CASE STORY 3: NAME: Opret produkt PRECONDITIONS: Admin skal oprette et produkt i en kategori på websitet. BASIC COURSE: Admin tilføjer nyt produkt i databasen i en ny eller allerede eksisterende kategori. CONDITION: Admin tilføjer nyt produkt i databasen og udfylder følgende attributter i tabellen products : product_no, product_name, product_description_ product_price, product_stock, min_ stock og vælger en kategori i tabellen category med attributterne: category_id og category_name (create) POST-CONDITION: Produkterne bliver tilføjet til databasen og vises på websitet (create). 16
17 CRUD Bruger Admin ENTITET AKTIVITET - Opret kunde - Søg efter produkter - Sortér efter kategori - Læg i indkøbskurven - Redigér indkøbskurven - Opret ordre - Opret produkt - Opdatér produkt - Slet produkt - Opret kategori - Se lagerstatus - Annullér ordre - Se ordre customers zipcode orders order_status order_status_ orderdetails products category has_orders C C/R R R R C R R R, U, D R, U, D R, U C C C R R C C R, U R, U D D C R D D D D D R R R R R R R R Vores CRUD-matrix beskriver hvilke funktioner (Create, Read, Update, Delete), som brugeren kan foretage sig på websitet og hvad admin (moodings.com) kan foretage sig i databasen. 17
18 LITTERATURLISTE Bøger: Sams Teach Yourself SQL in 10 min Ben Forta, 2013 (Person Education, inc) Websites:
Projekt 1 Database. Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1
Projekt 1 Database Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1 CREATE TABLE IF NOT EXISTS `3sempro1`.`cu `customer_id` INT(5) NOT NULL AUTO_INCR `name` VARCHAR(45) NULL DEFAULT
Læs mereDatabase. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen
Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case
Læs mere3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015
PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas
Læs mereProjekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk
Projekt database 3 Semester - Mul a Projekt 1 Yaser Osman cph-mo102@cphbusiness.dk Dan Eskildsen cph-de32@cphbusiness.dk Ammar Al-Basri cph-aa140@cphbusiness.dk Emre Kandemir cph-ek68@cphbusiness.dk Lotte
Læs mereJayne Alice Jensen cph-jj208@cphbusiness.dk [Link til portfolio]
DATABASE Projekt: Projekt 1, 3. semester Website: http://kostecki.dk/cph/projektdb/ Dato: 08/09/14-21/09/14 Skole: Copenhagen Business Academy Klasse: Multimediedesigner - Mulb Gruppe: MULB1 Undervisere:
Læs mereProjekt database. http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside)
Projekt database http://bysileha.com/3.semester/database-eshop/index.html (vores htmlside) Amanda Lindschouw - cph-al144@cphbusiness.dk http://ahldesign.dk/learningthird.html Charlotte Øberg - cph-co74@cphbusiness.dk
Læs mereDATABASE Projekt 1-3. semester
DATABASE Projekt 1-3. semester Gruppe 2- CLmul-a12e Projekt URL http://www.lucasperch.dk/projekter/database.pdf Gruppe 2 Lucas Perch-Nielsen cph-lp14@cphbusiness.dk http://lucasperch.dk/skole.php Niclas
Læs mere! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.
Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:
Læs mere! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.
Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:
Læs mereProjekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4
Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl
Læs mereCLmul-b14e Gruppe 2 2. Database projekt
1 2 CLmul-b14e Gruppe 2 2. Database projekt JONAS FALK sniller27@hotmail.com Projekt vejledere Ivan Rosenvinge Frederiksen CHRISTIAN BRAMS halkjaer-brams@hotmail.com Tue Becher LINE RASMUSSEN line-rasmussen@live.com
Læs mereWeb DB project - http://www.hma-design.dk/crowdfunding/index.html 3. semester - 3. projekt - Gruppenr. 23 MULA - September 2015
Web DB project - http://www.hma-design.dk/crowdfunding/index.html 3. semester - 3. projekt - Gruppenr. 23 MULA - September 2015 FAKTAARK PROJEKTTITEL... Web DB project URL... CFunding.IT.dk Mette Line
Læs mereModul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE
Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench
Læs mereProjekt titel. Projekt navn. Gruppe medlemmer. Klasse/Gruppenummer. Databaseprojekt 1. Ferrari
Projekt titel Databaseprojekt 1 Projekt navn Ferrari Gruppe medlemmer Christian Lund (christiandevries.dk) Alexander Kofod (thisisalex.dk) Mark Halding (haldingweb.dk) Klasse/Gruppenummer MulA - gruppe
Læs mereProjekt: Database. Multimedia Design: Semester 3 - projekt 01. Sabine Larsen cph-sl176@cphbusiness.dk. Anastasia Keller cph-ak186@cphbusiness.
Anslag: 21284 Multimedia Design: Semester 3 - projekt 01 Projekt: Database Projektperiode: 07. September 20. September 2015 Gruppe nummer: MulB07 Vejledere: Ivan Rosenvinge Frederiksen & Tuje Becher MULA
Læs mereDe vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML
SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en
Læs mereProjekt 1 - Database. Cphbusiness Lyngby Multimediedesigner, 3. semester. MulB13e, gruppe 4
Cphbusiness Lyngby Multimediedesigner, 3. semester MulB13e, gruppe 4 September 2014 http://www.designduck.dk/cph/trorodvin create table costumers ( cno INT(4) Primary key AUTO_INCREMENT, cname VARCHAR(30)
Læs mereViews etc. Databaser
Views etc. Databaser Views Med Views kan vi gemme nogle af de lange select sætninger. I vores eksempel fra tidligere er det f.eks. forbundet med en del besvær at finde telefon nr og bilmærker for en sælger
Læs mereTitel: Database 1. projekt - 3. semester Multimediedesigner uddannelsen - Lyngby
Titel: Database 1. projekt - 3. semester Multimediedesigner uddannelsen - Lyngby Faktaark Gruppe 8: Titel: URL: Database http://www.graphicweb.dk/3sem.html Janni Cold mail: janni@cold-design.dk www.cold-design.dk
Læs mereCFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15
CFunding-IT http://crowdfunder.jakobplenge.dk/index.php Web DB Multimediedesigner 3. Semester Gruppe 15 Andreas Simonsen Jakob Plenge Line la Fontaine Line Mehr Hansen Christian Knudsen Tobias Sonne 1
Læs merehttp://bysileha.com/rate/home.php Gruppe nr. MULB2, Multimediedesign 3. semester hold B. Tue Becher Jesper Hinchely
http://bysileha.com/rate/home.php Gruppe nr. MULB2, Multimediedesign 3. semester hold B. Tue Becher Jesper Hinchely Amanda Lindschouw - cph-al144@cphbusiness.dk http://ahldesign.dk/learningthird.html Michelle
Læs mereData lagring. 2. iteration (implement backend)
Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering
Læs mereEksamen, DSDS, forår 2009
Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereWebSite og databaseprojekt
WebSite og databaseprojekt Study: Project Period: Multimedia Design 3.semester 2. Project: Database og website 30.Sep. 2013 11.Okt.2013 Fact Sheet Project title: shop4415 Class: CLmul-a12e Group Number:
Læs merePOST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-
POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- kr141@cphbusiness.dk Mette Bejder cph- mb458@cphbusiness.dk Link til POST IT http://mbejder.dk/post-
Læs mereDOCUMENTATION FULLY DRESSED USE-CASE. 29. oktober 2012 [ TEMA PERSISTENS DOKUMENTATION] Use-case: Process Order
DOCUMENTATION FULLY DRESSED USE-CASE Use-case: Process Order Omfang og niveau: Dette omhandler en ordre der går gennem systemet Primær aktør: Sælger Pre betingelser: At der ikke er registret kunder Post
Læs mereBegrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen
Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs merePROJEKT WEB_DB CROWDFUNDING
PROJEKT WEB_DB CROWDFUNDING 3. SEMESTER 3. PROJECT MULB Gruppe 6. 4. oktober 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde.
Læs mere-- Først opretter vi databasen CREATE DATABASE projekt_database; -- og så benytter vi den: USE projekt_database;
-- Først opretter vi databasen CREATE DATABASE projekt_database; -- og så benytter vi den: USE projekt_database; -- Så oprettes de forskellige tabeller: DROP TABLE if exists customer; -- Dette statement
Læs merePROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B
PROJEKT 3 The Design Diaries LINK TIL BLOG: http://mbsgraphic.dk/blog/ Af Mikkel Borg Svendsen & Sebastian Frank MUL B 1 INDHOLDS- FORTEGNELSE HVEM ER BLOGGERNE? 3 USE CASE 4 ATTRIBUT TABEL 5 PHP CODE
Læs mereEn opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin
En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin Trin 1: Lav en Domain model Opgave beskrivelse - Scandic hotel kæde Lav en domain model af Hotel-kæden.
Læs mereDB undervisning 01-01
Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...
Læs mereReeksamen, DSDS, forår 2008
Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereMODUL 2 ASSIGNMENT 3 PHP/DB SYSTEM 9. OKTOBER 2016
9. OKTOBER 2016 MODUL 2 ASSIGNMENT 3 PHP/DB SYSTEM SEBASTIAN FRANK ANDERSEN CPH-SA169@CPHBUSINESS.DK http://sebastianfrank.dk/modul2ass3/projectlist.php https://github.com/seb94frank/modul2ass3 Beskrivelse
Læs mereEksamen, DSDS, efterår 2008
Eksamen, DSDS, efterår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 6. januar 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereThe Design Diaries Project 3 2. Semester. Blog om designprincipper
The Design Diaries Project 3 2. Semester Blog om designprincipper By Lif Neergaard www.lifmediadesign.dk cph-ln175@cphbusiness.dk Mathias Larsen www.nefjam.dk cph-ml414@cphbusiness.dk Ida Christensen www.idamedia.dk
Læs mereEksamen, DSDS, efterår 2007
Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke
Læs mereMy Shop. Funktioner, oversigt: Kom i gang: Online shop system
My Shop Online shop system Infusion name: My_Shop Ajax baseret, online SHOP system Vejledning til installation og brug -------------------------------------------------------- Author: Egon Jessen, webmaster@myphp.dk
Læs mereArvid Nilsson Webshop Adgang til webshoppen
Arvid Nilsson Webshop Adgang til webshoppen Du finder webshoppen ved at gå ind på www.arvidnilsson.com og vælge dit lokale sprog. I topmenuens højre side finder du knappen WEBSHOP, som du klikker på -
Læs merePHP 3 UGERS FORLØB PHP, MYSQL & SQL
PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at
Læs mereDesign Diaries.
Design Diaries http://blog.lykkeeilert.dk/ Patricia Gambula Larsen Patrick Lykke Eilert Ninette Andersen cph-pl130@cphbusiness.dk cph-pe58@cphbusiness.dk cph-na96@cphbusiness.dk INDHOLD Use case model
Læs mereA11: Last Year s Exam
A11: Last Year s Exam Agenda Design of Site map and Web- structure (3) Design of data model (1) Design of database transactions (2) Construction of HTML and PHP scripts (3) Exercise 3: Design of Site map
Læs mereElaboration fase 2. semester projekt 2008-04-11. Gruppe 4
Indholdsfortegnelse Analysemodeller... 4 Domænemodel... 4 ER-model... 5 Designmodeller... 7 Designklassediagram... 7 Sekvensdiagram... 9 Relationel model... 10 Diskussion af datastrukturer, algoritmer
Læs mere(fig.1. Eksempel på en almindelig entity)
Formål Formålet med denne opgave var, at designe et database system for et fiktivt universitet, ved hjælp af ER-model, for derefter at oversætte det til SQL tabeller. Og dernæst lave en assertion så der
Læs mereIntroduktion til SQL queries
Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i
Læs mereIntroduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002
Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse
Læs mereEN DANSK MERCHANDISE SHOP
EN DANSK MERCHANDISE SHOP (DATABASE PROJEKT) 1. PROJEKT 3. SEMESTER 21. SEPTEMBER 2012 UDARBEJDET AF STUDERENDE FRA KLASSE Cl12mul3b11e: Elin Vatnhamar Olsen www.web324.webkn.dk/portfolio/andet.html Mail:
Læs mereOpgave 1. Opret de 4 tabeller i FTSFrontend programmet. Indsæt mindst 3 forskellige tabelværdier i kunder, målerstatus, byer og regning..
Side 1 af 11 Dato: 07-09-2003 Opgaver i oprettelse af kunder og info i database med java. Opgave 1. Opret de 4 tabeller i FTSFrontend programmet. Indsæt mindst 3 forskellige tabelværdier i kunder, målerstatus,
Læs mereAnne Randorff Højen
Anne Randorff Højen arra@hst.aau.dk Forelæsning og opgaver: Introduktion til SQL pause Forlæsning og Opgaver: SQL 2. del pause Introduktion til PhPMyAdmin Opgaver SQL Der modelleres ud fra reelle relationer
Læs mereDatabase kursus Forår 2013
Database kursus Forår 2013 Jacob Aae Mikkelsen Database design og programmering/databaser fra Organisationsorienteret softwareudvikling 1 Praktisk info Lærebog Database Systems: The Complete Book Skema
Læs mereProjekt 1 - Database. Indholdsfortegnelse. Intro...4 Indledning...5 Projektbeskrivelse...5 Problem felt...6 Problem formulering...
1 Projekt 1 - Database Fakatark Indholdsfortegnelse Faktaark...3 Intro...4 Indledning...5 Projektbeskrivelse...5 Problem felt...6 Problem formulering...6 Projekt title Database projekt 1 Klasse CLmul-b12e
Læs mereMayianne Nøks Pedersen www.mypedersen.dk/sem3projekt2databasewebsite.html Mail: mypedersen@gmail.com
WEB & DATABASE 2. PROJEKT 3. SEMESTER Et projekt udarbejdet af studerende fra gruppe 1 klasse CL12mul3b11e: Elin Vatnhamar Olsen www.web324.webkn.dk/portfolio/websits.html Mail: elin.v.olsen@hotmail.com
Læs mereEn Kort Introduktion til Oracle
En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering
Læs mereØvelse 9. Klasser, objekter og sql-tabeller insert code here
Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til
Læs mereRatingsystem i PHP og MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien
Læs merePHP Snippets. De små korte. Skrevet af Daniel Pedersen
PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk
Læs mereConceptual, logic, physical
Conceptual, logic, physical Conceptual er et billede af virkeligheden. Entity names og attributter relaterer til den faktiske verden. Physical er i SQL databasen, her skriver vi de navne på tabeller og
Læs mereDatabaseadgang fra Java
Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,
Læs mereConveyIT - Visualisation of your dreams 3. semester - 2. projekt
ConveyIT - Visualisation of your dreams 3. semester - 2. projekt Lavet af: Tevfik Özyigit, Niels Sigaard, Jesper Kjær, Nevin Ciftci & Komal Ahmed Projektaflevering: 07.10.2011-26.10.2011 URL: http://www.tevfik.dk/vote_db2/menu/index.php
Læs mereIndholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...
Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker
Læs mereGæstebog med validering opbygget med MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.
Læs mereCPH Business Academy. Lærere: JHI & TUJE www.ysy.dk/cfunding-it/index.html 04-10-2015
Crowdfunding Modul 3 CPH Business Academy. Lærere: JHI & TUJE www.ysy.dk/cfunding-it/index.html 04-10-2015 Josephine Lorentzen Camilla Norqvist Hansen Shiya Yang Michella Serritzlew Jacobsen Kamilla Melnyczok
Læs mereSidste forelæsning. Jacob Aae Mikkelsen. 28. april 2013 IMADA. Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28.
Sidste forelæsning Jacob Aae Mikkelsen IMADA 28. april 2013 Jacob Aae Mikkelsen (IMADA) Sidste forelæsning 28. april 2013 1 / 36 Outline 1 Brugere og Sikkerhed Jacob Aae Mikkelsen (IMADA) Sidste forelæsning
Læs mereWEBSITE DB. Copenhagen Business Academy Multimediedesigner. 3 semester 2 projekt, oktober 2014 Gruppe 1 MulA
WEBSITE DB Copenhagen Business Academy Multimediedesigner 3 semester 2 projekt, oktober 2014 Gruppe 1 MulA Kia Dahlen, Pia Ellenton Jensen, Maria Korshøj Andersen & Kamilla Klein Website URL: http://www.piajensen.nu/dancehall/index.php
Læs mereWeb Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net
Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som hører til din konto, tryk
Læs mereInteraktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Læs mereAnvisning i aflevering af bitemporale data
UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel
Læs mereEksamen, DSDS, forår 2008
Eksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereTagwall med Php & MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall
Læs mereUploade billeder eller andre filer ved hjælp af php og mysql
Denne guide er oprindeligt udgivet på Eksperten.dk Uploade billeder eller andre filer ved hjælp af php og mysql Denne artikel viser hvordan man kan uploade et billede eller en anden fil, og tilknytte det
Læs mereWorkshop Persistence
Workshop Persistence University College Nordjylland Datamatikeruddannelsen Klasse: dmaa0216 Titel: Workshop Persistence Versionskontrol-sti: https://github.com/mrurb/workshop-persistans/invitations versionsnummer:
Læs mereIntroduktion til programmering
Introduktion til programmering Databaser Uge 38 L. Ingemann: SQL databaser på nettet, kap 2-4. Kompendium L. Ingemann: SQL databaser på nettet, kap 6-20, Kompendium Sidste gang Databaser Relationelle databaser
Læs mereDataanalyse og databaser
Dataanalyse og databaser En database er lang række data, der er blevet struktureret således, at der er relationer mellem tabellerne og det er muligt at indsætte og udtrække den ønskede information fra
Læs mereJEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009
JEM1 LAB14 Journal Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 Denne journal er fremstillet i forbindelse med udarbejdelsen af en J2ME applikation der holder og persisterer links og
Læs mereDatabaser. Område / Specialefag nr. 6238 Database, design og programmering 44954. Datatekniker Infra & Prog IT-Supporter AMU Kursister
Databaser Område / Specialefag nr. 6238 Database, design og programmering 44954 Datatekniker Infra & Prog IT-Supporter AMU Kursister Fagligt indhold Link til faget på mars.tekkom.dk Link til faget på iu.amukurs.dk
Læs mereWeb Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net
Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som du tidligere har modtaget
Læs mereFra ER-Diagram til Relationel model i 7 step
Fra ER-Diagram til Relationel model i 7 step STEP 1: For regular entity type E in ER schema, create a relation R that includes all the simple attributes, and component attributes of composite attributes.
Læs mereProjekt 2 - Website with Database
Projekt 2 - Website with Database Cphbusiness Lyngby Multimediedesigner, 3. semester MulB13e, gruppe 1 September 2014 http://blues.cph.designduck.dk FAKTAARK Projekt titel: Projekt 2 - Website with database
Læs mereI mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.
Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren
Læs mereBegrynder til at lave log ind system
Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind
Læs mereSkriftlig eksamen i kurset. Informationssystemer
6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.
Læs mereManglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler.
Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Af Seniorkonsulent Carsten Saastamoinen-Jakobsen Skal datamodellen blot være på 3NF (normalform)?
Læs mereDatabase. lv/
Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde
Læs mereCrowdfunding. Modul 3. CPH Business Academy. Lærere: JHI & TUJE www
Crowdfunding Modul 3 CPH Business Academy. Lærere: JHI & TUJE www. http://ysy.dk/cfunding-it/index.html 04-10-2015 Josephine Lorentzen Camilla Norqvist Hansen Shiya Yang Michella Serritzlew Jacobsen Kamilla
Læs mereFoto-Applikation Dokumentation. Et Kod-i-Ferien projekt
Foto-Applikation Dokumentation Et Kod-i-Ferien projekt 1 Indholdsfortegnelse Systemets generelle opsætning... 3 Systemets elementer... 4 iphone applikation... 4 PHP-script... 4 Wordpress-plugin... 4 Website...
Læs mereProduktdokumentation
DATABASETIL WEBSITET WWW.SKOERT.DK... 2 BESKRIVELSE OG KATEGORISERIG:...2 ER DIAGRA SKITSER...4 ER diagram nr 1 for hele databasen... 4 Erdiagramskite 2 alternativ løsning til børn... 4 Erdiagramskite
Læs mereDatabasesystemer. IT Universitetet i København 8. juni 2006
Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 7 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.
Læs mereDatabasesystemer. IT Universitetet i København 7. juni 2005
Databasesystemer IT Universitetet i København 7. juni 2005 Eksamenssættet består af 5 opgaver med 13 spørgsmål, fordelt på 6 sider (inklusiv denne side). Vægten af hver opgave er angivet. Du har 4 timer
Læs mereDatabase programmerings tips
Denne guide er oprindeligt udgivet på Eksperten.dk Database programmerings tips Denne artikel vil introducere nogle problem stillinger med flere samtidige brugere, som man skal tænke på, når man udvikler
Læs mereVejledning til ændringsudpegning
Vejledning til ændringsudpegning I forbindelse med ændringsudpegninger er der for at gøre udpegningerne ens fra kommunerne lavet en kort vejledning, som skal give en afklaring af, hvornår man bruger de
Læs mereIntroduktion til programmering
Introduktion til programmering Databaser Uge 37 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Plan Oprette jer på IMV
Læs mereZapier-integration mellem MailChimp og webcrm hos Azalea IT
Case: Zapier-integration mellem MailChimp og webcrm hos Azalea IT Zapier er en integrationsplatform, hvor man kan forbinde over 1500 apps uden at skrive en eneste bid kode. Du kan se, hvilke apps du kan
Læs mereDatabase design for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter
Læs mereRapport. Udarbejdet af: Mayianne Nøks Pedersen. Skole login: knmape68. E-mail: mypedersen@gmail.com
Rapport Udarbejdet af: Mayianne Nøks Pedersen Skole login: knmape68 E-mail: mypedersen@gmail.com URL til brugerundersøgelsen: http://web328.webkn.dk/hjemmeside/image/laering/sem2brugerundersogelse/brugerundersogelse/
Læs merewww.rikkecarlsen.com/ cupcakes/index.html
2. semester - 3. projekt Interaktionsudvikling - en fortsættelse af projekt 2 - CUPCAKES Mul B - Cphbusiness - 2014 Link til website: www.rikkecarlsen.com/ cupcakes/index.html Gruppe 7 Camilla Mia Poulsen
Læs mereSQL Server 2016 Data Adgang
SQL Server 2016 Data Adgang MSBIP, 5. OKTOBER, 2015 Agenda SQL Server 2016 CTP 2.3 Pragmatisk Data Adgangskontrol Row Level Security Dynamic Masking Kombination af begge Alternativet Hvem er jeg Selvstændig
Læs mereQuick guide. tvilums e-shop.
Quick guide tvilums e-shop www.tvilum.com Quick Guide Tvilums e-shop Vi er stolte af at kunne præsentere Tvilums nye hjemmeside med e-shop. Vi håber at den vil skabe merværdi for din forretning som forhandler
Læs mere