SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
Sistema de Base de Datos, Sistema Manejador de Base de Datos (SMBD), Diseño de Bases de Datos, Tablas y relaciones,
Lenguaje de Definición de Datos (DDL), Lenguaje de Manipulación de Datos (DML),Lenguaje de Consulta de Datos
(DQL)
Unidad II: El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base De Datos
Objetivo de la Unidad:
Al término de la unidad, el alumno describirá los conceptos fundamentales acerca de bases de datos e
identificará sus características. También explicará la arquitectura de un sistema gestor de base de
datos.
Desarrollo
Introducción
En el entorno del mercado actual, la competitividad y la rapidez de maniobra de una empresa son imprescindibles para su
éxito. Para conseguirlo existe cada vez una mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta
demanda siempre ha estado patente en empresas y sociedades, pero en estos años se ha disparado debido al acceso
multitudinario a las redes integradas en Internet y a la aparición de los dispositivos móviles que también requieren esa
información.
En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su
nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la manipulación de los datos. Antes
de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos los
ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el tiempo requerido para manipular estos datos
era enorme. Pero la propia informática ha adaptado sus herramientas para que los elementos que el usuario utiliza en
cuanto a manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas,
directorios.
La clientela fundamental del profesional informático es la empresa. La empresa se puede entender como un sistema de
información formado por diversos objetos: el capital, los recursos humanos, los inmuebles, los servicios que presta. Los
sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases de datos (SGBD) que se han
convertido en elementos imprescindibles de la vida cotidiana de la sociedad moderna.
.
Objetivo.
En esta guía se abordará el análisis y diseño de las base de datos
Requerimientos.
Papel, lápiz.
Componentes.
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
Coincidiendo con la evolución histórica de las bases de datos éstas han utilizado distintos modelos:
 Jerárquicos
 En red.
 Relacionales.
 Multidimensionales.
 De objetos.
Una base de datos es una colección organizada de datos relacionados. Hay tres palabras claves en esta
definición
Podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados
independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades
de información diferente y no predecible en el tiempo.
La idea general es que estamos tratando con una colección de datos que cumplen las siguientes propiedades:
stán estructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene.
Conclusión: Una base de datos es el conjunto de información almacenada de manera organizada, como un grupo de
archivos relacionados entre sí, los cuales son creados y manejados por un sistema de administración de base de datos.
Manejadores de Bases de Datos (DBMS)
Un sistema manejador de base de datos o DBMS, es una herramienta generalizada para el manejo de grandes bases de
datos. La tecnología de DBMS surge desde la búsqueda de un proceso generalizado para construir funciones de datos
especiales que permitieran el procesar tareas frecuentemente utilizadas.
También se puede definir como un producto de software que permite visualizar, utilizar, manipular y cambiar los
contenidos de una Base de Datos informatizada.
Un sistema de gestión de bases de datos (SGBD) es una capa de software necesaria para crear, manipular y recuperar datos
desde una base de datos. De acuerdo con McLeod y Miles [MS80], un SGBD es una herramienta de propósito general útil
para estructurar, almacenar y controlar los datos ofreciendo interfaces de acceso a la base de datos. Tareas fundamentales
que desempeñan estos sistemas hacen referencia a la seguridad de acceso a los datos, al mantenimiento de la integridad de
los datos, a mecanismos de recuperación debidos a fallos físicos y lógicos, al control de concurrencia en el momento de
acceder a los datos y a la eficiencia del sistema evaluada, generalmente, en términos del tiempo de respuesta a las consultas
de los usuarios.
Los objetivos de un Sistema manejador de base de datos son:
accesible a una amplia variedad de usuarios, la cual puede lograrse a través de
la definición de datos, llamada también esquema, que generalmente consiste en sentencias de los nombres de elementos,
sus atributos y relaciones a otros elementos de la base de datos y el diccionario de datos que provee del significado de las
definiciones difundidas a la comunidad de usuarios.
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
mala calidad, fueron alterados por un error humano o por algún programa erróneo, por un error de la máquina o por una
catástrofe. Para esto, el sistema debe detectar estos errores, determinar cómo ocurrieron y corregir los datos erróneos.
ravés de medidas de seguridad como passwords o llaves privadas que eviten accesos no
autorizados
.
Ventajas de los DBMS
- La redundancia de datos puede ser minimizada.
- La integridad, la seguridad y la consistencia de los datos pueden ser aseguradas. La integridad de datos es
administrada por las restricciones de integridad, El acceso de usuarios y la administración de privilegios de
usuarios las proporciona la seguridad de los datos. La administración de transacciones proporciona la consistencia
de los datos.
- Los datos pueden ser distribuidos.
- Los datos son fácilmente adaptables a los cambios de los modelos del negocio.
Funciones de un DBMS
Función de descripción. Sirve para describir los datos, sus relaciones y sus condiciones de acceso e integridad.
Además del control de vistas de usuarios y de la especificación de las características físicas de la base de datos. Para poder
Realizar todas estas operaciones se utiliza un lenguaje de definición de datos o DDL.
Función de manipulación. Permite buscar, añadir, suprimir y modificar datos de la base de datos. El DBMS proporciona
un lenguaje de manipulación de datos (DML) para realizar esta función.
Función de control. Incorpora las funciones que permiten una buena comunicación con la base de datos. Además
proporciona al DBA los procedimientos necesarios para realizar su labor.
Sistemas de base de datos relacional (RDBMS)
Consiste de una colección de tablas que contiene datos tiene el soporte de un modelo matemático formal, que se
basa en el álgebra relacional y el cálculo relacional.
Sus ventajas son las siguientes:
 Menor redundancia. No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos
