Llenguatge sql i bases de dades relacionals
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Llenguatge SQL i bases de dades relacionals PowerPoint PPT Presentation


  • 69 Views
  • Uploaded on
  • Presentation posted in: General

Llenguatge SQL i bases de dades relacionals. Objectius del curs. Conèixer les funcions de les Bases de Dades relacionals. Adquirir coneixements avançats de SQL. Conèixer el valor afegit de les bases de dades relacionals. Utilitzar les funcions específiques de les base de dades.

Download Presentation

Llenguatge SQL i bases de dades relacionals

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Llenguatge sql i bases de dades relacionals

Llenguatge SQL i bases de dades relacionals


Objectius del curs

Objectius del curs

  • Conèixer les funcions de les Bases de Dades relacionals.

  • Adquirir coneixements avançats de SQL.

  • Conèixer el valor afegit de les bases de dades relacionals.

  • Utilitzar les funcions específiques de les base de dades.

  • Adquirir habilitats pel desenvolupament d’aplicacions.


Temari

Temari

  • Introducció a les Bases de Dades Relacionals.

  • Llenguatge SQL.

  • Dialectes i extensions del llenguatge SQL.


1 introducci a les bases de dades relacionals

1. Introducció a les Bases de Dades Relacionals

  • Bases de Dades Relacionals vs altres formes d’emmagatzemar informació.

  • Com utilitzen els usuaris les Bases de Dades Relacionals?

  • Com utilitza un administrador les Bases de Dades Relacionals?

  • Com utilitza el programador les Bases de Dades Relacionals?

  • Com utilitza un operador les Bases de Dades Relacionals?


1 1 bases de dades relacionals vs altres formes d emmagatzemar informaci

1.1. Bases de Dades Relacionals vs altres formes d’emmagatzemar informació


1 1 bases de dades relacionals vs altres formes d emmagatzemar informaci1

1.1. Bases de Dades Relacionals vs altres formes d’emmagatzemar informació.

  • Necessitats d’informació.

  • Diversos mitjans

    • Arxius físics.

    • Fulles de càlcul.

    • Base de dades.

    • ...

  • Base de dades: Col·lecció organitzada d’informació.

  • Tipus de base de dades:

    • Jeràrquica: arbre pare – fills.

    • Estructura de Plex: xarxa pares – fills.

    • Relacional basada en entitats (taules i relacions),

    • Relacional orientada a objectes (entitats i relacions complexes).


1 1 bases de dades relacionals vs altres formes d emmagatzemar informaci2

1.1. Bases de Dades Relacionals vs altres formes d’emmagatzemar informació.

  • Components del model relacional

    • Col·leccions d’objectes o relacions, que emmagatzemen dades.

    • Un conjunt d’operadors poden actuar per produir altres col·leccions i relacions.

    • Integritat de dades (claus primàries i foranies)

    • Sistema de consultes mitjançant declaracions (SQL)


1 2 com utilitzen els usuaris les bases de dades relacionals

1.2. Com utilitzen els usuaris les Bases de Dades Relacionals?


Llenguatge sql i bases de dades relacionals

1.3. Com utilitzen els usuaris les Bases de Dades Relacionals?

  • Funcions d’usuari final

    • Accés a dades.

    • Visualització de dades.

    • Modificació de dades.

    • Eliminació de dades.

    • ...

  • Diferents nivells.

    • Accés directe (baix nivell).

    • Aplicacions de gestió (alt nivell).


1 3 com utilitza un administrador les bases de dades relacionals

1.3. Com utilitza un administrador les Bases de Dades Relacionals?


Llenguatge sql i bases de dades relacionals

1.3. Com utilitza un administrador les Bases de Dades Relacionals?

  • Funcions d’administració

    • Dissenya la Base de Dades.

    • Crea usuaris i assigna permisos.

    • Operacions a nivell de Base de Dades i de servidor.

    • Supervisió de Base de Dades.

    • Rendiment i optimització de Base de Dades.

    • ...

  • Nivell de motor de base de dades


1 4 com utilitza el programador les bases de dades relacionals

1.4. Com utilitza el programador les Bases de Dades Relacionals?


Llenguatge sql i bases de dades relacionals

1.4. Com utilitza el programador les Bases de Dades Relacionals?

  • Desenvolupament d’aplicacions

    • Explotació d’informació des d’aplicacions (local / xarxa, ADO / XML...).

    • Creació i modificació d’objectes mitjançant DDL.

    • Ús de procediments emmagatzemats, funcions, vistes, ...

    • Sistemes de mapa relacionals d’objectes (ORM).

    • ...

  • Diferents nivells

    • Accés i modificació de dades (mig nivell).

    • Creació i modificació d’objectes (baix nivell).


Llenguatge sql i bases de dades relacionals

1.5. Com utilitza un operador les Bases de Dades Relacionals?


Llenguatge sql i bases de dades relacionals

1.5. Com utilitza un operador les Bases de Dades Relacionals?

  • Operador

    • Backups.

    • Tasques programades.

    • Control d’integritat de les dades de la Base de Dades.

    • Altres operacions a nivell de Base de Dades.

    • ...


2 llenguatge sql

2. Llenguatge SQL


2 llenguatge sql1

2. Llenguatge SQL

  • Introducció al llenguatge SQL.

  • Consultes SQL. Expressions. Joins.

  • Funcions de columna i agrupament.

  • Combinar taules resultat.

  • Subconsultes.

  • Consultes jeràrquiques.

  • Manteniment de dades.

  • Creació i ús de taules, columnes, índex.

  • Creació i ús de vistes.

  • Privilegis i rols en la base de dades.

  • Manteniment de la integritat referencial.


3 dialectes i extensions del llenguatge sql

3. Dialectes i extensions del llenguatge SQL

  • Dialectes SQL: ISO, T-SQL, PL/SQL, SQL/PSM

  • Diferències de sintaxi.

  • Procediments.

  • Funcions.

  • Disparadors (Triggers).

  • Paquets.

  • Gestió d’excepcions.

  • Modularització en programes.


Llenguatge sql i bases de dades relacionals

Enllaços d’interès

  • Base de dades. Concepte. Tipus. Història

    http://ca.wikipedia.org/wiki/Base_de_dades

  • Curs UOC de base de dades (Febrer 2007)

    http://ocw.uoc.edu/informatica-tecnologia-i-multimedia/bases-de-dades/materials

  • Compatativa de sistemes de base de dades relacionals

    http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

  • Suport de Microsoft SQL Server

    http://msdn.microsoft.com/es-es/sqlserver/aa336270

  • Suport de Oracle

    http://www.oracle.com/es/support/index.html


  • Login