SlideShare una empresa de Scribd logo
1 de 23
MÓDULO I
Submódulo II. Diseña y
administra bases de datos
simples
M.I. Blanca Elia Jiménez Guzmán
Ciudad Ixtepec, Oaxaca, México
B.T.enPROGRAMACIÓN
C.B.T.i.s.No.91
Semestre: febrero– julio/2014
GENERALIDADES
 DATOS: son hechos y cifras en bruto que son
procesados para obtener información, tal como
resúmenes y totales. Son recopilaciones de
información, la cual resulta útil cuando está
organizada de una forma coherente.
 INFORMACIÓN: es una colección de datos
relacionados entre sí.
NOTA: la información puede constituir también
datos en bruto para el siguiente trabajo o persona,
es imposible definir precisamente ambos términos.
2
M.I.BlancaEliaJiménezGuzmán
GENERALIDADES
PROCESO DE CREACIÓN DE B.D.
 Creación de una base de datos diseñando y
construyendo tablas para guardar los datos.
 Introducción de dichos datos.
 Creación de otros objetos de base de datos para
utilizarlos en la visualización, edición y
presentación impresa de la información.
3
M.I.BlancaEliaJiménezGuzmán
CONCEPTOS BÁSICOS
 Una Base de Datos es una colección o conjunto
de datos homogéneos, donde los datos están
lógicamente relacionados entre sí y estructurados
de una forma particular.
 SISTEMA: Conjunto de cosas que ordenadamente
relacionadas entre sí contribuyen a determinado
objetivo.
4
M.I.BlancaEliaJiménezGuzmán
CONCEPTOS BÁSICOS
ELEMENTOS DE UNA B. DE D.
 Campo es, en general, la unidad más pequeña de
datos almacenados. La base de datos contendrá
muchas ocurrencias de los diversos tipos de
campos almacenados.
 Registro es un conjunto de campos relacionados,
también se conoce con el nombre de Tupla.
 Tabla es un conjunto de registros.
5
M.I.BlancaEliaJiménezGuzmán
TIPOS DE BASES DE DATOS
Base de datos con archivos simples
Base de datos relacional.
6
M.I.BlancaEliaJiménezGuzmán
ARCHIVOS SIMPLES
se han utilizado durante muchos años, en
aplicaciones como Microsoft Word o Excel. Toda la
información que esté relacionada tiene que caber
en una única tabla. Esto significa que la
información que sea común a varios registros
tendrá que estar repetida para cada uno de dichos
registros. En el ejemplo 1, se muestra una tabla
con un conjunto de registros, varios de los cuales
tienen información duplicada.
7
M.I.BlancaEliaJiménezGuzmán
EJEMPLO 1
La información sobre cada clase está repetida
8
M.I.BlancaEliaJiménezGuzmán
RELACIONAL
En una base de datos relacional se utilizan tablas
distintas con relaciones entre ellas. Estas
relaciones permiten introducir información en una
tabla y conectar dicha información con un registro
de otra por medio de un identificador.
En el ejemplo 2, se muestra la misma información,
pero organizada en tres tablas relacionadas,
denominadas <<Estudiantes>>, <<Estudiantes y
Clases>> y <<Clases>>.
9
M.I.BlancaEliaJiménezGuzmán
EJEMPLO 2
10
M.I.BlancaEliaJiménezGuzmán
VENTAJAS DEL ENFOQUE RELACIONAL
 Se ahorra un tiempo considerable al no tener que
introducir la misma información una y otra vez en
los distintos registros.
 La base de datos será más pequeña, a menudo
sólo una pequeña fracción del tamaño de una base
de datos con archivos simples, ahorrando espacio
en el sistema y facilitando su transferencia si se
quiere compartir con otros usuarios.
 Se reduce el número de errores en la entrada de
datos.
11
M.I.BlancaEliaJiménezGuzmán
MODELOS DE BASES DE DATOS
Es una “descripción” de algo conocido como
contenedor de datos, así como de los métodos
para almacenar y recuperar información de esos
contenedores.
 Los modelos de datos no son cosas físicas: son
