Tabeloverstijgende variabele

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »
Marc O

Marc O

27/11/2018 22:35:50
Quote Anchor link
Hoi,

Ik ben nieuw hier en ook nieuw in het gebruik van php-mysql.
Vandaar ook mijn volgende vraag: Ik heb twee tabellen gemaakt in mysql: 'registratie' (naw-gegevens) en 'onderhoud'. Op het moment dat ik een onderhoudsbeurt via een formulier wil toevoegen aan de database wil ik die koppelen aan een userid uit de registratietabel zodat ik later per userid alle onderhoudswerkzaamheden kan opvragen. Hoe krijg ik dat voor elkaar bij de inrichting van de tabellen?

Alvast hartelijke dank!

Marc
Gewijzigd op 27/11/2018 22:36:06 door Marc O
 
PHP hulp

PHP hulp

24/11/2024 15:15:48
 
- Ariën  -
Beheerder

- Ariën -

27/11/2018 23:01:17
Quote Anchor link
Beide tabellen moeten overeenkomende gegevens hebben waarmee je ze koppelt.
Een gebruiker heeft na registratie altijd een uniek ID, en diezelfde ID hang je ook aan een onderhouds-record.

Vervolgens kan je met een JOIN in je query beide tabellen koppelen, zodat je bijvoorbeeld bij het ophalen van een onderhouds-record ook alle NAW-gegevens hebt van die persoon.

De relatie leg je dus sowieso vast op de plek waar je met de query de boel ophaalt.
Gewijzigd op 28/11/2018 10:01:11 door - Ariën -
 
Marc O

Marc O

27/11/2018 23:08:34
Quote Anchor link
- Ariën - op 27/11/2018 23:01:17:
Beide tabellen moeten overeenkomende gegevens hebben waarmee je ze koppelt.
Een gebruiker heeft na registratie altijd een uniek ID, en diezelfde ID hang je ook aan een onderhouds-record.

Vervolgens kan je met een JOIN in je query beide tabellen koppelen, zodat je bijvoorbeeld bij het ophalen van een onderhouds-record ook alle NAW-gegevens hebt van die persoon.

De relatie leg je dus vast op de plek waar je met de query de boel ophaalt.



Dank Ariën. Dus in beide tabellen neem ik een identieke kolom 'userid' op.
 
Thomas van den Heuvel

Thomas van den Heuvel

27/11/2018 23:18:28
Quote Anchor link
Met als verschil dat dit in de user tabel een "primaire sleutel" (primary key) is en in de onderhoudstabel een "verwijzende sleutel" (foreign key).

Als je een echte relationele database wilt opzetten (waarbij er echt een verband is tussen primaire en verwijzende sleutels) dan moet je dit ook tot uiting laten komen in de database engine. Dit is als het ware het type (MySQL) database wat bepaalt wat voor eigenschappen de database heeft (of kan hebben).

Voor relationele databases zou je eigenlijk de InnoDB engine moeten gebruiken. En vervolgens bij creatie van de tabellen de sleutels ook echt koppelen.

De default engine is vaak MyISAM. Deze engine ondersteunt geen foreign keys. Dit heeft tot gevolg dat tabellen letterlijk als los zand aan elkaar hangen. Bij (grote) administratieve systemen is het van groot belang dat alle data onderling blijft kloppen (dit wordt ook wel referentiële integriteit genoemd geloof ik). Ook wil je dat bepaalde wijzigingen in je database als één ondeelbare handeling plaatsvinden. Dit doe je in zogenaamde database transacties. Hiermee kun je batches queries uitvoeren op een zodanige manier dat deze of in het geheel plaatsvinden, of in het geheel niet. Dit draagt uiteraard verder bij aan het kloppend houden van alle data. Je wilt namelijk niet dat zo'n batch halverwege om wat voor reden dan ook crasht en dan maar de helft van alles queries is uitgevoerd. Ook voor database transacties heb je de InnoDB engine nodig.

Oftewel: wil je een echte relationele database --> gebruik de InnoDB database engine.
Gewijzigd op 27/11/2018 23:18:42 door Thomas van den Heuvel
 
Adoptive Solution

Adoptive Solution

27/11/2018 23:40:12
Quote Anchor link
Begin bij het begin :

https://www.datanamic.com/support/lt-dez005-introduction-db-modeling.html

Druk het af en je hebt een mooie handleiding.
 
Marc O

Marc O

27/11/2018 23:42:50
Quote Anchor link
Thomas van den Heuvel op 27/11/2018 23:18:28:
Met als verschil dat dit in de user tabel een "primaire sleutel" (primary key) is en in de onderhoudstabel een "verwijzende sleutel" (foreign key).

Als je een echte relationele database wilt opzetten (waarbij er echt een verband is tussen primaire en verwijzende sleutels) dan moet je dit ook tot uiting laten komen in de database engine. Dit is als het ware het type (MySQL) database wat bepaalt wat voor eigenschappen de database heeft (of kan hebben).

Voor relationele databases zou je eigenlijk de InnoDB engine moeten gebruiken. En vervolgens bij creatie van de tabellen de sleutels ook echt koppelen.

De default engine is vaak MyISAM. Deze engine ondersteunt geen foreign keys. Dit heeft tot gevolg dat tabellen letterlijk als los zand aan elkaar hangen. Bij (grote) administratieve systemen is het van groot belang dat alle data onderling blijft kloppen (dit wordt ook wel referentiële integriteit genoemd geloof ik). Ook wil je dat bepaalde wijzigingen in je database als één ondeelbare handeling plaatsvinden. Dit doe je in zogenaamde database transacties. Hiermee kun je batches queries uitvoeren op een zodanige manier dat deze of in het geheel plaatsvinden, of in het geheel niet. Dit draagt uiteraard verder bij aan het kloppend houden van alle data. Je wilt namelijk niet dat zo'n batch halverwege om wat voor reden dan ook crasht en dan maar de helft van alles queries is uitgevoerd. Ook voor database transacties heb je de InnoDB engine nodig.

Oftewel: wil je een echte relationele database --> gebruik de InnoDB database engine.


Ik heb het nagekeken maar er wordt een InnoDB-engine gebruikt dus dat zit wel goed. Echter nergens zie ik de optie om er een 'foreign' key van te maken en ook niet hoe ik deze kan koppelen aan de userid in de registratietabel. (zie afbeelding)

Heb je nog tips hiervoor?Afbeelding



Toevoeging op 27/11/2018 23:43:37:

Adoptive Solution op 27/11/2018 23:40:12:
Begin bij het begin :

https://www.datanamic.com/support/lt-dez005-introduction-db-modeling.html

Druk het af en je hebt een mooie handleiding.


DANK!
 
Adoptive Solution

Adoptive Solution

28/11/2018 08:59:57
Quote Anchor link
Handig hoor, dat internet.

"phpMyAdmin tutorial: Setting up a foreign key constraint"

https://www.youtube.com/watch?v=A42FG4LzdbY
 



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.