tienen poca redundancia.
 Menor espacio de almacenamiento. Gracias a una mejor estructuración de los datos.
 Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en
rendimiento.
 Datos más documentados. Gracias a los metadatos que permiten describir la información de la base de
datos.
 Independencia de los datos y los programas y procesos. Esto permite modificar los datos sin
modificar el código de las aplicaciones.
 Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos.
 Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios.
Proveedores de RDBMS
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
Otros conceptos sobre Bases de Datos
Además de los conceptos básicos anteriores, a modo de aclarar algunos de los componentes que se pueden encontrar
en una base de datos, y que se verán en las próximas unidades, se definen los siguientes conceptos:
 Tabla: Es un conjunto de filas y columnas bajo un mismo nombre que representa el conjunto de valores
almacenados para una serie de datos. En resumen una tabla es una colección de registros en una base de
dato relacional. Por ejemplo,la información de todos los clientes de una BD se almacenarán en una tabla
llamada CLIENTES.
 Campo: Cada una de las columnas de una tabla. Identifica una familia de datos. Por ejemplo, el campo
fechaNacimiento representa las fechas de nacimiento de todos los clientes que contiene una tabla
CLIENTES.
 Registro: Corresponde a cada una de las filas de la tabla. También se llaman tuplas. Por ejemplo en la
