Este documento habla sobre el diseño de bases de datos. Explica la normalización para evitar redundancia y problemas de actualización. Describe dependencias funcionales y formas normales. También cubre temas de integridad, seguridad, rendimiento y mantenimiento de bases de datos. Concluye resaltando la importancia del diseño eficiente de bases de datos para cualquier entidad.
Tinciones simples en el laboratorio de microbiología
Diseño de base de datos
1. LELY YOJANY YDROGO MEGO.
DEISY GLADYS VILCHEZ CIEZA.
DISEÑO DE UNA BASE DE DATOS
2. NORMALIZACION DE UNA BASE DE DATOS
consiste en designar y aplicar una serie de reglas
a las relaciones obtenidas tras el paso
del modelo entidad-relación al modelo
relacional.
3. Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualización de
los datos en las tablas.
Proteger la integridad de los datos.
4. Dependencia funcional
DEPENDENCIAS
B es funcionalmente dependiente de A.
es una conexión entre uno o más atributos. Por
ejemplo si se conoce el valor de DNI tiene una
conexión con Apellido o Nombre .
5. Propiedades de la dependencia funcional
Dependencia funcional reflexiva
Si "y" está incluido en "x" entonces x y
A partir de cualquier atributo o conjunto de
atributos siempre puede deducirse él mismo. Si la
dirección o el nombre de una persona están
incluidos en el DNI, entonces con el DNI podemos
determinar la dirección o su nombre.
Existen tres axiomas de Armstrong:
6. Dependencia funcional Aumentativa
Entonces
DNI nombre
DNI, dirección nombre,dirección
Si con el DNI se determina el nombre de
una persona, entonces con el DNI más la
dirección también se determina el nombre
y su dirección.
7. Dependencia funcional transitiva
Dependencia funcional transitiva.
Sean X, Y, Z tres atributos (o grupos de atributos) de la misma entidad. Si Y depende
funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y, se dice entonces
queZ depende transitivamente de X. Simbólicamente sería:
X Y Z entonces X Z
FechaDeNacimiento Edad
Edad Conducir
FechaDeNacimiento Edad Conducir
9. FORMAS NORMALES
Las formas normales son aplicadas a las tablas de una
base de datos. Decir que una base de datos está en la
forma normal N es decir que todas sus tablas están en la
forma normal N.
Diagrama de inclusión de todas las formas normales.
10. TIPOS DE RESTRICCIONES DE INTEGRIDAD
Datos Requeridos: establece que
una columna tenga un valor no NULL. Se define
efectuando la declaración de una columna es NOT
NULL cuando la tabla que contiene las columnas se
crea por primera vez, como parte de la sentencia
CREATE TABLE.
Chequeo de Validez: cuando se crea una tabla
cada columna tiene un tipo de datos y el DBMS
asegura que solamente los datos del tipo
especificado sean ingresados en la tabla
11. SEGURIDAD DE UNA BASE DE DATOS:
Al concepto de seguridad también se le puede
llamar privacidad.
El problema de la seguridad consiste en lograr que
los recursos de un sistema sean, bajo toda
circunstancia, utilizados para los fines previstos.
12. PRINCIPIOS BÁSICOS PARA LA SEGURIDAD
• El defecto debe ser: sin acceso.
• Chequear permanentemente.
• Los mecanismos de protección deben ser simples,
uniformes y construidos en las capas más básicas del
sistema.
13. MEDIDAS DE SEGURIDAD FÍSICAS
Existen tres axiomas de Armstrong:Controlar el acceso al
equipo. Mediante tarjetas de acceso…
PERSONAL: Acceso solo de personal autorizado.
identificación directa de personal…
SGBD: Uso de herramientas que proporcione el
SGBD perfiles de usuario, vistas, restricciones de uso de
vistas
14. LAS 3 PRINCIPALES CARÁCTERÍSTICAS DE LA
SEGURIDAD EN UNA BASE DE DATOS SON
La Confidencialidad de la
información
La Integridad de la información
La Disponibilidad de la
información
15. RENDIMIENTO DE UNA BASE DE DATOS:
Cuando diseñe una base de datos, debe asegurarse de que realiza
todas las operaciones importantes de forma rápida y correcta.
Algunos problemas de rendimiento se pueden resolver una vez que la
base de datos se encuentra en producción. Sin embargo, otros
pueden ser el resultado de un diseño inadecuado y se pueden
solucionar mediante el cambio de la estructura y el diseño de la base
de datos.
16. MANTENIMIENTO DE UNA BASE DE DATOS
EL mantenimiento para una base de datos siempre es muy
importante ya que nos permite mantener nuestra Base de Datos
en un nivel optimo, estas operaciones de mantenimiento las
podemos ejecutar semanalmente Sin embargo, podemos variar
esta frecuencia de acuerdo con el entorno y con la actividad que
recibe cada base de datos.
Vamos a ver principalmente algunos comandos que están
orientados a:
Comprobación de coherencia de la base de datos.
Actualización de estadísticas.
17. RECOMENDACIONES
El último paso del diseño de la base de datos es adoptar
determinadas convenciones de nombres. Aunque MySQL es muy
flexible en cuanto a la forma de asignar nombre a las bases de
datos, tablas y columnas, he aquí algunas reglas que es
conveniente observar:
• Utilizar caracteres alfanuméricos.
• Limitar los nombres a menos de 64 caracteres (es una
restricción de MySQL).
18. CONCLUCIONES:
La finalidad de este trabajo, es dar una inducción
en el tema de Diseño de Bases de Datos, a personas
ajenas al tema. De manera que por ello los temas
se presentan de una manera sencilla y sin tanta
terminología.
Nos muestra la gran importancia que para cualquier
entidad, ya sea una empresa grande o chica, para
el gobierno, hasta para la vida cotidiana de una
persona tienen las bases de datos. Todo gira
alrededor de ellas, todos los procesos del mundo
están registrados en ellas, de ahí la importancia de
llevar a cabo un diseño eficiente y libre de errores
de las mismas.