Mysql workbench, normaliseren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

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

02/05/2024 02:47:55
 
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.