SlideShare una empresa de Scribd logo
1 de 16
El diseño de una base de datos consiste en
definir la estructura de los datos que debe tener
la base de datos de un sistema de información
determinado.
En el caso relacional, esta estructura será un
conjunto de esquemas de relación con sus
atributos, dominios de atributos, claves
primarias, claves foráneas, etc.
PROCESO DE DISEÑO DE BASE DE DATOS
• El diseño de una base de datos no es un proceso sencillo.
Habitualmente, la complejidad de la información y la
cantidad de requisitos de los sistemas de información
hacen que sea complicado.
• Conviene descomponer el proceso del diseño en varias
etapas; en cada una se obtiene un resultado intermedio
que sirve de punto de partida de la etapa siguiente, y en la
última etapa se obtiene el resultado deseado. De este
modo no hace falta resolver de golpe toda la problemática
que plantea el diseño, sino que en cada etapa se afronta
un solo tipo de sub-problema.
DC Costa,
2013
Requisitos de
información
Diseño Conceptual
Diseño Lógico
Diseño Físico
Requisitos de
información
Requisitos de
información
Requisitos de
información
Realidad
Esquema Conceptual
Esquema Lógico
Esquema Físico
Análisis
Diseño
5
PROCESO DE DISEÑO DE BASE DE DATOS
Etapas del Diseño
1.Etapa del diseño conceptual: en esta etapa se
obtiene una estructura de la información de la
futura BD independiente de la tecnología que hay
que emplear.
•No se tiene en cuenta todavía qué tipo de base
de datos se utilizará –relacional, orientada a
objetos, jerárquica, etc. En consecuencia,
tampoco se tiene en cuenta con qué SGBD ni con
qué lenguaje concreto se implementará la base de
datos.
DC Costa,
2013
PROCESO DE DISEÑO DE BASE DE DATOS
• La etapa del diseño conceptual nos permite concentrarnos
únicamente en la problemática de la estructuración de la
información, sin tener que preocuparnos al mismo tiempo de
resolver cuestiones tecnológicas.
• El resultado de la etapa del diseño conceptual se expresa
mediante algún modelo de datos de alto nivel. Uno de los más
empleados es el modelo Entidad-Relación (entity-relationship),
que abreviaremos con la sigla ER.
DC Costa,
2013
8
PROCESO DE DISEÑO DE BASE DE DATOS
2. Etapa del diseño lógico: en esta etapa se parte del
resultado del diseño conceptual, que se transforma de
forma que se adapte a la tecnología que se debe emplear.
Más concretamente, es preciso que se ajuste al modelo
del SGBD con el que se desea implementar la base de
datos. Por ejemplo, si se trata de un SGBD relacional, esta
etapa obtendrá un conjunto de relaciones con sus
atributos, claves primarias y claves foráneas.
Esta etapa parte del hecho de que ya se ha resuelto la
problemática de la estructuración de la información en un
ámbito conceptual, y permite concentrarnos en las
cuestiones tecnológicas relacionadas con el modelo de
base de datos.
DC Costa,
2013
10
PROCESO DE DISEÑO DE BASE DE DATOS
3. Etapa del Diseño Físico: en esta etapa se transforma la
estructura obtenida en la etapa del diseño lógico, con el
objetivo de conseguir una mayor eficiencia; además, se
completa con aspectos de implementación física que
dependerán del SGBD.
En la etapa del diseño físico –con el objetivo de conseguir un
buen rendimiento de la base de datos–, se deben tener en
cuenta las características de los procesos que consultan y
actualizan la base de datos, como por ejemplo los
caminos de acceso que utilizan y las frecuencias de
ejecución. También es necesario considerar los volúmenes
que se espera tener de los diferentes datos que se quieren
almacenar.
DC Costa,
2013
12
• Minimizar la redundancia
• Minimizar el mantenimiento de datos
• Minimizar el impacto de futuros cambios
(anomalías de actualización y anomalías de
borrado) de datos, e ingreso de información
(anomalías de inserción).
Diseño de una Base de Datos
Diseño de una Base de Datos