abstracciones que permiten la implementación de
un sistema eficiente de base de datos; por lo
general se refieren a algoritmos y conceptos
matemáticos.
12
M.I.BlancaEliaJiménezGuzmán
MODELOS DE BASES DE DATOS
 Entidad relación.
 Grafo relacional
 Relacional
 Jerárquico
 De red
 Orientado a objetos
 Documentales
 Deductivas
 Distribuidas
13
M.I.BlancaEliaJiménezGuzmán
TIPOS DE RELACIONES
Cuando se establece una relación entre dos
tablas, una actúa como principal y otra como
relacionada o de detalle.
Nota: Cuando relacionamos dos tablas, es
importante observar la relación en ambos
sentidos.
14
M.I.BlancaEliaJiménezGuzmán
RELACIÓN UNO A UNO
Un registro de la tabla “X” puede
tener un solo registro coincidente
en la tabla “Y” y un registro de la
tabla “Y” puede tener un solo
registro coincidente en la tabla
“X”.
15
M.I.BlancaEliaJiménezGuzmán
RELACIÓN UNO A MUCHOS
Un registro de la tabla “X” puede tener más de un
registro coincidente en la tabla “Y” y un registro de
la tabla “Y” puede tener un solo registro coincidente
la tabla “X”.
En este tipo de relación el campo llave de la tabla
principal pasa a formar parte de la tabla
relacionada, la tabla relacionada es la que tiene el
extremo “M”. El campo llave que pasa a la tabla
relacionada, es conocido como campo llave de
tipo externo.
16
M.I.BlancaEliaJiménezGuzmán
RELACIÓN MUCHOS A MUCHOS
Un registro de la tabla “X” puede tener muchos
registros coincidentes en la tabla “Y” y un registro
de la tabla “Y” puede tener muchos registros
coincidentes en la tabla “X”.
En este tipo de relación se crea una tercera tabla a
donde pasarán los campos llaves de las dos tablas
que se relacionan, además de los campos
necesarios según el problema.
17
M.I.BlancaEliaJiménezGuzmán
EJERCICIOS DE APLICACIÓN
Escriba el tipo de relación que se genera en cada caso.
1. Libro y autor _______________
2. Grupo y alumno _______________
3. Licencia y chofer _______________
4. Equipo y director técnico _______________
5. Película y actor _______________
6. Empleado y supervisor _______________
7. Medicamento y laboratorio _______________
8. Docente y alumno _______________
9. Persona y lugar de nacimiento ______________
10. Placas y vehículo _______________ 18
M.I.BlancaEliaJiménezGuzmán
NORMALIZACIÓN
El proceso de normalización de
bases de datos consiste en
aplicar una serie de reglas a las
relaciones obtenidas tras el paso
del modelo entidad-relación al
modelo relacional.
19
M.I.BlancaEliaJiménezGuzmán
LLAVES Ó CLAVES
 Llave candidata:
1. Es cada una de las llaves mínimas
existentes en un conjunto de entidades y
que identifica de forma única a la entidad
del conjunto de entidades.
2. Son aquellos atributos que tienen
características para ser superllaves, pero
hay dos o mas en una entidad; una se
tomara como llave primaria y otra como
llave secundaria. 20
M.I.BlancaEliaJiménezGuzmán
LLAVES Ó CLAVES
 Llave principal (o primaria): Es una llave
candidata elegida de forma arbitraria, que
usaremos siempre para identificar una
entidad. Representada en access con
una llave dorada.
21
M.I.BlancaEliaJiménezGuzmán
LLAVES Ó CLAVES
 Superllave: Uno o mas atributos que nos
permite identificar una entidad en especifico
dentro de un conjunto de entidades y
ninguna otra entidad la tiene. Toda relación
tiene por lo menos una superllave llamada
llave primaria.
22
M.I.BlancaEliaJiménezGuzmán
E-mail: beliajg@hotmail.com
23
Hasta la
próxima…
M.I.BlancaEliaJiménezGuzmán
“Nunca consideres el estudio como
una obligación, sino como una
oportunidad para penetrar en el
bello y maravilloso mundo del
saber.”
Albert Einstein

