SlideShare una empresa de Scribd logo
1 de 40
 En cada una de nuestras actividades usamos y
generamos información.
 La información puede ser usada ya sea en forma
organizada o desorganizada, pero el hacerlo de
esta última manera, no garantiza su buen uso.
Organizada
Desorganizada
¿Qué es una base de datos?
Una base de datos es un
conjunto de información
relacionada, almacenada
sistemáticamente en forma
organizada, en un medio
electrónico.
3
Toma de decisiones mediante BD
 Para la entrada usamos Formas guardadas en Tablas
 La información se procesa mediante Consultas
 La salida se imprime en Reportes (Informes) para apoyar la toma de
decisiones.
Entrada
(Datos)
Proceso
Salida
(Información)
LAS BDR Y LA EMPRESA
Gestión Financiera
(Contabilidad)
(Tesorería)
Gestión Comercial
(Facturación)
(Inventarios)
Gestión Producción
Otras áreas
(Recursos Humanos)
(Servicio Post-venta)
Arquitectura
BDR
Oracle
SQL Server
DatawareHouse
SAP, etc.
Access
Lenguaje de desarrollo 1 Lenguaje de desarrollo 2
Lenguaje de desarrollo 3 Lenguaje de desarrollo 4
¿Dónde se usan en la empresa?
Una base de datos
 Es una colección estructurada de datos relacionados.
 Por ejemplo: un Directorio Telefónico
 En Access, la base de datos es una colección de tablas relacionadas
¿Qué es Access?
Es una aplicación que permite a los usuarios:
 Definir
 Crear
 Mantener la BD
 Proporcionar un acceso controlado a la misma.
Access proporciona los siguientes servicios
 Creación y definición de la base de datos.
 Manipulación de los datos.
 Acceso controlado a los datos mediante
mecanismos de seguridad
 Mantener integridad y consistencia de los datos.
 Acceso compartido a la base de datos
 Mecanismos de copias de respaldo y recuperación
Datos vs Información
 Datos - una colección de hechos, compuesta usualmente de texto,
números y fechas.
 Ejemplo: Juan Pérez $10,000 1 de Oct de 2009
 Información – Es la forma en que se interpretan los datos y les dan
significado.
 Ejemplo: Juan Pérez pagó $10,000 el día 1 de Oct de 2009
Conceptos básicos
 TABLA una colección de registros
relacionados
 REGISTRO una colección de datos
referentes a un tema. (un renglón de la
tabla)
 CAMPO es la unidad básica de
información(una columna de la tabla) Nombre
Juan 714-6566 j@hotmail
Ejemplo de tabla
Registros
Campos
Nombre E-mail Telefono Dirección
Juan Juan@hotmail.com 714-6566 Mina 11
Ana AnaMa@hotmail.com 714-8995 Peru 14
Luisa LAT@hotmail.com 714-3017 Juarez 19
Modelo lógico
 El diseño lógico de una base de datos es un modelo abstracto de la base de
datos desde una perspectiva conceptual. En el modelo lógico definimos las
tablas que empleará la base de datos.
Alumno
Materia
Calificación
Fecha
Diseño de una base de datos
 El diseño preliminar de una base de datos consiste en especificar los tipos
de datos, las estructuras y restricciones de los mismos. Requiere
especificar cual es la información de salida y como obtenerla (de que
tablas se va a tomar y que operaciones se realizaran con los datos).
 La manipulación de bases de datos incluye funciones tales como consultar
la misma para recuperar datos específicos, actualizar los datos existentes,
reflejar cambios producidos, etc.
Objetos de una Base de Datos
14
Base de
datos
Tablas Formas Consultas Informes
Operaciones con la Base de Datos
 Navegación: Ver la información de cada uno de los registros.
 Consultas : Obtener datos específicos de una tabla o varias tablas,
obtenidos bajo ciertas condiciones.
 Ordenación: Listar los registros en el orden especificado.
 Eliminación: Eliminar registros que cumplan cierta condición.
 Actualización: Actualizar registros.
 Reportes: Imprimir la información necesaria para tomar decisiones