Más contenido relacionado

La actualidad más candente

Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Estrutura de dados em Java - Árvores Binárias
Estrutura de dados em Java - Árvores BináriasEstrutura de dados em Java - Árvores Binárias
Estrutura de dados em Java - Árvores BináriasAdriano Teixeira de Souza
 
Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoEverson Wolf
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)programadorjavablog
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Laboratorio 1 maquina virtual
Laboratorio 1 maquina virtualLaboratorio 1 maquina virtual
Laboratorio 1 maquina virtualsanyven
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de softwareHelen De la Cruz
 
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Leinylson Fontinele
 
Presentación de Gobierno de Datos en DAMA México
Presentación de Gobierno de Datos en DAMA MéxicoPresentación de Gobierno de Datos en DAMA México
Presentación de Gobierno de Datos en DAMA MéxicoRamón Hernández
 
DB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalDB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalFranklin Parrales Bravo
 
Diseño de sistemas introduccion
Diseño de sistemas   introduccionDiseño de sistemas   introduccion
Diseño de sistemas introduccionJose Diaz Silva
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientosFranklin Parrales Bravo
 

La actualidad más candente (20)

Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Estrutura de dados em Java - Árvores Binárias
Estrutura de dados em Java - Árvores BináriasEstrutura de dados em Java - Árvores Binárias
Estrutura de dados em Java - Árvores Binárias
 
Sql Server
Sql ServerSql Server
Sql Server
 
Árvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programaçãoÁrvore B estruturas de dados e técnicas de programação
Árvore B estruturas de dados e técnicas de programação
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Laboratorio 1 maquina virtual
Laboratorio 1 maquina virtualLaboratorio 1 maquina virtual
Laboratorio 1 maquina virtual
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
MVC
MVCMVC
MVC
 
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
Banco de Dados II Aula 06 - Modelagem de Dados (Modelo Físico)
 
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
 
Presentación de Gobierno de Datos en DAMA México
Presentación de Gobierno de Datos en DAMA MéxicoPresentación de Gobierno de Datos en DAMA México
Presentación de Gobierno de Datos en DAMA México
 
DB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalDB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacional
 
Diseño de sistemas introduccion
Diseño de sistemas   introduccionDiseño de sistemas   introduccion
Diseño de sistemas introduccion
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientos
 

Similar a Diseño de una Base 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 datosJorge Luis Chalén
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datosTaqui Wajuyat Flor
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datosfrank centurion
 
presentacin1debasededatos-130228175717-phpapp02.pdf
presentacin1debasededatos-130228175717-phpapp02.pdfpresentacin1debasededatos-130228175717-phpapp02.pdf
presentacin1debasededatos-130228175717-phpapp02.pdfDIANAMARIAALZATERIOS1
 
Exposicion Diseño de base de datos.pptx
Exposicion Diseño de base de datos.pptxExposicion Diseño de base de datos.pptx
Exposicion Diseño de base de datos.pptxDaniloOcampo5
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionJosé Antonio Sandoval Acosta
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionSergio, Chávez
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosSuarezJhon
 
Presentación1 de base de datos
Presentación1 de base de datosPresentación1 de base de datos
Presentación1 de base de datoscelsa28
 
Presentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datosPresentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datosYarquiri Claudio
 
Presentación1 de base de datos
Presentación1 de base de datosPresentación1 de base de datos
Presentación1 de base de datosCarlos Ortega
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Cómo diseñar una base de datos
Cómo diseñar una base de datosCómo diseñar una base de datos
Cómo diseñar una base de datosRobedgar MX
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)Any Saula
 

Similar a Diseño de una Base de Datos (20)

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
 
