SlideShare a Scribd company logo
1 of 39
Introducción a las Bases de Datos Jeckson Enrique Loza Arenas Ingeniero de Sistemas Institución Educativa Técnico Superior Industrial
Ejemplos de bases de datos Pintura de casas Mary Richards Trabaja para sí misma Usuario sencillo de base de datos Tres tablas (clientes, empleo, recurso) Información necesaria Dar seguimiento a la relación entre clientes, trabajo y referidos Seguimiento a los recursos referidos Producción de marbetes de correo
Recursos  Clientes Trabajos
Ejemplos de bases de datos (cont.) Casa de música TrebleClef Mulitusuarios Tres tablas (clientes, instrumentos, alquiler) Información necesaria Dar seguimiento al alquiler de instrumentos Manejar los asuntos de los múltiples usuarios
Clientes
Alquileres
Instrumentos
Ejemplos de bases de datos (cont.) Oficinaestatal de Licencias y registro de vehículos 52 centros, 37 oficinas, cientos de usuarios 40 tablas Información necesaria Seguimiento a los asuntos de las licencias de los choferes Infracciones de tránsito, accidentes, arrestos, limitaciones Seguimiento al registro de los autos
Comparación de las bases de datos
Se puede definir como una colección de datos y objetos relacionados con un tema o propósito determinado.  Las aplicaciones clásicas de una base de datos es tener control de:  órdenes clientes empleados  llamadas de teléfono otros Definición de base de datos
Se puede deducir, por lo tanto, que casi todas las empresas necesitan almacenar la información que manejan de una manera organizada, y una base de datos es la herramienta óptima para este fin.
Tipos de datos almacenados Hoy día las bases de datos modernas son capaces de almacenar una variedad de data que incluye: Data no vectorial nombres, fechas, números de 		 	teléfono Fotos Audio Video otros
Analista Herramientas de diseño Crear Tablas, Formularios, Consultas e Informes. M o t o r   D B M S Programas de aplicación -Datos de Usuario-Metadatos-Índices y datos  del sistema-Metadatos de aplicación  Tiempo de Ejecución  Procesador de Formularios y Consultas Escritor de Informes. Usuarios Programas de aplicación Base de Datos DBMS Con el DBMS,los usuariosacceden a la base de datos a través de programas de aplicaciones. Componentes de un Sistema de Base de Datos
Datos de usuario: las bases de datos representan los datos de usuario en forma de Tablas. Las columnas de la tabla contienen campos y las filas contienen registros de entidades. Campo Registro Dato Componentes: datos de usuario
Los datos anteriores se pueden representar con dos tablas diferentes: Si un asesor cambia su teléfono sólo debe modificarse una fila en la segunda tabla. Para reproducir un reporte que muestre los nombres de los estudiantes junto con los números de teléfono de sus asesores, será necesario combinar las filas de las dos tablas. Tabla Asesor Tabla Estudiante Componentes: datos de usuario
Corresponde a la descripción de la estructura de la base de datos.   Tabla SysTables (tablas del sistema) Tabla SysColumns (campos del sistema) Componentes: Metadatos
Este tipo de datos mejoran el funcionamiento y la accesibilidad de la base de datos. Tabla Estudiante Índice Especialidad Componentes: Índices Índice Apellido
Independencia de los datos y los programas y procesos.  Esto permite modificar los datos sin modificar el código de las aplicaciones. Menor redundancia.  No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos tienen poca redundancia. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos. Ventajas de las bases de datos
Mayor seguridad en los datos.  Al limitar el acceso a ciertos usuarios. Datos más documentados.  Gracias a los metadatos que permiten describir la información de la base de datos. Acceso a los datos más eficiente.  La organización de los datos produce un resultado más óptimo en rendimiento. Menor espacio de almacenamiento.  Gracias a una mejor estructuración de los datos. Ventajas de las bases de datos
Bases de datos relacionales
Es una colección de datos cuya característica principal es que los datos pueden almacenarse y administrarse en forma de tablas.  Al hablarse de bases de datos relacionales, significa que se pueden crear relaciones entre las tablas de las bases de datos.  Una relación entre tablas consiste en que algunos registros de una tabla tengan datos en común con registros de otras tablas, permitiendo un manejo más eficiente y sin redundancia. Base de Datos Relacional
Almacenan la información en Tablas. Normalmente las bases de datos presentan la posibilidad de consultar datos, bien los de un registro o los de una serie de registros que cumplan una condición.  También es frecuente que se puedan ordenar los datos o realizar operaciones sencillas Para facilitar la introducción de los datos en la base se suelen utilizar formularios También se pueden elaborar e imprimir  informes sobre los datos almacenados. Características de las bases         de datos
Es la estructura fundamental de un sistema de administración de bases de datos relacional. Una tabla es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos.  Componentes de una base de datos: Tabla
No pueden existir dos tablas con el mismo nombre. Cada tabla es un conjunto de registros ó filas. Cada registro consta de varias columnas ó campos. No pueden existir dos campos con el mismo nombre en una misma tabla. Los valores almacenados en una columna deben ser del mismo tipo de dato. No se considera el orden en que se almacenan los registros en las tablas. Características de las tablas en una base de datos relacional
Componentes de una tabla: Campo  Es el componente de una tabla que contiene un elemento específico de información.  El tipo de datos que almacena un campo puede aparecer en forma de texto, números, gráficos, sonido o vídeo. Los campos corresponden a las columnas.
Componentes de una tabla: Registro Un conjunto de datos (atributos) acerca de un evento, persona, lugar, o algún otro elemento en una tabla.  Por ejemplo, datos personales de un empleado, datos particulares de un producto. Cada registro contiene todos los campos de la tabla que lo contiene.  Los registros en una tabla corresponden a las filas.
Ejercicio Defina una tabla para cada una de las siguientes entidades: Computador Película Para cada tabla defina e identifique: Nombre de la tabla Cinco campos Cuatro registros
Restricciones Son condiciones que obligan el cumplimiento de ciertas condiciones en la base de datos. Restringen los datos que pueden ser almacenados en las tablas. por ejemplo, usar un campo con valores enteros entre 1 y 10 Dominios Describe un conjunto de posibles valores para cierto atributo. Distintos tipos de dominios son: enteros, cadenas de texto, fecha, etc... Restricciones y Dominios
Clave Primaria Es uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla.  Esta clave primaria es la que permite identificar de manera única e inequívoca un registro.  La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco). Clave Foránea Una clave foránea es una referencia a una clave en otra tabla.  No necesitan ser claves únicas en la tabla donde están y si a donde están referenciadas Claves e Índices
Las Claves Índice surgen con la necesidad de tener un acceso más rápido a los datos Tabla Estudiante Claves e Índices Índice Especialidad Índice Apellido
En una base de datos relacional, todos los datos se almacenan y se acceden a ellos por medio de relaciones. Tabla ALUMNO Tabla ASIGNATURA Tabla MATRÍCULA (Relación) Relaciones
El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. Estos modelos expresan entidades relevantes para una base de datos, sus inter-relaciones y propiedades. Modelo Entidad - Relación
Componentes de un Modelo Entidad - Relación Entidad: Objeto físico sobre el que queremos almacenar información (Ej: una persona, una casa, un libro). Las entidades están compuestas de atributos que son los datos que definen el objeto (Ej: nombre, apellidos) Los rectángulos representan entidades y los óvalos los atributos de la entidad. En toda entidad siempre hay al menos una clave única.
Dirección Nombre Teléfono Profesor Area_ID Prof ID Representación gráfica de Entidad y Atributos
Componentes de un Modelo Entidad - Relación Relación: Asociación entre entidades. Por ejemplo, X trabajo en departamento Y. El tipo de relación entre dos entidades se representa mediante 1s y ns. Las relaciones pueden ser de tres tipos:  Relación 1 a 1  Relación 1 a n Relación n a n
Relaciones 1-1 Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).  Relaciones 1-n Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).  Tipos de Relaciones
Tipos de Relaciones Relaciones n-m Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA).
Teléfono Curso ID Dirección Prof_ID 1 M P-C Nombre Curso Profesor Nombre Area_ID Prof ID
Construir un Modelo Entidad-Relación para un sistema de base de datos para una tienda de video.  Defina:  Las Entidades del modelo (nombre, atributos, claves) Las Relaciones del modelo (nombre, tipo). Actividad