Las Tablas
Una base de datos es
una colección de
tablas
Las Tablas guardan
los datos
Las Consultas
 Son una forma de hacer preguntas (Consultar) a la Base de datos.
 Las Consultas pueden buscar información de varias tablas (o de otras
Consultas).
 Las Consultas pueden realizar cálculos y combinar campos.
Acciones que realizan las Consultas
 Elegir campos específicos de tablas diferentes
 Seleccionar datos utilizando distintos criterios
 Mostrar las datos en diferente orden
 Obtener datos de varias tablas simultáneamente
 Calcular totales
 Crear otras consultas, formularios e informes
Introducción a las Formas o Formularios
 Los Formularios o
Formas son una manera
mas amistosa de ver la
información de la base
de datos
 Pueden realizar cálculos
y combinar campos
Los Informes
 Los reportes o informes presentan
información de manera que se
pueda imprimir
 Permiten agrupar y resumir los
datos
 Pueden realizar cálculos y
combinar campos
 No permiten editar datos
Una Base de Datos
Empleados
Clientes
Tablas Consultas
Clientes
Compañia
Dirección
Ciiudad
Telefono
Formas
Reportes
Diseñe y documente su base de datos
Las mejores herramientas del diseñador son lápiz y
papel
Es importante planificar lo que se va a hacer antes de
sentarse a programar, para evitar cometer errores
 Si usted no medita lo que va a hacer a menudo
tendrá que empezar de nuevo
Documente lo que está haciendo.
Determinar el propósito:
 Saber para qué vamos a utilizar la base de datos
 Análisis de la información que vamos a procesar: Cuáles
son los datos con los que vamos a trabajar.
 Comparar con la información ya existente (hojas de
pedidos, facturas, etc. si la base de datos se crea sobre
datos existentes)
 Pensar en el usuario medio: Saber quién la va a utilizar, y la
forma que le será más fácil para manejar los datos.
Preguntas que hacer

¿Qué tengo?
- (Entradas)
¿Qué quiero?
- (Resultados)
¿Qué tengo que hacer para llegar allí?
- (Proceso)
¿Cómo voy a construirlo?
- (Aplicación / Programa)
¿Qué es una base de datos relacional?
Una base de datos relacional es una colección de tablas de datos,
interconectadas entre si, a las que se puede acceder de muchas maneras
diferentes sin tener que reorganizar las tablas.
Una vez que las relaciones se crean, las tablas pueden proporcionarnos la
información relacionada, para encontrar por ejemplo:
 ¿Cuáles son los estudiantes en una materia?
 ¿Cuál es la calificación de un estudiante?
 ¿Cuántos estudiantes reprobaron?
Determinar los campos.
Los campos han de ser específicos del tema de la tabla:
Cada tabla tendrá sus propios campos.
Debemos decidir cuál será el tipo de cada campo de la
tabla, ya que si nos equivocamos al decidir su tipo,
después podría existir pérdida de datos de la tabla, al
cambiar el tipo de campo.
Tipos de datos
Texto: longitud máxima de 255 caracteres.
Memo: textos largos. ( longitud fija de 65,535
caracteres).
Fecha/Hora: para la introducir fechas y horas
Sí/No: (Sí/No, Verdadero/Falso).
Objeto OLE: Imágenes, Sonido, Video, Graficas, etc.
Hipervínculo: Dirección de hipervínculo
27
Tipos de datos Numéricos
 Entero para valores enteros entre  32,000.
 Entero largo valores enteros entre  2,000,000,000.
 Simple (Números reales de precisión simple entre  1.4*10 38)
 Doble (Números reales de precisión doble entre  1.7*10 308)
 Moneda: (hasta 15 dígitos enteros y hasta 4 dígitos fraccionarios).
28
Reglas básicas de diseño
 Utilice nombres de campos únicos.
Tabla DOCTORES Tabla PACIENTES
Al utilizar los mismos nombres de campos en varias partes de la base de
datos fácilmente podemos confundirlos
Nombre Apellido
Jorge López
Juan Pérez
Luis Gómez
Nombre Apellido
Ana Díaz
Rosa Gómez
Jorge García
Pedro Pérez
Clara López
Reglas básicas de diseño
 Registros únicos