Más contenido relacionado

La actualidad más candente

Base de datos.
Base de datos.Base de datos.
Base de datos.Luis Reyez
 
2.1. teoria elemental de la probabilidad
2.1.  teoria elemental de la probabilidad2.1.  teoria elemental de la probabilidad
2.1. teoria elemental de la probabilidadITCM
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de DatosManuel Guerra
 
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 DatosDrakonis11
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónYaskelly Yedra
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamientodeff000001
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónYaskelly Yedra
 
Decisiones matriz de pago 2015 c3
Decisiones matriz de pago 2015 c3Decisiones matriz de pago 2015 c3
Decisiones matriz de pago 2015 c3Gaston Saenz
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionalesMichele André
 
Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Mariana Picasso
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaDavid Rocha Bardales
 

La actualidad más candente (20)

Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Sistemas de informacion gerencial diapositivas
Sistemas de informacion gerencial diapositivasSistemas de informacion gerencial diapositivas
Sistemas de informacion gerencial diapositivas
 
2.1. teoria elemental de la probabilidad
2.1.  teoria elemental de la probabilidad2.1.  teoria elemental de la probabilidad
2.1. teoria elemental de la probabilidad
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Tema 2: Probabilidad
Tema 2: ProbabilidadTema 2: Probabilidad
Tema 2: Probabilidad
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Plataformas Libres del Cloud
Plataformas Libres del CloudPlataformas Libres del Cloud
Plataformas Libres del Cloud
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de Datos
 
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
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de información
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
Decisiones matriz de pago 2015 c3
Decisiones matriz de pago 2015 c3Decisiones matriz de pago 2015 c3
Decisiones matriz de pago 2015 c3
 
VISTAS
VISTASVISTAS
VISTAS
 
m discretas
m discretasm discretas
m discretas
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 
Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.
 
Ejercicios de entidad relacion extendida
Ejercicios de entidad relacion extendidaEjercicios de entidad relacion extendida
Ejercicios de entidad relacion extendida
 

Destacado

Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Felipe Duarte Camacho
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de accesskevingfs
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datosAydamf
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaBlancayElena
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesCesar Loor
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datosarturo8888
 
TIPOS DE DATOS QUE MANEJA ACCESS
TIPOS DE DATOS QUE MANEJA ACCESSTIPOS DE DATOS QUE MANEJA ACCESS
TIPOS DE DATOS QUE MANEJA ACCESSCataleya Katt
 
Generalidades de Bases de Datos
Generalidades de Bases de DatosGeneralidades de Bases de Datos
Generalidades de Bases de DatosOscar Diaz
 
10 ideas para generar tu propia base de datos calificada en E-Mail Marketing
10 ideas para generar tu propia base de datos calificada en E-Mail Marketing10 ideas para generar tu propia base de datos calificada en E-Mail Marketing
10 ideas para generar tu propia base de datos calificada en E-Mail MarketingInterlat
 
Crear agenda telefonica access paso a paso
Crear agenda telefonica access paso a pasoCrear agenda telefonica access paso a paso
Crear agenda telefonica access paso a pasoLouis Jhosimar
 
Cualidades de la informacion
Cualidades de la informacionCualidades de la informacion
Cualidades de la informacionJennifer Montano
 

Destacado (20)

Bases de datos locales
Bases de datos localesBases de datos locales
Bases de datos locales
 
Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)
 
Herramientas de access
Herramientas de accessHerramientas de access
Herramientas de access
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Qué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utilizaQué es una base de datos y para qué se utiliza
Qué es una base de datos y para qué se utiliza
 
Uso de las Bases De Datos
Uso de las Bases De DatosUso de las Bases De Datos
Uso de las Bases De Datos
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Clase 10-bases de datos
Clase 10-bases de datosClase 10-bases de datos
Clase 10-bases de datos
 
TIPOS DE DATOS QUE MANEJA ACCESS
TIPOS DE DATOS QUE MANEJA ACCESSTIPOS DE DATOS QUE MANEJA ACCESS
TIPOS DE DATOS QUE MANEJA ACCESS
 
