Professional Documents
Culture Documents
Bases de Datos
TCNICO PROFESIONAL EN DISEO WEB Y
MULTIMEDIA
COMPETENC
IA
ESPECFICA
DEL
CURSO
APRENDIZAJE
S
ESPERADOS
CRITERIOS DE EVALUACIN
componentes y caractersticas generales de los sistemas de bases de datos.
modelos utilizados para el diseo de bases de datos
lgebra y calculo relacional.
Organiza Jerrquicamente los datos de los campos, registros y archivos para
la elaboracin de tablas, llave primaria, llave fornea, y relaciones.
Elabora modelos Entidad-Relacin en el diseo de bases de datos.
Utiliza y maneja al menos una (1) herramienta de diseo de bases de datos.
comandos e instrucciones del lenguaje SQL.
tipos de datos: estructurados, semi-estructurados y no estructurados.
APIs de conexin de un lenguaje de desarrollo web para conectarse con una
Base de Datos.
Realiza consultas y bsquedas en bases de datos Web usando PHP.
BASES DE DATOS
Dato:
Informacin:
BASE DE DATOS: De esta forma una base de datos es
una serie de datos relacionados que forman una
estructura lgica, es decir una estructura reconocible
desde un programa informtico. Esa estructura no slo
contiene los datos en s, sino la forma en la que se
relacionan. Las bases de datos empiezan a aparecer en
los aos 60 y triunfan en los aos setenta y ochenta.
funciones de un DBMS
1. Funcin de descripcin. Sirve para describir los
datos, sus relaciones y sus condiciones de acceso e
integridad. Adems del control de vistas de usuarios y
de la especificacin de las caractersticas fsicas de la
base de datos. Para poder realizar todas estas
operaciones se utiliza un lenguaje de definicin de
datos o DDL.
2. Funcin de manipulacin. Permite buscar, aadir,
suprimir y modificar datos de la base de datos. El DBMS
proporciona una lenguaje de manipulacin de datos
(DML) para realizar esta funcin.
3. Funcin de control. Incorpora las funciones que
permiten una buena comunicacin con la base de
FUNCIONAMIENTO DE
UN DBMS
Los datos pasan del buffer al rea de trabajo del usuario (ATU) del
proceso del usuario.
El DBMS devuelve indicadores en los que manifiesta si ha habido errores o advertencias a tener en
8 cuenta. Esto se indica al rea de comunicaciones del proceso de usuario. Si las indicaciones son
satisfactorias, los datos de la ATU sern utilizables por el proceso de usuario.
niveles ANSI/SPARC
La unin de todos los datos y sus relaciones forman el llamado esquema conceptual. Mientras que el
esquema fsico representa el almacenamiento de los datos y sus formas de acceso.
El DBMS es el encargado de realizar las traducciones para pasar del esquema conceptual al fsico.
La ANSI (instituto de estndares americano) creo una seccin llamada SPARC dedicada a estndares
de sistemas de informacin. Propone tres niveles de abstraccin en las bases de datos
entidades
Se trata de cualquier objeto u elemento (real o abstracto)
acerca del cual se pueda almacenar informacin en la
base de datos. Ejemplos de entidades son Pedro, la
factura nmero 32456, el coche matrcula 3452BCW. Una
entidad no es un propiedad concreta sino un objeto que
puede poseer mltiples propiedades (atributos).
conjunto de entidades
Las entidades que poseen las mismas propiedades
forman conjuntos de entidades. Ejemplos de
conjuntos de entidades son los
Es correcto
llamar entidad al conjunto de entidades. De este
modo
conjuntos:
personas,
facturas,
hablaramos de la entidad PERSONAS. Mientras que cada persona
en concreto
sera un ejemplar de la entidad persona.
coches,...
PERSON
AS
Entidad Regular
Entidad Dbil
tipos de entidades:
Regulares. Son las entidades normales que tienen existencia por s
mismas sin depender de otras. Su representacin grfica es la
indicada arriba.
Dbiles. Su existencia depende de otras. Por ejemplo la entidad
tarea laboral slo podr tener existencia si existe la entidad
trabajo. Las entidades dbiles se presentan de esta forma:
relaciones
Representan asociaciones entre entidades. Es el elemento
del modelo que permite relacionar en s los datos del
modelo. Por ejemplo, en el caso de que tengamos una
entidad personas y otra entidad trabajos. Ambas se realizan
ya que las personas trabajan
y los trabajos son
realizados
La representacin
grfica
de las
por personas:
entidades se realiza con un rombo
al que se le unen lneas que se
dirigen a las entidades, las
relaciones tienen nombre (se suele
usar un verbo). En el ejemplo
anterior podra usarse como
nombre de relacin, trabajar:
ejemplos de relaciones
cardinalidad
Indica el nmero de relaciones en las que una entidad
puede aparecer. Se anota en trminos de: cardinalidad
mnima. Indica el nmero mnimo de asociaciones en las
que aparecer cada ejemplar de la entidad (el valor que
se anota es de cero o uno) cardinalidad mxima. Indica
el nmero mximo de relaciones en las que puede
aparecer cada ejemplar de la entidad (puede ser uno o
muchos)
Cada equipo cuanta con varios jugadores. Un
Ejemplo:
jugador juega como mucho en un equipo y
podra no jugar en ninguno. Cada entrenador
entrena a un equipo (podra no entrenar a
Roles
A veces en las lneas de la relacin se indican roles. Los
roles representan el papel que juega una entidad en una
determinada relacin. Ejemplo:
atributos
Tipos de atributos