SlideShare una empresa de Scribd logo
1 de 12
LSC. Luz Armida Urtusuástegui PérezLSC. Luz Armida Urtusuástegui Pérez 11
Diseño conceptual deDiseño conceptual de
Bases de DatosBases de Datos
1.1.1 Diseño conceptual de una base de1.1.1 Diseño conceptual de una base de
datos, que atienda las necesidades dedatos, que atienda las necesidades de
una organización, empleando:una organización, empleando:
Entidades, Atributos y Relaciones.Entidades, Atributos y Relaciones.
LSC. Luz Armida Urtusuástegui Pérez2
ModelarModelar
Modelar:Modelar: consiste en crear un mundo teórico y abstracto talconsiste en crear un mundo teórico y abstracto tal
que las conclusiones que se puedan sacar de él coincidenque las conclusiones que se puedan sacar de él coinciden
con las manifestaciones aparentes de la realidad.con las manifestaciones aparentes de la realidad.
Modelo: (interpretar realidad, comprenderModelo: (interpretar realidad, comprender
significado).significado).
Es una representación de la realidad que contiene lasEs una representación de la realidad que contiene las
características generales de algo que se va a realizar.características generales de algo que se va a realizar.
En base de datos está representación la elaboramos deEn base de datos está representación la elaboramos de
forma gráfica.forma gráfica.
Conjunto de conceptos que permiten construir unaConjunto de conceptos que permiten construir una
representación.representación.
LSC. Luz Armida Urtusuástegui Pérez3
Modelo de datosModelo de datos
Es una colección de herramientas conceptuales paraEs una colección de herramientas conceptuales para
describir los datos, las relaciones que existen entredescribir los datos, las relaciones que existen entre
ellos, la semántica asociada a los datos y restriccionesellos, la semántica asociada a los datos y restricciones
de consistencia.de consistencia.
Es una definición lógica, independiente, abstracta de losEs una definición lógica, independiente, abstracta de los
objetos, operadores y demás que en conjuntoobjetos, operadores y demás que en conjunto
constituyen laconstituyen la máquina abstractamáquina abstracta con la quecon la que
interactúan los usuarios. Los objetos nos permiteninteractúan los usuarios. Los objetos nos permiten
modelar lamodelar la estructuraestructura de los datos. Los operadoresde los datos. Los operadores
nos permiten modelar su comportamiento.nos permiten modelar su comportamiento.
LSC. Luz Armida Urtusuástegui Pérez4
ObjetivosObjetivos
Formalización:Formalización: Permite definir formalmente lasPermite definir formalmente las
estructuras permitidas y sus restricciones a finestructuras permitidas y sus restricciones a fin
de representar los datos, y también porquede representar los datos, y también porque
establece las bases para un lenguajes de datos.establece las bases para un lenguajes de datos.
Diseño:Diseño: El modelo de datos es uno de losEl modelo de datos es uno de los
elementos básicos (herramienta obligada) en elelementos básicos (herramienta obligada) en el
diseño de base de datos.diseño de base de datos.
LSC. Luz Armida Urtusuástegui Pérez5
Modelo RelacionalModelo Relacional
Es un modelo de base de datos en la que los datos se almacenan en tablas. SeEs un modelo de base de datos en la que los datos se almacenan en tablas. Se
les llama relacionales porque permiten organizar los datos por temas que seles llama relacionales porque permiten organizar los datos por temas que se
relacionan entre sí, las base de datos relacionales, están formadas por una órelacionan entre sí, las base de datos relacionales, están formadas por una ó
más tablas que contienen la información ordenada de una forma organizadamás tablas que contienen la información ordenada de una forma organizada
y se puede acceder a la información contenida en dos ó más tablasy se puede acceder a la información contenida en dos ó más tablas
simultáneamente.simultáneamente.
Es un modelo en donde los datos se estructuran lógicamente en forma deEs un modelo en donde los datos se estructuran lógicamente en forma de
relaciones (TABLAS), siendo un objetivo fundamental mantener larelaciones (TABLAS), siendo un objetivo fundamental mantener la
independencia de la estructura lógica respecto al modelo deindependencia de la estructura lógica respecto al modelo de
almacenamiento y a otras características del tipo físico.almacenamiento y a otras características del tipo físico.
Son las relaciones que existen entre varias tablas de la base de datos.Son las relaciones que existen entre varias tablas de la base de datos.
La representación de los datos son en forma deLa representación de los datos son en forma de tablastablas que se componen deque se componen de
renglones(registros)renglones(registros) yy columnas(campos).columnas(campos).
LSC. Luz Armida Urtusuástegui Pérez6
Ventajas del modelo relacionalVentajas del modelo relacional
 Independencia Física:Independencia Física: Que el modo en que se almacenan losQue el modo en que se almacenan los
