database-ontwerp kleine website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Java Developer

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

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Back-end developer (Magento2)

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 »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

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

26/11/2024 06:18:38
 
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.