En cada tabla debe haber al
menos un campo que permita
identificar perfectamente al
registro deseado.
No conviene usar Apellido
como identificador porque
puede haber varios registros
con el mismo Apellido.
#Control Apellido Calificación
9100397 García 70
9100384 García 100
9100378 García 50
Reglas básicas de diseño
Para asegurar de que cada registro es único
en una tabla, debemos indicar cual campo
es su clave principal o clave primaria.
Una clave principal es un campo que no
tiene duplicados ni valores en blanco.
En la tabla ¿cuál sería la mejor clave
principal?
#Control Apellido Calificación
9100397 García 70
9100384 García 100
9100378 García 50
Clave primaria
 Una clave primaria es una clave única que
define unívocamente a todos los demás
atributos de la tabla, para especificar los
datos que serán relacionados con las demás
tablas.
 Sólo puede existir una clave primaria por
tabla.
 Ningún campo de la clave primaria puede
contener valores nulos (NULL).
32
Clave Primaria
 Cuando no existe un campo con valores únicos en una tabla,
podemos crearlo empleando un tipo auto numérico. Este
corresponde a un numero progresivo, que se incrementa
automáticamente al crear un nuevo registro.
 Usamos la clave primaria para vincular las tablas, esto ayuda
a garantizar que nos conectamos con el registro correcto.
Relaciones entre tablas
34
La integridad referencial
Es un sistema de reglas que
utiliza la base de datos para
garantizar que las relaciones
entre los registros de tablas
relacionadas son válidas y
que no se eliminen ni
modifiquen accidentalmente
datos relacionados.
35
Ejercicios propuestos
Para el desarrollo de cada Base de Datos
defina lo siguiente:
 Finalidad
 Listado de tablas
 Campos necesarios
 Definir el tipo de información que irá en
cada campo
 Asignación de campos a tablas
 Crear en Excel tablas de prueba
 Especificar claves principales
Ejemplo del formato de diseño lógico
 Finalidad : Los alumnos de tercer semestre están reuniendo fondos para
un viaje de practicas ($400 c/u). y requieren una base de datos para llevar el
control de las aportaciones, permitiendo responder las preguntas:
¿Quiénes han pagado y cuánto?
¿Cuánto ha aportado un alumno?
¿Quiénes faltan por pagar y cuánto?
¿Cuánto ha aportado un alumno?,
¿Cuánto debe un alumno?
37
Tablas, campos y relaciones
 Tablas Alumnos y Pagos
 Relaciones propuestas
38
Nombre Tipo
IDPago Auto numérico
IDAlumno Entero Largo
Fecha Fecha
Pago Moneda
Nombre Tipo
IDAlumno Entero Largo
Paterno Texto
Materno Texto
Nombre1 Texto
Nombre2 Texto
Grupo Texto
Ejercicio 1
 Suponga que le han solicitado diseñar
una base de datos para manejar las
citas a un consultorio dental.
Para ello empleará dos tablas
relacionadas: PACIENTES y CITAS.
Proponga la estructura de las tablas y
sus relaciones y cree una base de datos
simple.
Ejercicio 2
 Se le ha solicitado desarrollar una base de
datos para una agencia automotriz. Para
ello cree cuatro tablas denominadas
Vehículos, Vendedores, Clientes y Ventas.
 Proponga la estructura de las tablas
necesarias y sus relaciones y cree una base
de datos simple.

Más contenido relacionado

Similar a Conceptos_de_Bases_de_Datos_20220427100402.ppt

BASE DE DATOS
 BASE DE DATOS BASE DE DATOS
BASE DE DATOSanyeley
 
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!LISET2011
 
Presentación1
Presentación1Presentación1
Presentación1jesanchez5
 
Base de datos 11º javier valencia
Base de datos 11º javier valenciaBase de datos 11º javier valencia
Base de datos 11º javier valenciaJAVIER
 
Base de datos-Primera Parte-
Base de datos-Primera Parte-Base de datos-Primera Parte-
Base de datos-Primera Parte-SilviaRincon4
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!carolinarache
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"paola rincon
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosMapis Mora
 
Bases de datos    introducción
Bases de datos    introducciónBases de datos    introducción
Bases de datos    introducciónJABERO241
 
BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)Yoshi Wutxd
 
BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)Yoshi Wutxd
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datoskehincapie
 

