Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat
Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS is kortvoordata Base Management Systeem Geeft software tools voor het organiseren van data
Wat is MS Access? Microsoft Office Access is een relationele databaseapplicatie van Microsoft. Het is een DBMS plus een applicatie generator. Access kan makelijk forms, rapporten en queries maken. MS Access maakt gebruik van een grapische interface die het mogelijk maakt voor weinig gevorderden toch een database te bouwen.
Achtergrondinformatiedatabase ontwikkelaar De database ontwikkelaar van MS Access is de Microsoft corporation. Een van de grootste bedrijven, jaarlijkse omzet 60 miljard. Nummer 1 software producent van de wereld.
Geschiedenis van Microsoft Microsoft is in 1975 opgericht door Bill Gates en Paul Allen. In 1980 kregen ze van IBM de taak om een besturingssysteem te ontwikkelen voor de eerste Personal Computer. Bill Gates was erg onder de indruk van GUI (Graphical User Interface) en besloot in 1983 om een nieuwe OS te ontwikkelen. In 1986 kwam windows 1.0 uit
Microsoft bracht in 1990 Windows 3.0 uit, hiermee waren ze sterk verbeterd in hun GUI. Windows 3.0 was een enorm succes. Windows 95 volgde en dit was een verbetering, vooral in de GUI van windows 3.0 en het upgrade zich van een 16 bit system naar een 32 bit system. Er volgden nog een tal van windows versies Windows versies waaronder: Windows 98 Windows ME Windows XP Windows Vista Windows 7
Geschiedenis& ontwikkelingdbms Eerste databases stammen af uit de jaren tussen 1960-1970. In de eind jaren 70 kwam het relationele database model naar voren. Het relationele datamodel bevat gegevens opgeslagen in tabellen die in relatie met elkaar staan.
Geschiedenis MS Access Microsoft Access is een onderdeel van het Microsoft office pakket, de eerste versie kwam uit in 1992. De delenvan Access die zijnuitgekomenvarierenvan MS Acces 1.0 tot de meest recentelijke MS Acess 2010. MS Access alsonderdeelvan het office pakketin windows 95 de overstap van VB naar Visual Basic voor Applications. In Access 2007,werd een nieuw database formaat ingevoerd: ACCDB Microsoft Access was het eerste massamarkt database programma voor Windows.
Database creatie Er zijn drie soorten Databaseontwerpen: Een database dat ontworpen is op basis van bestaande gegevens Een compleet nieuw database systeem Database dat helemaal herontworpen is Een database slaat zijn gegevens op in tabellen, kolommen en rijen.
Creatievan database in MS Access Een database word in Access gecreeerd door: het openen van Access, daarna op nieuw clicken dan Blank Database. Aan de database wordt een naam gegeven, wordt er daarna op create geklickt wordt automatisch ge-saved. De database is nu gemaakt en moet er nu informatie ingevoerd worden.
Tabellen creeren Dit doe je door naar de view tab te gaan en daarna naar design view hierna krijg je de optie om een tabel te creeren en benoemen. Er komen 3 velden te voorschijn. Field name: Hier vul je dan de naam van je kolom in Data type: wat voor data je wilt hebben Description: hier kan er wat extra informatie worden ingevuld Eerst moet de kolom namen in field name komen en daarna gaan we naar Data type, dit is een drop down box met verschillende keuzen data.
Nadat alle kolommen zijn ingevuld in Field name, de type data dat opgeslagen moet worden in Data type en eventueel Description, moet een primary key gekozen worden. Nadat de primary key is gekozen kunnenwe de tabel opslaan en is de MS Access database gecreeerd.
Gegevens in tabellen invoeren dubbelklikken op de opgeslagen tabel om hem te openen. De tabel komt dan te voorschijn zonder opgeslagen gegevens dit moeten we nu dan zelf invullen Nadat alle gegevens zijn ingevuld kunnen we de tabel sluiten.
Queries maken Query langguage is een computer taal waarmee je gewenste informatie kan opvragen,verwijderen of aanpassen in plaats van een hele tabel doorzoeken. Om een query te maken in access moet je eerst naar create gaan en daarna op query wizard klikken. Je krijgt dan een nieuw venster met een drop down lijst. Hier kan je kiezen tussen tabellen of de gemaakte queries.
Forms in Access Forms maakt he makelijker en sneller om gegevens te manipuleren en in te voeren Om een form te creeren in Acces moet men gebruik maken van de Form wizard. Om een Form in MS Access te maken moet je eerst de tabel of tabbellen kiezen waarvoor je het wilt hebben. Bij format kan je dan de look van de Form veranderen de kleur, Font van de tekst enz.
Database connectivity De omgeving waarin databaseapplicaties zich vandaag aan de dag in bevinden is een uitgebreide en gecompliceerde omgeving. Er zijn een aantal standaarden voor database connectiviteit ontwikkeld om het leven van een applicatie programmeur wat makkelijker te maken. De wat oudere standaarden zoals: standaard Open Database Connectivity(ODBC), OLE DB en ADO. XML Java technologieen zoals JDBC
ODBC ODBC is een afkorting voor Open Database Connectivity, een standaar database toegangs methode die ontwikkeld is door de SQL Access Group in 1992. ODBC is een interface die tussen de webserver en (of een andere database gebruiker) en de database server zit. Het doel van ODBC is om elke ontwikkelaar mogelijk te maken een applicatie te schrijven die databases kan aanspreken die door verschillende DBMS-producten worden ondersteund,
Ole DB OLE DB vormt de basis voor het benaderen van gegevens in de wereld van Microsoft. OLE DB is een object georienteerde interface met ingebouwde dataserver funcionaliteit. Het implementeerd de Microsoft standaarden OLE en Com en is toegankelijk voor object georientieerde programma s via die interfaces. OLE DB deelt de functies en de mogelijkheden van een DBMS op in objecten, waardoor delen van hun functionaltiteit makkelijker kan worden geimplementeerd.
Active Data Objects(ADO) Een eenvoudig objectmodel dat word gebruikt door OLE DB-gegevens-consumenten. Het wordt over het ingewikkelder object model van OLE DB gelegd. ADO kan worden aangeroepen vanuit script talen zoals Jscript en VBS script, evenals vanuit krachtigere talen zoals Visual Basic.NET, Java, C++. ADO is gemakkelijker te gebruikenen begrijpen dan OLE DB en wordt daarom ook vaker gebruikt voor database applicaties.
XML XML is een afkorting voor Extensible Markup Language. XML is een gevolg van het steeds verder naar elkaar toegroeiende IT onderdelen van het samenkomen databaseverwerking en documentverwerking. XML levert een gestandariseerde maar toch flexibele manier voor het beschrijven van de inhoud van documenten. HET belangrijkste doeleinde is het beschrijven representeren en matrialiseren van database views. XML is belangrijk omdat XML tegemoet komt aan het delen van database informatie tussen organisaties.
JDBC JDBC staat voor Java Database Connectivity applicatie programmering interface(api) Het is de industrie standaard voor een databaseonafhankelijke connectie tussen de java programmeertaal en een groot bereik van databases, waaronder MS Access. Wil men via JDBC met MS Access een connectie maken heeft men een JDBC driver nodig. JDBC maakt gebruik van vier soorten drivers.
Database beveileging Database beveiliging is het systeem van processen en procedures dat een database dient te beschermen van een onbedoelde activiteit. Traditioneel zijn databases beschermd tegen externe verbindingen door firewallsen-of routersop het netwerk domein.
Database beveiliging in Access Er zijn verschillende strategieën voor het controleren van het niveau van de toegang dat wordt verkregen tot een Microsoft Access-database. Encoding/decoding De eenvoudigste methode van bescherming is het coderen van de database. Door coderen van een database wordt de database een compact bestand en moeilijker om te lezen met een tekstverwerker. Werkgroepinformatiebestand: dit bestand bevat de accounts en files die worden gebruikt om toetreding tot de database te verkrijgen.
Het weergeven of verbergen objecten in het databasevenster. Met behulp van opstartopties. Met een wachtwoord: een andere eenvoudige methode voor het verschaffen van veiligheid is om een wachtwoord in te stellen voor het openen van de Microsoft Accessdatabase. Alleen gebruikers die het juiste wachtwoord hebben zullen worden toegestaan om de database te openen
Beveiliging op gebruikersniveau De meest flexibele en uitgebreide methode voor het implementeren van de beveiligingsmaatregelen voor een databank. Hiermee is het mogelijk om op verschillende niveaus toegang tot gevoelige gegevens en objecten in uw database te garanderen. Hoewel het opzetten van user-level security op de meeste databases een hele klus is, maakt de User-Level Security Wizard het makkelijk. Na het draaien van de User-Level Security wizard, is het mogelijk eigen groepen van gebruikers, toe te wijzen, verwijderen en-of machtigingen voor verschillende gebruikers of groepen gebruikers.
Data access pages beveiligen Data access pages zijn HTML pagina s