SlideShare una empresa de Scribd logo
1 de 17
Grupo:
SUCCESS OF TOMORROW
Alumnas:
Carlos Díaz Mirtha Elena
Díaz Chunga Fiorela Jhogany
Tema: Diseño de una base de datos
Curso:
Modelamiento de Base de Datos
Docente:
Porro Chulí Marco MARZO - 2016
El proceso de normalización de bases 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.
La integridad en una base de datos es la corrección y
exactitud de la información contenida. Además de
conservar la seguridad en un sistema de bases de datos
que permite el acceso a múltiples usuarios en tiempos
paralelos.
Las condiciones que garantizan la integridad de los
datos pueden ser de dos tipos:
1.Las restricciones de integridad de usuario: son
condiciones específicas de una base de datos concreta;
son las que se deben cumplir en una base de datos
articular con unos usuarios concretos, pero que no son
necesariamente relevantes en otra Base de Datos.
2.Las reglas de integridad de modelo: son condiciones
propias de un modelo de datos, y se deben cumplir en
toda base de datos que siga dicho modelo.
Es el proceso de controlar el acceso a los
recursos; se basa en las credenciales y los
permisos del usuario de Windows.
Si desea proteger la base de datos, debe
utilizar la seguridad integrada de Windows para
restringir el acceso a las carpetas de VSS, de
forma que sólo los usuarios autorizados de
Windows puedan obtener acceso a la base de
datos o ejecutar el programa del Administrador
de VSS. La seguridad de la base de datos de
VSS está determinada por la seguridad de la
carpeta que contiene dicha 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.
Los siguientes cambios de diseño, entre otros, pueden mejorar el
rendimiento:
•Si una tabla que contiene cientos de miles de filas debe
resumirse en un informe diario, puede agregar a la tabla una o
varias columnas que contengan datos previamente agregados
para utilizarlos sólo en dicho informe.
•Las bases de datos pueden normalizarse en exceso. Esto
significa que la base de datos se define con un gran número de
tablas pequeñas interrelacionadas. Cuando la base de datos
procesa los datos de estas tablas, debe realizar muchas más
operaciones para combinar los datos relacionados. Este
procesamiento adicional puede repercutir negativamente en el
rendimiento de la base de datos. En esos casos, una reducción
de la normalización de la base de datos para simplificar procesos
complejos puede mejorar el rendimiento.
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:
1.Comprobación de coherencia de la base de
datos.
2.Actualizacion de estadísticas.
Cuando diseña una base de datos, puede que necesite
realizar una estimación del tamaño que tendrá la base de
datos cuando esté llena. Esta estimación puede ayudarle a
determinar la configuración de hardware que necesitará para
realizar lo siguiente:
•Conseguir el rendimiento que necesitan las aplicaciones.
•Asegurar la cantidad física adecuada de espacio en disco
necesario para almacenar los datos y los índices.
Asimismo, la estimación del tamaño de la base de datos
puede ayudarle a determinar si el diseño de su base de datos
necesita reajustes.
A través del siguiente ejercicio se intenta
afirmar los conocimientos de normalización con
un ejemplo simplificado de una base de datos
para una pequeña biblioteca.
CodLibr
o
Titulo Autor Editorial NombreLector FechaDev
1001 Variable compleja Murray Spiegel McGraw Hill
Pérez Gómez,
Juan
15/04/200
5
1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán, Ana
17/04/200
5
1005 Estadística Murray Spiegel McGraw Hill Roca, René
16/04/200
5
1006 Oracle University
Nancy Greenberg
y Priya Nathan
Oracle Corp.
García Roque,
Luis
20/04/200
5
1007 Clipper 5.01 Ramalho McGraw Hill
Pérez Gómez,
Juan
18/04/200
5
Esta tabla no cumple el requisito de la Primera Forma Normal
(1NF) de sólo tener campos atómicos, pues el nombre del
lector es un campo que puede (y conviene) descomponerse
en apellido paterno, apellido materno y nombres. Tal como se
muestra en la siguiente tabla.
1NF
CodLibro Titulo Autor Editorial Paterno Materno Nombres FechaDev
1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez Juan 15/04/2005
1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán Ana 17/04/2005
1005 Estadística Murray Spiegel McGraw Hill Roca René 16/04/2005
1006 OracleUniversity NancyGreenberg Oracle Corp. García Roque Luis 20/04/2005
1006 OracleUniversity Priya Nathan Oracle Corp. García Roque Luis 20/04/2005
1007 Clipper 5.01 Ramalho McGraw Hill Pérez Gómez Juan 18/04/2005
La Segunda Forma Normal (2NF) pide que no existan
dependencias parciales o dicho de otra manera, todos los
atributos no clave deben depender por completo de la clave
primaria. Actualmente en nuestra tabla tenemos varias
dependencias parciales si consideramos como atributo clave
el código del libro.
2NF
CodLibro Titulo Autor Editorial
1001 Variable compleja Murray Spiegel McGraw Hill
1004 Visual Basic 5 E. Petroustsos Anaya
1005 Estadística Murray Spiegel McGraw Hill
1006 Oracle University NancyGreenberg Oracle Corp.
1006 Oracle University Priya Nathan Oracle Corp.
1007 Clipper 5.01 Ramalho McGraw Hill
Para la Tercera Forma Normal (3NF) la relación debe estar en
2NF y además los atributos no clave deben ser mutuamente
independientes y dependientes por completo de la clave
primaria. También recordemos que dijimos que esto significa
que las columnas en la tabla deben contener solamente
información sobre la entidad definida por la clave primaria y,
por tanto, las columnas en la tabla deben contener datos
acerca de una sola cosa.
3F
CodLibro Titulo
1001
Variable compleja
1004
Visual Basic 5
1005
Estadística
1006
Oracle University
1007
Clipper 5.01
 Para crear una base se deben realizar dos ejercicios de diseño:
