Datamodel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »
Carel

Carel

12/01/2008 10:26:00
Quote Anchor link
pgFrank in mijn vorige post http://www.phphulp.nl/forum/showtopic.php?id=42900&cat=1 vertelde je mij dat mijn datamodel niet klopte.

Ik heb 1 tabel aangemaakt met de naam afbeelding deze bevatten:
idnummer
categorie
omschrijving
trefwoord
afbeelding
thumbnail

Je vertelde mij: de categorieen zet je in een aparte tabel en die koppel je aan de tabel 'afbeelding'. Dit scheelt weer een berg ellende. Ik vroeg mij af hoe je nou weet WANNEER je iets in een appart tabel zet of niet. Moet ik dan ook aparte aanmaken voor omschrijving en trefwoord? Overigens koppel je de twee tabellen door gewoonweg opnieuw idnummer te gebruiken?

Alvast bedankt
 
PHP hulp

PHP hulp

28/04/2024 00:10:22
 
Crispijn -

Crispijn -

12/01/2008 10:32:00
Quote Anchor link
http://www.phphulp.nl/php/tutorials/3/150/259/

Kan je wel helpen denk ik. Normaliseren doe je vooral om geen dubbele data in je database te krijgen. Dubbele data is ten eerste zonde van de ruimte (alhoewel bijna verwaarloosbaar) maar je data wordt daardoor corrupt. Wanneer je twee resultaten krijgt, hoe weet je database welke weer te geven?

Een omschrijving kan je bijvoorbeeld wel bij je afbeelding opslaan, maar een terfwoord, of tag niet. Ik zou deze in een aparte tabel opslaan. Nette koppeltabel tussen je tags en afbeeldingen en je hebt een lijst met unieke tags...

hopelijk wordt het zo een beetje duidelijk voor je!
 
Hipska BE

Hipska BE

12/01/2008 10:44:00
Quote Anchor link
Tip: Je zet iets in een andere tabel wanneer data van een bepaalde kolom meermaals voorkomt..

vb.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
id   categorie naam
1    algemeen  foto1
2    nieuws    foto2
3    algemeen  foto3

Hier zie je dat bij de categorieën je meerdere dezelfde namen zal hebben, dus neem je best een aparte tabel categorie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
id   categorienaam
1    algemeen
2    nieuws
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
Carel

Carel

12/01/2008 10:55:00
Quote Anchor link
interessant bedankt, toch nog een vraagje waarom kan omschrijving wel bij mijn afbeelding opslaan? Want dezelfde omschrijving kan toch ook meermaals voorkomen?
Gewijzigd op 01/01/1970 01:00:00 door Carel
 
Crispijn -

Crispijn -

12/01/2008 11:13:00
Quote Anchor link
ja, daar heb je opzich wel gelijk in... alleen dan mijn vraag: wat komt er precies bij je omschrijving te staan. Vaak zijn die wel erg verschillend hoor!
 
Carel

Carel

12/01/2008 11:33:00
Quote Anchor link
Een omschrijving van de foto's die upgeload worden. De kans op dubbele gegevens is klein, maar wel degelijk aanwezig indien er veel foto's upgeload worden. Indien bijvoorbeeld een gebruiker dezelfde foto nogmaals upload (wat overigens ook mag).

Maar het is dus raadzaam om omschrijving ook appart te doen. Bij afbeelding en thumbnail kun je idd geen dubbele gegevens krijgen. Elke foto dat upgeload wordt krijgt enieke naam toegewezen incl de naam die de gebruiker aan het bestand al had gegeven bij thumbnail wordt alleen ook nog tn_ toegevoegd.

Het is dus bij mij raadzaaom om dit te doen

id (pk)
afbeelding
thumbnail

id (pk)
categorieid (?)

id (pk)
omschrijvingsid (?)
omschrijving

id (pk)
trefwoordid (?)
trefwoord

Is die ? ook PK of Unique of eigenlijk geen van beide. Denk geen van beide en dat ik deze bij het invoeren automatisch gevuld moet worden. En moet die bijv trefwoordid ook auto_increment zijn...
Gewijzigd op 01/01/1970 01:00:00 door Carel
 
Robert Deiman

Robert Deiman

12/01/2008 11:43:00
Quote Anchor link
Waarom heb je eigenlijk de afbeelding en thumbnail los van elkaar? Een thumbnail verschilt eigenlijk alleen in een voorvoegsel (thumb_afbeeldingsnaam.ext) of locatie (thumbs/afbeeldingsnaam.ext) van het origineel. Dus feitelijk sla je normaal gesproken alleen de naam van de afbeelding op.
 
Carel

Carel

12/01/2008 11:52:00
Quote Anchor link
Dat komt omdat ik thumnails maak op een resized formaat en ook op een andere locatie bewaar. Dus afbeelding in map afbeelding en thumbnail in map thumbnail. Thumnail verschilt dus in locatie en voorvoegsel en afbeelding zelf is ook naar 100x100 omgezet zonder vervorming. Dus wat ik gedaan heb daar klopt wel.

Maaruhhh kan iemand antwoord geven op mijn vorige vraag?
 
Crispijn -

Crispijn -

12/01/2008 12:33:00
Quote Anchor link
Nee, dat klopt niet bepaald. je voorvoegsel is dus altijd hetzelfde en je locatie ook. Hier kan je toch gewoon in je pad naar je thumb rekening mee houden?

ja, trefwoord moet ook autoincrement zijn. Je moet immers weten waarnaar je de boel door moet koppelen.
 
Carel

Carel

12/01/2008 12:50:00
Quote Anchor link
Dit heb ik nu gemaakt KLOPT het onderstaande? Of ben ik weer verkeerd bezig? Overigens kan ik niet 2x auto increment hebben...id heeft autoincrement al immers..


CREATE TABLE `afblocatie` (
`id` int(15) NOT NULL auto_increment,
`afbeelding` varchar(255) collate utf8_bin NOT NULL default '',
`thumbnail` varchar(255) collate utf8_bin NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

CREATE TABLE `afbcategorie` (
`id` INT( 15 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`categorieid` INT( 15 ) NOT NULL ,
`categorie` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin COMMENT = 'categorie voor afbeelding die upgeload worden';

CREATE TABLE `afbomschrijving` (
`id` INT( 15 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`omschrijvingsid` INT( 15 ) NOT NULL ,
`omschrijving` TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin COMMENT = 'omschrijving van de afbeelding dat upgeload is';

CREATE TABLE `afbtrefwoord` (
`id` INT( 15 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`trefwoordid` INT( 15 ) NOT NULL ,
`trefwoord` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin COMMENT = 'Trefwoord voor upgeloade afbeeldingen';
Gewijzigd op 01/01/1970 01:00:00 door Carel
 



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.