Netwerk tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »
Hugo

Hugo

04/06/2007 20:18:00
Quote Anchor link
Hoi,

Ik ben bezig met een website waar bedrijven een profiel hebben. Het is de bedoeling dat de bedrijven elkaar onderling kunnen toevoegen aan hun netwerk. Vergelijkbaar met o.a. Hyves. Nu komt mijn probleem. Hoe koppel ik die bedrijven aan elkaar? Ik moet ID's uit dezelfde tabel gaan koppelen. Maar hoe kan ik dat het beste doen?
Ik had iets bedacht van een tabel met twee kolommen: bedrijf_recht, bedrijf_links.

Ben ik op de goede weg? Hoe zouden jullie het doen?
Graag jullie hulp!


Groeten

ShuGos
 
PHP hulp

PHP hulp

16/01/2025 20:54:21
 
Sebastiaan Blaas

Sebastiaan Blaas

04/06/2007 20:29:00
Quote Anchor link
extra (koppel) tabel maken, je hebt meer op meer relaties nl.

Overigens bestaan er al dergelijke websites.
 
Hugo

Hugo

04/06/2007 20:35:00
Quote Anchor link
Het is een project voor school namelijk.

Dus ik heb twee koppel tabellen nodig? In mijn voorbeeld gaf ik aan dat ik zo'n tabel heb. Voor de duidelijkheid

[bedrijven] bedrijf_id, naam, adres, enz...
[netwerk] bedrijf_rechts, bedrijf_link
De twee kolommen van de netwerk tabel zijn bedrijf_id's
 
Sebastiaan Blaas

Sebastiaan Blaas

04/06/2007 20:45:00
Quote Anchor link
well that's it inderdaad

je hebt bedrijfstabel
en koppeltabel

koppel:
id | bedrijf_id | network_id |

en dan is het vullen als een dolluh
 
Hugo

Hugo

04/06/2007 20:53:00
Quote Anchor link
Ik was dus op de goede weg. Dank je wel!
 
Jan Koehoorn

Jan Koehoorn

04/06/2007 22:35:00
Quote Anchor link
Je moet gewoon altijd kijken wat voor soort relatie je hebt in je DB.

Vergelijk films - acteurs. Eén film kan meer dan één acteur bevatten en één acteur kan in meer dan één film meedoen. Dat heet een veel op veel relatie en die zijn verboden.

De oplossing is dan inderdaad altijd een koppeltabel waarin je combinaties van de twee andere tabellen opslaat.
 
Hugo

Hugo

04/06/2007 22:41:00
Quote Anchor link
Dat was bij mij al bekend. Wanneer je twee tabellen wilt koppelen je altijd een koppel tabel gebruikt. Maar mijn probleem is dat ik maar een tabel heb.
Om jouw voorbeeld te gebruiken. Ik wil acteurs aan elkaar koppelen. Meerdere acteurs hebben wat gemeen met elkaar.
Vergelijk het met een vrienden netwerk. Een gebruiker kan meerdere gebruikers als vriend hebben. Dus hoe koppel je dat aan elkaar?
 
Jan Koehoorn

Jan Koehoorn

04/06/2007 22:45:00
Quote Anchor link
Wat heb je nodig? Een combinatie van twee gebruikers. Dus drie velden in je koppeltabel: id, gebruiker1_id en gebruiker2_id.

Het maakt niet uit of je een koppeltabel maakt tussen twee verschillende tabellen, of een koppeltabel die records uit 1 en dezelfde tabel (in dit geval gebruikers) aan elkaar koppelt.

Je zou het systeem nog enigszins kunnen uitbreiden, door de uitgenodigde gebruiker de mogelijkheid te bieden om de uitnodiging te accepteren danwel af te wijzen.

Dan ziet je koppeltabel er zo uit:

vrienden
----------
id
vraag_id (= id uit de tabel gebruikers)
antwoord_id (= id uit de tabel gebruikers)
geaccepteerd (1 of 0, gebruik hiervoor een TINYINT)
 
Hugo

Hugo

04/06/2007 22:51:00
Quote Anchor link
Zoiets had ik dus al in gedachten. Wilde alleen weten of het een juiste manier is.

Nu even een andere vraag. Is de id kolom nodig? Heb je niet genoeg aan de vraag_id en antwoord_id. Die je dan een PK maakt? Als je alleen de id een PK maakt dan kunnen er dubbele combinatie's vraag_id en antwoord_id gemaakt worden.
Of is dit niet waar?
 
Joren de Wit

Joren de Wit

04/06/2007 23:16:00
Quote Anchor link
Ik zou altijd een kolom id erin houden als primary key met een auto_increment erop. Op die manier zijn al je records uniek te onderscheiden en is het makkelijk om een bepaald record aan te duiden om het bijvoorbeeld te verwijderen.

Als je verder niet wilt dat de combinatie vraag_id / antwoord_id maar 1x voorkomt in je tabel, kun je een UNIQUE constraint aanbrengen op die twee velden.
 



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.