0% encontró este documento útil (0 votos)
54 vistas2 páginas

Capitulo 10

El documento describe los diferentes tipos de bases de datos, incluyendo jerárquicas, en red, NoSQL y relacionales. Explica el modelo relacional con tablas, campos, registros, claves primarias y foráneas. También resume los tres pasos de la normalización para minimizar redundancias.

Cargado por

Ignacio Juan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
54 vistas2 páginas

Capitulo 10

El documento describe los diferentes tipos de bases de datos, incluyendo jerárquicas, en red, NoSQL y relacionales. Explica el modelo relacional con tablas, campos, registros, claves primarias y foráneas. También resume los tres pasos de la normalización para minimizar redundancias.

Cargado por

Ignacio Juan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Capitulo 10: Bases de datos

Base de datos: Conjunto de datos relacionados y centralizados

Tipos:

1. Jerarquicas: Fue el primer tipo, relación de datos de uno a muchos (Un nodo padre puede tener varios hijos
pero no al revez). Era ineficiente porque para llegar a algunos datos había que pasar por muchos nodos
2. Red: Evolucion de la jerarquica, relación de muchos a muchos. Un nodo puede tener mas de un padre. Como
estaba basado en la jerarquica, arrastra muchos de sus problemas
3. No SQL: Es la usada en las redes sociales. Trabaja de manera mas eficiente con datos no estructurados
4. Relacional: La mas usada hoy en dia

Modelo relacional

 La información se encuentra en tablas (Matrices de doble entrada) con columnas y filas


 Las columnas se llaman campos, y son las características del objeto
 Las filas se llaman registros, y son cada una de las ocurrencias de la tabla
 Clave primaria (PK): Es el campo que identifica unívocamente a cada registro, no puede haber 2 campos con
la misma clave primaria
 Clave foránea (FK): Es un campo de una tabla, que es clave primaria en otra tabla
 Clave primaria compuesta: Es una PK quye esta formada por dos o mas campos (Es decir, una tabla donde
mas de un campo es PK)
 A travez de los campos en común de las distintas tablas (FK) se establecen relaciones entre las tablas

Normalizacion: Es el proceso de diseño por el cual deben pasar los datos para ser ordenados en un modelo
relacional. Busca minimizar la redundancia de datos, para ser mas eficiente

3 Pasos

1º forma normal

1. No poseer campos calculables (Osea, campos que se pueden obtener a partir de una operación
artimetica).Los elimino de la tabla
2. No poseer grupos repetitivos (Cuando Para un mismo valor de clave primaria hay mas de una ocurrencia).
Separo en otra tabla

2º forma normal

1. Estar en 1º forma normal


2. No tener dependencias funcionales parciales (Armo una nueva tabla donde haya dependencia funcional de
la PK que era parcial en la otra tabla)

Dependencia funcional: Es cuando un campo A determina el valor de otro campo B. B depende funcionalmente de A

Dependencia funcional parcial: Es cuándo hay una PK conjunta en una tabla, y uno de los campos depende
funcionalmente de uno de los campos que son PK.
3º forma normal

1. Estar en segunda forma normal


2. No tener dependencias funcionales transitivas

Dependencia funcional transitiva: Es cuando un campo B depende funcionalmente de un campo A y el campo A no


es PK. Hacemos una nueva tabla donde A es PK

También podría gustarte