Clase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de DatosClase 1 Diseño de Base de Datos
Clase 1 Diseño de Base de Datos
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 
presentacin1debasededatos-130228175717-phpapp02.pdf
presentacin1debasededatos-130228175717-phpapp02.pdfpresentacin1debasededatos-130228175717-phpapp02.pdf
presentacin1debasededatos-130228175717-phpapp02.pdf
 
Exposicion Diseño de base de datos.pptx
Exposicion Diseño de base de datos.pptxExposicion Diseño de base de datos.pptx
Exposicion Diseño de base de datos.pptx
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
01.introduccion
01.introduccion01.introduccion
01.introduccion
 
Presentación1 de base de datos
Presentación1 de base de datosPresentación1 de base de datos
Presentación1 de base de datos
 
Presentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datosPresentación de fase de diseño de base de datos
Presentación de fase de diseño de base de datos
 
Presentación1 de base de datos
Presentación1 de base de datosPresentación1 de base de datos
Presentación1 de base de datos
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Cómo diseñar una base de datos
Cómo diseñar una base de datosCómo diseñar una base de datos
Cómo diseñar una base de datos
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
3 diseño de-bd (1)
3 diseño de-bd (1)3 diseño de-bd (1)
3 diseño de-bd (1)
 

Más de Jorge Luis Chalén

Clase1 dispositivos de una red
Clase1 dispositivos de una redClase1 dispositivos de una red
Clase1 dispositivos de una redJorge Luis Chalén
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unixJorge Luis Chalén
 
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoEstática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoJorge Luis Chalén
 
FÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAFÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAJorge Luis Chalén
 
Elementos de un sistema de comunicación
Elementos de un sistema de comunicaciónElementos de un sistema de comunicación
Elementos de un sistema de comunicaciónJorge Luis Chalén
 

Más de Jorge Luis Chalén (20)

Redes en Linux
Redes en Linux Redes en Linux
Redes en Linux
 
Clase2 cable-de-par-trenzado
Clase2 cable-de-par-trenzadoClase2 cable-de-par-trenzado
Clase2 cable-de-par-trenzado
 
Clase1 dispositivos de una red
Clase1 dispositivos de una redClase1 dispositivos de una red
Clase1 dispositivos de una red
 
Trabajo Potencia y Energía
Trabajo Potencia y EnergíaTrabajo Potencia y Energía
Trabajo Potencia y Energía
 
Clase1 - Configuración IP
Clase1 - Configuración IPClase1 - Configuración IP
Clase1 - Configuración IP
 
Clase1-Configuración IP
Clase1-Configuración IPClase1-Configuración IP
Clase1-Configuración IP
 
Comandos editor vi - LINUX
Comandos editor vi - LINUXComandos editor vi - LINUX
Comandos editor vi - LINUX
 
Innovación Tecnológica
Innovación TecnológicaInnovación Tecnológica
Innovación Tecnológica
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Jeopardy2 Linux
Jeopardy2 LinuxJeopardy2 Linux
Jeopardy2 Linux
 
Jeopardy2 redes informatica
Jeopardy2 redes informaticaJeopardy2 redes informatica
Jeopardy2 redes informatica
 
Momento de Torsión y Torque
Momento de Torsión y TorqueMomento de Torsión y Torque
Momento de Torsión y Torque
 
Linux - Sistema de Archivos
Linux - Sistema de ArchivosLinux - Sistema de Archivos
Linux - Sistema de Archivos
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unix
 
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoEstática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
 
REDES DE COMPUTADORES
REDES DE COMPUTADORESREDES DE COMPUTADORES
REDES DE COMPUTADORES
 
FÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAFÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICA
 
LINUX CAP 1 - INTRODUCCIÓN
LINUX CAP 1 - INTRODUCCIÓNLINUX CAP 1 - INTRODUCCIÓN
LINUX CAP 1 - INTRODUCCIÓN
 
INTRODUCCION A LA FISICA
INTRODUCCION A LA FISICAINTRODUCCION A LA FISICA
INTRODUCCION A LA FISICA
 