datos no incluya en su manipulación lógica y, por tanto, losdatos no incluya en su manipulación lógica y, por tanto, los
usuarios que acceden a esos datos no tengan que modificar sususuarios que acceden a esos datos no tengan que modificar sus
programas por cambios en el almacenamiento físico. (Losprogramas por cambios en el almacenamiento físico. (Los
lenguajes relacionales, permiten manipular conjuntos delenguajes relacionales, permiten manipular conjuntos de
registros, proporcionan una gran independencia respecto a laregistros, proporcionan una gran independencia respecto a la
forma en la que los datos están almacenados).forma en la que los datos están almacenados).
 Independencia Lógica:Independencia Lógica: Esto es, que el añadir, eliminar óEsto es, que el añadir, eliminar ó
modificar datos de la base de datos no repercuta en losmodificar datos de la base de datos no repercuta en los
programas y/o usuarios que están accediendo a subconjuntosprogramas y/o usuarios que están accediendo a subconjuntos
parciales de los mismos.parciales de los mismos.
LSC. Luz Armida Urtusuástegui Pérez7
FlexibilidadFlexibilidad: En el sentido de poder presentar a: En el sentido de poder presentar a
cada usuario los datos de la forma en que éstecada usuario los datos de la forma en que éste
prefiera. (Las relaciones no sólo muestran laprefiera. (Las relaciones no sólo muestran la
estructura de los datos, sino que puedenestructura de los datos, sino que pueden
mostrar los datos también).mostrar los datos también).
UniformidadUniformidad: Las estructuras lógicas de los: Las estructuras lógicas de los
datos presentan un aspecto uniforme, lo quedatos presentan un aspecto uniforme, lo que
facilita la concepción y manipulación de lafacilita la concepción y manipulación de la
base de datos por parte de los usuarios.base de datos por parte de los usuarios.
Sencillez:Sencillez: Es fácil de comprender y de utilizarEs fácil de comprender y de utilizar
por parte del usuario final.por parte del usuario final.
LSC. Luz Armida Urtusuástegui Pérez8
Términos utilizados en el modeloTérminos utilizados en el modelo
relacional que se requiere definirrelacional que se requiere definir
Relación:Relación: Conjunto deConjunto de filasfilas, puede asociarse a lo que se conoce, puede asociarse a lo que se conoce
como tabla, con ciertas propiedades.como tabla, con ciertas propiedades.
Tupla:Tupla: Corresponde a unaCorresponde a una filafila de una tabla. Al número dede una tabla. Al número de tuplastuplas
se le denominase le denomina cardinalidadcardinalidad..
Atributo:Atributo: Se refiere a unaSe refiere a una columnacolumna de una tabla. La cantidad dede una tabla. La cantidad de
atributosatributos determina el grado de la relación.determina el grado de la relación.
Llave ó Clave primaria:Llave ó Clave primaria: Identificador único para laIdentificador único para la tablatabla. Se. Se
compone de unacompone de una columnacolumna ó una combinación de ellas. Nuncaó una combinación de ellas. Nunca
existen dos filas de la misma tabla con el mismo valor de laexisten dos filas de la misma tabla con el mismo valor de la
clave primaria.clave primaria.
Dominio:Dominio: Es una colección de valores, de los cuales uno ó másEs una colección de valores, de los cuales uno ó más
atributos obtiene sus valores reales.atributos obtiene sus valores reales.
LSC. Luz Armida Urtusuástegui Pérez9
El gestor de Bases de datosEl gestor de Bases de datos
Se trata de un conjunto de programas no visibles al usuario finalSe trata de un conjunto de programas no visibles al usuario final
que se encargan de la privacidad, la integridad, la seguridad deque se encargan de la privacidad, la integridad, la seguridad de
los datos y la interacción con el sistema operativo.los datos y la interacción con el sistema operativo.
Proporciona una interfaz entre los datos, los programas que losProporciona una interfaz entre los datos, los programas que los
manejan y los usuarios finales.manejan y los usuarios finales.
Cualquier operación que el usuario hace contra la base deCualquier operación que el usuario hace contra la base de
datos está controlada por el gestor.datos está controlada por el gestor.
El gestor almacena una descripción de datos en lo queEl gestor almacena una descripción de datos en lo que
llamamos diccionario de datos, así como los usuariosllamamos diccionario de datos, así como los usuarios
permitidos y los permisos.permitidos y los permisos.
Tiene que haber un usuario administrador encargado deTiene que haber un usuario administrador encargado de
centralizar todas estas tareas.centralizar todas estas tareas.
LSC. Luz Armida Urtusuástegui Pérez10
Diccionario de datosDiccionario de datos
Es una base de datos donde se guardan todas lasEs una base de datos donde se guardan todas las
propiedades de la base de datos, descripción de lapropiedades de la base de datos, descripción de la
estructura, relaciones entre los datos, etc.estructura, relaciones entre los datos, etc.
El diccionario debe contener:El diccionario debe contener:
 La descripción externa, conceptual e interna de laLa descripción externa, conceptual e interna de la
