SlideShare una empresa de Scribd logo
¿Qué es una Base de Datos?El término fue acuñado en 1963Una B de D no es más que un conjunto de información (un conjunto de datos) relacionada que se encuentra agrupada o estructurada.Informáticamente una B de D es un sistema formado por un conjunto de datos almacenados en memorias masivas que permiten acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Definición formalEs un conjunto exhaustivo (en su modelización del mundo real) de datos estructurados, fiables y homogéneos, organizados independientemente de su utilización y de su implementación en máquina, accesibles en tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferentes y no predecibles en el tiempo.
Propiedades de los datosEstructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene.Presentan la menor redundancia posible.Son compartidos por varios usuarios y/o aplicaciones.Están bajo un control centralizado.
Sistemas de Gestión de B de DEntre la B de D física (el almacenamiento real de los datos) y los usuarios del sistema existe un interfaz de software que recibe el nombre de SGBD y es el responsable de tratar todas las peticiones de información de los usuarios.Un SGBD es un conjunto de programas de propósito general que permite controlar el acceso y la utilización de la B de D, por los usuarios, para incluir, modificar o recuperar información, incluyendo prestaciones para conseguir la independencia, la integridad y la seguridad de los datos, así como la concurrencia de usuarios.
Bases de Datos RelacionalesLos sistemas relacionales operan conceptualmente sobre archivos o Tablas de datos y no sobre los datos individuales contenidos en el archivo.Las tablas permiten representar la información de forma mas compacta.Es posible acceser a la información contenida en dos o mas tablas simultáneamente.
Características de las TablasUna tabla está formada por Filas y Columnas.Las Filas son equivalentes a los Registros de un archivo clásico (contienen los valores de los objetos o entidades descritas).Las Columnas son equivalentes a los Campos (que representan los atributos de los objetos o entidades descritas). El conjunto de valores que puede tomar un campo se llama dominio.
Ejemplo de Tabla
El concepto: CLAVEUna clave es una referencia que se utiliza para identificar los registros de forma única y está formada por uno o mas atributos (columnas) de los registros.La Clave Primaria o principal es la que es mínima en cuanto al número de campos que la componen.
La Clave PrimariaEs importante porque permite acceder a cada uno de los elementos de la B de D por direccionamiento asociativo mediante la combinación de tres factores:El nombre de la Tabla.La columna.El valor de la clave.
Leyes básicas de los SBDRLa B de D contendrá generalmente muchas Tablas.Una Tabla sólo contiene un número fijo de Campos.El nombre de los Campos que componen una Tabla es distinto.Cada Registro de una Tabla es único.El orden de los Registros y el orden de los Campos de una Tabla no está determinado.Para cada Campo existe un conjunto de valores posibles (Dominio).
El lenguaje SQLSQL: Structured Query Language.Cualquier SBDR lleva asociado un lenguaje de manipulación de datos compuesto de una serir de mandatos u órdenes que permiten interrogar y modificar la B de D.
Diseño de B de D Relacionales IPlanificación del tipo de información a almacenar:Información disponible.Información que necesitamos.Esquematizar sobre papel el problema.Considerar los datos a gestionar y estimar el espacio de memoria que necesitan.
Diseño de B de D Relacionales IILos dos aspectos mas importantes a la hora del diseño de las Tablas son:CamposNombre del campoTipo del campoAnchura del campoDatosCaracteres (texto), valores numéricos, fechas, informaciones lógicas, imágenes, multimedia.
Fases del diseño de una B de DDefinición de los datos (análisis de los datos existentes).Refinamiento de los datos (depuración de los datos necesarios).Establecer relaciones entre los campos.
Definición de los datosLista en papel de todos los atributos (Campos).Examinar la aplicación con detalle para determinar exactamente la clase de información que debe almacenarse en la B de D.
Definición de datos (ejemplo)Gestión del ingreso de pacientes en un hospital.Nombre del pacienteApellidos del pacienteDirección del pacienteNúmero de teléfonoFecha de ingresoProcedencia (con o sin P10)Destino del pacienteObservaciones
Refinamiento de los datosRefinar la lista inicial de campos de modo que los campos constituyan una descripción precisa de los tipos de datos necesarios.Importante incluir las sugerencias de los futuros usuarios de la B de D.
Refinamiento de los datos (ejemplo 1)Nombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoProcedenciaFecha de ingresoNombre del hospitalMédico responsableNúmero de plantaNúmero de camaNúmero de historial clínicoObservaciones
Refinamiento de los datos (ejemplo 2)Nombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoProcedenciaFecha de ingresoNombre del hospitalMédico responsableNombre del médicoApellidos del médicoEspecialidadNúmero de colegiadoCargoNúmero de plantaNúmero de camaNúmero de historial clínicoObservaciones
Consideración de las relacionesInspeccionar los Campos de la Tabla para localizar redundancias en los datos a introducir.Esta estrategia nos permitirá determinar si es conveniente o no utilizar varias Tablas y, en su caso, la forma de establecer las relaciones futuras entre los campo.
Relaciones (ejemplo 1)Cada vez que se de de alta a un paciente hay que cumplimentar los datos del médico, pudiendose ser el mismo médico para diversos paciente.Por ello conviene separar los datos en dos Tablas:PacientesMédicos
Relaciones (ejemplo 2)Tabla PacientesNúmero SS pacienteNombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de TeléfonoProcedenciaFecha de ingresoCódigo del médico responsableNúmero de plantaNúmero de camaNúmero de historial clínicoObservacionesTabla médicosCódigo del médico responsableNombre ApellidosEspecialidadNúmero de colegiadoCargoObservaciones
Relaciones (ejemplo 3)Se ha añadido un código de identificación del médico responsable, presente en ambas Tablas.Se ha añadido el Número de la SS para identificar de forma única a cada paciente.Observando la Tabla pacientes se ve que esta se puede descomponer en:Tabla Pacientes (datos de identificación)Tabla Ingresos
Relaciones (ejemplo 4)Tabla pacientesNúmero de la SSNombre del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoNúmero de historial clínicoObservacionesTabla ingresosNúmero de historial clínicoProcedenciaFecha de ingresoCódigo de identificación del médico responsableNúmero de plantaNúmero de camaObservaciones
Relaciones (ejemplo 5)Tabla médicosCódigo de identificación del médicoNombreApellidosEspecialidadNúmero de colegiadoCargoObservaciones