Elementos de un sistema de comunicación
Elementos de un sistema de comunicaciónElementos de un sistema de comunicación
Elementos de un sistema de comunicación
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Diseño de una Base de Datos

  • 1.
  • 2. El diseño de una base de datos consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado. En el caso relacional, esta estructura será un conjunto de esquemas de relación con sus atributos, dominios de atributos, claves primarias, claves foráneas, etc.
  • 3. PROCESO DE DISEÑO DE BASE DE DATOS • El diseño de una base de datos no es un proceso sencillo. Habitualmente, la complejidad de la información y la cantidad de requisitos de los sistemas de información hacen que sea complicado. • Conviene descomponer el proceso del diseño en varias etapas; en cada una se obtiene un resultado intermedio que sirve de punto de partida de la etapa siguiente, y en la última etapa se obtiene el resultado deseado. De este modo no hace falta resolver de golpe toda la problemática que plantea el diseño, sino que en cada etapa se afronta un solo tipo de sub-problema. DC Costa, 2013
  • 4. Requisitos de información Diseño Conceptual Diseño Lógico Diseño Físico Requisitos de información Requisitos de información Requisitos de información Realidad Esquema Conceptual Esquema Lógico Esquema Físico Análisis Diseño
  • 5. 5
  • 6. PROCESO DE DISEÑO DE BASE DE DATOS Etapas del Diseño 1.Etapa del diseño conceptual: en esta etapa se obtiene una estructura de la información de la futura BD independiente de la tecnología que hay que emplear. •No se tiene en cuenta todavía qué tipo de base de datos se utilizará –relacional, orientada a objetos, jerárquica, etc. En consecuencia, tampoco se tiene en cuenta con qué SGBD ni con qué lenguaje concreto se implementará la base de datos. DC Costa, 2013
  • 7. PROCESO DE DISEÑO DE BASE DE DATOS • La etapa del diseño conceptual nos permite concentrarnos únicamente en la problemática de la estructuración de la información, sin tener que preocuparnos al mismo tiempo de resolver cuestiones tecnológicas. • El resultado de la etapa del diseño conceptual se expresa mediante algún modelo de datos de alto nivel. Uno de los más empleados es el modelo Entidad-Relación (entity-relationship), que abreviaremos con la sigla ER. DC Costa, 2013
  • 8. 8
  • 9. PROCESO DE DISEÑO DE BASE DE DATOS 2. Etapa del diseño lógico: en esta etapa se parte del resultado del diseño conceptual, que se transforma de forma que se adapte a la tecnología que se debe emplear. Más concretamente, es preciso que se ajuste al modelo del SGBD con el que se desea implementar la base de datos. Por ejemplo, si se trata de un SGBD relacional, esta etapa obtendrá un conjunto de relaciones con sus atributos, claves primarias y claves foráneas. Esta etapa parte del hecho de que ya se ha resuelto la problemática de la estructuración de la información en un ámbito conceptual, y permite concentrarnos en las cuestiones tecnológicas relacionadas con el modelo de base de datos. DC Costa, 2013
  • 10. 10
  • 11. PROCESO DE DISEÑO DE BASE DE DATOS 3. Etapa del Diseño Físico: en esta etapa se transforma la estructura obtenida en la etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con aspectos de implementación física que dependerán del SGBD. En la etapa del diseño físico –con el objetivo de conseguir un buen rendimiento de la base de datos–, se deben tener en cuenta las características de los procesos que consultan y actualizan la base de datos, como por ejemplo los caminos de acceso que utilizan y las frecuencias de ejecución. También es necesario considerar los volúmenes que se espera tener de los diferentes datos que se quieren almacenar. DC Costa, 2013
  • 12. 12
  • 13.
  • 14. • Minimizar la redundancia • Minimizar el mantenimiento de datos • Minimizar el impacto de futuros cambios (anomalías de actualización y anomalías de borrado) de datos, e ingreso de información (anomalías de inserción).