Generalidades de Bases de Datos
Generalidades de Bases de DatosGeneralidades de Bases de Datos
Generalidades de Bases de Datos
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
10 ideas para generar tu propia base de datos calificada en E-Mail Marketing
10 ideas para generar tu propia base de datos calificada en E-Mail Marketing10 ideas para generar tu propia base de datos calificada en E-Mail Marketing
10 ideas para generar tu propia base de datos calificada en E-Mail Marketing
 
Crear agenda telefonica access paso a paso
Crear agenda telefonica access paso a pasoCrear agenda telefonica access paso a paso
Crear agenda telefonica access paso a paso
 
Cualidades de la informacion
Cualidades de la informacionCualidades de la informacion
Cualidades de la informacion
 

Similar a Diseña y administra bases de datos simples

Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura jJonathaLaura
 
Normas Icontec Al día ( todo completo)
Normas Icontec Al día ( todo completo)Normas Icontec Al día ( todo completo)
Normas Icontec Al día ( todo completo)jayerxD
 
08 Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos
08  Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos08  Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos
08 Hoja De Calculo En La EnseñAnza. Organizacion De Los DatosJosé M. Padilla
 
Base de datos
Base de datosBase de datos
Base de datosNataLui
 
Normas icontec ladino
Normas icontec ladino Normas icontec ladino
Normas icontec ladino jayerxD
 
Tutorial basico de access
Tutorial basico de accessTutorial basico de access
Tutorial basico de accessVicente Marco
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relaciónmacarmen91
 
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891Kevin Neisa Gonzalez
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de accessphernandezv
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1weysiba
 

Similar a Diseña y administra bases de datos simples (20)

Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Investigacion de Access
Investigacion de AccessInvestigacion de Access
Investigacion de Access
 
533
533533
533
 
base de datos
base de datosbase de datos
base de datos
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
Normas Icontec Al día ( todo completo)
Normas Icontec Al día ( todo completo)Normas Icontec Al día ( todo completo)
Normas Icontec Al día ( todo completo)
 
08 Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos
08  Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos08  Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos
08 Hoja De Calculo En La EnseñAnza. Organizacion De Los Datos
 
Consutal parte 2
Consutal parte 2Consutal parte 2
Consutal parte 2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Normas icontec ladino
Normas icontec ladino Normas icontec ladino
Normas icontec ladino
 
Tutorial basico de access
Tutorial basico de accessTutorial basico de access
Tutorial basico de access
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relación
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
 
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891
Bcdyhfjytcyrygdjhnryxcvbxvef 150716154538-lva1-app6891-150723154945-lva1-app6891
 
Manual basico de manejo de access
Manual basico de manejo de accessManual basico de manejo de access
Manual basico de manejo de access
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 

Más de Blanca Elia Jiménez Guzmán (19)

Programa de Cola Estática
Programa de Cola EstáticaPrograma de Cola Estática
Programa de Cola Estática
 
Programa de Pila Estática
Programa de Pila EstáticaPrograma de Pila Estática
Programa de Pila Estática
 
Ordenacion
OrdenacionOrdenacion
Ordenacion
 
Arboles
ArbolesArboles
Arboles
 
Recursion
RecursionRecursion
Recursion
 
Tema IV elementos de SQL
Tema IV elementos de SQLTema IV elementos de SQL
Tema IV elementos de SQL
 
Tema III tipos de datos de MySQL
Tema III tipos de datos de MySQLTema III tipos de datos de MySQL
Tema III tipos de datos de MySQL
 
Listas con apuntadores dinámicos
Listas con apuntadores dinámicosListas con apuntadores dinámicos
Listas con apuntadores dinámicos
 
Modelo Grafo Relacional
Modelo Grafo RelacionalModelo Grafo Relacional
Modelo Grafo Relacional
 
Insertar en listas dinámicas
Insertar en listas dinámicasInsertar en listas dinámicas
Insertar en listas dinámicas
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Colas apuntadores dinámicos
Colas apuntadores dinámicosColas apuntadores dinámicos
Colas apuntadores dinámicos
 
