Datamodel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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

11/05/2024 08:44:03
 
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.