Search Header Logo
Modelo Relacional

Modelo Relacional

Assessment

Presentation

Computers

University

Hard

Created by

Carlos Mendez

Used 12+ times

FREE Resource

17 Slides • 0 Questions

1

Modelo Relacional

by Carlos Mendez

2

¿​Que es?

Es un método para estructurar datos utilizando relaciones, mediante estructuras en forma de cuadrícula, que consisten de columnas y filas. Es el principio conceptual de las bases de datos relacionales. Fue propuesto por Edgar F. Codd en 1969

3

Características​

4

  • Todos los datos se representan conceptualmente como una disposición ordenada de datos en filas y columnas, llamada relación o tabla.

  • Cada tabla debe tener un encabezado y un cuerpo. El encabezado es simplemente la lista de columnas. El cuerpo es el conjunto de datos que llena la tabla, organizado en filas.

  • Todos los valores son escalares. Es decir, en cualquier posición dada de fila/columna en la tabla, hay solo un valor único.

5

Elementos​

6

​Tupla

Cada fila de datos es una tupla, conocida también como registro. Cada fila es una n-tupla, pero la “n-” generalmente se descarta.

7

​Columna

Cada columna de una tupla se llama atributo o campo. La columna representa el conjunto de valores que puede tener un atributo específico.

8

Clave​

Cada fila tiene una o más columnas que se denomina clave de la tabla. Este valor combinado es único para todas las filas de una tabla. Mediante esta clave se identificará cada tupla de forma unívoca. Es decir, la clave no puede estar duplicada. Se le llama clave primaria.

9

media

10

Como hacer un modelo relacional​

11

  • Recopilar datos

  • Definir claves primarias​

  • ​Crear relaciones de tabla

12

​Ventajas

  • Uniformidad de los datos

  • El modelo relacional es el ideal para mantener la uniformidad de los datos en todas las aplicaciones y copias de la base de datos (llamadas instancias).

  • Compromiso y atomicidad

  • Las bases de datos relacionales gestionan las reglas y políticas comerciales a un nivel muy detallado, y tienen políticas estrictas sobre el compromiso (es decir, el establecimiento de un cambio en la base de datos como algo permanente)

13

  • Procedimientos almacenados y bases de datos relacionales

  • El acceso a los datos implica muchas acciones repetitivas.

  • Bloqueo y concurrencia de base de datos

  • En una base de datos pueden surgir conflictos cuando varios usuarios o aplicaciones intentan cambiar los mismos datos al mismo tiempo

14

​Desventajas

  • Gastos de hardware​

  • ​La facilidad de puede conducir a un mal diseño

  • ​Fenómeno de "islas de información"

15

​Objetivos

  • INDEPENDENCIA FÍSICA.- La forma de almacenar los datos no debe influir en su manipulación.

  • INDEPENDENCIA LÓGICA.- Las aplicaciones que utilizan la base de datos no deben ser modificadas por que se inserten, actualicen y eliminen datos.

  • FLEXIBILIDAD.- En el sentido de poder presentar a cada usuario los datos de la forma en que éste prefiera.

16

  • ​​UNIFORMIDAD.- Las estructuras lógicas de los datos siempre tienen una única forma conceptual (las tablas).

  • SENCILLEZ.- Las características anteriores hacen que este Modelo sea fácil de comprender y de utilizar por parte del usuario final.

17

media

Modelo Relacional

by Carlos Mendez

Show answer

Auto Play

Slide 1 / 17

SLIDE