Datamodel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

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

05/01/2025 17:34:56
 
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.