siguiente tabla CLIENTES, observamos dos registros, que corresponden a la información sobre los clientes
Juan García y Fernándo Martínez:
DISEÑO DE BD
El diseño de una base de datos consiste en extraer todos los datos relevantes de un problema, por ejemplo, saber que datos
están implicados en el proceso de facturación de una empresa que vende artículos de informática, o, que datos son
necesarios para llevar el control de pruebas diagnósticas en un centro de radiológico. Para extraer estos datos, se debe
realizar un análisis en profundidad del problema, para averiguar qué datos son esenciales para la base de datos y descartar
los que no sean necesarios. Una vez extraídos los datos esenciales comenzamos a construir los modelos adecuados. Es
decir, construimos, mediante una herramienta de diseño de base de datos, un esquema que exprese con total exactitud todos
los datos que el problema requiere almacenar. Ya dijimos en el tema anterior, que es algo equivalente al dibujo de un plano
previo a la construcción de un edificio. También introdujimos en el tema 1, las distintas fases por las que atraviesa el
proceso de diseño de una Base de Datos. Además, previo al diseño es necesario realizar una primera fase denominada de
análisis.
Fase de Análisis: Especificación de requisitos Software (E.R.S.)
Antes de pasar a diseñar una BD hay que tener claro que es lo que queremos hacer. Para ello, típicamente los informáticos
se reúnen con los futuros usuarios del sistema para recopilar la información que necesitan para saber que desean dichos
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
usuarios. Normalmente se hace una reunión inicial a y partir de ella se elabora una batería de preguntas para entrevistar a
los usuarios finales en una segunda reunión y obtener de ella una información detallada de lo que se espera de nuestra BD.
De estas entrevistas, se extrae el documento más importante del análisis, el documento de Especificación de Requisitos
Software o E.R.S. A partir de dicha E.R.S. Se extrae toda la información necesaria para la modelización de datos.
Fase 1 del diseño. Diseño Conceptual: Modelo Entidad/Relación (E/R)
Habitualmente quien realiza la modelización es un analista informático que no tiene porqué ser un experto en el problema
que pretende resolver (Contabilidad, Gestión de Reservas hoteleras, medicina, economía, etc.). Es por esto que es
imprescindible contar con la experiencia de un futuro usuario de la BD que conozca a fondo todos los entresijos del
negocio, y que, a su vez, no tienen porqué tener ningún conocimiento de informática. El objetivo de esta fase del diseño
consiste es representar la información obtenida del usuario final y concretada en el E.R.S. mediante estándares para que el
resto de la comunidad informática pueda entender y comprender el modelo realizado. El modelo que se utiliza en esta
primera fase del diseño tiene un gran poder expresivo para poder comunicarse con el usuario que no es experto en
informática y se denomina Modelo Conceptual. El modelo conceptual que utilizaremos es el Modelo Entidad/Relación e
iremos profundizando en él a lo largo de esta unidad.
Fase 2 del diseño. Diseño Lógico: Modelo Relacional
Este modelo es más técnico que el anterior porque está orientado al personal informático y generalmente tiene traducción
directa al al modelo físico que entiende el SGBD. Se obtienen a partir del modelo conceptual y dependerá de la
implementación de la BD. Así, no es lo mismo implementar una base de datos jerárquica u orientada a objetos que una BD
relacional. El modelo que se usará en este módulo es el Modelo Relacional.
Fase 3 del diseño. Diseño Físico: Modelo Físico
Es el resultado de aplicar el modelo lógico a un SGBD concreto. Generalmente está expresado en un lenguaje de
programación de BBDD tipo SQL. En este módulo, transformaremos el Modelo Relacional en el modelo físico mediante el
sublenguaje DDL de SQL.
Autoevaluación
1.- Las bases de datos necesitan Hardware y Software
a) verdadero
b) falso
2.- Una base de datos es una colección no organizada de datos inter-relacionados
a) verdadero
b) falso
3.- Un SGBD permite la inserción, actualización, eliminación y consulta de datos mediante el lenguaje de manejo o
manipulación de datos.
a) verdadero
b) falso
3.- Cual es Su principal objetivo del SGBD?
a) Diseñar base de datos, y utilizar sus lenguajes
b) Compartir datos a los usuarios
c) Proporcionar Una forma de almacenar y recuperar información de una base de Datos de manera que sea practica como
eficiente
d) Contener información de los usuarios, manipularla, diseñar base de datos y utilizar sus lenguajes
4.- Algunas de las aplicaciones representativas de la base de datos son: telecomunicaciones, banca, líneas aéreas
Universidades, Finanzas, entre otras
a) verdadero
b) falso
5.- Cual de las siguientes son los pasos para el diseño de una base de datos
a) diseño lógico, diseño físico, estudio del mundo real, lenguaje SQL
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
b) Requerimientos, Diseño conceptual, diseño lógico, diseño físico.
c) requerimientos, visita a la organización, creación de la base de datos, manipulación de la base de datos
d) Ningunas de las anteriores
Referencias Bibliográficas
IBM Capacitación (2008) Base de Datos I
https://gestionbasesdatos.readthedocs.io/es/latest/index.html

