[datamodel] audio collectie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer/Consultant bij PostNL

Mendix Developer/Consultant Den Haag HBO/WO IT - software development Professional "Werk samen met ons om van PostNL een 'logistical tech (driven) company' te maken door Mendix applicaties te bouwen voor onze kritieke logistieke processen". Wat ga je doen? Als Mendix developer kom je te werken in een scrum team binnen onze afdeling 'Pakketten en Logistiek'. Vanuit hier bouwen we alle logistieke software waarmee we gemiddeld 1.1 miljoen pakketten per dag versturen. We hebben met deze afdeling de ambitie om uit te groeien tot het meest efficiënte en innovatieve logistieke post en e-commerce platform in de Benelux. Jouw werk heeft dus

Bekijk vacature »

Mobile developer (iOS)

Functie Het komende jaar staat in teken van het vernieuwen van ons platform. We willen onze klanten nog beter helpen en het nóg beter in kaart brengen van de beste deals. Voor deze functie zijn we op zoek naar zowel een Android developer als een iOS developer. We hebben ervoor gekozen om een junior tot medior functie uit te zetten, omdat we kunnen garanderen dat we je voldoende begeleiding kunnen bieden. Het IT-team bestaat uit een gevarieerd team. Zowel man als vrouw, jong en oud. We zoeken een toevoeging in het team die net zoals ons een techneut in hart

Bekijk vacature »

WordPress developer / Remote

Functie Als ontwikkelaar kom je dus te werken in het – op dit moment – 5 man sterke development team. Ze werken op basis van 2-wekelijkse Scrum sprints. Doordat ze nog relatief klein zijn krijg je al snel veel verantwoordelijkheid. Zo werk je aan diverse klantvragen, welke onderverdeeld worden tijdens de scrum sessies. Alles wat ze bouwen is echt maatwerk en omdat ze in high-traffic omgevingen werken komen er ook veel andere uitdagingen bij kijken. Zo maken ze vaak eigen koppelingen en hechten ze veel waarde aan testing, en het toepassen van design patterns. Benieuwd naar een voorbeeld van hun

Bekijk vacature »

PHP Developer / Symfony

Dit ga je doen Jouw taken als PHP Developer bestaan voornamelijk uit het: Bouwen aan de core van een digitaal zorgplatform en de bijbehorende applicaties middels PHP, Symfony en Laravel; Meewerken aan het integreren van Symfony in het Legacy Platform; Lezen van oude code en waar nodig kleine aanpassingen doorvoeren; Koffie drinken met je collega's! Hier ga je werken Wat ga je doen? In de kern ga je als PHP Developer binnen een developmentteam bouwen aan een digitaal zorgplatform. Je gaat bouwen aan de core van dit platform en de bijbehorende applicaties, welke in Legacy Code (PHP 7.1 en 8)

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 »

Junior Front end developer / Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

SAP Developer

Wat wij bieden een bonusregeling; keuze tussen een auto van de zaak of een reisvergoeding; een pensioenregeling, waar jij niet verplicht aan hoeft bij te dragen; 20 wettelijke vrije dagen per jaar + 7 aanvullende vrije dagen via flex benefits; flex benefits, waarmee je zelf arbeidsvoorwaarden aanpast aan jouw persoonlijke wensen, en; thuiswerkmogelijkheden, als het past voor onze klant. Wat jij meeneemt een hbo-diploma; een bewezen track record als SAP Technology Consultant; actuele kennis van Javascript/HTML/CSS, en; ervaring met mobiele toepassingen zoals SAPUI5/OpenUI5, Gateway en OData. De uitdaging Met innovatieve en ambitieuze oplossingen help jij onze klanten bij het uitvoeren

Bekijk vacature »

Python developer

Wat wij bieden hybride werken, d.w.z. 50% op kantoor en 50% vanuit huis; opleidingsmogelijkheden die niet worden beperkt door een vast budget; flexibele werktijden en direct een contract voor onbepaalde tijd; 20 vakantiedagen en daarnaast 4,7% van je salaris om flexibel in te vullen; een mobiliteitsbudget dat aansluit bij jouw manier van reizen. Wat jij meeneemt een hbo- of wo-diploma in een technische richting; ervaring met Python gerelateerde frameworks en tools als NumPy, TensorFlow en Panda’s. Of Flask/Django met SQLAlchemy; minstens 3 jaar ervaring in het ontwikkelen van applicaties met Python; een flinke dosis ambitie. De uitdaging Samen met je

Bekijk vacature »

Senior 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 »

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 »