Pilas con apuntadores dinamicos
Pilas con apuntadores dinamicosPilas con apuntadores dinamicos
Pilas con apuntadores dinamicos
 
Arreglo de estructuras con apuntadores estáticos
Arreglo de estructuras con apuntadores estáticosArreglo de estructuras con apuntadores estáticos
Arreglo de estructuras con apuntadores estáticos
 
Arreglo de estructuras
Arreglo de estructurasArreglo de estructuras
Arreglo de estructuras
 
Apuntadores
ApuntadoresApuntadores
Apuntadores
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
Basedatos
BasedatosBasedatos
Basedatos
 

Último

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 

Último (20)

Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 

Diseña y administra bases de datos simples

  • 1. MÓDULO I Submódulo II. Diseña y administra bases de datos simples M.I. Blanca Elia Jiménez Guzmán Ciudad Ixtepec, Oaxaca, México B.T.enPROGRAMACIÓN C.B.T.i.s.No.91 Semestre: febrero– julio/2014
  • 2. GENERALIDADES  DATOS: son hechos y cifras en bruto que son procesados para obtener información, tal como resúmenes y totales. Son recopilaciones de información, la cual resulta útil cuando está organizada de una forma coherente.  INFORMACIÓN: es una colección de datos relacionados entre sí. NOTA: la información puede constituir también datos en bruto para el siguiente trabajo o persona, es imposible definir precisamente ambos términos. 2 M.I.BlancaEliaJiménezGuzmán
  • 3. GENERALIDADES PROCESO DE CREACIÓN DE B.D.  Creación de una base de datos diseñando y construyendo tablas para guardar los datos.  Introducción de dichos datos.  Creación de otros objetos de base de datos para utilizarlos en la visualización, edición y presentación impresa de la información. 3 M.I.BlancaEliaJiménezGuzmán
  • 4. CONCEPTOS BÁSICOS  Una Base de Datos es una colección o conjunto de datos homogéneos, donde los datos están lógicamente relacionados entre sí y estructurados de una forma particular.  SISTEMA: Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a determinado objetivo. 4 M.I.BlancaEliaJiménezGuzmán
  • 5. CONCEPTOS BÁSICOS ELEMENTOS DE UNA B. DE D.  Campo es, en general, la unidad más pequeña de datos almacenados. La base de datos contendrá muchas ocurrencias de los diversos tipos de campos almacenados.  Registro es un conjunto de campos relacionados, también se conoce con el nombre de Tupla.  Tabla es un conjunto de registros. 5 M.I.BlancaEliaJiménezGuzmán
  • 6. TIPOS DE BASES DE DATOS Base de datos con archivos simples Base de datos relacional. 6 M.I.BlancaEliaJiménezGuzmán
  • 7. ARCHIVOS SIMPLES se han utilizado durante muchos años, en aplicaciones como Microsoft Word o Excel. Toda la información que esté relacionada tiene que caber en una única tabla. Esto significa que la información que sea común a varios registros tendrá que estar repetida para cada uno de dichos registros. En el ejemplo 1, se muestra una tabla con un conjunto de registros, varios de los cuales tienen información duplicada. 7 M.I.BlancaEliaJiménezGuzmán
  • 8. EJEMPLO 1 La información sobre cada clase está repetida 8 M.I.BlancaEliaJiménezGuzmán
  • 9. RELACIONAL En una base de datos relacional se utilizan tablas distintas con relaciones entre ellas. Estas relaciones permiten introducir información en una tabla y conectar dicha información con un registro de otra por medio de un identificador. En el ejemplo 2, se muestra la misma información, pero organizada en tres tablas relacionadas, denominadas <<Estudiantes>>, <<Estudiantes y Clases>> y <<Clases>>. 9 M.I.BlancaEliaJiménezGuzmán
  • 11. VENTAJAS DEL ENFOQUE RELACIONAL  Se ahorra un tiempo considerable al no tener que introducir la misma información una y otra vez en los distintos registros.  La base de datos será más pequeña, a menudo sólo una pequeña fracción del tamaño de una base de datos con archivos simples, ahorrando espacio en el sistema y facilitando su transferencia si se quiere compartir con otros usuarios.  Se reduce el número de errores en la entrada de datos. 11 M.I.BlancaEliaJiménezGuzmán
  • 12. MODELOS DE BASES DE DATOS Es una “descripción” de algo conocido como contenedor de datos, así como de los métodos para almacenar y recuperar información de esos contenedores.  Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos y conceptos matemáticos. 12 M.I.BlancaEliaJiménezGuzmán
  • 13. MODELOS DE BASES DE DATOS  Entidad relación.  Grafo relacional  Relacional  Jerárquico  De red  Orientado a objetos  Documentales  Deductivas  Distribuidas 13 M.I.BlancaEliaJiménezGuzmán
  • 14. TIPOS DE RELACIONES Cuando se establece una relación entre dos tablas, una actúa como principal y otra como relacionada o de detalle. Nota: Cuando relacionamos dos tablas, es importante observar la relación en ambos sentidos. 14 M.I.BlancaEliaJiménezGuzmán
  • 15. RELACIÓN UNO A UNO Un registro de la tabla “X” puede tener un solo registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente en la tabla “X”. 15 M.I.BlancaEliaJiménezGuzmán
  • 16. RELACIÓN UNO A MUCHOS Un registro de la tabla “X” puede tener más de un registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente la tabla “X”. En este tipo de relación el campo llave de la tabla principal pasa a formar parte de la tabla relacionada, la tabla relacionada es la que tiene el extremo “M”. El campo llave que pasa a la tabla relacionada, es conocido como campo llave de tipo externo. 16 M.I.BlancaEliaJiménezGuzmán
  • 17. RELACIÓN MUCHOS A MUCHOS Un registro de la tabla “X” puede tener muchos registros coincidentes en la tabla “Y” y un registro de la tabla “Y” puede tener muchos registros coincidentes en la tabla “X”. En este tipo de relación se crea una tercera tabla a donde pasarán los campos llaves de las dos tablas que se relacionan, además de los campos necesarios según el problema. 17 M.I.BlancaEliaJiménezGuzmán
  • 18. EJERCICIOS DE APLICACIÓN Escriba el tipo de relación que se genera en cada caso. 1. Libro y autor _______________ 2. Grupo y alumno _______________ 3. Licencia y chofer _______________ 4. Equipo y director técnico _______________ 5. Película y actor _______________ 6. Empleado y supervisor _______________ 7. Medicamento y laboratorio _______________ 8. Docente y alumno _______________ 9. Persona y lugar de nacimiento ______________ 10. Placas y vehículo _______________ 18 M.I.BlancaEliaJiménezGuzmán
  • 19. NORMALIZACIÓN El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. 19 M.I.BlancaEliaJiménezGuzmán
  • 20. LLAVES Ó CLAVES  Llave candidata: 1. Es cada una de las llaves mínimas existentes en un conjunto de entidades y que identifica de forma única a la entidad del conjunto de entidades. 2. Son aquellos atributos que tienen características para ser superllaves, pero hay dos o mas en una entidad; una se tomara como llave primaria y otra como llave secundaria. 20 M.I.BlancaEliaJiménezGuzmán
  • 21. LLAVES Ó CLAVES  Llave principal (o primaria): Es una llave candidata elegida de forma arbitraria, que usaremos siempre para identificar una entidad. Representada en access con una llave dorada. 21 M.I.BlancaEliaJiménezGuzmán
  • 22. LLAVES Ó CLAVES  Superllave: Uno o mas atributos que nos permite identificar una entidad en especifico dentro de un conjunto de entidades y ninguna otra entidad la tiene. Toda relación tiene por lo menos una superllave llamada llave primaria. 22 M.I.BlancaEliaJiménezGuzmán
  • 23. E-mail: beliajg@hotmail.com 23 Hasta la próxima… M.I.BlancaEliaJiménezGuzmán “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber.” Albert Einstein