SlideShare una empresa de Scribd logo
Construcción
de Base de
Datos
Modelo Orientado a Objetos
 En una base de datos orientada a
objetos, la información se representa
mediante objetos como los presentes en
la Programación orientada a objetos.
 Cuando se integra las características de
una base de datos con las de
un lenguaje de programación orientado
a objetos, el resultado es un sistema
gestor de base de datos orientada a
objetos(ODBMS, object database
management system).
Ejemplo de Modelo Orientado
a Objetos
Sistema Gestor de Base de
Datos
 Un sistema de gestión de bases de
datos (SGBD) es un conjunto de programas
que permiten el almacenamiento,
modificación y extracción de la información
en una base de datos, además de
proporcionar herramientas para añadir,
borrar, modificar y analizar los datos.
 Los usuarios pueden acceder a la
información usando herramientas
específicas de interrogación y de
generación de informes, o bien mediante
aplicaciones al efecto.
Ejemplos de Sistema Gestor de
Base de Datos
Modelo Entidad Relación
 Un diagrama o modelo entidad-relación es
una herramienta para el modelado de
datos que permite representar las entidades
relevantes de un sistema de información así
como sus interrelaciones y propiedades.
 Una persona: (Se diferencia de cualquier otra
persona, incluso siendo gemelos).
 Un automóvil: (Aunque sean de la misma
marca, el mismo modelo,..., tendrán atributos
diferentes, por ejemplo, el número de chasis).
 Una casa: (Aunque sea exactamente igual a
otra, aún se diferenciará en su dirección).
Ejemplos de Modelo Entidad
Relación
Terminología
 La terminología es un campo de
estudio interdisciplinario que se nutre de un
conjunto específico de conocimientos
conceptualizado en otras disciplinas (lingüística,
ciencia del conocimiento, ciencia de la
información y ciencia de la comunicación).
 La palabra terminología se utiliza también para
hacer referencia tanto a la tarea de recolectar,
describir y presentar términos de manera
sistemática (la también llamada terminografía)
como al vocabulario del campo de una
especialidad en particular.
Ejemplos de Terminología
Cardinalidad
 Es Simplemente la forma en que se relacionan
las Entidades, o expresa cuantas entidades se
 Relacionan con otras entidades. Hay varias
maneras de mostrar las cardinalidades.
 Si bien este tema es objeto de numerosos
teóricos y asignatura fundamental en las más
importantes escuelas de informática del
mundo, afrontemos el diseño relacional de
nuestras bases de datos desde un punto de
vista ameno y práctico, plagado de ejemplos,
sin renunciar en ningún caso al rigor.
 Relaciones “uno a uno”
 Relaciones de “uno a varios”
 Relaciones de “varios a varios”
 Conclusión.
Ejemplos de cardinalidad
Tablas
 Tabla en las base de datos, se refiere al tipo de
modelado de datos, donde se guardan los datos
recogidos por un programa. Su estructura general
se asemeja a la vista general de un programa
de hoja de cálculo.
 Registro: es cada una de las filas en que se divide
la tabla. Cada registro contiene datos de los
mismos tipos que los demás registros. Ejemplo: en
una tabla de nombres y direcciones, cada fila
contendrá un nombre y una dirección.
 Campo: es cada una de las columnas que forman
la tabla. Contienen datos de tipo diferente a los
de otros campos. En el ejemplo anterior, un
campo contendrá un tipo de datos único, como
una dirección, o un número de teléfono, un
nombre, etc.
Ejemplos de Tablas
Tuplas
 En informática, o concretamente en el
contexto de una base de datos relacional,
un registro (también llamado fila o tupla)
representa un objeto único
de datos implícitamente estructurados en
una tabla.
 En términos simples, una tabla de una base
de datos puede imaginarse formada
de filas y columnas o campos.
 Cada fila de una tabla representa un
conjunto de datos relacionados, y todas las
filas de la misma tabla tienen la misma
estructura.
Ejemplos de Tuplas
Clave Primaria
 En el diseño de bases de datos relacionales, se
llama clave primaria a un campo o a una
combinación de campos que identifica de
forma única a cada fila de una tabla.
 Una clave primaria debe identificar a todas las
posibles filas de una tabla y no únicamente a las
filas que se encuentran en un momento
determinado.
 Ejemplos de claves primarias son DNI (asociado
a una persona) o ISBN (asociado a un libro).
 Las guías telefónicas y diccionarios no pueden
