3. ¿Qué ES ?
Consiste en aplicar una serie de reglas alas relaciones obtenidas
Cada tabla debe de tener su nombre unico
No puede haber dos filas iguales
Todos los datos de una columna deben de ser iguales
3
4. Relación = tabla o archivo
Registro = registro, fila , renglón o tupla
Atributo = columna o campo
Clave = llave o código de identificación
Clave Candidata = superclave mínima
Clave Primaria = clave candidata elegida
Clave Ajena (o foránea) = clave externa o clave
foránea
Clave Alternativa = clave secundaria
Dependencia Multivaluada = dependencia
multivalor
4
5. Todo atributo en una tabla tiene un dominio, el cual representa el
conjunto de valores que el mismo puede tomar como un elemento o el
producto
5
6. Todos los atributos son atómicos. Un atributo es atómico si los elementos
del dominio son indivisibles, mínimos.
La tabla contiene una clave primaria única.
La clave primaria no contiene atributos nulos.
No debe existir variación en el número de columnas.
Los Campos no clave deben identificarse por la clave (Dependencia
Funcional)
Debe Existir una independencia del orden tanto de las filas como de las
columnas, es decir, si los datos cambian de orden no deben cambiar sus
significados
Una tabla no puede tener múltiples valores en cada columna.
Los datos son atómicos (a cada valor de X le pertenece un valor de Y
viceversa).
6
7. ¿Qué ES ?
Es un modelo de datos basado en una percepción de objetos básicos
llamados entidades y relaciones implementándose en forma grafica
7
8. En el modelo E/R se parte de una situación real a partir de la cual se
definen ENTIDADES /RELACIONES
Las entidades están compuestas de atributos que son los datos que
definen el objeto entre los atributos habrá uno o un conjunto de ellos que
no se repite; a este atributo o conjunto de atributos se le llama clave de la
entidad
8
9. se pueden reflejar incluyendo en una de las dos
tablas un campo en el que poder colocar la
clave del elemento de la otra tabla con el que se
está relacionado.
9
10. Seleccionamos la opción Relaciones del menú Herramientas:
Agregamos las tablas (Alumno,Asignatura y Matricula):
10
12. arrastrar los campos relacionados de la tabla con la relación 1 a la tabla
con la relación muchos
12
13. Exigir Integridad Referencial
Actualizar en cascada los campos relacionados
13
14. ASI ES COMO DEBE DE QUEDAR YA CON LAS RELACIONES DE
UNO A MUCHOS
14
15. = ESTA COMPUESTA DE
( ) OPTATIVO (PRESENTE O AUSENTE)
+ Y
{ } INTERACCION
** COMENTARIO
[ ] SELECCIONA VARIAS ALTERNATIVAS
@ CAMPO CVLAVE
/ SEPARA OPCIONES
15
16. EJEMPLO
CLAVE
=tabla ventas
Clave = @ clave de la venta
Clave de la venta ={ carácter valido}
Carácter valido[ a-2]
16
17. es el que se encarga de la modificación de la estructura de los
objetos de la base de datos. Incluye órdenes para modificar, borrar
o definir las tablas en las que se almacenan los datos de la base de
datos. Existen cuatro operaciones básicas: CREATE, ALTER,
DROP y TRUNCATE.
17
18. ALTER | MODIFICAR
Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo,
agregar/quitar índices a una tabla
EJEMPLO
ALTERTABLE'NOMBRE_TABLA'ADD NUEVO_CAMPO
INTUNSIGNED
DROP | ELIMINAR
Este comando elimina un objeto de datos. Puede ser una tabla función,
procedimiento o cualquier otro objeto que el motor de la base de datos
soporte. Se puede combinar con la sentencia ALTER.
EJEMPLO
DROPTABLE'NOMBRE_TABLA
18
19. SELECT - extrae datos de una base de datos
UPDATE - actualiza datos en una base de datos
DELETE - borra datos de una base de datos
INSERT INTO - inserta datos dentro de una base de datos
19