Más contenido relacionado

La actualidad más candente

Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datosMiguel Orquera
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioMiguel Orquera
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)RobertoCaniza
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Capitulo 10 auditoria en base de datos
Capitulo 10 auditoria en base de datosCapitulo 10 auditoria en base de datos
Capitulo 10 auditoria en base de datosoamz
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 

La actualidad más candente (20)

Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Guia de base de datos unidad 1 por lissette
Guia de base de datos unidad 1 por lissetteGuia de base de datos unidad 1 por lissette
Guia de base de datos unidad 1 por lissette
 
Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datos
 
Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocio
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)Metodologia Kendall y Kendall (1.997)
Metodologia Kendall y Kendall (1.997)
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Capitulo 10 auditoria en base de datos
Capitulo 10 auditoria en base de datosCapitulo 10 auditoria en base de datos
Capitulo 10 auditoria en base de datos
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Arquitectura centralizada
Arquitectura centralizadaArquitectura centralizada
Arquitectura centralizada
 
Sistemas distribuidos pnn2
Sistemas distribuidos pnn2Sistemas distribuidos pnn2
Sistemas distribuidos pnn2
 

Similar a DBMS Fundamentos Bases de Datos

Similar a DBMS Fundamentos Bases de Datos (20)

Guia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette TGuia de Base de Datos Unidad 1. Lissette T
Guia de Base de Datos Unidad 1. Lissette T
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk11-3-p-conceptos-bases-de-datos.ppsx..kk
11-3-p-conceptos-bases-de-datos.ppsx..kk
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases de Datos 1.ppt
Bases de Datos 1.pptBases de Datos 1.ppt
Bases de Datos 1.ppt
 
Base de datos
Base de datosBase de datos
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Wilson bases de datos
Wilson bases de datosWilson bases de datos
Wilson bases de datos
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 

Más de lissette_torrealba (20)

Guia reportes
Guia reportesGuia reportes
Guia reportes
 
Guiajquery
GuiajqueryGuiajquery
Guiajquery
 
Plan de evaluación proyecto i 2 teoría
Plan de evaluación proyecto i 2 teoríaPlan de evaluación proyecto i 2 teoría
Plan de evaluación proyecto i 2 teoría
 
Plan de evaluación proyecto i 2 metodología
Plan de evaluación proyecto i 2 metodologíaPlan de evaluación proyecto i 2 metodología
Plan de evaluación proyecto i 2 metodología
 
Plan de evaluacion proyecto i 2 práctica
Plan de evaluacion proyecto i 2 prácticaPlan de evaluacion proyecto i 2 práctica
Plan de evaluacion proyecto i 2 práctica
 
Guiajsvalidacion
GuiajsvalidacionGuiajsvalidacion
Guiajsvalidacion
 
Guiajs2
Guiajs2Guiajs2
Guiajs2
 
Rubrica 2021 electiva 2
Rubrica 2021 electiva 2Rubrica 2021 electiva 2
Rubrica 2021 electiva 2
 
Mapa Tecnopedagogia
Mapa TecnopedagogiaMapa Tecnopedagogia
Mapa Tecnopedagogia
 
Matriz DOFA lissette
Matriz DOFA lissetteMatriz DOFA lissette
Matriz DOFA lissette
 
Planevaluacionproyectoivpractica
PlanevaluacionproyectoivpracticaPlanevaluacionproyectoivpractica
Planevaluacionproyectoivpractica
 
Rubrica bd 2021
Rubrica  bd  2021Rubrica  bd  2021
Rubrica bd 2021
 
Proyecto formativo iv metodologia
Proyecto formativo iv metodologiaProyecto formativo iv metodologia
Proyecto formativo iv metodologia
 
Plan evaluacion teoria
Plan evaluacion teoriaPlan evaluacion teoria
Plan evaluacion teoria
 
Plan de Evaluacion
Plan de EvaluacionPlan de Evaluacion
Plan de Evaluacion
 