usar nombres o palabras o números del sistema
decimal de Dewey como claves candidatas,
porque no identifican unívocamente números
de teléfono o palabras.
Ejemplos de Clave Primaria
Relaciones
 Relaciones son las propiedades anexarías
que tienen 2 o mas tablas.
 De esta manera, las tablas se relacionan a
través de 2 campos que están en común,
por ejemplo:
Tengo las tablas
Datos personales Nominas
-Nombre -Numero de nomina (C.P)
-DNI (C.P) -Mes
-Apellidos -DNI (C.F)
-Dirección -Salario
Ejemplos de Relaciones
Normalización
 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.
 En el modelo relacional es frecuente llamar tabla a
una relación, aunque para que una tabla sea
considerada como una relación tiene que cumplir
con algunas restricciones:
 Cada tabla debe tener su nombre único.
 No puede haber dos filas iguales. No se permiten los
duplicados.
 Todos los datos en una columna deben ser del
mismo tipo.
 Relación = tabla o archivo
 Registro = registro, fila , renglón o tupla
 Atributo = columna o campo
 Clave = llave o código de identificación
 Clave Candidata = súper clave mínima
 Clave Primaria = clave candidata elegida
 Clave Ajena (o foránea) = clave externa o
clave foránea
 Clave Alternativa = clave secundaria
 Dependencia Multivariada = dependencia
Multi valor
 RDBMS = Del inglés Relational Data Base
Manager System que significa, Sistema Gestor
de Bases de Datos Relacionales.
 1FN = Significa, Primera Forma Normal o 1NF del
inglés First Normal Form.
Ejemplos de normalización
Conclusión
 Primeramente este trabajo es real mente de
algunas partes de construcción de base de
datos, en el cual en esta presentación te
mostrare que es, unos pequeños ejemplos
de cada uno de ellos para que si tienes una
duda sobre estos temas puedas saber un
poco mas.
 Y pues sin mas que decir les agradezco el
tiempo que ustedes tienen en leer esta
presentación Muchas Gracias!!!

Más contenido relacionado

La actualidad más candente

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
Drakonis11
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
YENZU
 
Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacion
Victor Eduardo Gomez
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
Alex Javier
 

La actualidad más candente (20)

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
Diseño de un Sistema de Informacion
Diseño de un Sistema de InformacionDiseño de un Sistema de Informacion
Diseño de un Sistema de Informacion
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacion
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 

Similar a Construcción de base de datos

En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...
Monytha Roman
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
helloween10
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
FeerRo
 
Base de datos
Base de datosBase de datos
Base de datos
serguio12
 

Similar a Construcción de base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...
 
Deber domynic
Deber domynicDeber domynic
Deber domynic
 
Deber
DeberDeber
Deber
 
3 a5 avendaño gary - tarea 1
3 a5   avendaño gary - tarea 13 a5   avendaño gary - tarea 1
3 a5 avendaño gary - tarea 1
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Diagramas ER
Diagramas ERDiagramas ER
Diagramas ER
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Grupo3
Grupo3Grupo3
Grupo3
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
 

Último (8)

probador de inyectores paso a paso y verificacion
probador de inyectores paso a paso y verificacionprobador de inyectores paso a paso y verificacion
probador de inyectores paso a paso y verificacion
 
4.5 REDUCCIÓN CONTINÚA DEL TIEMPO DE PREPARACIÓN DE MAQUINARIA Y EQUIPO.pptx
4.5 REDUCCIÓN CONTINÚA DEL TIEMPO DE PREPARACIÓN DE MAQUINARIA Y EQUIPO.pptx4.5 REDUCCIÓN CONTINÚA DEL TIEMPO DE PREPARACIÓN DE MAQUINARIA Y EQUIPO.pptx
4.5 REDUCCIÓN CONTINÚA DEL TIEMPO DE PREPARACIÓN DE MAQUINARIA Y EQUIPO.pptx
 
manual de como usar el vernier o pie de gallo
manual de como usar el vernier o pie de gallomanual de como usar el vernier o pie de gallo
manual de como usar el vernier o pie de gallo
 
PPT PPE RÉGIMEN COSTA -GALÁPAGOS -2023-2024.pptx
PPT PPE RÉGIMEN COSTA -GALÁPAGOS -2023-2024.pptxPPT PPE RÉGIMEN COSTA -GALÁPAGOS -2023-2024.pptx
PPT PPE RÉGIMEN COSTA -GALÁPAGOS -2023-2024.pptx
 