base de datosbase de datos
 Las restricciones sobre los datosLas restricciones sobre los datos
 El acceso a los datosEl acceso a los datos
 Las descripciones de las cuentas de usuarioLas descripciones de las cuentas de usuario
 Los permisos de los usuariosLos permisos de los usuarios
 Los esquemas externos de cada programaLos esquemas externos de cada programa
LSC. Luz Armida Urtusuástegui Pérez11
El administrador de Bases de datosEl administrador de Bases de datos
Es una persona o grupo de personas responsables delEs una persona o grupo de personas responsables del
control del sistema gestor de base de datos.control del sistema gestor de base de datos.
Las principales tareas de un administrador son:Las principales tareas de un administrador son:
 La definición del esquema lógico y físico de la baseLa definición del esquema lógico y físico de la base
de datosde datos
 La definición de las vistas de usuarioLa definición de las vistas de usuario
 La asignación y edición de permisos para los usuariosLa asignación y edición de permisos para los usuarios
 Mantenimiento y seguimiento de la seguridad en laMantenimiento y seguimiento de la seguridad en la
base de datosbase de datos
 Mantenimiento general del sistema gestor de base deMantenimiento general del sistema gestor de base de
datosdatos
LSC. Luz Armida Urtusuástegui Pérez12
Los lenguajesLos lenguajes
Un sistema gestor de base de datos debe proporcionarUn sistema gestor de base de datos debe proporcionar
una serie de lenguajes para la definición yuna serie de lenguajes para la definición y
manipulación de la base de datos. Estos lenguajes sonmanipulación de la base de datos. Estos lenguajes son
los siguientes:los siguientes:
 Lenguaje de definición de datos (DDL). Para definirLenguaje de definición de datos (DDL). Para definir
los esquemas de la base de datoslos esquemas de la base de datos
 Lenguaje de manipulación de datos (DML). ParaLenguaje de manipulación de datos (DML). Para
manipular los datos de la base de datosmanipular los datos de la base de datos
 Lenguaje de control de datos(DCL). Para laLenguaje de control de datos(DCL). Para la
administración de usuarios y seguridad en la base deadministración de usuarios y seguridad en la base de
datos.datos.

Más contenido relacionado

La actualidad más candente

Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bdArnold Ortiz
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Origen de una base de datos
Origen de una base de datosOrigen de una base de datos
Origen de una base de datosNicole Cedeño
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelaspineda2
 
Tarea - 3 Actividad intermedia trabajo colaborativo 2
Tarea - 3 Actividad intermedia trabajo colaborativo 2Tarea - 3 Actividad intermedia trabajo colaborativo 2
Tarea - 3 Actividad intermedia trabajo colaborativo 2HectorFabianPintoOsp
 
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
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVVideoconferencias UTPL
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefaginotamborero
 
18. memorias lifo y fifo
18. memorias lifo y fifo18. memorias lifo y fifo
18. memorias lifo y fifoKlaudita Toloza
 

La actualidad más candente (20)