un diseño lógico y uno físico. El diseño lógico de una base de
datos es un modelo abstracto de la base de datos desde una
perspectiva de negocios, mientras que el diseño
físico muestra como la base de datos se ordena en realidad en
los dispositivos de almacenamiento de acceso directo. El
diseño físico de la base de datos es llevado a cabo por los
especialistas en bases de datos, mientras que el diseño lógico
requiere de una descripción detallada de las necesidades de
información del negocio de los negocios actuales usuarios
finales de la base. Idealmente, el diseños de la base será una
parte del esfuerzo global de la planeación de datos a nivel
institucional.
El diseño lógico de la base de datos describe como los
elementos en la base de datos han de quedar agrupados.
El proceso de diseño identifica las relaciones entre los
elementos de datos y la manera más eficiente de agruparlos
para cumplir con los requerimientos de información.
 Define y organiza la estructura y el contenido
de la base de datos.
 Desarrolla procedimientos de seguridad para
la salvaguarda de la base de datos
 Existen distintos modos de organizar la
información y representar las relaciones
entre por datos los tres modelos lógicos
principales dentro de una base de datos son
el jerárquico, de redes y el relacional, los
cuales tiene ciertas ventajas de
procesamiento y de negocios.
 Una base de datos sirve a una comunidad
más amplia de usuarios que los sistemas
tradicionales
 Se puede crear un informe rápido desde
cualquier panel de Centro de Control.
 Creación y almacenamiento de un informe
personalizado.
 https://msdn.microsoft.com/es-
es/library/ms187445(v=sql.120).aspx
 http://www.ecured.cu/Integridad_de_las_Ba
ses_de_Datos
 https://the4beatech.wordpress.com/2011/1
1/18/mantenimiento-recomendado-para-las-
bases-de-datos-microsoft-sql-server/

Más contenido relacionado

La actualidad más candente (20)

Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases 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
 
Clase 1 introduccion db
Clase 1 introduccion dbClase 1 introduccion db
Clase 1 introduccion db
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final 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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 
SQL SERVER
SQL SERVERSQL SERVER
SQL SERVER
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
TRABAJO FINAL DE ACCESS 2010
TRABAJO FINAL DE ACCESS 2010TRABAJO FINAL DE ACCESS 2010
TRABAJO FINAL DE ACCESS 2010
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
base de datos
base de datosbase de datos
base de datos
 