More Related Content

What's hot

La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base de
jlgc987654321
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
guest7eaf64
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
ggcc24
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
Dialy Ramirez
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
Zcnp1234
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
Emerson Molina
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
jesanchez5
 

What's hot (19)

La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base de
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 

Viewers also liked

Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
andreapguzman
 
Base de datos
Base de datosBase de datos
Base de datos
Sara
 

Viewers also liked (20)

Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
Taller2
Taller2Taller2
Taller2
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 

Similar to Introducción a las bases de datos

Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
Daniela Diaz
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
Daniela Diaz
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
Daniela Diaz
 
Presentación1
Presentación1Presentación1
Presentación1
jesanchez5
 
Base de datos
Base de datosBase de datos
Base de datos
serguio12
 
Introduccion a base de datos
Introduccion a base de datosIntroduccion a base de datos
Introduccion a base de datos
Wilfrido Rosero
 
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!
LISET2011
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
FeerRo
 

Similar to Introducción a las bases de datos (20)

Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02
 
Introduccion a base de datos
Introduccion a base de datosIntroduccion a base de datos
Introduccion a base de datos
 
Sql
SqlSql
Sql
 
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!
 
investigacion de access
investigacion de accessinvestigacion de access
investigacion de access
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
 
Access
AccessAccess
Access
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 