Ejemplos de interfaz grafica
Ejemplos de  interfaz grafica Ejemplos de  interfaz grafica
Ejemplos de interfaz grafica
 
Rubrica bd 2021
Rubrica bd 2021 Rubrica bd 2021
Rubrica bd 2021
 
Rubrica Programación II 2021
Rubrica Programación II 2021 Rubrica Programación II 2021
Rubrica Programación II 2021
 
Rup
RupRup
Rup
 
Documentosistema
DocumentosistemaDocumentosistema
Documentosistema
 

Último

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
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
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
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
 
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.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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...
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

DBMS Fundamentos Bases de Datos

  • 1. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba Sistema de Base de Datos, Sistema Manejador de Base de Datos (SMBD), Diseño de Bases de Datos, Tablas y relaciones, Lenguaje de Definición de Datos (DDL), Lenguaje de Manipulación de Datos (DML),Lenguaje de Consulta de Datos (DQL) Unidad II: El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base De Datos Objetivo de la Unidad: Al término de la unidad, el alumno describirá los conceptos fundamentales acerca de bases de datos e identificará sus características. También explicará la arquitectura de un sistema gestor de base de datos. Desarrollo Introducción En el entorno del mercado actual, la competitividad y la rapidez de maniobra de una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez una mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta demanda siempre ha estado patente en empresas y sociedades, pero en estos años se ha disparado debido al acceso multitudinario a las redes integradas en Internet y a la aparición de los dispositivos móviles que también requieren esa información. En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la manipulación de los datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos los ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas, directorios. La clientela fundamental del profesional informático es la empresa. La empresa se puede entender como un sistema de información formado por diversos objetos: el capital, los recursos humanos, los inmuebles, los servicios que presta. Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases de datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana de la sociedad moderna. . Objetivo. En esta guía se abordará el análisis y diseño de las base de datos Requerimientos. Papel, lápiz. Componentes.
  • 2. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba Coincidiendo con la evolución histórica de las bases de datos éstas han utilizado distintos modelos:  Jerárquicos  En red.  Relacionales.  Multidimensionales.  De objetos. Una base de datos es una colección organizada de datos relacionados. Hay tres palabras claves en esta definición Podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo. La idea general es que estamos tratando con una colección de datos que cumplen las siguientes propiedades: stán estructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene. Conclusión: Una base de datos es el conjunto de información almacenada de manera organizada, como un grupo de archivos relacionados entre sí, los cuales son creados y manejados por un sistema de administración de base de datos. Manejadores de Bases de Datos (DBMS) Un sistema manejador de base de datos o DBMS, es una herramienta generalizada para el manejo de grandes bases de datos. La tecnología de DBMS surge desde la búsqueda de un proceso generalizado para construir funciones de datos especiales que permitieran el procesar tareas frecuentemente utilizadas. También se puede definir como un producto de software que permite visualizar, utilizar, manipular y cambiar los contenidos de una Base de Datos informatizada. Un sistema de gestión de bases de datos (SGBD) es una capa de software necesaria para crear, manipular y recuperar datos desde una base de datos. De acuerdo con McLeod y Miles [MS80], un SGBD es una herramienta de propósito general útil para estructurar, almacenar y controlar los datos ofreciendo interfaces de acceso a la base de datos. Tareas fundamentales que desempeñan estos sistemas hacen referencia a la seguridad de acceso a los datos, al mantenimiento de la integridad de los datos, a mecanismos de recuperación debidos a fallos físicos y lógicos, al control de concurrencia en el momento de acceder a los datos y a la eficiencia del sistema evaluada, generalmente, en términos del tiempo de respuesta a las consultas de los usuarios. Los objetivos de un Sistema manejador de base de datos son: accesible a una amplia variedad de usuarios, la cual puede lograrse a través de la definición de datos, llamada también esquema, que generalmente consiste en sentencias de los nombres de elementos, sus atributos y relaciones a otros elementos de la base de datos y el diccionario de datos que provee del significado de las definiciones difundidas a la comunidad de usuarios.
  • 3. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba mala calidad, fueron alterados por un error humano o por algún programa erróneo, por un error de la máquina o por una catástrofe. Para esto, el sistema debe detectar estos errores, determinar cómo ocurrieron y corregir los datos erróneos. ravés de medidas de seguridad como passwords o llaves privadas que eviten accesos no autorizados . Ventajas de los DBMS - La redundancia de datos puede ser minimizada. - La integridad, la seguridad y la consistencia de los datos pueden ser aseguradas. La integridad de datos es administrada por las restricciones de integridad, El acceso de usuarios y la administración de privilegios de usuarios las proporciona la seguridad de los datos. La administración de transacciones proporciona la consistencia de los datos. - Los datos pueden ser distribuidos. - Los datos son fácilmente adaptables a los cambios de los modelos del negocio. Funciones de un DBMS Función de descripción. Sirve para describir los datos, sus relaciones y sus condiciones de acceso e integridad. Además del control de vistas de usuarios y de la especificación de las características físicas de la base de datos. Para poder Realizar todas estas operaciones se utiliza un lenguaje de definición de datos o DDL. Función de manipulación. Permite buscar, añadir, suprimir y modificar datos de la base de datos. El DBMS proporciona un lenguaje de manipulación de datos (DML) para realizar esta función. Función de control. Incorpora las funciones que permiten una buena comunicación con la base de datos. Además proporciona al DBA los procedimientos necesarios para realizar su labor. Sistemas de base de datos relacional (RDBMS) Consiste de una colección de tablas que contiene datos tiene el soporte de un modelo matemático formal, que se basa en el álgebra relacional y el cálculo relacional. Sus ventajas son las siguientes:  Menor redundancia. No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos tienen poca redundancia.  Menor espacio de almacenamiento. Gracias a una mejor estructuración de los datos.  Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento.  Datos más documentados. Gracias a los metadatos que permiten describir la información de la base de datos.  Independencia de los datos y los programas y procesos. Esto permite modificar los datos sin modificar el código de las aplicaciones.  Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos.  Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios. Proveedores de RDBMS
  • 4. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba Otros conceptos sobre Bases de Datos Además de los conceptos básicos anteriores, a modo de aclarar algunos de los componentes que se pueden encontrar en una base de datos, y que se verán en las próximas unidades, se definen los siguientes conceptos:  Tabla: Es un conjunto de filas y columnas bajo un mismo nombre que representa el conjunto de valores almacenados para una serie de datos. En resumen una tabla es una colección de registros en una base de dato relacional. Por ejemplo,la información de todos los clientes de una BD se almacenarán en una tabla llamada CLIENTES.  Campo: Cada una de las columnas de una tabla. Identifica una familia de datos. Por ejemplo, el campo fechaNacimiento representa las fechas de nacimiento de todos los clientes que contiene una tabla CLIENTES.  Registro: Corresponde a cada una de las filas de la tabla. También se llaman tuplas. Por ejemplo en la siguiente tabla CLIENTES, observamos dos registros, que corresponden a la información sobre los clientes Juan García y Fernándo Martínez: DISEÑO DE BD El diseño de una base de datos consiste en extraer todos los datos relevantes de un problema, por ejemplo, saber que datos están implicados en el proceso de facturación de una empresa que vende artículos de informática, o, que datos son necesarios para llevar el control de pruebas diagnósticas en un centro de radiológico. Para extraer estos datos, se debe realizar un análisis en profundidad del problema, para averiguar qué datos son esenciales para la base de datos y descartar los que no sean necesarios. Una vez extraídos los datos esenciales comenzamos a construir los modelos adecuados. Es decir, construimos, mediante una herramienta de diseño de base de datos, un esquema que exprese con total exactitud todos los datos que el problema requiere almacenar. Ya dijimos en el tema anterior, que es algo equivalente al dibujo de un plano previo a la construcción de un edificio. También introdujimos en el tema 1, las distintas fases por las que atraviesa el proceso de diseño de una Base de Datos. Además, previo al diseño es necesario realizar una primera fase denominada de análisis. Fase de Análisis: Especificación de requisitos Software (E.R.S.) Antes de pasar a diseñar una BD hay que tener claro que es lo que queremos hacer. Para ello, típicamente los informáticos se reúnen con los futuros usuarios del sistema para recopilar la información que necesitan para saber que desean dichos
  • 5. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba usuarios. Normalmente se hace una reunión inicial a y partir de ella se elabora una batería de preguntas para entrevistar a los usuarios finales en una segunda reunión y obtener de ella una información detallada de lo que se espera de nuestra BD. De estas entrevistas, se extrae el documento más importante del análisis, el documento de Especificación de Requisitos Software o E.R.S. A partir de dicha E.R.S. Se extrae toda la información necesaria para la modelización de datos. Fase 1 del diseño. Diseño Conceptual: Modelo Entidad/Relación (E/R) Habitualmente quien realiza la modelización es un analista informático que no tiene porqué ser un experto en el problema que pretende resolver (Contabilidad, Gestión de Reservas hoteleras, medicina, economía, etc.). Es por esto que es imprescindible contar con la experiencia de un futuro usuario de la BD que conozca a fondo todos los entresijos del negocio, y que, a su vez, no tienen porqué tener ningún conocimiento de informática. El objetivo de esta fase del diseño consiste es representar la información obtenida del usuario final y concretada en el E.R.S. mediante estándares para que el resto de la comunidad informática pueda entender y comprender el modelo realizado. El modelo que se utiliza en esta primera fase del diseño tiene un gran poder expresivo para poder comunicarse con el usuario que no es experto en informática y se denomina Modelo Conceptual. El modelo conceptual que utilizaremos es el Modelo Entidad/Relación e iremos profundizando en él a lo largo de esta unidad. Fase 2 del diseño. Diseño Lógico: Modelo Relacional Este modelo es más técnico que el anterior porque está orientado al personal informático y generalmente tiene traducción directa al al modelo físico que entiende el SGBD. Se obtienen a partir del modelo conceptual y dependerá de la implementación de la BD. Así, no es lo mismo implementar una base de datos jerárquica u orientada a objetos que una BD relacional. El modelo que se usará en este módulo es el Modelo Relacional. Fase 3 del diseño. Diseño Físico: Modelo Físico Es el resultado de aplicar el modelo lógico a un SGBD concreto. Generalmente está expresado en un lenguaje de programación de BBDD tipo SQL. En este módulo, transformaremos el Modelo Relacional en el modelo físico mediante el sublenguaje DDL de SQL. Autoevaluación 1.- Las bases de datos necesitan Hardware y Software a) verdadero b) falso 2.- Una base de datos es una colección no organizada de datos inter-relacionados a) verdadero b) falso 3.- Un SGBD permite la inserción, actualización, eliminación y consulta de datos mediante el lenguaje de manejo o manipulación de datos. a) verdadero b) falso 3.- Cual es Su principal objetivo del SGBD? a) Diseñar base de datos, y utilizar sus lenguajes b) Compartir datos a los usuarios c) Proporcionar Una forma de almacenar y recuperar información de una base de Datos de manera que sea practica como eficiente d) Contener información de los usuarios, manipularla, diseñar base de datos y utilizar sus lenguajes 4.- Algunas de las aplicaciones representativas de la base de datos son: telecomunicaciones, banca, líneas aéreas Universidades, Finanzas, entre otras a) verdadero b) falso 5.- Cual de las siguientes son los pasos para el diseño de una base de datos a) diseño lógico, diseño físico, estudio del mundo real, lenguaje SQL
  • 6. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba b) Requerimientos, Diseño conceptual, diseño lógico, diseño físico. c) requerimientos, visita a la organización, creación de la base de datos, manipulación de la base de datos d) Ningunas de las anteriores Referencias Bibliográficas IBM Capacitación (2008) Base de Datos I https://gestionbasesdatos.readthedocs.io/es/latest/index.html