SlideShare una empresa de Scribd logo
1 de 21
Modelamiento
y Diseño de Base de Datos
Mg. Ing. César H. Patricio Peralta
Second Page
• Your Text here
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed
diam nonummy nibh euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat. Ut wisi enim ad minim veniam, quis
nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip
ex ea commodo consequat.
• Duis autem vel eum iriure dolor in hendrerit in vulputate velit
esse molestie consequat, vel illum dolore eu feugiat nulla
facilisis at vero eros et accumsan et iusto odio dignissim qui
blandit praesent luptatum zzril delenit augue duis dolore te
feugait nulla facilisi.
Datos vs Información
• Datos o Data = Colección de caracteres que no han
sido procesados por un sistema de manejo de
información.
Normalización de Base de Datos
¿ Qué es un Modelo E/R?
¿ Qué es una Base de Datos ?
Introducción
Las bases de datos surgen como un conjunto de archivos
estructurados de forma específica para el almacenamiento
de datos, evolucionando a partir de su origen y generando
la necesidad de un sistema integral que permitiera mayor
control sobre los datos, para esto fue creado el DBMS
(Database Management System) o también nombrado
Sistema de Gestión de Bases de Datos.
Qué es un DBMS
El DBMS es un conjunto de programas que se encarga de
organizar y administrar la base de datos. “Este software da
soporte al almacenamiento confiable de la base de datos,
pone en marcha las estructuras para mantener relaciones y
restricciones, ofrece servicios de almacenamiento y
recuperación a usuarios, además de tener funciones que
se ocupan de otras tareas, como son el acceso simultáneo,
seguridad, respaldo y recuperación (lectura) de datos”.
(Johnson, 1999, p.8).
Objetivos específicos de un DBMS
 Permitir a los usuarios acceder a los datos, haciendo
transparentes todos aquellos procesos internos.
 Lograr que se compartan e integren datos entre
diferentes aplicaciones y usuarios deforma simultánea.
 Garantizar la seguridad e integridad de los datos.
Funciones de un DBMS
• Definir la base de datos: Establecer la forma en que
serán almacenados los datos.
• Crear la base de datos: Almacenar los datos en la
estructura definida.
• Recuperar datos: Ejecución de consultas y reportes.
• Actualizar datos: Insertar, suprimir y modificar los datos
almacenados.
• Controlar accesos y concurrencias: Verificar a los
usuarios autorizados y su nivel de ingerencia en la base
de datos, en accesos independientes y compartidos.
• Controlar la integridad: Aplicar a la base de datos
diferentes criterios de validación de datos.
Funciones de un DBMS
Una tabla es una entidad la cual acumula datos. Cada
entidad tiene atributos “Columnas”.
Característica de una Tabla
Diferencia entre Llave Primaria y
Llave Foranea
 Es un campo único, que no se puede repetir y sirve para
identificar los registros de una tabla como distintos,
además sirve para hacer relaciones ( uno a uno, uno a
muchos, muchos a muchos entre tablas), sin las llaves
primaria las bases de dato relacionales no tendrían
sentido y siempre existiría información repetida.
 Es uno o mas campos de un tabla que hacen referencia
al campo o campos de llave principal de otra tabla, una
llave foránea indica como esta relacionadas las tablas.
Los datos en los campos de ambas deben coincidir,
aunque los nombres de los campos no sean los mismos.
Diagrama de Base de Datos
Características de las RDBMS
1) Una base de datos se compone de varias Tablas o
relaciones.
2) No pueden existir dos tablas con el mismo nombre ni
registro.
3) Cada tabla es a su vez un conjunto de campos
(columnas) y registros (filas).
4) La relación entre una tabla padre y un hijo se lleva a
cabo por medio de las claves primarias y claves
foráneas (o ajenas).
Características de las RDBMS
5) Lo Primary Key (claves primarias) son la clave principal
de un registro dentro de una tabla y estas deben
cumplir con la integridad de datos.
6) Las Foren Key (claves ajenas) se colocan en la tabla
hija, contienen el mismo valor que la clave primaria del
registro padre; por medio de estas se hacen las formas
relacionales.
Pasos básicos para el Diseño de una
Base de Datos
1) Determinar el propósito de su base de datos.
2) Determinar cuantas tablas se utilizaran. Saber cual es
la entidad y sus debidos campos. Tenga presente que
la información nunca se duplica ni en una tabla ni entre
tablas (haga este ejercicio en papel primero).
3) Determinar que campos se utilizarán. Cada tabla va a
tener información de un mismo tema.
4) Determine las relaciones entre las tablas.
SQL Server
• SQL Server es
un sistema de
gestión de bases
de datos
relacionales
(RDBMS) de
Microsoft que
está diseñado
para el entorno
empresarial.
SQL (Structured Query Language)
es un lenguaje de programación
estándar e interactivo para la
obtención de información desde
una base de datos y para
actualizarla.
Diagrama Base de Datos
Comandos
 DDL (Lenguaje de definición de datos): Permiten crear y
definir nuevas bases de datos, campos e índices.
 CREATE
 DROP
 ALTER
 DML (Lenguaje de control de datos): Permiten generar
consultas para ordenar, filtrar y extraer datos.
 SELECT
 INSERT
 UPDATE
 DELETE

Más contenido relacionado

Similar a MODELAMIENTO DE BASE DE DATOS