More from Jeckson Loza

Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
Jeckson Loza
 
Contenidos primer periodo 6°
Contenidos primer periodo 6°Contenidos primer periodo 6°
Contenidos primer periodo 6°
Jeckson Loza
 

More from Jeckson Loza (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Propuesta proyecto tic
Propuesta proyecto ticPropuesta proyecto tic
Propuesta proyecto tic
 
Exploración herramientas multimedia
Exploración herramientas multimediaExploración herramientas multimedia
Exploración herramientas multimedia
 
Guia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicosGuia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicos
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
Portafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-lozaPortafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-loza
 
La televisión como medio educativo
La televisión como medio educativoLa televisión como medio educativo
La televisión como medio educativo
 
Alfabetización digital
Alfabetización digitalAlfabetización digital
Alfabetización digital
 
Introducción a ubuntu
Introducción a ubuntuIntroducción a ubuntu
Introducción a ubuntu
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
 
Introducción al CAD
Introducción al CADIntroducción al CAD
Introducción al CAD
 
La Web, conceptos básicos
La Web, conceptos básicosLa Web, conceptos básicos
La Web, conceptos básicos
 
Introducción a GIMP
Introducción a GIMPIntroducción a GIMP
Introducción a GIMP
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Introducción a la solución de problemas
Introducción a la solución de problemasIntroducción a la solución de problemas
Introducción a la solución de problemas
 
Contenidos primer periodo 6°
Contenidos primer periodo 6°Contenidos primer periodo 6°
Contenidos primer periodo 6°
 
Hardware, Software y TICs
Hardware, Software y TICsHardware, Software y TICs
Hardware, Software y TICs
 
Diseño web, taller 6 - maquetado
Diseño web, taller 6 -  maquetadoDiseño web, taller 6 -  maquetado
Diseño web, taller 6 - maquetado
 
Diseño web, taller 6 maquetado
Diseño web, taller 6   maquetadoDiseño web, taller 6   maquetado
Diseño web, taller 6 maquetado
 

Recently uploaded

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Recently uploaded (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Introducción a las bases de datos

  • 1. Introducción a las Bases de Datos Jeckson Enrique Loza Arenas Ingeniero de Sistemas Institución Educativa Técnico Superior Industrial
  • 2. Ejemplos de bases de datos Pintura de casas Mary Richards Trabaja para sí misma Usuario sencillo de base de datos Tres tablas (clientes, empleo, recurso) Información necesaria Dar seguimiento a la relación entre clientes, trabajo y referidos Seguimiento a los recursos referidos Producción de marbetes de correo
  • 3. Recursos Clientes Trabajos
  • 4. Ejemplos de bases de datos (cont.) Casa de música TrebleClef Mulitusuarios Tres tablas (clientes, instrumentos, alquiler) Información necesaria Dar seguimiento al alquiler de instrumentos Manejar los asuntos de los múltiples usuarios
  • 8. Ejemplos de bases de datos (cont.) Oficinaestatal de Licencias y registro de vehículos 52 centros, 37 oficinas, cientos de usuarios 40 tablas Información necesaria Seguimiento a los asuntos de las licencias de los choferes Infracciones de tránsito, accidentes, arrestos, limitaciones Seguimiento al registro de los autos
  • 9. Comparación de las bases de datos
  • 10. Se puede definir como una colección de datos y objetos relacionados con un tema o propósito determinado. Las aplicaciones clásicas de una base de datos es tener control de: órdenes clientes empleados llamadas de teléfono otros Definición de base de datos
  • 11. Se puede deducir, por lo tanto, que casi todas las empresas necesitan almacenar la información que manejan de una manera organizada, y una base de datos es la herramienta óptima para este fin.
  • 12. Tipos de datos almacenados Hoy día las bases de datos modernas son capaces de almacenar una variedad de data que incluye: Data no vectorial nombres, fechas, números de teléfono Fotos Audio Video otros
  • 13. Analista Herramientas de diseño Crear Tablas, Formularios, Consultas e Informes. M o t o r D B M S Programas de aplicación -Datos de Usuario-Metadatos-Índices y datos del sistema-Metadatos de aplicación Tiempo de Ejecución Procesador de Formularios y Consultas Escritor de Informes. Usuarios Programas de aplicación Base de Datos DBMS Con el DBMS,los usuariosacceden a la base de datos a través de programas de aplicaciones. Componentes de un Sistema de Base de Datos
  • 14. Datos de usuario: las bases de datos representan los datos de usuario en forma de Tablas. Las columnas de la tabla contienen campos y las filas contienen registros de entidades. Campo Registro Dato Componentes: datos de usuario
  • 15. Los datos anteriores se pueden representar con dos tablas diferentes: Si un asesor cambia su teléfono sólo debe modificarse una fila en la segunda tabla. Para reproducir un reporte que muestre los nombres de los estudiantes junto con los números de teléfono de sus asesores, será necesario combinar las filas de las dos tablas. Tabla Asesor Tabla Estudiante Componentes: datos de usuario
  • 16. Corresponde a la descripción de la estructura de la base de datos. Tabla SysTables (tablas del sistema) Tabla SysColumns (campos del sistema) Componentes: Metadatos
  • 17. Este tipo de datos mejoran el funcionamiento y la accesibilidad de la base de datos. Tabla Estudiante Índice Especialidad Componentes: Índices Índice Apellido
  • 18. Independencia de los datos y los programas y procesos. Esto permite modificar los datos sin modificar el código de las aplicaciones. Menor redundancia. No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos tienen poca redundancia. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos. Ventajas de las bases de datos
  • 19. Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios. Datos más documentados. Gracias a los metadatos que permiten describir la información de la base de datos. Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Menor espacio de almacenamiento. Gracias a una mejor estructuración de los datos. Ventajas de las bases de datos
  • 20. Bases de datos relacionales
  • 21. Es una colección de datos cuya característica principal es que los datos pueden almacenarse y administrarse en forma de tablas. Al hablarse de bases de datos relacionales, significa que se pueden crear relaciones entre las tablas de las bases de datos. Una relación entre tablas consiste en que algunos registros de una tabla tengan datos en común con registros de otras tablas, permitiendo un manejo más eficiente y sin redundancia. Base de Datos Relacional
  • 22. Almacenan la información en Tablas. Normalmente las bases de datos presentan la posibilidad de consultar datos, bien los de un registro o los de una serie de registros que cumplan una condición. También es frecuente que se puedan ordenar los datos o realizar operaciones sencillas Para facilitar la introducción de los datos en la base se suelen utilizar formularios También se pueden elaborar e imprimir informes sobre los datos almacenados. Características de las bases de datos
  • 23. Es la estructura fundamental de un sistema de administración de bases de datos relacional. Una tabla es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos. Componentes de una base de datos: Tabla
  • 24. No pueden existir dos tablas con el mismo nombre. Cada tabla es un conjunto de registros ó filas. Cada registro consta de varias columnas ó campos. No pueden existir dos campos con el mismo nombre en una misma tabla. Los valores almacenados en una columna deben ser del mismo tipo de dato. No se considera el orden en que se almacenan los registros en las tablas. Características de las tablas en una base de datos relacional
  • 25. Componentes de una tabla: Campo Es el componente de una tabla que contiene un elemento específico de información. El tipo de datos que almacena un campo puede aparecer en forma de texto, números, gráficos, sonido o vídeo. Los campos corresponden a las columnas.
  • 26. Componentes de una tabla: Registro Un conjunto de datos (atributos) acerca de un evento, persona, lugar, o algún otro elemento en una tabla. Por ejemplo, datos personales de un empleado, datos particulares de un producto. Cada registro contiene todos los campos de la tabla que lo contiene. Los registros en una tabla corresponden a las filas.
  • 27. Ejercicio Defina una tabla para cada una de las siguientes entidades: Computador Película Para cada tabla defina e identifique: Nombre de la tabla Cinco campos Cuatro registros
  • 28. Restricciones Son condiciones que obligan el cumplimiento de ciertas condiciones en la base de datos. Restringen los datos que pueden ser almacenados en las tablas. por ejemplo, usar un campo con valores enteros entre 1 y 10 Dominios Describe un conjunto de posibles valores para cierto atributo. Distintos tipos de dominios son: enteros, cadenas de texto, fecha, etc... Restricciones y Dominios
  • 29. Clave Primaria Es uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla. Esta clave primaria es la que permite identificar de manera única e inequívoca un registro. La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco). Clave Foránea Una clave foránea es una referencia a una clave en otra tabla. No necesitan ser claves únicas en la tabla donde están y si a donde están referenciadas Claves e Índices
  • 30. Las Claves Índice surgen con la necesidad de tener un acceso más rápido a los datos Tabla Estudiante Claves e Índices Índice Especialidad Índice Apellido
  • 31. En una base de datos relacional, todos los datos se almacenan y se acceden a ellos por medio de relaciones. Tabla ALUMNO Tabla ASIGNATURA Tabla MATRÍCULA (Relación) Relaciones
  • 32. El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. Estos modelos expresan entidades relevantes para una base de datos, sus inter-relaciones y propiedades. Modelo Entidad - Relación
  • 33. Componentes de un Modelo Entidad - Relación Entidad: Objeto físico sobre el que queremos almacenar información (Ej: una persona, una casa, un libro). Las entidades están compuestas de atributos que son los datos que definen el objeto (Ej: nombre, apellidos) Los rectángulos representan entidades y los óvalos los atributos de la entidad. En toda entidad siempre hay al menos una clave única.
  • 34. Dirección Nombre Teléfono Profesor Area_ID Prof ID Representación gráfica de Entidad y Atributos
  • 35. Componentes de un Modelo Entidad - Relación Relación: Asociación entre entidades. Por ejemplo, X trabajo en departamento Y. El tipo de relación entre dos entidades se representa mediante 1s y ns. Las relaciones pueden ser de tres tipos: Relación 1 a 1 Relación 1 a n Relación n a n
  • 36. Relaciones 1-1 Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO). Relaciones 1-n Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). Tipos de Relaciones
  • 37. Tipos de Relaciones Relaciones n-m Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA).
  • 38. Teléfono Curso ID Dirección Prof_ID 1 M P-C Nombre Curso Profesor Nombre Area_ID Prof ID
  • 39. Construir un Modelo Entidad-Relación para un sistema de base de datos para una tienda de video. Defina: Las Entidades del modelo (nombre, atributos, claves) Las Relaciones del modelo (nombre, tipo). Actividad