SlideShare una empresa de Scribd logo
1 de 19
 LELY YOJANY YDROGO MEGO.
 DEISY GLADYS VILCHEZ CIEZA.
DISEÑO DE UNA BASE DE DATOS
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.
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.
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 .
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:
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.
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
Propiedades deducidas
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.
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
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.
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.
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
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
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.
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.
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).
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.
Diseño de base de datos

Más contenido relacionado

La actualidad más candente

Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q L
Olaya Molina
 
Capitulo5 sql manejo-bd
Capitulo5 sql manejo-bdCapitulo5 sql manejo-bd
Capitulo5 sql manejo-bd
I LG
 

La actualidad más candente (19)

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Base de datos - Clase 3
Base de datos - Clase 3Base de datos - Clase 3
Base de datos - Clase 3
 
Practica2
Practica2Practica2
Practica2
 
Saula ana 6_s_ti_2
Saula ana 6_s_ti_2Saula ana 6_s_ti_2
Saula ana 6_s_ti_2
 
Instrucciones Transact S Q L
Instrucciones Transact  S Q LInstrucciones Transact  S Q L
Instrucciones Transact S Q L
 
Sql y vb.pptx1
Sql y vb.pptx1Sql y vb.pptx1
Sql y vb.pptx1
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
 
Bases de datos laminas
Bases de datos laminasBases de datos laminas
Bases de datos laminas
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Capitulo5 sql manejo-bd
Capitulo5 sql manejo-bdCapitulo5 sql manejo-bd
Capitulo5 sql manejo-bd
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Camilo zamudio
Camilo zamudioCamilo zamudio
Camilo zamudio
 
Cursores
CursoresCursores
Cursores
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sql
 
Tema 1.1
Tema 1.1Tema 1.1
Tema 1.1
 

Destacado

Представлення кабінету української мови та літератури
Представлення кабінету української мови та літературиПредставлення кабінету української мови та літератури
Представлення кабінету української мови та літератури
professor140
 

Destacado (14)

Кабінет англійської мови
Кабінет англійської мовиКабінет англійської мови
Кабінет англійської мови
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
TBEX15 Asia Thailand Nathaniel Boyle
TBEX15 Asia Thailand Nathaniel BoyleTBEX15 Asia Thailand Nathaniel Boyle
TBEX15 Asia Thailand Nathaniel Boyle
 
Chemical and process pumps
Chemical and process pumpsChemical and process pumps
Chemical and process pumps
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Tbex15 Asia Thailand Amber Hoffman
Tbex15 Asia Thailand Amber HoffmanTbex15 Asia Thailand Amber Hoffman
Tbex15 Asia Thailand Amber Hoffman
 
Hacer De Tu Boda Perfecta En Todos Los Sentidos!
Hacer De Tu Boda Perfecta En Todos Los Sentidos!Hacer De Tu Boda Perfecta En Todos Los Sentidos!
Hacer De Tu Boda Perfecta En Todos Los Sentidos!
 
Supersize me screening notes
Supersize me  screening notesSupersize me  screening notes
Supersize me screening notes
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Trabajo 01
Trabajo 01Trabajo 01
Trabajo 01
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
Arquitectura del microprocesador
Arquitectura del microprocesadorArquitectura del microprocesador
Arquitectura del microprocesador
 
Представлення кабінету української мови та літератури
Представлення кабінету української мови та літературиПредставлення кабінету української мови та літератури
Представлення кабінету української мови та літератури
 

Similar a Diseño de base de datos

1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
jhonj95
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
Alex Javier
 

Similar a Diseño de base de datos (20)

DISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOSDISEÑO DE UNA BASE DE DATOS
DISEÑO DE UNA BASE DE DATOS
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos I.docx
Diseño de una base de datos I.docxDiseño de una base de datos I.docx
Diseño de una base de datos I.docx
 
BD
BDBD
BD
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
Base de datos
Base de datosBase de datos
Base de datos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Dbms and my sql
Dbms and my sqlDbms and my sql
Dbms and my sql
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
CONOCIENDO BASE DE DATOS
CONOCIENDO BASE DE DATOSCONOCIENDO BASE DE DATOS
CONOCIENDO BASE DE DATOS
 
C:\Fakepath\Bdiii
C:\Fakepath\BdiiiC:\Fakepath\Bdiii
C:\Fakepath\Bdiii
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Cuestiones de repaso
Cuestiones de  repasoCuestiones de  repaso
Cuestiones de repaso
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de DeisyVilchez (16)

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docx
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internet
 
Modelo ip
Modelo ipModelo ip
Modelo ip
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osi
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redes
 
Red
RedRed
Red
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura cisc
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
 

Último

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 

Último (20)

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
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.