Similar a MODELAMIENTO DE BASE DE DATOS (20)

Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Base de datos capitulo 2
Base de datos  capitulo 2Base de datos  capitulo 2
Base de datos capitulo 2
 
Jose osorio
Jose osorioJose osorio
Jose osorio
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
Independencia de datos
Independencia de datosIndependencia de datos
Independencia de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
BASE DE DATOS ARTURO
BASE DE DATOS ARTUROBASE DE DATOS ARTURO
BASE DE DATOS ARTURO
 
Trabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyyTrabajo de informatica.pptx yusssyy
Trabajo de informatica.pptx yusssyy
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 22222
Base de datos 22222Base de datos 22222
Base de datos 22222
 
Trabajo Informática
Trabajo InformáticaTrabajo Informática
Trabajo Informática
 
Base de datos teoria
Base de datos teoriaBase de datos teoria
Base de datos teoria
 
Unidad1 introduccion base de datos
Unidad1 introduccion base de datosUnidad1 introduccion base de datos
Unidad1 introduccion base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
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
 
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
 

Último

Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfLimbergleoMamaniIsit
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfEddieEDM
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhFoxy963
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESyanicsapernia5g
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfronypap
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfJuvenalriv
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)miguelbenito23
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdaeapolinarez
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfrefrielectriccarlyz
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfFtimaMontserratZaraz
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesPardoGasca
 

Último (20)

Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendaciones
 

MODELAMIENTO DE BASE DE DATOS

  • 1. Modelamiento y Diseño de Base de Datos Mg. Ing. César H. Patricio Peralta
  • 2. Second Page • Your Text here • Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. • Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
  • 3. Datos vs Información • Datos o Data = Colección de caracteres que no han sido procesados por un sistema de manejo de información.
  • 5. ¿ Qué es un Modelo E/R?
  • 6. ¿ Qué es una Base de Datos ?
  • 7. Introducción Las bases de datos surgen como un conjunto de archivos estructurados de forma específica para el almacenamiento de datos, evolucionando a partir de su origen y generando la necesidad de un sistema integral que permitiera mayor control sobre los datos, para esto fue creado el DBMS (Database Management System) o también nombrado Sistema de Gestión de Bases de Datos.
  • 8. Qué es un DBMS El DBMS es un conjunto de programas que se encarga de organizar y administrar la base de datos. “Este software da soporte al almacenamiento confiable de la base de datos, pone en marcha las estructuras para mantener relaciones y restricciones, ofrece servicios de almacenamiento y recuperación a usuarios, además de tener funciones que se ocupan de otras tareas, como son el acceso simultáneo, seguridad, respaldo y recuperación (lectura) de datos”. (Johnson, 1999, p.8).
  • 9. Objetivos específicos de un DBMS  Permitir a los usuarios acceder a los datos, haciendo transparentes todos aquellos procesos internos.  Lograr que se compartan e integren datos entre diferentes aplicaciones y usuarios deforma simultánea.  Garantizar la seguridad e integridad de los datos.
  • 10.
  • 11. Funciones de un DBMS • Definir la base de datos: Establecer la forma en que serán almacenados los datos. • Crear la base de datos: Almacenar los datos en la estructura definida. • Recuperar datos: Ejecución de consultas y reportes. • Actualizar datos: Insertar, suprimir y modificar los datos almacenados. • Controlar accesos y concurrencias: Verificar a los usuarios autorizados y su nivel de ingerencia en la base de datos, en accesos independientes y compartidos. • Controlar la integridad: Aplicar a la base de datos diferentes criterios de validación de datos.
  • 13. Una tabla es una entidad la cual acumula datos. Cada entidad tiene atributos “Columnas”. Característica de una Tabla
  • 14. Diferencia entre Llave Primaria y Llave Foranea  Es un campo único, que no se puede repetir y sirve para identificar los registros de una tabla como distintos, además sirve para hacer relaciones ( uno a uno, uno a muchos, muchos a muchos entre tablas), sin las llaves primaria las bases de dato relacionales no tendrían sentido y siempre existiría información repetida.  Es uno o mas campos de un tabla que hacen referencia al campo o campos de llave principal de otra tabla, una llave foránea indica como esta relacionadas las tablas. Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.
  • 15. Diagrama de Base de Datos
  • 16. Características de las RDBMS 1) Una base de datos se compone de varias Tablas o relaciones. 2) No pueden existir dos tablas con el mismo nombre ni registro. 3) Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas). 4) La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y claves foráneas (o ajenas).
  • 17. Características de las RDBMS 5) Lo Primary Key (claves primarias) son la clave principal de un registro dentro de una tabla y estas deben cumplir con la integridad de datos. 6) Las Foren Key (claves ajenas) se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de estas se hacen las formas relacionales.
  • 18. Pasos básicos para el Diseño de una Base de Datos 1) Determinar el propósito de su base de datos. 2) Determinar cuantas tablas se utilizaran. Saber cual es la entidad y sus debidos campos. Tenga presente que la información nunca se duplica ni en una tabla ni entre tablas (haga este ejercicio en papel primero). 3) Determinar que campos se utilizarán. Cada tabla va a tener información de un mismo tema. 4) Determine las relaciones entre las tablas.
  • 19. SQL Server • SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla.
  • 21. Comandos  DDL (Lenguaje de definición de datos): Permiten crear y definir nuevas bases de datos, campos e índices.  CREATE  DROP  ALTER  DML (Lenguaje de control de datos): Permiten generar consultas para ordenar, filtrar y extraer datos.  SELECT  INSERT  UPDATE  DELETE