Metodologias de diseño de bd
Metodologias de diseño de bdMetodologias de diseño de bd
Metodologias de diseño de bd
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Origen de una base de datos
Origen de una base de datosOrigen de una base de datos
Origen de una base de datos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Buses
BusesBuses
Buses
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Tarea - 3 Actividad intermedia trabajo colaborativo 2
Tarea - 3 Actividad intermedia trabajo colaborativo 2Tarea - 3 Actividad intermedia trabajo colaborativo 2
Tarea - 3 Actividad intermedia trabajo colaborativo 2
 
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
 
Arquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IVArquitectura de Computadores Capitulo IV
Arquitectura de Computadores Capitulo IV
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 
18. memorias lifo y fifo
18. memorias lifo y fifo18. memorias lifo y fifo
18. memorias lifo y fifo
 

Similar a 1.1.1 diseño conceptual de bases de datos

Similar a 1.1.1 diseño conceptual de bases de datos (20)

Diapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatDiapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yat
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Base De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios ElectronicosBase De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios Electronicos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Sistemas de Bases de Datos
Sistemas de Bases de DatosSistemas de Bases de Datos
Sistemas de Bases de Datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yatDiapositivas yatzeny 402 yo yat
Diapositivas yatzeny 402 yo yat
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Último

Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffJefersonBazalloCarri1
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 

Último (20)

Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffff
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 