Más contenido relacionado

PPTX
Qué es una base de datos
PPTX
Introducción a Bases de Datos
PPTX
La estructura de una bd (base de
PPTX
Diapositivas!
PPT
Presentación de Access
PPTX
Base de datos
Qué es una base de datos
Introducción a Bases de Datos
La estructura de una bd (base de
Diapositivas!
Presentación de Access
Base de datos

La actualidad más candente (9)

PPS
Base de datos
PPTX
Presentación11
PPTX
Presentación1
PPTX
Presentación11
PPTX
Presentación1
PPTX
Informatica BD,SGBD
DOCX
Objetivo general Access
PPTX
Base de datos
Presentación11
Presentación1
Presentación11
Presentación1
Informatica BD,SGBD
Objetivo general Access
Publicidad

Similar a Introduccion a base de datos (20)

PPT
Bases de datos introduccion
PPT
Introducción a la Base de Datos I steam 2
PDF
Contenido UNIDAD III. CREACIÓN DE UNA BASE DE DATOS
PPT
Act4_basededatos_perez_joseluis
PDF
Access2003
PDF
Manual access 2003 explica
PDF
Introducción a Microsoft Access 2003
PPT
Las Principales Bases de Datos Existentes
PPT
Conceptos bases de datos
PPTX
INTRODUCCION A LAS BASE DE DATOS.pptx
PDF
Base de datos
PDF
Microsoft Access
PPTX
PPTX
Base de datos
PPTX
Sebastian
PPTX
Sebastian
PPTX
PPTX
Sebastian
PPT
Fundamentos de las bd u
PDF
Introducción a BD Access
Bases de datos introduccion
Introducción a la Base de Datos I steam 2
Contenido UNIDAD III. CREACIÓN DE UNA BASE DE DATOS
Act4_basededatos_perez_joseluis
Access2003
Manual access 2003 explica
Introducción a Microsoft Access 2003
Las Principales Bases de Datos Existentes
Conceptos bases de datos
INTRODUCCION A LAS BASE DE DATOS.pptx
Base de datos
Microsoft Access
Base de datos
Sebastian
Sebastian
Sebastian
Fundamentos de las bd u
Introducción a BD Access
Publicidad

Más de Wilfrido Rosero (17)

PDF
Portafolio Innovación Educativa
PPTX
Gestion de calidad
PPT
Administración de proyectos
PPTX
Configuración host a host
PPTX
Leccion 4 wbs edt
PPTX
Conceptos basicos proyectos
PPTX
Breve reseña del pmi
PPTX
Fase inicial de proyectos.
PPTX
Direccion de proyectos
PPTX
Planeacion
PPTX
Leccion 4 actividades y gestion tiempo
PPTX
Conceptos de calidad
PPTX
Planeacion de calidad
PPTX
Gestion de las comunicaciones
PPTX
Analisis de fuerzas
PPTX
Gestion de rrhh
PPTX
Gestion de rrhh
Portafolio Innovación Educativa
Gestion de calidad
Administración de proyectos
Configuración host a host
Leccion 4 wbs edt
Conceptos basicos proyectos
Breve reseña del pmi
Fase inicial de proyectos.
Direccion de proyectos
Planeacion
Leccion 4 actividades y gestion tiempo
Conceptos de calidad
Planeacion de calidad
Gestion de las comunicaciones
Analisis de fuerzas
Gestion de rrhh
Gestion de rrhh

Último (20)

PPT
Que son las redes de computadores y sus partes
PDF
clase auditoria informatica 2025.........
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
taller de informática - LEY DE OHM
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Maste clas de estructura metálica y arquitectura
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
Que son las redes de computadores y sus partes
clase auditoria informatica 2025.........
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
introduccion a las_web en el 2025_mejoras.ppt
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Presentación PASANTIAS AuditorioOO..pptx
taller de informática - LEY DE OHM
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Maste clas de estructura metálica y arquitectura
REDES INFORMATICAS REDES INFORMATICAS.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
historia_web de la creacion de un navegador_presentacion.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
SAP Transportation Management para LSP, TM140 Col18
Estrategia de apoyo tecnología grado 9-3
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología miguel angel solis

Introduccion a base de datos

  • 1. ¿Qué es una Base de Datos?El término fue acuñado en 1963Una B de D no es más que un conjunto de información (un conjunto de datos) relacionada que se encuentra agrupada o estructurada.Informáticamente una B de D es un sistema formado por un conjunto de datos almacenados en memorias masivas que permiten acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
  • 2. Definición formalEs un conjunto exhaustivo (en su modelización del mundo real) de datos estructurados, fiables y homogéneos, organizados independientemente de su utilización y de su implementación en máquina, accesibles en tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferentes y no predecibles en el tiempo.
  • 3. Propiedades de los datosEstructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene.Presentan la menor redundancia posible.Son compartidos por varios usuarios y/o aplicaciones.Están bajo un control centralizado.
  • 4. Sistemas de Gestión de B de DEntre la B de D física (el almacenamiento real de los datos) y los usuarios del sistema existe un interfaz de software que recibe el nombre de SGBD y es el responsable de tratar todas las peticiones de información de los usuarios.Un SGBD es un conjunto de programas de propósito general que permite controlar el acceso y la utilización de la B de D, por los usuarios, para incluir, modificar o recuperar información, incluyendo prestaciones para conseguir la independencia, la integridad y la seguridad de los datos, así como la concurrencia de usuarios.
  • 5. Bases de Datos RelacionalesLos sistemas relacionales operan conceptualmente sobre archivos o Tablas de datos y no sobre los datos individuales contenidos en el archivo.Las tablas permiten representar la información de forma mas compacta.Es posible acceser a la información contenida en dos o mas tablas simultáneamente.
  • 6. Características de las TablasUna tabla está formada por Filas y Columnas.Las Filas son equivalentes a los Registros de un archivo clásico (contienen los valores de los objetos o entidades descritas).Las Columnas son equivalentes a los Campos (que representan los atributos de los objetos o entidades descritas). El conjunto de valores que puede tomar un campo se llama dominio.
  • 8. El concepto: CLAVEUna clave es una referencia que se utiliza para identificar los registros de forma única y está formada por uno o mas atributos (columnas) de los registros.La Clave Primaria o principal es la que es mínima en cuanto al número de campos que la componen.
  • 9. La Clave PrimariaEs importante porque permite acceder a cada uno de los elementos de la B de D por direccionamiento asociativo mediante la combinación de tres factores:El nombre de la Tabla.La columna.El valor de la clave.
  • 10. Leyes básicas de los SBDRLa B de D contendrá generalmente muchas Tablas.Una Tabla sólo contiene un número fijo de Campos.El nombre de los Campos que componen una Tabla es distinto.Cada Registro de una Tabla es único.El orden de los Registros y el orden de los Campos de una Tabla no está determinado.Para cada Campo existe un conjunto de valores posibles (Dominio).
  • 11. El lenguaje SQLSQL: Structured Query Language.Cualquier SBDR lleva asociado un lenguaje de manipulación de datos compuesto de una serir de mandatos u órdenes que permiten interrogar y modificar la B de D.
  • 12. Diseño de B de D Relacionales IPlanificación del tipo de información a almacenar:Información disponible.Información que necesitamos.Esquematizar sobre papel el problema.Considerar los datos a gestionar y estimar el espacio de memoria que necesitan.
  • 13. Diseño de B de D Relacionales IILos dos aspectos mas importantes a la hora del diseño de las Tablas son:CamposNombre del campoTipo del campoAnchura del campoDatosCaracteres (texto), valores numéricos, fechas, informaciones lógicas, imágenes, multimedia.
  • 14. Fases del diseño de una B de DDefinición de los datos (análisis de los datos existentes).Refinamiento de los datos (depuración de los datos necesarios).Establecer relaciones entre los campos.
  • 15. Definición de los datosLista en papel de todos los atributos (Campos).Examinar la aplicación con detalle para determinar exactamente la clase de información que debe almacenarse en la B de D.
  • 16. Definición de datos (ejemplo)Gestión del ingreso de pacientes en un hospital.Nombre del pacienteApellidos del pacienteDirección del pacienteNúmero de teléfonoFecha de ingresoProcedencia (con o sin P10)Destino del pacienteObservaciones
  • 17. Refinamiento de los datosRefinar la lista inicial de campos de modo que los campos constituyan una descripción precisa de los tipos de datos necesarios.Importante incluir las sugerencias de los futuros usuarios de la B de D.
  • 18. Refinamiento de los datos (ejemplo 1)Nombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoProcedenciaFecha de ingresoNombre del hospitalMédico responsableNúmero de plantaNúmero de camaNúmero de historial clínicoObservaciones
  • 19. Refinamiento de los datos (ejemplo 2)Nombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoProcedenciaFecha de ingresoNombre del hospitalMédico responsableNombre del médicoApellidos del médicoEspecialidadNúmero de colegiadoCargoNúmero de plantaNúmero de camaNúmero de historial clínicoObservaciones
  • 20. Consideración de las relacionesInspeccionar los Campos de la Tabla para localizar redundancias en los datos a introducir.Esta estrategia nos permitirá determinar si es conveniente o no utilizar varias Tablas y, en su caso, la forma de establecer las relaciones futuras entre los campo.
  • 21. Relaciones (ejemplo 1)Cada vez que se de de alta a un paciente hay que cumplimentar los datos del médico, pudiendose ser el mismo médico para diversos paciente.Por ello conviene separar los datos en dos Tablas:PacientesMédicos
  • 22. Relaciones (ejemplo 2)Tabla PacientesNúmero SS pacienteNombre del pacienteApellidos del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de TeléfonoProcedenciaFecha de ingresoCódigo del médico responsableNúmero de plantaNúmero de camaNúmero de historial clínicoObservacionesTabla médicosCódigo del médico responsableNombre ApellidosEspecialidadNúmero de colegiadoCargoObservaciones
  • 23. Relaciones (ejemplo 3)Se ha añadido un código de identificación del médico responsable, presente en ambas Tablas.Se ha añadido el Número de la SS para identificar de forma única a cada paciente.Observando la Tabla pacientes se ve que esta se puede descomponer en:Tabla Pacientes (datos de identificación)Tabla Ingresos
  • 24. Relaciones (ejemplo 4)Tabla pacientesNúmero de la SSNombre del pacienteDomicilioPoblaciónProvinciaCódigo postalNúmero de teléfonoNúmero de historial clínicoObservacionesTabla ingresosNúmero de historial clínicoProcedenciaFecha de ingresoCódigo de identificación del médico responsableNúmero de plantaNúmero de camaObservaciones
  • 25. Relaciones (ejemplo 5)Tabla médicosCódigo de identificación del médicoNombreApellidosEspecialidadNúmero de colegiadoCargoObservaciones