database-ontwerp kleine website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

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 »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

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 »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

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 »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-end developer E-Commere

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 front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »
Dennis Fei

Dennis Fei

12/03/2012 10:43:52
Quote Anchor link
Ik wil graag met SQL een relationale database maken voor mijn website. Om de volgende 2 redenen: 1. Om mijn website later makkelijker te onderhouden en 2. om in de rechterbovenhoek een klein input veldje te plaatsen (searchfield) waar bezoekers zoekwoekwoorden kunnen typen waarvan de resultaten opgehaald moeten worden uit de database en in resultaatpagina weergegeven wordt. Het gaat om een simpele portfolio website met vier pages index.html, portfolio.html, about.html, contact.html).Ik weet wel het een en ander over database-normalisatie maar mijn vraag is hoe kun je voor een kleine website het handigst een database ontwerp maken? moeten het dan bijvoorbeeld 1 table worden "pages" met kolommen:
id | naam | content waar je vervolgens de inhoud van de hele website inpropt of is daar een handigere manier voor met meer structuur bijvoorbeeld een table voor elke pagina?
 
PHP hulp

PHP hulp

06/11/2024 00:48:22
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

12/03/2012 12:37:42
Quote Anchor link
Als je alleen statische pagina's hebt kun je volstaan met 1 tabel, maar ja dan heeft het ook weinig nut om ze in een db te zetten alleen voor het zoeken.
 
Dennis Fei

Dennis Fei

12/03/2012 13:26:31
Quote Anchor link
Bedankt Ger. Maar hoezo weinig zin? Een zoekveld hoort in principe toch thuis in een beetje website of zijn daar andere oplossingen voor?
 
Rolf -

Rolf -

12/03/2012 14:08:31
Quote Anchor link
Waarom gebruik je geen Joomla of WordPress dan ;)?
 
Dennis Fei

Dennis Fei

12/03/2012 14:56:11
Quote Anchor link
ok. dan ga ik dat doen
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

12/03/2012 15:08:15
Quote Anchor link
Rolf - op 12/03/2012 14:08:31:
Waarom gebruik je geen Joomla of WordPress dan ;)?

Is dat niet een beetje (veel) overkill voor zo'n eenvoudige website?
Ik moet even eerlijk vermelden dat ik met geen van beide gewerkt hen en er ook nooit mee zal werken omdat ik een eigen CMS heb :-P
 
Dennis Fei

Dennis Fei

12/03/2012 15:17:12
Quote Anchor link
tsjaa
 
Rolf -

Rolf -

12/03/2012 21:18:16
Quote Anchor link
Volgens mij zijn er ook lichte versies van toch? En WordPress is wel het beste voor wat je wil denk ik ;)
Of heb je al wat ervaring met php en zin om tijd te investeren ;)?
 
Wouter J

Wouter J

12/03/2012 21:42:14
Quote Anchor link
Joomla! zou ik nooit aanraden, Drupal wel. En WordPress is leuk voor een site waar blog het hoofddoel is, anders niet.

@prins, met een antwoord als 'tsjaa' kunnen we niet zo heel veel. Kun je of iets inhoudelijks zeggen of gewoon niks?
 
Dennis Fei

Dennis Fei

13/03/2012 00:15:20
Quote Anchor link
Duidelijk. Ik zal proberen zo inhoudelijk mogelijk te reageren. Ik heb gekozen om het niet op te lossen met Wordpress dit omdat ik in het verleden heel veel energie heb besteed om Joomla te leren en ik ga niet ook nog eens Wordpress leren. Het is het een of het ander. Ik wil het met PHP oplossen en wil zelf de code hiervan gaan schrijven.
 
Jan Willem R

Jan Willem R

13/03/2012 14:34:43
Quote Anchor link
Het kan heel gemakkelijk, let niet op mijn Nederlands want daar ben jij duidelijk beter in. Ik doe maar net of je een beginneling+ ben want ik weet niet je niveau dus misschien kan je een paar dingen overslaan of doe je het anders.

Ik zal eerst een lijst opnoemen wat ik hier handige tools voor vind:
- PHPmyadmin (Om het te realiseren als je MySQL hebt)
- Visual paradigm for UML (voor het virtualisatie van je database voor je documentatie)

Voor je database is het heel makkelijk je wilt gewoon dynamische pagina's maken met een paar termen voor je zoek opties.

Ik zal de database zo opstellen:
Quote:
TERMS
#id : INT(11) PK
* page_id INT(11) FK
* terms VARCHAR(255) NOT NULL

Quote:
PAGES
# id : INT(11) PK
* name VARCHAR(255) NOT NULL
* content TEXT NOT NULL
* lastedit INT(11)
* timecreated INT(11) NOT NULL

Waarom ik INT doe bij een tijd/datum is omdat ik wil gebruik maken van timestamps.

Hier de SQL-ANSI code om het aan te maken en een paar dummie data:
Quote:
CREATE TABLE pages(
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
name VARCHAR(255) NOT NULL,
content VARCHAR(255) NOT NULL,
lastedit INT(11),
timecreated INT(11) NOT NULL
);
CREATE INDEX "pageid" ON "pages" ("id");

CREATE TABLE terms(
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
pageid INT(11) NOT NULL,
term VARCHAR(255) NOT NULL
);
CREATE INDEX "termid" ON "terms" ("id");

INSERT INTO pages (name, content, timecreated) VALUES
('Home', 'Welkom op mijn website!', NOW());

INSERT INTO terms (pageid, term) VALUES
(1, 'home');

INSERT INTO terms (pageid, term) VALUES
(1, 'index');


-- Edit --
Slim vergeet je de dummie data :S
Gewijzigd op 13/03/2012 14:38:52 door Jan Willem R
 



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.