Basesde datos
Basesde datosBasesde datos
Basesde datos
 
Access
AccessAccess
Access
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Clase2 diseno de una base de datos
Clase2 diseno de una base de datosClase2 diseno de una base de datos
Clase2 diseno de una base de datos
 
Admon de bases de datos
Admon de bases de datosAdmon de bases de datos
Admon de bases de datos
 
bases de datos johan sanchez / felipe sanchez
bases de datos johan sanchez / felipe sanchezbases de datos johan sanchez / felipe sanchez
bases de datos johan sanchez / felipe sanchez
 
Proyecto final "publisher, access y bases de datos"
Proyecto final "publisher, access y bases de datos"Proyecto final "publisher, access y bases de datos"
Proyecto final "publisher, access y bases de datos"
 

Destacado

Presentación1
Presentación1Presentación1
Presentación1yiyixxx
 
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!Fernando Chiquiza Ramos
 
Francesc Garriga a Poesia A Viva Veu
Francesc Garriga a Poesia A Viva VeuFrancesc Garriga a Poesia A Viva Veu
Francesc Garriga a Poesia A Viva VeuA Viva Veu
 
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"Lorena Brondani
 
Presentación 2
Presentación 2Presentación 2
Presentación 2yiyixxx
 
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAIS
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAISPLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAIS
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAISDuanna Liro
 

Destacado (11)

Irene Guijarro / Si has begut o consumit drogues, no agafis la moto
Irene Guijarro / Si has begut o consumit drogues, no agafis la motoIrene Guijarro / Si has begut o consumit drogues, no agafis la moto
Irene Guijarro / Si has begut o consumit drogues, no agafis la moto
 
Perseguindo o crescimento
Perseguindo o crescimentoPerseguindo o crescimento
Perseguindo o crescimento
 
Presentación1
Presentación1Presentación1
Presentación1
 
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!
Spspanama - estoy en las nubes con los pies en la tierra = estoy híbrido!
 
Format 1
Format 1Format 1
Format 1
 
Devendra jindal
Devendra jindalDevendra jindal
Devendra jindal
 
ArchiePW
ArchiePWArchiePW
ArchiePW
 
Francesc Garriga a Poesia A Viva Veu
Francesc Garriga a Poesia A Viva VeuFrancesc Garriga a Poesia A Viva Veu
Francesc Garriga a Poesia A Viva Veu
 
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"
Registro de la Netbook 2013 Esc. Normal Superior "Valentín VIrasoro"
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAIS
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAISPLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAIS
PLANO DIRETOR ASPECTOS CONSTITUCIONAIS E LEGAIS
 

Similar a 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 datosAnthonyLeonRuiz
 
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOespejo79
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionValmore Medina
 
Base de Datos
Base de DatosBase de Datos
Base de DatosKathev
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De DatosChristian Rodas
 
Funciones del Administrador de Base de Datos, Tipos de Base de Datos
Funciones del Administrador de Base de Datos, Tipos de Base de DatosFunciones del Administrador de Base de Datos, Tipos de Base de Datos
Funciones del Administrador de Base de Datos, Tipos de Base de DatosTomas Acuña Rondan
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datosPaula Ramirez
 
Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)William Lozano
 
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.antonioperatac
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datoskevin vilca cabanillas
 

Similar a Diseño de una 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
 
Dependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datosDependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datos
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
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
 
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
 
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJOIUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
IUTAJDS.SAIA.BASEDEDATOS.MIGUELESPEJO
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
DiseñO De Base De Datos
DiseñO De Base De DatosDiseñO De Base De Datos
DiseñO De Base De Datos
 
Funciones del Administrador de Base de Datos, Tipos de Base de Datos
Funciones del Administrador de Base de Datos, Tipos de Base de DatosFunciones del Administrador de Base de Datos, Tipos de Base de Datos
Funciones del Administrador de Base de Datos, Tipos de Base de Datos
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datos
 
Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)Lozano william 6_a_ti_1 (1) (1)
Lozano william 6_a_ti_1 (1) (1)
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.
IUTAJDS.SAIA.BASE.DE.DATOS.Antonio.Peralta.
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 