Technisch Ontwikkelaar Chemie

Waar ga je aan de slag - Where will you work Onze opdrachtgever in Rotterdam levert onafhankelijke diensten die het leven van miljoenen mensen over de hele wereld beïnvloeden. Zij leveren toonaangevende controle-, analyse-, inspectie, en certificeringsdiensten – op globale schaal. Het bedrijf behoort wereldwijd tot één van de de grootste inspectie en certificeringsbedrijven en heeft verschillende vestingen in Nederland. Wat ga je doen - What will your job be Als Technisch Ontwikkelaar Chemie ga je aan de slag met het oplossen van vraagstukken en zet je zelf nieuwe analysemethoden op. Ben jij op zoek naar een leuke uitdagende functie

Bekijk vacature »

Java Ontwikkelaar

In het kort Als ervaren Java ontwikkelaar binnen onze business unit Machine & Systems werk je aan complexe projecten voor de machine- en apparatenbouw, die vaak een flinke bedrijf kritische impact hebben. Je doorgrondt dan ook feilloos de consequenties van beslissingen voor de architectuur. En je bent verantwoordelijk voor de vertaling van de architectuur naar een technisch ontwerp. In een team werk je dit verder uit naar software-implementaties. Dit vind je leuk om te doen Requirements in Java-projecten opstellen en analyseren Werken met bestaande systemen en je eigen invulling daaraan geven Samen met de architect een Java-omgeving ontwikkelen die voldoet

Bekijk vacature »

Senior Java Back End Developer

Functieomschrijving Owning your product, freedom to be creative and make mistakes, and above all, a passion for experimentation and innovation: that’s what defines our talent domain in their own words. As Senior Java Developer at RGN IT you join us as we expand our permanent teams focused on building the best solutions to support the entire spectrum of talent the Randstad Group engages with. What do we offer? Trust and freedom to do your work within the goals and vision of the team Support to grow your skills - whether that’s leadership or technical A hybrid way of working in

Bekijk vacature »

.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe C#.NET Developer. Als Developer zal jij je gaan focussen op een recent gestart project, dat

Bekijk vacature »

Ontwikkelaar / Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »
Jurgen assaasas

Jurgen assaasas

26/05/2008 14:24:00
Quote Anchor link
Ik ben net begonnen om een opzetje te maken voor mijn CD collectie (ja ik koop ze :) ), Hierbij heb ik het volgende opgezet:

FK's staan er niet in, maar die komen wel.
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
records
---------------------------------
id          PK serial
naam          varchar(100)
band_id         int(5)
label_id     int (5)
info          varchar
rating         int(2)
type_id         int(3)
cover         varchar

labels
---------------------------------
id         PK serial
naam         varchar(100)
info         varchar

genres
---------------------------------
id         PK serial
naam         varchar(50)

genres_records
---------------------------------
genre_id     PK int
record_id     PK int

types
---------------------------------
id        PK serial
naam        varchar(50)

bands
---------------------------------
id        PK serial
band_naam    varchar(50)
locatie        varchar(50)
vlag        varchar
foto        varchar


Ik zit een beetje te dubben met genre's hoe ik dit ga doen. Ik wil hetzelfde idee als last.fm gebruikt met tags. Dus een textvak waarbij tags met komma gescheiden worden en daarna als losse tag opgeslagen. Dat snap ik wle met een explode, maar nu wil ik dus als een genre nog niet bestaat dat deze aan de genre tabel wordt toegevoegd, maar ook dat dit genre meteen in de koppel tabel genres_records wordt opgeslagen (omdat in mijn geval een CD/DVD/LP etc meerdere genre's kan bevatten).

Hopelijk kunnen jullie mij hier mee verder helpen.
 
PHP hulp

PHP hulp

01/10/2022 20:20:14
 
Thijs X

Thijs X

26/05/2008 14:34:00
Quote Anchor link
Wat is nou precies je vraag?
De database structuur ziet er goed uit iig.

Als je een nieuw record wilt gaan toevoegen en ga je eerst controleren of de genre(s) al bestaan.
Zo niet dan voeg je deze toe aan de database en haal het genre_ID ervan op. Die je weer gebruikt om het record te koppellen aan het genre.
 
Citroen Anoniem Graag

Citroen Anoniem Graag

26/05/2008 15:20:00
Quote Anchor link
Op deze manier kan je niet meerdere labels aan 1 liedje hangen, ik weet niet of dit de bedoeling is?

