Está en la página 1de 14

TERCERA TUTORIA GESTION DE INFORMACIÓN

Problema 1: Se requiere llevar una base de datos donde se registren los datos del cliente, pedidos
y productos.

En la base de datos, el cliente puede realizar muchos pedidos y el pedido debe de ser realizado
solamente en un cliente.

El producto debe de estar registrado máximo una vez por pedido

Un pedido puede tener registrado muchos productos

1=N 1=N
1=1 1=1
Registrado
Realiza r
r

Cada entidad representa una tabla

También la componen llaves primarias:


Problema 2:

La empresa “proyectos innovadores” requiere tener una BD que almacene la información de Un


departamento, empleados y proyectos

Al empleado le pueden asignar solo un proyecto

Un proyecto puede ser asignado a muchos empleados

Un empleado debe ser asignado a un solo departamento

En un departamento pueden ser asignados mínimo a uno o muchos empleados

1:1
EMPLEADOS Se asigna
DEPARTAMENTOS
1:N
1:N

Se asigna 1:1
PROYECTOS

Problema 3
Es una cardinalidad de uno a uno
CLAVES FORANEAS

Es una clave primaria pero en una lugar foráneo

Lucidchart (programa para hacer diagramas entidad relación)


Las llaves foráneas (FK) son la misma llave primaria de la tabla de donde se hace la relación:

REGLAS DE LAS LLAVES FORANEAS

No son únicas

Una entidad puede llevar más de una llave foránea

EJEMPLOS PARA HACER DIAGRMAS ENTIDAD RELACIÓN


VAMOS A SACAR LAS ENTIDADES DEL ANTERIOR PROYECTO:
DIAGRAMACIÓN
Identificar claves primarias
TIPOS DE DISEÑO DE UNA BASES DE DATOS
TIPOS DE ENTIDADES

SOLUCIÓN DE PROBLEMAS

Problema 1: Se requiere llevar una base de datos donde se registren los datos del cliente, pedidos
y productos.

En la base de datos , el cliente puede realizar muchos pedidos y el pedido debe de ser realizado
solamente en un cliente.

El producto debe de estar registrado máximo una vez por pedido

Un pedido puede tener registrado muchos productos


Problema 2:

La empresa “proyectos innovadores” requiere tener una BD que almacene la información de Un


departamento, empleados y proyectos

Al empleado le pueden asignar solo un proyecto

Un proyecto puede ser asignado a muchos empleados

Un empleado debe ser asignado a un solo departamento

En un departamento pueden ser asignados mínimo a uno o muchos empleados

MÁS COMANDOS:

1. COMANDO PARA MIRA UNA COLUMNA DE UNA TABLA

Sellect (nombre columna) from (nombre tabla)

2. COMANDO PARA MIRA 2 O MAS COLUMNA DE UNA TABLA

Sellect (nombre columna1), (nombre columna2) from (nombre tabla)

3. COMANDO PARA ACTUALIZAR O CAMBIAR EL NOMBRE O REGISTRO DE UNA COLUMNA


DE UNA TABLA

Update (nombre tabla) set (nombre columna) = “el nombre del registro “ where id” ( Número
donde se ubica el registro)

4. COMANDO PARA BUSCAR REGISTROS CON IGUAL NOMBRE O CATEGORÍA ENUNA TABLA

Select * from (nombre tabla) where (nombre columna) = “ Nombre de registro en la columna”

5. COMANDO PARA CAMBIAR DE NOMBRE A UNA TABLA


Rename table (nueva tabla) to (nuevo nombre tabla)

6. Comando para eliminar una columna de una tabla

Alter table (nombre tabla) drop (nombre columna);

7. COMANDO PARA HACER UNA RELACION DENTRE TABJAS O CLAVE FORANEA

Alter table  cliente  add  pedido  int (4) references pedido (id);

Nombre taba a Nombre taba


donde va la donde viene la Nombre taba de
relación relación donde viene la
relación

También podría gustarte