Progra II 5to.Bipe, PC


Publicado: 05/08/2016


Publicado: 09/06/2016
















Publicado: 10/02/2016

Ejercicio No.5

Tarea para el próximo día de clases.
Tema: 12 reglas de Codd para base de datos relacionadas.


Publicado: 08/02/2016

Descripción de ejemplos y ejercicios solucionados en clase (laboratorio).

Ejemplo No.1
Ejemplo No.2

Ejercicio No.1
Ejercicio No.2

Ejercicio No.3

Ejercicio No.4

Publicado: 25/02/2016

Tarea para el próximo día de clases:

Publicado: 26/01/2016

DIAGRAMA GRAFO RELACIONAL
Es una forma de representar gráficamente el esquema relacional de una manera sencilla y completa. También llamado modelo relacional lógico.

Es un grafo compuesto de un conjunto de nodos multiparticionados, donde cada nodo representa un esquema de relación, es decir una tabla o entidad de la base de datos.

REGLAS:
1. Todo tipo de entidad se convierte en una relación (Tabla o nodo)
2. Para cada tipo de interrelaciones 1:N se realiza lo que se denomina propagación de llave (regla general).
3.Aplica las reglas de propagación de llaves para interrelaciones de 1:1
4. Todo tipo de interrelación N:M se transforma en una relación (Tercera tabla)
5. Para cada tabla, como mínimo, ha de aparecer su nombre y sus atributos, indicando:
Llave primaria ---> Negrita + Subrayado
        Llave foránea  ---> Cursiva

¿QUÉ HACER PRIMERO?
Ordenar las entidades:
☻ Reconocer cuáles son las entidades principales y asignarles números consecutivos.
☻ Buscar las entidades que presenten una interrelación 1:N y asignarle los siguientes números.

☻ Por último, buscar las interrelaciones N:M y asignarles los últimos números.

☻ Una vez ordenadas las entidades, se procede a generar el modelo grafo-relacional.




--------------------------------------------------------------------------------------------------------------------------

Publicado: 25/01/2016

El modelo relacional                          
Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. Los motivos de este éxito son fundamentalmente dos:

1. ofrecen sistemas simples y eficaces para representar y manipular los datos.
2. se basan en un modelo, el relacional, con sólidas bases teóricas.

Estructura del modelo relacional
Se trata de un modelo bastante potente y a la vez bastante simple.  El elemento principal de este modelo es la relación. Por lo que podemos decir que una base de datos relacional está compuesta por un conjunto de relaciones. 

Relación: La relación se representa mediante una tabla, esta tabla representa a lo que en el modelo entidad-relación llamábamos entidad. Esta tabla contiene los atributos (columnas) y las tuplas (filas). 

Atributo: se trata de cada una de las columnas de la tabla. Vienen definidas por un nombre y pueden contener un conjunto de valores.

Tupla: se trata de cada una de las filas de la tabla. Es importante señalar que no se pueden tener tuplas duplicadas en una tabla.

Dominios 
El dominio dentro de la estructura del modelo relacional es el conjunto de valores que puede tomar un atributo. Existen dos tipos de dominios: 

☻ dominios generales: son aquellos que están comprendidos entre   un máximo y un mínimo.
☻ dominios restringidos: son los que pertenecen a un conjunto   de valores específicos.


Claves 

Cada tupla de una tabla tiene que estar asociada a una clave única que permita identificarla. 
Una clave puede estar compuesta por uno o más atributos.

♣ Clave primaria (Primary Key) es el valor o conjunto de valores que identifican una fila dentro de una tabla. Nunca puede ser NULL.

♠ Clave ajena (Foreign Key): es el valor o valores de una tabla que corresponde con el valor de una clave primaria en otra tabla. Esta clave es la que representa las relaciones entre las tablas.

Ejemplo: Modelo Relacional

Persona (dni, nombres, apellidos, fechaNac, estadoCivil, domicilio)
Cuenta (noCuenta, saldo, tipoCuenta)
CuentaPersona (dni,noCuenta,fecha)

Solución:
Tarea: 26/01/2016
Realice el grafo relacional de las siguientes entidades.

Entidades: 
  Cliente (dni, nombres, apellidos, tel, email)
  Articulo(codigo, descripcion, precio, stock)
  Pedido(fecha, codigo, cantidad, dni)

Publicado: 18/01/2016
Tarea para el día miércoles
Concepto y Objetivos de las Bases de Datos
  • Definición de un sistema de información (SI)
  • Componentes de un SI 
  • Concepto de Base de Datos
  • Ventajas y utilidades
  • Niveles y roles


Calendario académico primera unidad