Meerdere tabellen koppelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Software Developer Entity Framework Microse

Functieomschrijving Ben jij een .NET Developer en wil jij deel uitmaken van de organisatie welke marktleider is op het gebied van innovatie binnen haar branche? Dit tezamen met de mogelijkheid om met de nieuwste .NET technieken en innovaties te werken? Reageer dan snel op deze vacature! Verder ontwikkelen van het innovatieve softwarepakket middels, .NET C#, Entity Framework, Microservices georiënteerde architectuur en meer; Jij zal FO (functionele ontwerpen) maken en deze omzetten richting TO (technische ontwerpen); Verder participeer je in projecten waarbij jouw vaardigheden op .NET gebied ervoor zorgen dat cruciale applicaties robuust en betrouwbaar bij klanten operationeel kunnen worden gesteld;

Bekijk vacature »

Productmanager Digitalisering

Zoek je een interessante baan op het gebied van massadigitalisering? Durf jij de verantwoordelijkheid te nemen voor de volledige digitaliseringsketen en ben je daarnaast ook nog een slimme regelaar op diverse niveaus? Dan ben jij misschien onze Productmanager Digitalisering. Wat ga je bij ons doen? Als Productmanager Digitalisering ben je verantwoordelijk voor een belangrijke opdracht van de KB: de massadigitalisering van boeken, kranten en tijdschriften. De KB voert grote programma’s uit die aanzienlijke impact op de digitaliseringsketen hebben. In je rol van Productmanager speel je een cruciale rol bij de implementatie van wijzigingen in de keten. En jouw enthousiasme voor

Bekijk vacature »

Software Architect / Developer / C# / Azure / CQRS

Bedrijfsomschrijving Als Software Architect/Senior Developer kom je te werken bij een organisatie in regio Veenendaal wiens core business software development is voor oplossingen voor de vastgoed branche. Deze applicaties vormen de basis voor financiële processen en planningen en worden door een groot tal gerenommeerde organisaties in Nederland gebruikt. Samen met een team van 15 collega's (bestaande uit ontwikkelaars, testers, UX/UI Designer en een Product Owner), verdeeld over Nederland en een andere locatie in Europa, ga je als Software Architect / Senior Developer aan de slag om het gehele platform te moderniseren. Hiervoor maakten ze gebruik van Delphi en is het

Bekijk vacature »

.NET developer / C# / MySQL Database

.NET developer / C# / MySQL Database regio Doetinchem Functieomschrijving Ben jij een .NET ontwikkelaar die aan de slag wil gaan als .NET developer, maar ook veel te maken wil hebben met de klant? Dan ben je bij deze innovatieve, vooruitstrevende en internationaal georiënteerde organisatie in de regio Doetinchem aan het juiste adres. Je krijgt hier de mogenlijkheid om een creatief team versterken. Spreekt dit je aan reageer dan snel op deze volgende stap in jouw carriere! Jouw meest voorkomende werkzaamheden zijn: Het vertalen van wensen vanuit de business naar .NET oplossingen. Dit betekent dat je of bestaande modules gaat

Bekijk vacature »

Senior Java Developer

Functie­omschrijving “Wat ik zo leuk vind aan mijn werk bij de Belastingdienst? De ruimte die je krijgt voor innovatie en om te groeien. Maar ook de verbondenheid met collega's, de verscheidenheid aan werk en de doelgroep waar we het voor doen, namelijk bijna heel Nederland. Bovendien is de Belastingdienst een heel flexibele werkgever.” Richard Carabain, lead developer bij de Belastingdienst. Je werkt bij een van de vijf technische teams van online aangifte (OLA). Deze teams beheren 50 formulieren en ontwikkelen daarnaast nieuwe. Alle formulieren maken gebruik van een framework dat we zelf ontwikkeld hebben. De 5 OLA-teams zijn onderdeel van

Bekijk vacature »

API Developer / Red Hat Fuse / 3Scale / OpenShift

