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

Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
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
 
TIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLETIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLEEder Celis
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónJuan Anaya
 
Politica para el uso y desarrollo de software libre
Politica para el uso y desarrollo de software librePolitica para el uso y desarrollo de software libre
Politica para el uso y desarrollo de software libreJean Arteta
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...Yesy Diaz
 
02 examen diagnóstico bd
02 examen diagnóstico bd02 examen diagnóstico bd
02 examen diagnóstico bdJosé Mendoza
 
Rol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicaRol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicahilzap
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clasesFernando Solis
 
El nucleo del desarrollo endogeno de las tic
El nucleo del desarrollo endogeno  de las ticEl nucleo del desarrollo endogeno  de las tic
El nucleo del desarrollo endogeno de las ticangeles1507
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAlejandro Rivera Santander
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasJuan Anaya
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 

La actualidad más candente (20)

Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
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
 
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
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
TIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLETIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLE
 
Monografia
MonografiaMonografia
Monografia
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposición
 
Politica para el uso y desarrollo de software libre
Politica para el uso y desarrollo de software librePolitica para el uso y desarrollo de software libre
Politica para el uso y desarrollo de software libre
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
 
02 examen diagnóstico bd
02 examen diagnóstico bd02 examen diagnóstico bd
02 examen diagnóstico bd
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Unidad 3.3
Unidad 3.3Unidad 3.3
Unidad 3.3
 
Rol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicaRol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publica
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clases
 
El nucleo del desarrollo endogeno de las tic
El nucleo del desarrollo endogeno  de las ticEl nucleo del desarrollo endogeno  de las tic
El nucleo del desarrollo endogeno de las tic
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repaso
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 

Similar a Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base De Datos

Similar a Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base 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
 
Base de datos
Base de datosBase de datos
Base de datos
 

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

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 

Último (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base 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