Verder vraag ik me af of een liedje meerdere genres zal hebben? Als je zeker weet dat elke liedje (geen of) een genre heeft dan mag die koppel tabel weg en moet je een extra kolom bij records toevoegen. Is dat niet zo dat is het zo goed.
 
Jurgen assaasas

Jurgen assaasas

26/05/2008 15:25:00
Quote Anchor link
Het gaat niet om een liedje maar om een CD of DVD.

band A heeft als enige genre misschien pop, band B heeft misschien pop, rock en misschien wat blues. Op die manier wil ik het doen, eigenlijk hetzelfde idee als in mijn eerste post, een soort van tagging idee dus.
 
Arend a

Arend a

26/05/2008 15:35:00
Quote Anchor link
Dat kan toch zoals je het nu doet? Je kan aan de een een genre toevoegen, en aan de ander 20. Alleen even zorgen dat naam een unique contraint heeft in de tabel genres.
 
Nicoow Unknown

Nicoow Unknown

26/05/2008 16:05:00
Quote Anchor link
En één liedje kan wel degelijk meerdere genres hebben.
Robby williams heeft bijvoorbeeld een rap nummer, maar dat valt onder het genre rap en pop. RHCP valt ook onder zowel rap als rock.
Terwijl dit toch niet een echt genre is, het word wel vaak zo gezegd, maar het zijn nogsteeds 2 aparte genre's.
 
Citroen Anoniem Graag

Citroen Anoniem Graag

26/05/2008 16:14:00
Quote Anchor link
Ja, een liedje kan meerdere genres hebben, maar toch ook meerdere labels? Het mooist zou het nog zijn als je ook zelf labels kan maken waarop je kan soorteren.
Dan klopt er iets niet.
 
Nicoow Unknown

Nicoow Unknown

26/05/2008 16:20:00
Quote Anchor link
Een liedje kan opzich meerdere labels hebben, maar dat is dan meestal weer in samenwerking met een sublabel of een "artist label" zoals die van timbaland enzo.
En de optie dat je zelf labels kan aanmaken snap ik niet,,
Als je wilt, kan je best je eigen label beginnen, kost alleen maar wat aan apperatuur, en nog wat geld erbij voor de KVK, maar dat hoeft toch niet met een database? :P
 
Citroen Anoniem Graag

Citroen Anoniem Graag

26/05/2008 16:23:00
Quote Anchor link
Ahah, hier ontstaat het mis verstand over label, jij dacht aan label van de platenmaatschappij. Terwijl ik dacht aan een soort 'tag' die je eraan hangt.
Bijvoorbeeld 'vrijdag avond muziek' of 'voor mijn moeder', enzovoort

Dat het zeg maar mogelijk is zelf wat 'tags' of 'labels' op te geven aan een nummer.
 
Jurgen assaasas

Jurgen assaasas

26/05/2008 17:09:00
Quote Anchor link
Ja even voor de duidelijkheid, het gaat hier over een platenlabel, niet over een tag :) Een CD heeft maar 1 label, uiteraard kunnen dat er ook meer worden maar nu doe ik er gewoon 1tje, dat staat bij mijn CD's meestal achterop.
 
Arend a

Arend a

26/05/2008 17:28:00
Quote Anchor link
Sorry, ik had je vraag niet goed gelezen zie ik nu. Ik zou je labels net als genres behandelen. Dus een many-to-many relatie. Dit hoeft er uit eindelijk niet zo uit te zien. Op deze manier is het terugvinden van bepaalde songs met bepaalde tags veel eenvoudiger.

tags_records
tag_id FK
record_id FK

tags
id PK
value Unique
 
Jurgen assaasas

Jurgen assaasas

26/05/2008 17:33:00
Quote Anchor link
Ik denk dat ik dit later nog er in ga bouwen dan, nu wil ik eerst eens kijken hoe ik het beste en met zo min mogelijk PHP code het genre idee ga aanpakken. Als dit eenmaal goed is en waterdicht dan pas ik dit toe op de labels denk ik.
 
Robert Deiman

Robert Deiman

26/05/2008 17:36:00
Quote Anchor link
@Jurgen, je kan toch een dropdown maken met allerlei genres, met een optie: "anders namelijk" waarna er een input veld komt waarin ze het andere genre in kunnen voeren?
Je kan er dan wel niet blind op vertrouwen dat het gezochte genre echt niet in de lijst staat (gewoon simpel controleren met een select query) maar het is wel makkelijk om na te gaan.

Arend heeft wel gelijk, 1 label heeft in principe meerdere cd's / artiesten onder contract staan, dus dan kan je de labels ook beter apart trekken.
 



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.