Similar a Conceptos_de_Bases_de_Datos_20220427100402.ppt (20)

BASE DE DATOS
 BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Info
InfoInfo
Info
 
Base de datos 11º javier valencia
Base de datos 11º javier valenciaBase de datos 11º javier valencia
Base de datos 11º javier valencia
 
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
Base de datosBase de datos
Base de datos
 
Silvia
SilviaSilvia
Silvia
 
Base de datos-Primera Parte-
Base de datos-Primera Parte-Base de datos-Primera Parte-
Base de datos-Primera Parte-
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases de datos    introducción
Bases de datos    introducciónBases de datos    introducción
Bases de datos    introducción
 
BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)BASE DE DATOS (Informatica Yoshira)
BASE DE DATOS (Informatica Yoshira)
 
Microsoft Access Teoría Parte I
Microsoft Access Teoría Parte IMicrosoft Access Teoría Parte I
Microsoft Access Teoría Parte I
 
BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)BASE DE DATOS♥ (Yoshira)
BASE DE DATOS♥ (Yoshira)
 
Que es access
Que es accessQue es access
Que es access
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datos
 

Último

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

Conceptos_de_Bases_de_Datos_20220427100402.ppt

  • 1.
  • 2.  En cada una de nuestras actividades usamos y generamos información.  La información puede ser usada ya sea en forma organizada o desorganizada, pero el hacerlo de esta última manera, no garantiza su buen uso. Organizada Desorganizada
  • 3. ¿Qué es una base de datos? Una base de datos es un conjunto de información relacionada, almacenada sistemáticamente en forma organizada, en un medio electrónico. 3
  • 4. Toma de decisiones mediante BD  Para la entrada usamos Formas guardadas en Tablas  La información se procesa mediante Consultas  La salida se imprime en Reportes (Informes) para apoyar la toma de decisiones. Entrada (Datos) Proceso Salida (Información)
  • 5. LAS BDR Y LA EMPRESA Gestión Financiera (Contabilidad) (Tesorería) Gestión Comercial (Facturación) (Inventarios) Gestión Producción Otras áreas (Recursos Humanos) (Servicio Post-venta) Arquitectura BDR Oracle SQL Server DatawareHouse SAP, etc. Access Lenguaje de desarrollo 1 Lenguaje de desarrollo 2 Lenguaje de desarrollo 3 Lenguaje de desarrollo 4 ¿Dónde se usan en la empresa?
  • 6. Una base de datos  Es una colección estructurada de datos relacionados.  Por ejemplo: un Directorio Telefónico  En Access, la base de datos es una colección de tablas relacionadas
  • 7. ¿Qué es Access? Es una aplicación que permite a los usuarios:  Definir  Crear  Mantener la BD  Proporcionar un acceso controlado a la misma.
  • 8. Access proporciona los siguientes servicios  Creación y definición de la base de datos.  Manipulación de los datos.  Acceso controlado a los datos mediante mecanismos de seguridad  Mantener integridad y consistencia de los datos.  Acceso compartido a la base de datos  Mecanismos de copias de respaldo y recuperación
  • 9. Datos vs Información  Datos - una colección de hechos, compuesta usualmente de texto, números y fechas.  Ejemplo: Juan Pérez $10,000 1 de Oct de 2009  Información – Es la forma en que se interpretan los datos y les dan significado.  Ejemplo: Juan Pérez pagó $10,000 el día 1 de Oct de 2009
  • 10. Conceptos básicos  TABLA una colección de registros relacionados  REGISTRO una colección de datos referentes a un tema. (un renglón de la tabla)  CAMPO es la unidad básica de información(una columna de la tabla) Nombre Juan 714-6566 j@hotmail
  • 11. Ejemplo de tabla Registros Campos Nombre E-mail Telefono Dirección Juan Juan@hotmail.com 714-6566 Mina 11 Ana AnaMa@hotmail.com 714-8995 Peru 14 Luisa LAT@hotmail.com 714-3017 Juarez 19
  • 12. Modelo lógico  El diseño lógico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva conceptual. En el modelo lógico definimos las tablas que empleará la base de datos. Alumno Materia Calificación Fecha
  • 13. Diseño de una base de datos  El diseño preliminar de una base de datos consiste en especificar los tipos de datos, las estructuras y restricciones de los mismos. Requiere especificar cual es la información de salida y como obtenerla (de que tablas se va a tomar y que operaciones se realizaran con los datos).  La manipulación de bases de datos incluye funciones tales como consultar la misma para recuperar datos específicos, actualizar los datos existentes, reflejar cambios producidos, etc.
  • 14. Objetos de una Base de Datos 14 Base de datos Tablas Formas Consultas Informes
  • 15. Operaciones con la Base de Datos  Navegación: Ver la información de cada uno de los registros.  Consultas : Obtener datos específicos de una tabla o varias tablas, obtenidos bajo ciertas condiciones.  Ordenación: Listar los registros en el orden especificado.  Eliminación: Eliminar registros que cumplan cierta condición.  Actualización: Actualizar registros.  Reportes: Imprimir la información necesaria para tomar decisiones
  • 16. Las Tablas Una base de datos es una colección de tablas Las Tablas guardan los datos
  • 17. Las Consultas  Son una forma de hacer preguntas (Consultar) a la Base de datos.  Las Consultas pueden buscar información de varias tablas (o de otras Consultas).  Las Consultas pueden realizar cálculos y combinar campos.
  • 18. Acciones que realizan las Consultas  Elegir campos específicos de tablas diferentes  Seleccionar datos utilizando distintos criterios  Mostrar las datos en diferente orden  Obtener datos de varias tablas simultáneamente  Calcular totales  Crear otras consultas, formularios e informes
  • 19. Introducción a las Formas o Formularios  Los Formularios o Formas son una manera mas amistosa de ver la información de la base de datos  Pueden realizar cálculos y combinar campos
  • 20. Los Informes  Los reportes o informes presentan información de manera que se pueda imprimir  Permiten agrupar y resumir los datos  Pueden realizar cálculos y combinar campos  No permiten editar datos
  • 21. Una Base de Datos Empleados Clientes Tablas Consultas Clientes Compañia Dirección Ciiudad Telefono Formas Reportes
  • 22. Diseñe y documente su base de datos Las mejores herramientas del diseñador son lápiz y papel Es importante planificar lo que se va a hacer antes de sentarse a programar, para evitar cometer errores  Si usted no medita lo que va a hacer a menudo tendrá que empezar de nuevo Documente lo que está haciendo.
  • 23. Determinar el propósito:  Saber para qué vamos a utilizar la base de datos  Análisis de la información que vamos a procesar: Cuáles son los datos con los que vamos a trabajar.  Comparar con la información ya existente (hojas de pedidos, facturas, etc. si la base de datos se crea sobre datos existentes)  Pensar en el usuario medio: Saber quién la va a utilizar, y la forma que le será más fácil para manejar los datos.
  • 24. Preguntas que hacer  ¿Qué tengo? - (Entradas) ¿Qué quiero? - (Resultados) ¿Qué tengo que hacer para llegar allí? - (Proceso) ¿Cómo voy a construirlo? - (Aplicación / Programa)
  • 25. ¿Qué es una base de datos relacional? Una base de datos relacional es una colección de tablas de datos, interconectadas entre si, a las que se puede acceder de muchas maneras diferentes sin tener que reorganizar las tablas. Una vez que las relaciones se crean, las tablas pueden proporcionarnos la información relacionada, para encontrar por ejemplo:  ¿Cuáles son los estudiantes en una materia?  ¿Cuál es la calificación de un estudiante?  ¿Cuántos estudiantes reprobaron?
  • 26. Determinar los campos. Los campos han de ser específicos del tema de la tabla: Cada tabla tendrá sus propios campos. Debemos decidir cuál será el tipo de cada campo de la tabla, ya que si nos equivocamos al decidir su tipo, después podría existir pérdida de datos de la tabla, al cambiar el tipo de campo.
  • 27. Tipos de datos Texto: longitud máxima de 255 caracteres. Memo: textos largos. ( longitud fija de 65,535 caracteres). Fecha/Hora: para la introducir fechas y horas Sí/No: (Sí/No, Verdadero/Falso). Objeto OLE: Imágenes, Sonido, Video, Graficas, etc. Hipervínculo: Dirección de hipervínculo 27
  • 28. Tipos de datos Numéricos  Entero para valores enteros entre  32,000.  Entero largo valores enteros entre  2,000,000,000.  Simple (Números reales de precisión simple entre  1.4*10 38)  Doble (Números reales de precisión doble entre  1.7*10 308)  Moneda: (hasta 15 dígitos enteros y hasta 4 dígitos fraccionarios). 28
  • 29. Reglas básicas de diseño  Utilice nombres de campos únicos. Tabla DOCTORES Tabla PACIENTES Al utilizar los mismos nombres de campos en varias partes de la base de datos fácilmente podemos confundirlos Nombre Apellido Jorge López Juan Pérez Luis Gómez Nombre Apellido Ana Díaz Rosa Gómez Jorge García Pedro Pérez Clara López
  • 30. Reglas básicas de diseño  Registros únicos En cada tabla debe haber al menos un campo que permita identificar perfectamente al registro deseado. No conviene usar Apellido como identificador porque puede haber varios registros con el mismo Apellido. #Control Apellido Calificación 9100397 García 70 9100384 García 100 9100378 García 50
  • 31. Reglas básicas de diseño Para asegurar de que cada registro es único en una tabla, debemos indicar cual campo es su clave principal o clave primaria. Una clave principal es un campo que no tiene duplicados ni valores en blanco. En la tabla ¿cuál sería la mejor clave principal? #Control Apellido Calificación 9100397 García 70 9100384 García 100 9100378 García 50
  • 32. Clave primaria  Una clave primaria es una clave única que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas.  Sólo puede existir una clave primaria por tabla.  Ningún campo de la clave primaria puede contener valores nulos (NULL). 32
  • 33. Clave Primaria  Cuando no existe un campo con valores únicos en una tabla, podemos crearlo empleando un tipo auto numérico. Este corresponde a un numero progresivo, que se incrementa automáticamente al crear un nuevo registro.  Usamos la clave primaria para vincular las tablas, esto ayuda a garantizar que nos conectamos con el registro correcto.
  • 35. La integridad referencial Es un sistema de reglas que utiliza la base de datos para garantizar que las relaciones entre los registros de tablas relacionadas son válidas y que no se eliminen ni modifiquen accidentalmente datos relacionados. 35
  • 36. Ejercicios propuestos Para el desarrollo de cada Base de Datos defina lo siguiente:  Finalidad  Listado de tablas  Campos necesarios  Definir el tipo de información que irá en cada campo  Asignación de campos a tablas  Crear en Excel tablas de prueba  Especificar claves principales
  • 37. Ejemplo del formato de diseño lógico  Finalidad : Los alumnos de tercer semestre están reuniendo fondos para un viaje de practicas ($400 c/u). y requieren una base de datos para llevar el control de las aportaciones, permitiendo responder las preguntas: ¿Quiénes han pagado y cuánto? ¿Cuánto ha aportado un alumno? ¿Quiénes faltan por pagar y cuánto? ¿Cuánto ha aportado un alumno?, ¿Cuánto debe un alumno? 37
  • 38. Tablas, campos y relaciones  Tablas Alumnos y Pagos  Relaciones propuestas 38 Nombre Tipo IDPago Auto numérico IDAlumno Entero Largo Fecha Fecha Pago Moneda Nombre Tipo IDAlumno Entero Largo Paterno Texto Materno Texto Nombre1 Texto Nombre2 Texto Grupo Texto
  • 39. Ejercicio 1  Suponga que le han solicitado diseñar una base de datos para manejar las citas a un consultorio dental. Para ello empleará dos tablas relacionadas: PACIENTES y CITAS. Proponga la estructura de las tablas y sus relaciones y cree una base de datos simple.
  • 40. Ejercicio 2  Se le ha solicitado desarrollar una base de datos para una agencia automotriz. Para ello cree cuatro tablas denominadas Vehículos, Vendedores, Clientes y Ventas.  Proponga la estructura de las tablas necesarias y sus relaciones y cree una base de datos simple.

Notas del editor

  1. cita -> idCita, idPaciente, fecha, hora. paciente -> idPaciente, nombre, apellidos, direccion, telefono.