GoConqr has a new look! Let us know what you think.

Flowchart

Untitled

LUIS SANCHEZ Spanish

Untitled

Flowchart content

  1. Modelo Relacional

  2. Administra datos dinámicos

  3. Tuplas y Campos

  4. Relacionando

  5. Reglas

  6. Esquema lógico, todos los datos están en las tablas.

  7. Metadatos

  8. Conociendo el valor de su clave y el nombre de la columna o atributo que contiene el dato

  9. Accesible

  10. Permitir el tratamiento adecuado de valores nulos representando la ausencia de información de un determinado registro en un atributo concreto.

  11. Tratamiento

  12. Los metadatos deben ser accesibles usando un esquema relacional, la forma de acceder a los metadatos es la misma que la de acceder a los datos.

  13. Catalogo en linea

  14. Debe existir un lenguaje que permita el manejo completo de la BD. para realizar cualquier operación sobre la misma

  15. Sub-lenguaje

  16. El SGBD debe encargarse de que las vistas muestren la última información. No son válidas vistas que muestren datos que no están al día.

  17. Actualización

  18. Cualquier operación de modificación debe actuar sobre conjuntos de filas o registros, nunca deben actuar registro a registro

  19. Inserciones, modificaciones y eliminaciones

  20. Los datos deben de ser accesibles desde la lógica de la base de datos, aun cuando se modifique el almacenamiento. La forma de acceder a los datos no varía porque el esquema físico de la base de datos, cambie

  21. Independencia física

  22. Los programas no deben verse afectados por cambios en las tablas. Que las tablas cambien no implica que cambien los programas

  23. Independencia lógica

  24. Las reglas de integridad deben almacenarse en la base de datos (diccionario de datos), no en los programas de aplicación

  25. Independencia de integridad

  26. El sub-lenguaje de datos debe permitir que sus instrucciones funcionen igualmente en una base de datos distribuida que en una que no lo es.

  27. Independencia de la distribución

  28. Si el SGBD posee un lenguaje procedimental que permita crear bucles de recorrido fila a fila, éste no puede utilizarse para incumplir o evitar las reglas relacionales anteriores. Especialmente la regla 7 no puede ser incumplida por ningún lenguaje del SGBD

  29. No subversión

  30. Propiedades

  31. Escritura

  32. Debe permitir representar la información que nos interesa del mundo real.

  33. Manipulación

  34. Da apoyo mediante las operaciones de actualización y consulta de los datos

  35. Integridad

  36. Facilitada mediante el establecimiento de reglas de integridad; es decir, condiciones que los datos deben cumplir

  37. Cracterísticas

  38. Ser sencillo y uniforme

  39. Tener una sólida fundamentación teórica: el modelo está definido con rigor matemático

  40. Ser independiente del almacenamiento físico y de las aplicaciones

  41. Las Bases de Datos relacionales consisten de un conjunto de tablas, cada una con un nombre único

  42. Cada tabla tiene columnas que recogen los atributos que caracterizan cada entidad o elemento del mundo real

  43. Cada fila en una tabla representa una relación entre un conjunto de valores. Como una tabla es una colección de tales relaciones, hay una correspondencia entre el concepto de tabla y el concepto matemático de relación

  44. Estructura de Datos

  45. Atributos. Referido a cada propiedad de los datos que se almacenan en la relación

  46. Tuplas. Referido a cada elemento de la relación. Por ejemplo si una relación almacena personas, una tupla representaría a una persona en concreto

  47. Cada tupla debe corresponder con un elemento del mundo real.

    No puede haber dos tuplas iguales (con todos los valores iguales).

  48. Tupla

  49. Un dominio contiene todos los posibles valores que puede tomar un determinado atributo. Dos atributos distintos pueden tener el mismo dominio. Un dominio en realidad es un conjunto finito de valores del mismo tipo. A los dominios se les asigna un nombre y así podemos referirnos a ese nombre en más de un atributo, facilitando la definición de los mismos.

  50. Relación

  51. Dominio

  52. Relación

  53. Tupla

  54. Dominio

  55. Se define el dominio indicando la definición exacta de sus posibles valores

  56. Se indican algunos valores y se sobreentiende el resto gracias a que se autodefinen con los anteriores

  57. Los valores están comprendidos entre un máximo y un mínimo.

  58. Sólo pueden tomar un conjunto de valores

  59. Intensión

  60. Extensión

  61. Generales

  62. Restringidos

  63. Indica el tamaño de una relación en base al número de columnas (atributos) de la misma. Lógicamente cuanto mayor es el grado de una relación, mayor es su complejidad al manejarla

  64. Dominio

  65. Tupla

  66. Relación

  67. Grado

  68. Indica el tamaño de una relación en base al número de columnas (atributos) de la misma. Lógicamente cuanto mayor es el grado de una relación, mayor es su complejidad al manejarla

  69. Grado

  70. Cardinalidad

  71. Relación

  72. Tupla

  73. Dominio

  74. Grado

  75. Cardinalidad

  76. Sinónimos

  77. Untitled
  78. • Cada tabla tiene un nombre distinto. • Cada atributo de la tabla toma un solo valor en cada tupla. • Cada atributo tiene un nombre distinto en cada tabla (aunque puede coincidir en tablas distintas). • Cada tupla es única (no hay tuplas duplicadas) • El orden de los atributos no importa. • El orden de las tuplas no importa

  79. Propiedades de las tablas

  80. a) Persistentes. Sólo pueden ser borradas por los usuarios: • Bases. Independientes, se crean indicando su estructura y sus ejemplares. Contienen tanto datos como metadatos. • Vistas. Son tablas que sólo almacenan una definición de consulta, resultado de la cual se produce una tabla cuyos datos proceden de las bases o de otras vistas e instantáneas. Si los datos de las tablas base cambian, los de la vista que utiliza esos datos también cambia. • Instantáneas. Son vistas (creadas de la misma forma) que sí que almacenan los datos que muestra, además de la consulta que dio lugar a esa vista. Sólo modifican su resultado (actualizan los datos) siendo refrescadas por el sistema cada cierto tiempo con lo que tienen el riesgo de que muestren algunos datos obsoletos). b) Temporales. Son tablas que se eliminan automáticamente por el sistema. Pueden ser de cualquiera de los tipos anteriores. Las utiliza el SGBD como almacén intermedio de datos (resultados de consultas, por ejemplo)

  81. Tipos de tablas

  82. a) Clave candidata. Conjunto de atributos que identifican unívocamente cada tupla de la relación. Es decir columnas cuyos valores no se repiten en ninguna otra tupla de esa tabla. Toda tabla en el modelo relacional debe tener al menos una clave candidata (puede incluso haber más)

    b) Clave primaria. Clave candidata que se escoge como identificador de las tuplas. Se elige como primaria la candidata que identifique mejor a cada tupla en el contexto de la base de datos. Por ejemplo un campo con el DNI sería clave candidata de una tabla de clientes, si esa tabla tiene un campo de código de cliente, éste sería mejor candidato (y por lo tanto clave principal) porque es mejor identificador para ese contexto.

    c) Clave alternativa. Cualquier clave candidata que no sea primaria.

  83. Claves

Information

Description
Flowchart on Untitled, created by LUIS SANCHEZ on 08/08/2018.
Created by
LUIS SANCHEZ
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?