Más de bandida123

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de lineabandida123
 
Consulta en access
Consulta en accessConsulta en access
Consulta en accessbandida123
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESSbandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft accesbandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft accesbandida123
 
microsoft acces
microsoft accesmicrosoft acces
microsoft accesbandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transactbandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transactbandida123
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacionalbandida123
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalbandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionbandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalbandida123
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalbandida123
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos bandida123
 
base de datos
base de datos base de datos
base de datos bandida123
 

Más de bandida123 (20)

herramienta de linea
herramienta de lineaherramienta de linea
herramienta de linea
 
Consulta en access
Consulta en accessConsulta en access
Consulta en access
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
TABLAS
TABLASTABLAS
TABLAS
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
microsoft acces
microsoft accesmicrosoft acces
microsoft acces
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos Fases para la creaciòn de una base de datos
Fases para la creaciòn de una base de datos
 
base de dato
base de dato base de dato
base de dato
 
base de datos
base de datos base de datos
base de datos
 

Último

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Diseño de una base de datos

  • 1. Grupo: SUCCESS OF TOMORROW Alumnas: Carlos Díaz Mirtha Elena Díaz Chunga Fiorela Jhogany Tema: Diseño de una base de datos Curso: Modelamiento de Base de Datos Docente: Porro Chulí Marco MARZO - 2016
  • 2.
  • 3. El proceso de normalización de bases 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.
  • 4. La integridad en una base de datos es la corrección y exactitud de la información contenida. Además de conservar la seguridad en un sistema de bases de datos que permite el acceso a múltiples usuarios en tiempos paralelos. Las condiciones que garantizan la integridad de los datos pueden ser de dos tipos: 1.Las restricciones de integridad de usuario: son condiciones específicas de una base de datos concreta; son las que se deben cumplir en una base de datos articular con unos usuarios concretos, pero que no son necesariamente relevantes en otra Base de Datos. 2.Las reglas de integridad de modelo: son condiciones propias de un modelo de datos, y se deben cumplir en toda base de datos que siga dicho modelo.
  • 5. Es el proceso de controlar el acceso a los recursos; se basa en las credenciales y los permisos del usuario de Windows. Si desea proteger la base de datos, debe utilizar la seguridad integrada de Windows para restringir el acceso a las carpetas de VSS, de forma que sólo los usuarios autorizados de Windows puedan obtener acceso a la base de datos o ejecutar el programa del Administrador de VSS. La seguridad de la base de datos de VSS está determinada por la seguridad de la carpeta que contiene dicha base de datos.
  • 6. 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. Los siguientes cambios de diseño, entre otros, pueden mejorar el rendimiento: •Si una tabla que contiene cientos de miles de filas debe resumirse en un informe diario, puede agregar a la tabla una o varias columnas que contengan datos previamente agregados para utilizarlos sólo en dicho informe. •Las bases de datos pueden normalizarse en exceso. Esto significa que la base de datos se define con un gran número de tablas pequeñas interrelacionadas. Cuando la base de datos procesa los datos de estas tablas, debe realizar muchas más operaciones para combinar los datos relacionados. Este procesamiento adicional puede repercutir negativamente en el rendimiento de la base de datos. En esos casos, una reducción de la normalización de la base de datos para simplificar procesos complejos puede mejorar el rendimiento.
  • 7. 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: 1.Comprobación de coherencia de la base de datos. 2.Actualizacion de estadísticas.
  • 8. Cuando diseña una base de datos, puede que necesite realizar una estimación del tamaño que tendrá la base de datos cuando esté llena. Esta estimación puede ayudarle a determinar la configuración de hardware que necesitará para realizar lo siguiente: •Conseguir el rendimiento que necesitan las aplicaciones. •Asegurar la cantidad física adecuada de espacio en disco necesario para almacenar los datos y los índices. Asimismo, la estimación del tamaño de la base de datos puede ayudarle a determinar si el diseño de su base de datos necesita reajustes.
  • 9. A través del siguiente ejercicio se intenta afirmar los conocimientos de normalización con un ejemplo simplificado de una base de datos para una pequeña biblioteca. CodLibr o Titulo Autor Editorial NombreLector FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez, Juan 15/04/200 5 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán, Ana 17/04/200 5 1005 Estadística Murray Spiegel McGraw Hill Roca, René 16/04/200 5 1006 Oracle University Nancy Greenberg y Priya Nathan Oracle Corp. García Roque, Luis 20/04/200 5 1007 Clipper 5.01 Ramalho McGraw Hill Pérez Gómez, Juan 18/04/200 5
  • 10. Esta tabla no cumple el requisito de la Primera Forma Normal (1NF) de sólo tener campos atómicos, pues el nombre del lector es un campo que puede (y conviene) descomponerse en apellido paterno, apellido materno y nombres. Tal como se muestra en la siguiente tabla. 1NF CodLibro Titulo Autor Editorial Paterno Materno Nombres FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán Ana 17/04/2005 1005 Estadística Murray Spiegel McGraw Hill Roca René 16/04/2005 1006 OracleUniversity NancyGreenberg Oracle Corp. García Roque Luis 20/04/2005 1006 OracleUniversity Priya Nathan Oracle Corp. García Roque Luis 20/04/2005 1007 Clipper 5.01 Ramalho McGraw Hill Pérez Gómez Juan 18/04/2005
  • 11. La Segunda Forma Normal (2NF) pide que no existan dependencias parciales o dicho de otra manera, todos los atributos no clave deben depender por completo de la clave primaria. Actualmente en nuestra tabla tenemos varias dependencias parciales si consideramos como atributo clave el código del libro. 2NF CodLibro Titulo Autor Editorial 1001 Variable compleja Murray Spiegel McGraw Hill 1004 Visual Basic 5 E. Petroustsos Anaya 1005 Estadística Murray Spiegel McGraw Hill 1006 Oracle University NancyGreenberg Oracle Corp. 1006 Oracle University Priya Nathan Oracle Corp. 1007 Clipper 5.01 Ramalho McGraw Hill
  • 12. Para la Tercera Forma Normal (3NF) la relación debe estar en 2NF y además los atributos no clave deben ser mutuamente independientes y dependientes por completo de la clave primaria. También recordemos que dijimos que esto significa que las columnas en la tabla deben contener solamente información sobre la entidad definida por la clave primaria y, por tanto, las columnas en la tabla deben contener datos acerca de una sola cosa. 3F CodLibro Titulo 1001 Variable compleja 1004 Visual Basic 5 1005 Estadística 1006 Oracle University 1007 Clipper 5.01
  • 13.  Para crear una base se deben realizar dos ejercicios de diseño: un diseño lógico y uno físico. El diseño lógico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseño físico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseño físico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseño lógico requiere de una descripción detallada de las necesidades de información del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseños de la base será una parte del esfuerzo global de la planeación de datos a nivel institucional. El diseño lógico de la base de datos describe como los elementos en la base de datos han de quedar agrupados. El proceso de diseño identifica las relaciones entre los elementos de datos y la manera más eficiente de agruparlos para cumplir con los requerimientos de información.
  • 14.  Define y organiza la estructura y el contenido de la base de datos.  Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos
  • 15.  Existen distintos modos de organizar la información y representar las relaciones entre por datos los tres modelos lógicos principales dentro de una base de datos son el jerárquico, de redes y el relacional, los cuales tiene ciertas ventajas de procesamiento y de negocios.
  • 16.  Una base de datos sirve a una comunidad más amplia de usuarios que los sistemas tradicionales  Se puede crear un informe rápido desde cualquier panel de Centro de Control.  Creación y almacenamiento de un informe personalizado.
  • 17.  https://msdn.microsoft.com/es- es/library/ms187445(v=sql.120).aspx  http://www.ecured.cu/Integridad_de_las_Ba ses_de_Datos  https://the4beatech.wordpress.com/2011/1 1/18/mantenimiento-recomendado-para-las- bases-de-datos-microsoft-sql-server/