Mysql workbench, normaliseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

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 »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Pagina: « vorige 1 2

E vH

E vH

13/01/2015 12:12:42
Quote Anchor link
Ward van der Put op 13/01/2015 09:54:36:
phpMyAdmin heeft een vergelijkbare designer.



heb je een linkje?
Gewijzigd op 13/01/2015 12:12:56 door E vH
 
PHP hulp

PHP hulp

27/11/2024 08:24:14
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 12:25:06
Quote Anchor link
Niet aan beginnen, Workbench is 10x beter en handiger
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 12:26:47
 
Ozzie PHP

Ozzie PHP

13/01/2015 12:48:30
Quote Anchor link
>> Als je dan een specifieke orderregel wilt verwijderen of bijwerken moet je dus het order_id en artikelnummer controleren.

Oké, maar als ik ze toch allebei moet gebruiken, wat is dan precies het nut om er een PK van te maken? Is dat om een unieke index te genereren? En als ik je goed begrijp dan gebruik je in plaats van een "nietszeggend" ID, twee andere ID's om alsnog een uniek ID te hebben?

>> Niet aan beginnen, Workbench is 10x beter en handiger

Ik gebruik altijd PHPMyAdmin. Is Workbench gratis? Gebruik jij dat zelf ook? Als ik het goed begrijp is het toch gewoon een Windows desktop applicatie? Kun je dat dan ook op een of andere manier verbinden met je VPS, of werkt dat niet zo?
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 13:13:02
Quote Anchor link
Het is 1 PRIMARY KEY met 2 CONSTRAINTs.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CREATE TABLE orders (
  order_id  INT UNSIGNED     NOT NULL  AUTO_INCREMENT,
  PRIMARY KEY (order_id)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8  COLLATE=utf8_general_ci;

CREATE TABLE products (
  product_id  INT UNSIGNED   NOT NULL  AUTO_INCREMENT,
  price       DECIMAL(15,4)  NOT NULL,
  PRIMARY KEY (product_id)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8  COLLATE=utf8_general_ci;

CREATE TABLE orderdetails (
  order_id    INT UNSIGNED   NOT NULL,
  product_id  INT UNSIGNED   NOT NULL,
  units       INT UNSIGNED   NOT NULL,
  price       DECIMAL(15,4)  NOT NULL,
  PRIMARY KEY kiekeboe_dit_is_de_primaire_sleutel (order_id,product_id),
  CONSTRAINT FOREIGN KEY (order_id)
    REFERENCES orders (order_id)
    ON DELETE CASCADE  ON UPDATE CASCADE,
  CONSTRAINT FOREIGN KEY (product_id)
    REFERENCES products (product_id)
    ON DELETE RESTRICT  ON UPDATE CASCADE
) ENGINE=InnoDB  DEFAULT CHARSET=utf8  COLLATE=utf8_general_ci;
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 13:26:49
Quote Anchor link
>> Oké, maar als ik ze toch allebei moet gebruiken, wat is dan precies het nut om er een PK van te maken? Is dat om een unieke index te genereren? En als ik je goed begrijp dan gebruik je in plaats van een "nietszeggend" ID, twee andere ID's om alsnog een uniek ID te hebben?

Je moet de vraag andersom stellen, wat is het nut van een pseudo primaire sleutel?
De definitie van een primaire sleutel is dat ie uniek is, en dat ie niet NULL mag zijn.
Beide kolommen mogen niet NULL zijn want je kan een onbekend artikel niet verkopen, noch kan een onbekende order artikelen bevatten. Daarnaast mag de combinatie artikelnummer/ordernummer niet meer dan één voorkomen in de tabel dus is ie uniek. Kortom de definitie van een primaire sleutel.

>>Ik gebruik altijd PHPMyAdmin. Is Workbench gratis? Gebruik jij dat zelf ook? Als ik het goed begrijp is het toch gewoon een Windows desktop applicatie? Kun je dat dan ook op een of andere manier verbinden met je VPS, of werkt dat niet zo?

Workbench is gratis, en ik gebruik hetzelf ook naast DbAdminstrator.

Je kan met elke host verbinden (en ook meerdere tegelijk) je moet dan op de host een gebruiker met jouw WAN ip adres aanmaken. Als je DirectAdmin hebt is dat vrij simpel.
 
Ozzie PHP

Ozzie PHP

13/01/2015 13:43:30
Quote Anchor link
>> De definitie van een primaire sleutel is dat ie uniek is, en dat ie niet NULL mag zijn.

Ik snap nu inderdaad wat je bedoelt. Ik denk dat ik een beetje in de war zat met een ID in plaats van een PK. Dus hoe spreek je de ID aan als die uit 2 velden bestaat, maar dat was dus een denkfout van mijn kant.

>> Als je DirectAdmin hebt is dat vrij simpel.

Mijn VPS heeft Plesk. Lijkt me leuk als dat lukt. Als ik het goed begrijp, dan start je gewoon Workbench op en hoef je dus niet meer op je server in te loggen en naar PHPMyAdmin te gaan?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 14:16:52
Quote Anchor link
Je moet nog wel op je databaseserver inloggen, maar je maakt dan een soort van snelkoppeling aan in het home venster van WB.
 
Ozzie PHP

Ozzie PHP

13/01/2015 16:17:01
Quote Anchor link
Ah oké. Ik kom hier later nog eens op terug. Bedankt.
 
John D

John D

13/01/2015 16:37:50
Quote Anchor link
Elmar vH op 12/01/2015 17:44:26:
Wat bedoel je met "kopregel"?
Misschien wat laat en mogelijk heb ik iets gemist maar daar bedoel ik mee de "kop" die boven de orderregels behoort. Daaarin vind je: order/factuurnummer, order/factuuradres, order/factuurdatum en nog meer relevante informatie die bij de orderregels hoort. Slechts als koppeltabel met twee id's is het vrij zinloos.
Gewijzigd op 13/01/2015 16:39:30 door John D
 

Pagina: « vorige 1 2



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.