19
DISEÑAR SISTEMAS DE INFORMACION ELABORO:JESUS URIEL SANDOVAL CHACON

Colegio de estudios tecnologicos

Embed Size (px)

Citation preview

Page 1: Colegio de estudios tecnologicos

DISEÑAR SISTEMAS DE INFORMACION

ELABORO:JESUS URIEL SANDOVAL CHACON

Page 2: Colegio de estudios tecnologicos

°NORMALIZACION°MODELO ENTIDAD RELACION °DICCIONARIO DE DATOS°LENGUAJE S.Q.L

Page 3: Colegio de estudios tecnologicos

¿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

Page 4: Colegio de estudios tecnologicos

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

multivalor4

Page 5: Colegio de estudios tecnologicos

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

Page 6: Colegio de estudios tecnologicos

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

Page 7: Colegio de estudios tecnologicos

¿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

Page 8: Colegio de estudios tecnologicos

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

Page 9: Colegio de estudios tecnologicos

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

Page 10: Colegio de estudios tecnologicos

Seleccionamos la opción Relaciones del menú Herramientas:

Agregamos las tablas (Alumno,Asignatura y Matricula):

10

Page 11: Colegio de estudios tecnologicos

PONEMOS MOSTRAR TABLAS Y LAS AGRUPAMOS DEPENDE CUANTAS PUSIMOS

11

Page 12: Colegio de estudios tecnologicos

arrastrar los campos relacionados de la tabla con la relación 1 a la tabla con la relación muchos

12

Page 13: Colegio de estudios tecnologicos

Exigir Integridad Referencial Actualizar en cascada los campos relacionados

13

Page 14: Colegio de estudios tecnologicos

ASI ES COMO DEBE DE QUEDAR YA CON LAS RELACIONES DE UNO A MUCHOS

14

Page 15: Colegio de estudios tecnologicos

= ESTA COMPUESTA DE ( ) OPTATIVO (PRESENTE O AUSENTE) + Y { } INTERACCION ** COMENTARIO [ ] SELECCIONA VARIAS ALTERNATIVAS @ CAMPO CVLAVE / SEPARA OPCIONES

15

Page 16: Colegio de estudios tecnologicos

EJEMPLO

CLAVE

=tabla ventas Clave = @ clave de la venta Clave de la venta ={ carácter valido} Carácter valido[ a-2]

16

Page 17: Colegio de estudios tecnologicos

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

Page 18: Colegio de estudios tecnologicos

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

Page 19: Colegio de estudios tecnologicos

SELECT - extrae datos de una base de datosUPDATE - actualiza datos en una base de datosDELETE - borra datos de una base de datosINSERT INTO - inserta datos dentro de una base de datos

19