normaliseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

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 »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! 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? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »
Tamara

Tamara

27/06/2008 10:27:00
Quote Anchor link
Ik ben bezig om zelf een gastenboek te maken, en daarvoor is me aangeraden te normaliseren...
Ik heb de volgende site gebruikt:

normaliseren

BERICHT
- Persoonsnaam VARCHAR
- Email VARCHAR
- title VARCHAR
- inhoud VARCHAR
- datum TIMESTAMP
- ipnummer INET
- browser VARCHAR
- avatar VARCHAR
- ID (primary key) INT(11)


PROFIEL
- Persoonsnaam VARCHAR
- ww VARCHAR
- plaats VARCHAR
- rechten ENUM(‘lid’,‘admin’)
- lidsinds TIMESTAMP
- email VARCHAR
- avatar VARCHAR
- ID (primary key) INT11


ENTITEIT
- bericht
- profiel
- bezoeker

RELATIES
Bezoeker -> bericht, 1 bezoeker kan meerdere keren een bericht plaatsen
Bericht -> bezoeker, 1 bericht wordt altijd gemaakt door 1 bezoeker tegelijk
Bezoeker -> profiel, 1 bezoeker kan maar 1 profiel hebben
Profiel -> bezoeker, 1 profiel kan maar 1 bezoeker hebben


Volgens de site moet ik nog 2 relaties hebben, met Profiel en Bericht. Maar dat kan niet, want ze staan niet aan elkaar gekoppeld (toch?)

Kan iemand mij vertellen wat ik fout doe? Ik zie door de bomen t bos niet meer :(

edit: datatypes erbij gezet
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
PHP hulp

PHP hulp

26/04/2024 12:10:37
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 11:26:00
Quote Anchor link
Bericht zou ik geen persoonsnaam zetten, tenzij er de mogelijkheid is om anoniem een bericht te sturen. Als dat niet het geval is (dus d.m.v. een login gegeven) zou ik in de tabel "bericht" de velden Persoonsnaam en email weglaten.
 
Tamara

Tamara

27/06/2008 11:29:00
Quote Anchor link
ik wil uiteindelijk een gastenboek met login hebben...

waarom zou ik de velden persoonsnaam en email moeten weglaten??
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 11:30:00
Quote Anchor link
Als je met login gegevens gaat werken haal je die uit de profiel tabel, daar staan die gegevens nu eenmaal in, mij lijkt het dat je een useraccount koppeld aan een profiel.
 
Tamara

Tamara

27/06/2008 11:34:00
Quote Anchor link
bedoel je met useraccount de profiel-ID?
of ben ik op t verkeerde spoor?
 
Robert Deiman

Robert Deiman

27/06/2008 12:03:00
Quote Anchor link
Dat klopt Tamara, die kant moet je op. Dat betekend wel automatisch dat het gastenboek alleen beschikbaar is voor mensen die zijn ingelogd!
 
Tamara

Tamara

27/06/2008 12:15:00
Quote Anchor link
dat is ook uiteindelijk de bedoeling :P

maar ik wil eerst een basic gastenboek hebben gemaakt, en daarna steeds een stapje verder uitbouwen
 
Jurgen assaasas

Jurgen assaasas

27/06/2008 12:35:00
Quote Anchor link
Het is een stuk gemakkelijker als je gewoon eerst alles netjes uitdenkt ipv beginnen met bouwen en uitbouwen. Dan kun je ook modulair gaan bouwen. Ik zou het zo doen:

users
---------
user_id SERIAL PK
username VARCHAR 15
password VARCHAR (32 of 40, als je MD5 of SHA1 gebruikt)

profiel
----------
user_id PK
naam VARCHAR
email VARCHAR
...
...
...

gastenboek
--------------
entry_id SERIAL PK
user_id INT
user_agent VARCHAR
ip INET

vervolgens koppel je door een FK de user ID van profiel aan de user_id van users door een restrict of cascade (CASCADE in dit geval verwijdert dan het profiel van degene als de user account wordt verwijderd).

gastenboek zou ik niet koppelen, misschien wil je de gastenboek entry's bewaren ookal bestaat de user niet meer.
 
Gustaaf

Gustaaf

27/06/2008 12:38:00
Quote Anchor link
Normaliseren wil zeggen dat je informatie opslaat op zo'n eenvoudige mogelijke wijze en dat je gegevens nooit dubbel registreed. Om iets concreter te zijn.

Maak een tabel met daarin al de gegevens van de verschillende gebruikers, zie jouw profiel dwz naam +email + idnummer.
Elke bericht (andere tabel) dat je ontvangt verwijst dan ook naar dit unieke id-nummer.
Als 1 van je gebruikers van email wisselt, hoeft dat maar 1 keer aangepast en alles blijft kloppen als een bus.
 
Tamara

Tamara

27/06/2008 12:49:00
Quote Anchor link
wat houden user_agent en entry_id precies in?
en met MD5/SHA1?

hoe kan je ervoor zorgen dat user_id van gastenboek en user_id van users/profiel dat dat goed blijft (als je t niet koppelt)

Per bericht moet wel duidelijk zijn van welke user_id t komt lijkt me?

zoiets als:
userID(gastenboek) == userID(users)

EDIT:
Ben er inmiddels achtergekomen wat MD5/SHA1 inhoud...
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
Derk nvt

Derk nvt

27/06/2008 12:51:00
Quote Anchor link
Waarom iedere keren die ID nummers? Dat is helemaal nergens voor nodig.

Ik zou de gebruiker geen ID meegeven, is nergens voor nodig, de gebruikersnaam is toch uniek? Dan kan dat een Primary key worden. Dan doe je de gebruikersnaam in 3 tabellen opslaan, in plaats van de ID. Als je er voor zorgt dat je relaties ON UPDATE UPDATE zijn, kan je gebruikersnamen nog makkelijk wijzigen ook.

De berichten in het gastenboek zou ik wel een ID meegeven, aangezien daar niet echt een unieke sleutel te bedenken is. Gebruikersnaam en timestamp zou een idee zijn, maar dat raad ik af (dan kan je in dezelfde seconde geen 2 berichten meer posten).
 



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.