Академический Документы
Профессиональный Документы
Культура Документы
RELACIÓN.
SISTEMA DE GESTION
APRENDIZ
ii
Contenido
Introducción…………………………………………………………………………….…………1
Conclusión……………………………………………………………………………….....……11
Bibliografía ………………………………………………………………………...……..……. 12
iii
1
Introducción
Para mejorar el desempeño de una base de datos, así como evitar redundancia en la
analista de sistemas debe conocer las formas de normalización y condiciones en las que la
consideraciones que el analista deberá evaluar para decidir normalizar a mayor grado una base de
La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie
de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
En el modelo relacional es frecuente llamar tabla a una relación; para que una tabla sea
considerada como una relación tiene que cumplir con algunas restricciones:
-Todos los datos en una columna deben ser del mismo tipo.
Clave: Una clave primaria es el conjunto mínimo de columnas que identifica unívocamente a
cada fila. La clave primaria es un identificador que va a ser siempre único para cada fila. Se
acostumbra a poner la clave primaria como la primera columna de la tabla, pero es más una
conveniencia que una obligación. Muchas veces la clave primaria es numérica auto-
automáticamente cada vez que se inserta una fila. En una tabla puede que tengamos más de una
columna que puede ser clave primaria por sí misma. En ese caso se puede escoger una para ser la
Una clave ajena (foreign key o clave foránea) es aquella columna que, existiendo como
dependiente en una tabla, es a su vez clave primaria en otra tabla. Una clave alternativa es
3
aquella clave candidata que no ha sido seleccionada como clave primaria, pero que también
puede identificar de forma única a una fila dentro de una tabla. Ejemplo: Si en una tabla clientes
definimos el número de documento (id cliente) como clave primaria, el número de seguro social
de ese cliente podría ser una clave alternativa. En este caso no se usó como clave primaria
porque es posible que no se conozca ese dato en todos los clientes. Una clave compuesta es una
clave que está compuesta por más de una columna. La visualización de todas las posibles claves
candidatas en una tabla ayudan a su optimización. Por ejemplo, en una tabla persona podemos
dirección. Podemos usar cualquiera de las dos opciones o incluso todas a la vez como clave
primaria, pero es mejor en la mayoría de sistemas la elección del menor número de columnas
como clave primaria. Edgar Frank Codd se percató de que existían bases de datos en el mercado
que decían ser relacionales, pero lo único que hacían era guardar la información en las tablas, sin
estar literalmente normalizadas dichas tablas; entonces Codd publicó doce (12) reglas que un
verdadero sistema relacional debería tener, en la práctica algunas de ellas son difíciles de
realizar. Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.
explícitamente representada de una sola manera por valores en una tabla. Cualquier cosa que no
exista en una tabla no existe del todo. Toda la información, incluyendo nombres de tablas,
nombres de vistas, nombres de columnas, y los datos de las columnas deben estar almacenados
en tablas dentro de las bases de datos. Las tablas que contienen tal información constituyen el
Diccionario de Datos. Esto significa que todo tiene que estar almacenado en las tablas. Toda la
exactamente de una manera: con valores en tablas. Por tanto, los metadatos (diccionario,
catálogo) se representan exactamente igual que los datos de usuario. Y puede usarse el mismo
Regla 2: La regla del acceso garantizado Cada ítem de datos debe ser lógicamente accesible
al ejecutar una búsqueda que combine el nombre de la tabla, su clave primaria y el nombre de la
columna. Esto significa que, dado un nombre de tabla, dado el valor de la clave primaria y dado
el nombre de la columna requerida, deberá encontrarse uno y solamente un valor. Por esta razón
faltante puede ser representada a través de valores nulos Un RDBMS (Sistema Gestor de Bases
de Datos Relacionales) debe ser capaz de soportar el uso de valores nulos en el lugar de
columnas cuyos valores sean desconocidos. Se reconoce la necesidad de la existencia del valor
nulo, el cual podría servir para representar, o bien una información desconocida (ejemplo, no se
alumno que obtiene 0 puntos en una prueba y el de un alumno que no presentó la prueba.
Hay problemas para soportar los valores nulos en las operaciones relacionales, especialmente
en las operaciones lógicas, para lo cual se considera una lógica tribulada, con tres (no dos)
valores de verdad: verdadero, falso y null. Se crean tablas de verdad para las operaciones lógicas:
sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una
5
base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados
y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un
bases de datos, abreviado SGBD (del inglés Data base Management Sesten o DBMS), que
permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las
propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del
ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se
encuentran mutuamente protegidos por las leyes de varios países. Por ejemplo, en España, los
En Argentina el Código Penal sanciona ciertas conductas relacionadas con una base de datos:
guardar por ley o insertar o hacer insertar datos en un archivo de datos personales. Si el autor es
correctamente la
normalización
Ausencia de un Ausencia de la
Incorrecta
estándar. documentación.
normalización.
7
A pesar que no se
Esta situación es muy
Esto es algo muy habitual, y implementa un correcto
amplia, se considera desde el
debe ser básico implementarlo. nombrado a los objetos, se
nombrado de cualquier objeto
No se cumple el proceso de presenta una escasez de la
hasta su orden, haciendo
analizar y aplicar las diversas misma actividad para describir
referencia que un objeto;
formas normales para hallar su cada objeto, la ausencia de esta
puede ser una tabla, clave
mejor diseño, como mínimo se documentación puede generar
primaria, clave foránea,
debe llegar hasta la tercera una gran pérdida de tiempo por
columnas, intertablas, índices,
forma norma. malos entendidos, resultados
etc. Generando un malgaste de
erróneos, búsqueda de ayuda
caracteres sin necesidad, falta
imprecisa, y cualquier
de una.
inconveniente, seguramente
NORMALIZACIÓN Y EN QUÉ
CONSISTEN
8
DIFERENCIA ENTRE
EL MODELO E-R Y EL
MODELO RELACIONAL
EJEMPLOS
10
Entidades relacionales
Modelo relacional
11
Conclusiones
las Bases de Datos, podemos ganar gran rapidez, estabilidad y eficacia, sin contar con
que se hace más fácil su estudio y análisis. Cabe destacar que la decisió n de definir
cumplan las formas normales es, también, del diseñador de la base de datos, y en él
.
12
Bibliografía
Bermudez Gomez , V. M., Cartagena Rodríguez , S., & López Hernández , L. (25 de Diciembre
https://catarroja.portalemp.com/la-entrevista-personal.html
http://torresnoyola.blogspot.com/p/blog-page_6.html
Ospina Osorio , D., & Vidal perdomo , O. (27 de Junio de 2017). Sena blackboard. Obtenido de
https://sena.blackboard.com/bbcswebdav/institution/SENA/Ventas/13410029/Contenido/
OVA/MatForRAP2.html