1.1.1 diseño conceptual de bases de datos

  • 1. LSC. Luz Armida Urtusuástegui PérezLSC. Luz Armida Urtusuástegui Pérez 11 Diseño conceptual deDiseño conceptual de Bases de DatosBases de Datos 1.1.1 Diseño conceptual de una base de1.1.1 Diseño conceptual de una base de datos, que atienda las necesidades dedatos, que atienda las necesidades de una organización, empleando:una organización, empleando: Entidades, Atributos y Relaciones.Entidades, Atributos y Relaciones.
  • 2. LSC. Luz Armida Urtusuástegui Pérez2 ModelarModelar Modelar:Modelar: consiste en crear un mundo teórico y abstracto talconsiste en crear un mundo teórico y abstracto tal que las conclusiones que se puedan sacar de él coincidenque las conclusiones que se puedan sacar de él coinciden con las manifestaciones aparentes de la realidad.con las manifestaciones aparentes de la realidad. Modelo: (interpretar realidad, comprenderModelo: (interpretar realidad, comprender significado).significado). Es una representación de la realidad que contiene lasEs una representación de la realidad que contiene las características generales de algo que se va a realizar.características generales de algo que se va a realizar. En base de datos está representación la elaboramos deEn base de datos está representación la elaboramos de forma gráfica.forma gráfica. Conjunto de conceptos que permiten construir unaConjunto de conceptos que permiten construir una representación.representación.
  • 3. LSC. Luz Armida Urtusuástegui Pérez3 Modelo de datosModelo de datos Es una colección de herramientas conceptuales paraEs una colección de herramientas conceptuales para describir los datos, las relaciones que existen entredescribir los datos, las relaciones que existen entre ellos, la semántica asociada a los datos y restriccionesellos, la semántica asociada a los datos y restricciones de consistencia.de consistencia. Es una definición lógica, independiente, abstracta de losEs una definición lógica, independiente, abstracta de los objetos, operadores y demás que en conjuntoobjetos, operadores y demás que en conjunto constituyen laconstituyen la máquina abstractamáquina abstracta con la quecon la que interactúan los usuarios. Los objetos nos permiteninteractúan los usuarios. Los objetos nos permiten modelar lamodelar la estructuraestructura de los datos. Los operadoresde los datos. Los operadores nos permiten modelar su comportamiento.nos permiten modelar su comportamiento.
  • 4. LSC. Luz Armida Urtusuástegui Pérez4 ObjetivosObjetivos Formalización:Formalización: Permite definir formalmente lasPermite definir formalmente las estructuras permitidas y sus restricciones a finestructuras permitidas y sus restricciones a fin de representar los datos, y también porquede representar los datos, y también porque establece las bases para un lenguajes de datos.establece las bases para un lenguajes de datos. Diseño:Diseño: El modelo de datos es uno de losEl modelo de datos es uno de los elementos básicos (herramienta obligada) en elelementos básicos (herramienta obligada) en el diseño de base de datos.diseño de base de datos.
  • 5. LSC. Luz Armida Urtusuástegui Pérez5 Modelo RelacionalModelo Relacional Es un modelo de base de datos en la que los datos se almacenan en tablas. SeEs un modelo de base de datos en la que los datos se almacenan en tablas. Se les llama relacionales porque permiten organizar los datos por temas que seles llama relacionales porque permiten organizar los datos por temas que se relacionan entre sí, las base de datos relacionales, están formadas por una órelacionan entre sí, las base de datos relacionales, están formadas por una ó más tablas que contienen la información ordenada de una forma organizadamás tablas que contienen la información ordenada de una forma organizada y se puede acceder a la información contenida en dos ó más tablasy se puede acceder a la información contenida en dos ó más tablas simultáneamente.simultáneamente. Es un modelo en donde los datos se estructuran lógicamente en forma deEs un modelo en donde los datos se estructuran lógicamente en forma de relaciones (TABLAS), siendo un objetivo fundamental mantener larelaciones (TABLAS), siendo un objetivo fundamental mantener la independencia de la estructura lógica respecto al modelo deindependencia de la estructura lógica respecto al modelo de almacenamiento y a otras características del tipo físico.almacenamiento y a otras características del tipo físico. Son las relaciones que existen entre varias tablas de la base de datos.Son las relaciones que existen entre varias tablas de la base de datos. La representación de los datos son en forma deLa representación de los datos son en forma de tablastablas que se componen deque se componen de renglones(registros)renglones(registros) yy columnas(campos).columnas(campos).
  • 6. LSC. Luz Armida Urtusuástegui Pérez6 Ventajas del modelo relacionalVentajas del modelo relacional  Independencia Física:Independencia Física: Que el modo en que se almacenan losQue el modo en que se almacenan los datos no incluya en su manipulación lógica y, por tanto, losdatos no incluya en su manipulación lógica y, por tanto, los usuarios que acceden a esos datos no tengan que modificar sususuarios que acceden a esos datos no tengan que modificar sus programas por cambios en el almacenamiento físico. (Losprogramas por cambios en el almacenamiento físico. (Los lenguajes relacionales, permiten manipular conjuntos delenguajes relacionales, permiten manipular conjuntos de registros, proporcionan una gran independencia respecto a laregistros, proporcionan una gran independencia respecto a la forma en la que los datos están almacenados).forma en la que los datos están almacenados).  Independencia Lógica:Independencia Lógica: Esto es, que el añadir, eliminar óEsto es, que el añadir, eliminar ó modificar datos de la base de datos no repercuta en losmodificar datos de la base de datos no repercuta en los programas y/o usuarios que están accediendo a subconjuntosprogramas y/o usuarios que están accediendo a subconjuntos parciales de los mismos.parciales de los mismos.
  • 7. LSC. Luz Armida Urtusuástegui Pérez7 FlexibilidadFlexibilidad: En el sentido de poder presentar a: En el sentido de poder presentar a cada usuario los datos de la forma en que éstecada usuario los datos de la forma en que éste prefiera. (Las relaciones no sólo muestran laprefiera. (Las relaciones no sólo muestran la estructura de los datos, sino que puedenestructura de los datos, sino que pueden mostrar los datos también).mostrar los datos también). UniformidadUniformidad: Las estructuras lógicas de los: Las estructuras lógicas de los datos presentan un aspecto uniforme, lo quedatos presentan un aspecto uniforme, lo que facilita la concepción y manipulación de lafacilita la concepción y manipulación de la base de datos por parte de los usuarios.base de datos por parte de los usuarios. Sencillez:Sencillez: Es fácil de comprender y de utilizarEs fácil de comprender y de utilizar por parte del usuario final.por parte del usuario final.
  • 8. LSC. Luz Armida Urtusuástegui Pérez8 Términos utilizados en el modeloTérminos utilizados en el modelo relacional que se requiere definirrelacional que se requiere definir Relación:Relación: Conjunto deConjunto de filasfilas, puede asociarse a lo que se conoce, puede asociarse a lo que se conoce como tabla, con ciertas propiedades.como tabla, con ciertas propiedades. Tupla:Tupla: Corresponde a unaCorresponde a una filafila de una tabla. Al número dede una tabla. Al número de tuplastuplas se le denominase le denomina cardinalidadcardinalidad.. Atributo:Atributo: Se refiere a unaSe refiere a una columnacolumna de una tabla. La cantidad dede una tabla. La cantidad de atributosatributos determina el grado de la relación.determina el grado de la relación. Llave ó Clave primaria:Llave ó Clave primaria: Identificador único para laIdentificador único para la tablatabla. Se. Se compone de unacompone de una columnacolumna ó una combinación de ellas. Nuncaó una combinación de ellas. Nunca existen dos filas de la misma tabla con el mismo valor de laexisten dos filas de la misma tabla con el mismo valor de la clave primaria.clave primaria. Dominio:Dominio: Es una colección de valores, de los cuales uno ó másEs una colección de valores, de los cuales uno ó más atributos obtiene sus valores reales.atributos obtiene sus valores reales.
  • 9. LSC. Luz Armida Urtusuástegui Pérez9 El gestor de Bases de datosEl gestor de Bases de datos Se trata de un conjunto de programas no visibles al usuario finalSe trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad deque se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción con el sistema operativo.los datos y la interacción con el sistema operativo. Proporciona una interfaz entre los datos, los programas que losProporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales.manejan y los usuarios finales. Cualquier operación que el usuario hace contra la base deCualquier operación que el usuario hace contra la base de datos está controlada por el gestor.datos está controlada por el gestor. El gestor almacena una descripción de datos en lo queEl gestor almacena una descripción de datos en lo que llamamos diccionario de datos, así como los usuariosllamamos diccionario de datos, así como los usuarios permitidos y los permisos.permitidos y los permisos. Tiene que haber un usuario administrador encargado deTiene que haber un usuario administrador encargado de centralizar todas estas tareas.centralizar todas estas tareas.
  • 10. LSC. Luz Armida Urtusuástegui Pérez10 Diccionario de datosDiccionario de datos Es una base de datos donde se guardan todas lasEs una base de datos donde se guardan todas las propiedades de la base de datos, descripción de lapropiedades de la base de datos, descripción de la estructura, relaciones entre los datos, etc.estructura, relaciones entre los datos, etc. El diccionario debe contener:El diccionario debe contener:  La descripción externa, conceptual e interna de laLa descripción externa, conceptual e interna de la base de datosbase de datos  Las restricciones sobre los datosLas restricciones sobre los datos  El acceso a los datosEl acceso a los datos  Las descripciones de las cuentas de usuarioLas descripciones de las cuentas de usuario  Los permisos de los usuariosLos permisos de los usuarios  Los esquemas externos de cada programaLos esquemas externos de cada programa
  • 11. LSC. Luz Armida Urtusuástegui Pérez11 El administrador de Bases de datosEl administrador de Bases de datos Es una persona o grupo de personas responsables delEs una persona o grupo de personas responsables del control del sistema gestor de base de datos.control del sistema gestor de base de datos. Las principales tareas de un administrador son:Las principales tareas de un administrador son:  La definición del esquema lógico y físico de la baseLa definición del esquema lógico y físico de la base de datosde datos  La definición de las vistas de usuarioLa definición de las vistas de usuario  La asignación y edición de permisos para los usuariosLa asignación y edición de permisos para los usuarios  Mantenimiento y seguimiento de la seguridad en laMantenimiento y seguimiento de la seguridad en la base de datosbase de datos  Mantenimiento general del sistema gestor de base deMantenimiento general del sistema gestor de base de datosdatos
  • 12. LSC. Luz Armida Urtusuástegui Pérez12 Los lenguajesLos lenguajes Un sistema gestor de base de datos debe proporcionarUn sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definición yuna serie de lenguajes para la definición y manipulación de la base de datos. Estos lenguajes sonmanipulación de la base de datos. Estos lenguajes son los siguientes:los siguientes:  Lenguaje de definición de datos (DDL). Para definirLenguaje de definición de datos (DDL). Para definir los esquemas de la base de datoslos esquemas de la base de datos  Lenguaje de manipulación de datos (DML). ParaLenguaje de manipulación de datos (DML). Para manipular los datos de la base de datosmanipular los datos de la base de datos  Lenguaje de control de datos(DCL). Para laLenguaje de control de datos(DCL). Para la administración de usuarios y seguridad en la base deadministración de usuarios y seguridad en la base de datos.datos.