Bedrijfsomschrijving Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en Linux draait en bestaat uit standaard- en maatwerkapplicaties. De maatwerk applicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen, optimaliseren en automatiseren van het huidige applicatielandschap, waarbij gebruik wordt gemaakt van de nieuwste technieken. Zin om deze uitdaging als API Developer / Integratie specialist aan te gaan? Om de vernieuwing en optimalisatie kracht bij te zetten zijn ze bezig

Bekijk vacature »

Lead Software Developer (NL)

Lead Software Developer (NL) Den Haag HBO/WO IT Professional "Als Technisch Lead impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door technisch sturing te geven aan het team en ontwikkeling van onze Cloud IT-platformen en Open Source software-oplossingen gebouwd in of C#, Java, Javascript, Typescript, Python of Mobile op Android. Dit vraagt om een rolmodel en tech leiderschap". Wat ga je doen? PostNL is becoming a postal tech company. Als Lead Software Developer ben je de tech lead van een multidisciplinair Business-IT-team bestaande uit onder andere Developers en Solution Consultants. Je zult verantwoordelijk worden

Bekijk vacature »

Senior applicatieontwikkelaar

Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en

Bekijk vacature »

Lead Software Developer Datawarehouse

Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons datawarehouse. Om dit mogelijk te maken ontwikkelt onze afdeling een set aan softwareapplicaties die optimaal aansluiten bij ons zorginformatiesysteem (ZIS). Als team lead software binnen de afdeling datawarehouse heb je de dagelijkse leiding over een team van 6

Bekijk vacature »

Webdeveloper

Functieomschrijving Voor een detacheerder in de ict, gevestigd in Delft, zijn we op zoek naar iedereen met kennis van programmeertaal. Dit bedrijf heeft opdrachten bij verschillende organisaties, denk aan is front-end, back-end, embedded systems, mobile apps en data science. Naast bovenstaande kennis kan jij collega's motiveren en enthousiasmeren met daarbij efficiëntie en kwaliteit hoog in het vaandel. Aangezien je soms in een project werkt is samenwerken met andere ontwerpers, programmeurs en interactiedeskundigen niet weg te denken. Tot slot is het belangrijk dat jij van afwisseling houdt en snel werkzaamheden op pakt. Jij vindt werken op projectbasis leuk! Het zou ook

Bekijk vacature »

Java Software Developer - Utrecht - Startup

Are you looking to extend your skillset, develop ground-breaking software and work together with a great team on projects that matter? Are you interested in using the latest technologies and dive deeper into the world of Blockchain and Artificial Intelligence? Work with great people on great projects that matter Improving social benefit programs supporting (local) government, healthcare and education Helping people and businesses to take control of their personal information and data Sharing W3C Verifiable Credentials like competencies, certificates, diplomas Decentralized finance and Tokenization Improving support and reliability of medical trials Opportunity to work on Blockchain standardization Improving stewardship and

Bekijk vacature »

BI Ontwikkelaar

Ben jij gek op het verzamelen en analyseren van informatie? En wil je met deze passie graag zorgorganisaties meer inzicht verschaffen? Lees dan snel verder. Jouw baan Als BI ontwikkelaar Datawarehouse help je zorgorganisaties bij het inzichtelijk maken en grafisch presenteren van hun data. De ene dag werk je aan rapportages en kubussen, een dag later spreek je af met je collega’s om je in een ingewikkeld zorgproces te verdiepen. Je verwerkt informatiewensen samen met onze ontwikkelaars in de software. Afwisselend en uitdagend, want je werkt aan meerdere projecten tegelijk. Wat voor projecten? Dat stemmen we zoveel mogelijk af op

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

Full-stack .NET developer gezocht, Goeree-Overflak

Ben je een .NET software developer en op zoek naar een professionele werkomgeving binnen een wat groter innovatief en ambitieus bedrijf? Waar sprake is van een uitgebreid applicatielandschap met elke dag nieuwe uitdagingen, waar alles mogelijk is, binnen een goede collegiale sfeer? Lees dan verder! Voor een bedrijf in Goeree-Overflakke zijn we momenteel op zoek naar een ervaren software developer. De IT afdeling bestaat uit circa 60 mensen waarvan zo'n 15 developers. Voor de recente architectuur wordt gebruikt gemaakt van de nieuwste technieken waaronder .NET Core, Docker en Angular. Echter bestaat het applicatielandschap uit een groot aantal verschillende applicaties waarbij

