1 / 12

Databaser, efterår 2003

Databaser, efterår 2003. Introduktion. Underviser. Anders Børjesson andb@ruc.dk http://www.ruc.dk/~andb/ Ekstern lektor Anden gang jeg holde kurset. Hvorfor databaser?. Databaser er gode til at organisere store datamængder. ”Under” næsten alle applikationer er der er en database.

Download Presentation

Databaser, efterår 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Databaser, efterår 2003 Introduktion Databaser, introduktion

  2. Underviser • Anders Børjesson • andb@ruc.dk • http://www.ruc.dk/~andb/ • Ekstern lektor • Anden gang jeg holde kurset Databaser, introduktion

  3. Hvorfor databaser? • Databaser er gode til at organisere store datamængder. • ”Under” næsten alle applikationer er der er en database. Databaser, introduktion

  4. Modeller af data • ER-model • Ligner klassediagram lidt. • Relationelle model • Matematiske grundlag for databaser. • Lidt mængdelære. Databaser, introduktion

  5. ER-model • Entiteter og relationer imellem dem. Databaser, introduktion

  6. Relationel model • Studerende (cpr, navn, adresse) • Kursus (kursusnavn, mål, indhold) • Stud_Kursus (cpr, kursusnavn) • Relationel algebra • πcpr, navn (σadresse = ’Roskilde’ (Studerende)) Databaser, introduktion

  7. Tabeller Databaser, introduktion

  8. SQL • Sprog til oprettelse af tabeller og manipulation af data i tabeller. • insert into studerende values('080366-1235', 'Anders', 'Roskilde') • select cpr, navn from studerende where adressen = 'Roskilde' • Kan bruges fra Java og andre programmerings-sprog Databaser, introduktion

  9. DBMS • Database management system • Holder styr på data • Udfører SQL-sætninger • Nogle DBMS'er • Microsoft Access • Microsoft SQL Server • IBM DB2 • MySQL • Oracle Databaser, introduktion

  10. Kursusmateriale • Lærebog • Garcia-Molina, Ullmann & Widom: Database Systems, The Complete Book, Prentice Hall 2002 • Noter • Oracle mv. Databaser, introduktion

  11. Øvelser • Teoretiske øvelser • Praktiske øvelser • Brug Oracle • Dan grupper til øvelser Databaser, introduktion

  12. Eksamen • 2-timers skriftlig eksamen • Hjælpemidler: Bøger, notater og lign. Databaser, introduktion

More Related