Presentacion de los Ciclo Otto y Carnot.pptx
Presentacion de los Ciclo Otto y Carnot.pptxPresentacion de los Ciclo Otto y Carnot.pptx
Presentacion de los Ciclo Otto y Carnot.pptx
 
Unidad 5 Origen dhjkhjhkje la vida 1-2024.ppt
Unidad 5 Origen dhjkhjhkje la vida 1-2024.pptUnidad 5 Origen dhjkhjhkje la vida 1-2024.ppt
Unidad 5 Origen dhjkhjhkje la vida 1-2024.ppt
 
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbbPPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
 
TUTORIAL programa de interface sigas.pdf
TUTORIAL programa de interface sigas.pdfTUTORIAL programa de interface sigas.pdf
TUTORIAL programa de interface sigas.pdf
 

Construcción de base de datos

  • 2. Modelo Orientado a Objetos  En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la Programación orientada a objetos.  Cuando se integra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientada a objetos(ODBMS, object database management system).
  • 3. Ejemplo de Modelo Orientado a Objetos
  • 4. Sistema Gestor de Base de Datos  Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.  Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.
  • 5. Ejemplos de Sistema Gestor de Base de Datos
  • 6. Modelo Entidad Relación  Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.  Una persona: (Se diferencia de cualquier otra persona, incluso siendo gemelos).  Un automóvil: (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis).  Una casa: (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
  • 7. Ejemplos de Modelo Entidad Relación
  • 8. Terminología  La terminología es un campo de estudio interdisciplinario que se nutre de un conjunto específico de conocimientos conceptualizado en otras disciplinas (lingüística, ciencia del conocimiento, ciencia de la información y ciencia de la comunicación).  La palabra terminología se utiliza también para hacer referencia tanto a la tarea de recolectar, describir y presentar términos de manera sistemática (la también llamada terminografía) como al vocabulario del campo de una especialidad en particular.
  • 10. Cardinalidad  Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades se  Relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades.  Si bien este tema es objeto de numerosos teóricos y asignatura fundamental en las más importantes escuelas de informática del mundo, afrontemos el diseño relacional de nuestras bases de datos desde un punto de vista ameno y práctico, plagado de ejemplos, sin renunciar en ningún caso al rigor.  Relaciones “uno a uno”  Relaciones de “uno a varios”  Relaciones de “varios a varios”  Conclusión.
  • 12. Tablas  Tabla en las base de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.  Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.  Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
  • 14. Tuplas  En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla.  En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos.  Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
  • 16. Clave Primaria  En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.  Una clave primaria debe identificar a todas las posibles filas de una tabla y no únicamente a las filas que se encuentran en un momento determinado.  Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro).  Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.
  • 17. Ejemplos de Clave Primaria
  • 18. Relaciones  Relaciones son las propiedades anexarías que tienen 2 o mas tablas.  De esta manera, las tablas se relacionan a través de 2 campos que están en común, por ejemplo: Tengo las tablas Datos personales Nominas -Nombre -Numero de nomina (C.P) -DNI (C.P) -Mes -Apellidos -DNI (C.F) -Dirección -Salario
  • 20. Normalización  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.  En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:  Cada tabla debe tener su nombre único.  No puede haber dos filas iguales. No se permiten los duplicados.  Todos los datos en una columna deben ser del mismo tipo.
  • 21.  Relación = tabla o archivo  Registro = registro, fila , renglón o tupla  Atributo = columna o campo  Clave = llave o código de identificación  Clave Candidata = súper clave mínima  Clave Primaria = clave candidata elegida  Clave Ajena (o foránea) = clave externa o clave foránea  Clave Alternativa = clave secundaria  Dependencia Multivariada = dependencia Multi valor  RDBMS = Del inglés Relational Data Base Manager System que significa, Sistema Gestor de Bases de Datos Relacionales.  1FN = Significa, Primera Forma Normal o 1NF del inglés First Normal Form.
  • 23. Conclusión  Primeramente este trabajo es real mente de algunas partes de construcción de base de datos, en el cual en esta presentación te mostrare que es, unos pequeños ejemplos de cada uno de ellos para que si tienes una duda sobre estos temas puedas saber un poco mas.  Y pues sin mas que decir les agradezco el tiempo que ustedes tienen en leer esta presentación Muchas Gracias!!!