Bekijk vacature »

Unieke PHP kans bij een Unieke organisatie!

Functieomschrijving Je komt te werken in een Agile team van 8 collega's bestaande uit PHP ontwikkelaars, een product owner en een business analist plus een IT manager. Ze werken werken er volgens Continuous Integration en Continuous Delivery en mocht je hier al ervaring in hebben dan is dat mooi meegenomen. De collega's delen graag kennis met elkaar en helpen elkaar waar mogelijk. Je staat er in dit team daarom nooit alleen voor en er is veel ruimte voor jouw inbreng. Omdat het bedrijf zo sterk aan het ontwikkelen is wereldwijd kun jij als developer hier straks ook in meegroeien en

Bekijk vacature »
Jurgen B

Jurgen B

20/03/2008 15:51:00
Quote Anchor link
Dag Mensen,

Klopt deze structuur? Ik vraag het me af namelijk! Ik heb het net in elkaar gezet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
-- phpMyAdmin SQL Dump
-- version 2.10.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generatie Tijd: 20 Mar 2008 om 16:31
-- Server versie: 5.0.45
-- PHP Versie: 5.2.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `portfolio`
--

-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `categorie`
--

CREATE TABLE `categorie` (
  `id` int(11) NOT NULL auto_increment,
  `categorie` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Gegevens worden uitgevoerd voor tabel `categorie`
--


-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `cat_cat`
--

CREATE TABLE `cat_cat` (
  `categorie_id` int(11) NOT NULL,
  `portfolio_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `cat_cat`
--


-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `cat_tec`
--

CREATE TABLE `cat_tec` (
  `techniek_id` int(11) NOT NULL,
  `portfolio_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `cat_tec`
--


-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `foto`
--

CREATE TABLE `foto` (
  `id` int(11) NOT NULL auto_increment,
  `portfolio_id` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Gegevens worden uitgevoerd voor tabel `foto`
--


-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `portfolio`
--

CREATE TABLE `portfolio` (
  `id` int(11) NOT NULL auto_increment,
  `titel` varchar(255) NOT NULL,
  `opdrachtgever` varchar(255) NOT NULL,
  `website` varchar(255) NOT NULL,
  `omschrijving` text NOT NULL,
  `jaar` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Gegevens worden uitgevoerd voor tabel `portfolio`
--


-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `technieken`
--

CREATE TABLE `technieken` (
  `id` int(11) NOT NULL auto_increment,
  `techniek` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Gegevens worden uitgevoerd voor tabel `technieken`
--


Ik heb er nu op aanraden van AndriesLouw koppeltabellen tussen gezet
Gewijzigd op 01/01/1970 01:00:00 door Jurgen B
 
PHP hulp

PHP hulp

28/10/2020 18:45:45
 
Frank -

Frank -

20/03/2008 15:57:00
Quote Anchor link
`jaar` int(4) NOT NULL,

Een DATE of YEAR lijkt mij meer voor de hand liggen, een INT is tenslotte geen jaartal. En laat je niet foppen door de 4, daarmee hou jij jezelf voor de gek.

De tabel portfoto kan volgens mij zo weg, die doet niks.

De tabel technieken lijkt mij niet goed, 1 techiek kun je voor meerdere portfolio's gebruiken en 1 portfolio kan meerdere technieken gebruiken. Dus een meer-op-meer relatie, dat kan alleen met een koppeltabel tussen portofolio en technieken.

Waarom je in de tabel categorie het portfolio_id opslaat, is mij niet duidelijk. Het lijkt mij ook niet goed. Ik verwacht eerder een categorie_id in de tabel portfolio.

Edit: Wel bijzonder dat je zegt geen hulp nodig te hebben
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Gerben Jacobs

Gerben Jacobs

20/03/2008 16:13:00
Quote Anchor link
Wat ik altijd bij 'categorie' tabellen doe is nog een 'parent_id' toevoegen. Mocht je meerdere lagen willen hebben, dan kan dat heel makkelijk!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.