Please enable JavaScript.
Coggle requires JavaScript to display documents.
RESTRICCIONES DE INTEGRIDAD - Coggle Diagram
RESTRICCIONES DE INTEGRIDAD
Proporcionan un medio para asegurar que las
modificaciones hechas a la base de datos por los usuarios autorizados y no provoquen una perdida de datos
TIPOS DE RESTRICCIONES DE INTEGRIDAD
Declaración de claves (primarias, candidatas).
Cardinalidad de la relación – de varios a varios, de uno a varios, de uno a uno.
• Participación mín/máx.
• Restricciones de los dominios.
• Integridad referencial.
• Dependencias funcionales.
• Dependencias multivaloradas
EJEMPLOS DE RESTICCIONES DE INTEGRIDAD
El nombre de un alumno no puede ser nulo
No se permite tener dos alumnos con la misma matricula
Todos los ID de la relación cliente, deben tener un numero ID correspondiente en la relación reservación
TIPO DE LLAVES
En base de datos, una llave primaria es un conjunto de uno o más atributos de
una tabla,
La clave o llave primaria es un campo, o grupo de campos que identifica en
forma única un registro.
La llave primaria se utiliza para distinguir un registro con el fin de
que se pueda tener acceso a ellos, organizarlos y manipularlos.
EJEMPLO
Llaves foráneas es una limitación referencial entre dos tablas, para que un campo sea una clave
foránea, éste necesita ser definido como tal al momento de crear una tabla.
EJEMPLO
La relación de uno a uno, se creará una relación de este tipo si ambos campos
relacionados son claves principales.
EJEMPLO
La relación de varios a varios, son los campos relacionados y
son claves principales.
EJEMPLO
ETAPAS DEL DISEÑO LOGICO
Las fases de diseño de una base de datos relacional son:
Diseño conceptual
Diseño Lógico
Este proceso es más utilizado que el anterior , ya que cuando llevas bastante trabajando en bases de datos, el proceso tabular es más rápido de realizar, y vemos resultados más rápidamente.
Diseño Físico
Aquí ya escribimos nuestro SQL
para plasmar todo nuestro diseño en el motor de bases de datos elegido.
Durante esta fase, se plasman nuestras entidades y las relaciones que existirán
entre ellas.
Cada entidad la identificaremos con un rectángulo y dentro de este colocaremos
su nombre.
NORMALIZACIÓN
REDUNDANCIA
Se les llama así a los datos que se repiten continuamente e innecesariamente
por las tablas de las bases de datos.
AMBIGÜEDADES
Son los datos que no clarifican suficientemente el registro al que
representan.
PÉRDIDA DE RESTRICCIONES DE INTEGRIDAD
Se origina normalmente debido a dependencias funcionales.
ANOMALÍAS EN OPERACIONES DE MODIFICACIÓN DE DATOS.
Se da al insertar datos en la base de datos.
DEPENDENCIA FUNCIONAL
Se dice que un conjunto de atributos (Y) depende funcionalmente de otro conjunto de atributos (X) si para cada valor de X hay un único valor posible para Y.
Al conjunto X del que depende funcionalmente el conjunto Y se le llama determinante.
JAVA
Java es uno de los lenguajes más complejos de aprender, quizás no tanto por su sintaxis o por el hecho de que está orientado a objetos, si no más bien por su amplitud.
Java es un lenguaje multiplataforma, y se ejecuta en cualquier máquina.
JDK
El JDK es el paquete específico para desarrollar software en lenguaje
Java, que contiene todas las API estándar de Java para hacerlo.
SDK
Es el paquete genérico de software que admite la creación de software en una variedad de idiomas como Clojure, Groovy, Scala, JRuby y otros.