SQL-opetustyökalu
Salo, Mika (2013)
Salo, Mika
2013
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023090825499
https://urn.fi/URN:NBN:fi:amk-2023090825499
Tiivistelmä
Opinnäytetyössä suunniteltiin ja toteutettiin web-pohjainen SQL-opetustyökalu. SQL-opetustyökalua voidaan käyttää lähi- tai etäopetuksessa SQL-kyselyiden opetteluun. SQL-kieli on standardoitu. SQL-standardin ensimmäinen versio ilmestyi vuonna 1986. Sen jälkeen on ilmestynyt uudempia versioita standardista. Viimeisin versio standardista on vuodelta 2011.
SQL-opetustyökalu on käytettävissä yleisimmillä www-selaimilla, kun on saanut käyttöön oikeuttavat käyttäjätunnukset. Opettajan tehtävänä on lisätä tunnukset opiskelijoille SQLopetustyökalun käyttöä varten.
Sovelluksen toteutuksessa käytettiin PHP:tä ja JavaScriptiä. Tietokantana käytettiin MySQL-tietokantaa. Käyttäjät tunnistetaan käyttäjän sähköpostitunnuksen ja salasanan avulla. Käyttäjät saavat uuden salasanan sähköpostitunnuksen avulla.
Työn alussa käydään läpi ohjelmointitekniikoita. Seuraavaksi käydään läpi opinnäytetyönä tehtyä SQL-opetustyökalua. Lopuksi tarkastellaan saavutettua toteutusta ja ongelmia, joita työn aikana on ilmennyt, sekä pohditaan sovelluksen jatkokehitystä.
SQL-opetustyökalu on käytettävissä yleisimmillä www-selaimilla, kun on saanut käyttöön oikeuttavat käyttäjätunnukset. Opettajan tehtävänä on lisätä tunnukset opiskelijoille SQLopetustyökalun käyttöä varten.
Sovelluksen toteutuksessa käytettiin PHP:tä ja JavaScriptiä. Tietokantana käytettiin MySQL-tietokantaa. Käyttäjät tunnistetaan käyttäjän sähköpostitunnuksen ja salasanan avulla. Käyttäjät saavat uuden salasanan sähköpostitunnuksen avulla.
Työn alussa käydään läpi ohjelmointitekniikoita. Seuraavaksi käydään läpi opinnäytetyönä tehtyä SQL-opetustyökalua. Lopuksi tarkastellaan saavutettua toteutusta ja ongelmia, joita työn aikana on ilmennyt, sekä pohditaan sovelluksen jatkokehitystä.