SlideShare una empresa de Scribd logo
1 de 34
Unidad Mexiquense del Bicentenario(UES)
Alumnos:
Ángeles García Steven Roberto
Espinosa Samaniego Erick Edmundo
Martínez Martínez Alexis
Ramírez Estrada Sergio
Rivera Pérez David
Salazar Pérez Jorge
Profesor: Cruz Ángeles Miguel Iván
Grupo:15LI151
Materia: Fundamentos De Base De Datos
Lic. Informática
1
Unidad 1
Tema: Concepto De Base De Datos
1.5 Estructura General De Un Sistema De Base De Datos
1.5.1 El Gestor De Base De Datos
1.5.2 Los Usuarios De La Base De Datos
1.5.3 El Administrador De La Base De Datos
1.5.4 El Sistema De Comunicación Entre Los Distintos Componentes
(API´s, midleware´s.
2
Base De Datos
 Una base de datos es una colección de información organizada de
forma que un programa de ordenador pueda seleccionar rápidamente
los fragmentos de datos que necesite. Una base de datos es un
sistema de archivos electrónico.
3
1.5 ESTRUCTURA GENERAL DE UN SISTEMA DE
BASE DE DATOS
 Un sistema de base de datos se encuentra dividido en módulos cada
uno de los cuales controla una parte de la responsabilidad total de
sistema.
 En la mayoría de los casos, el sistema operativo proporciona
únicamente los servicios más básicos y el sistema de la base de
datos debe partir de esa base y controlar además el manejo correcto
de los datos.
 Así el diseño de un sistema de base de datos debe incluir la interfaz
entre el sistema de base de datos y el sistema operativo.
4
Los componentes funcionales de un sistema de base de
datos, son:
Gestor de archivos.
Gestiona la asignación de espacio en la memoria del disco y de las
estructuras de datos usadas para representar información.
Manejador de base de datos.
Sirve de interfaz entre los datos y los programas de aplicación.
5
Procesador de consultas.
Traduce las proposiciones en lenguajes de consulta a instrucciones de
bajo nivel. Además convierte la solicitud del usuario en una forma más
eficiente.
Compilador de DDL.
Convierte las proposiciones DDL en un conjunto de tablas que
contienen metadatos, estas se almacenan en el diccionario de datos.
6
Archivo de datos.
En él se encuentran almacenados físicamente los datos de una
organización.
Diccionario de datos.
Contiene la información referente a la estructura de la base de datos.
Índices.
Permiten un rápido acceso a registros que contienen valores
específicos.
7
Una forma gráfica de representar los componentes y la
relación que existe entre ellos.
8
1.5.1 El Gestor de Base de Datos
Un sistema de gestión de base de datos son aquellos programas que
permite a los usuarios crear y mantener una base de datos. Además
tiene como propósito general que facilita el proceso de definir, construir
y manipular bases de datos para diferentes aplicaciones.
Algunas de las funciones principales de un Sistema
Manejador de Base de Datos(DBMS) son:
Crear y organizar la base de datos.
Establecer y mantener las trayectorias de acceso a la base de datos,
todo esto para acceder más rápido.
Manejar los datos de acuerdo a las peticiones de usuarios.
Registrar el uso de bases de datos.
Interacción con el manejador de archivos:
A través de sentencias del Lenguaje de Manipulación de Datos(DML) al
comando del sistema de archivo. Así el manejador de base de datos
será el verdadero almacenamiento de datos.
Respaldo y recuperación:
Que la base de datos tenga la capacidad mediante organismos de
recuperar la información de manera inmediata en caso de alguna falla
en el sistema.
11
Control de concurrencia.
Seguridad e Integridad:
Tener un control para que los usuarios accedan a cierta información
mediante técnicas de bloqueo cerrado de datos accedidos, evitando
que estos se vean perjudicados o modificados sin autorización
12
1.5.2 Los Usuarios De La Base De Datos
 Que es un usuario?
 Toda aquella persona que tenga todo tipo de contacto en el sistema
de base de datos desde que este diseña, elabora, termina y se usa.
13
 Programador de aplicaciones.
Estos programas de aplicación operan con los datos de todas las
maneras usuales: recuperan información, crean información nueva,
suprimen o cambian información existente, etc.
Los profesionales en computación que interactúan con el sistema por
medio de llamadas en DML (Lenguaje de Manipulación de Datos), las
cuales están incorporadas en un programa escrito en un lenguaje de
programación (Por ejemplo, COBOL, PL/I, Pascal, C, etc.)
14
 DML es un lenguaje proporcionado por los sistemas gestores de
bases de datos que permite a los usuarios de la misma llevar a cabo
las tareas de consulta o modificación de los datos contenidos en las
Bases de Datos del Sistema Gestor de Bases de Datos
15
Usuario final.
Acceso a la base de datos desde una terminal, puede emplear un
lenguaje de consulta proporcionado como parte integral del sistema o
recurrir a un programa de aplicación escrito por un usuario
programador que acepte órdenes desde la terminal y a su vez formule
solicitudes al DBMS.
Sistema de administración de bases de datos. Software que controla la
organización, almacenamiento, recuperación, seguridad e integridad de
los datos en una base de datos. Acepta solicitudes de la aplicación y
ordena al sistema operativo transferir los datos apropiados.
16
 Administrador de bases de datos
Es la persona (o grupo de personas) encargadas del control general
del sistema de bases de datos.
 Usuarios sofisticados.
Los usuarios sofisticados interactúan con el sistema sin escribir
programas. En cambio escriben sus preguntas en un lenguaje de
consultas de base de datos.
17
 Usuarios especializados.
Algunos usuarios sofisticados escriben aplicaciones de base de datos
especializadas que no encajan en el marco tradicional de
procesamiento de datos.
18
1.5.3 El Administrador de la base de datos.
Recuperabilidad.
La recuperabilidad significa que, si se da algún error en los datos, hay
un bug de programa ó de hardware, el DBA (Administrador de base de
datos) puede traer de vuelta la base de datos al tiempo y estado en
que se encontraba.
Las actividades de recuperación incluyen el hacer respaldos de la base
de datos y almacenar esos respaldos de manera que se minimice el
riesgo de daño ó pérdida de los mismos.
19
 Integridad.
La integridad de una base de datos significa que, la base de datos o los
programas que generaron su contenido, incorporen métodos que
aseguren que el contenido de los datos del sistema no se rompan así
como las reglas del negocio.
 Seguridad.
Seguridad significa la capacidad de los usuarios para acceder y cambiar
los datos de acuerdo a las políticas del negocio, así como, las
decisiones de los encargados.
 Disponibilidad.
Que los datos estén accesibles.
 Desempeño.
Asegurarse del máximo desempeño incluso con las limitaciones
 Desarrollo y soporte a pruebas.
Las actividades de soporte incluyen la colecta de datos de producción
para llevar a cabo pruebas con ellos; consultar a los programadores
respecto al desempeño; y hacer cambios a los diseños de tablas de
manera que se puedan proporcionar nuevos tipos de almacenamientos
para las funciones de los programas.
1.5.4 EL SISTEMAS DE COMUNICACION ENTRE
LOS DISTINTOS COMPONENTES
API’s (Aplication Programming Interface):
Es una serie de servicios o funciones que el Sistema Operativo ofrece al
programador, como por ejemplo, imprimir un carácter en pantalla, leer el
teclado, escribir en un fichero de disco, etc. Visto desde la perspectiva del
código máquina, el API aparece como un conjunto de procedimientos y
funciones.
DOS:
esta API ofrece los servicios genéricos de todo Sistema Operativo multitarea,
como abrir y cerrar ficheros y colas, leer y escribir en ellos.
23
 KBD, VIO y MOU: estas tres APIs dan acceso a los denominados
subsistemas, que son las partes encargadas de virtualizar el acceso a
los dispositivos.
 El API KBD se encarga de la lectura del teclado, el API MOU del
ratón, y el API VIO del acceso a la pantalla en modo texto. Todo esto
se puede hacer también a través del API DOS, pero el usar los
subsistemas da mayor comodidad al usuario, y mayor rapidez a los
programas, a costa de una perdida de portabilidad del programa.
24
WIN: Este API es el que da acceso al Presentation Manager,
Permite crear programas de tipo gráfico.
Midleware:
 Se conoce como midleware a los componentes software que
facilitan el desarrollo de aplicaciones cliente/servidor para
que puedan ser utilizados en plataformas de distintos
fabricantes.
25
Elementos de base de datos
 Un sistema de base
de datos está
compuesto por:
◦ Datos del usuario
◦ Metadatos
◦ Índices
◦ Metadatos de
aplicación
 Base de Datos.
 a) Datos de usuario.
 Son los que introduce o necesita el usuario.
 b) Metadatos.
 Conjunto de datos que representan a un dato.
 c) Índices.
 Es un dato único con el cual se ordena la información y se tiene
acceso más pronto a ella.
d) Metadatos de aplicación.
 Se usan para almacenar la estructura y el formato de formas,
reportes, consultas de usuarios, y otros componentes de aplicación.
Normalmente no se accede de forma directa a los metadatos de
aplicación sino que se hace a través de herramientas proporcionadas
por el DBMS para tal fin.
En resumen son especificaciones de uso funcional de un dato.
Aplicaciones de bases de datos
Una aplicación de la base de datos consta de formas, consultas,
reportes, menús y programas de aplicación. Los programas de
aplicación deben escribirse en un lenguaje que sea parte del
DBMS o en un lenguaje conectado a la base de datos a través del
DBMS
Aplicaciones de Base de Datos.
 a) Formas.
 Se utilizan para que el DBMS identifique cada fila de cada tabla y se
denominan claves sustitutas.
 b) Consultas.
 Se usan cuando los usuarios desean consultar los datos para
contestar preguntas o para identificar problemas o situaciones
particulares.
 c) Reportes.
 Es una presentación que tiene un formato de la información de una
base de datos (hoja de papel o virtual).
d) Menús.
 Se usan para organizar los distintos componentes de la
aplicación con el propósito de que el usuario final
acceda a ellos con facilidad, mostrándole las opciones
disponibles y ayudándole a seleccionar las acciones que
desea realizar.
e) Programas de aplicación.
 Vienen a ser como el pegamento que nos permite unir el resto de los
componentes de manera coherente y permite realizar procesos y
cálculos a la aplicación. en pocas palabras es el software que nos
permiten llamar los datos de la base de datos.
BIBLIOGRAFÍAS
34

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Cuestionario 2
Cuestionario 2Cuestionario 2
Cuestionario 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Unidad1
Unidad1Unidad1
Unidad1
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Tema 02
Tema 02Tema 02
Tema 02
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Lenguajes de bases de datos
Lenguajes  de bases de datos Lenguajes  de bases de datos
Lenguajes de bases de datos
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Base de datos! actividad 1
Base de datos! actividad 1Base de datos! actividad 1
Base de datos! actividad 1
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Bd uni 1_2
Bd uni 1_2Bd uni 1_2
Bd uni 1_2
 
Usuarios y administradores 2º unidad
Usuarios y administradores 2º unidadUsuarios y administradores 2º unidad
Usuarios y administradores 2º unidad
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistema de Gestión de Base de Datos
Sistema de Gestión de Base de DatosSistema de Gestión de Base de Datos
Sistema de Gestión de Base de Datos
 
Desarrollo de software con bases de datos inteligentes
Desarrollo de software con bases de datos inteligentesDesarrollo de software con bases de datos inteligentes
Desarrollo de software con bases de datos inteligentes
 
Actividad Número 2 base de datos
Actividad Número 2 base de datos Actividad Número 2 base de datos
Actividad Número 2 base de datos
 
1.Guia introduccion bd
1.Guia introduccion bd1.Guia introduccion bd
1.Guia introduccion bd
 

Destacado (20)

Zelezin ojuara
Zelezin ojuaraZelezin ojuara
Zelezin ojuara
 
TUTE language certificate
TUTE language certificateTUTE language certificate
TUTE language certificate
 
Jueves 11
Jueves 11Jueves 11
Jueves 11
 
Citrix_301
Citrix_301Citrix_301
Citrix_301
 
Slideshare
SlideshareSlideshare
Slideshare
 
Red AppleApp Portfolio
Red AppleApp PortfolioRed AppleApp Portfolio
Red AppleApp Portfolio
 
Sesion temperatura
Sesion temperaturaSesion temperatura
Sesion temperatura
 
Navy and Marine Corp Achievement Medal 2
Navy and Marine Corp Achievement Medal 2Navy and Marine Corp Achievement Medal 2
Navy and Marine Corp Achievement Medal 2
 
Aparato respiratorio
Aparato respiratorioAparato respiratorio
Aparato respiratorio
 
Biochemistry Internship
Biochemistry InternshipBiochemistry Internship
Biochemistry Internship
 
D4iS SAP Brochure august 2015
D4iS SAP Brochure august 2015D4iS SAP Brochure august 2015
D4iS SAP Brochure august 2015
 
bhavani (1)
bhavani (1)bhavani (1)
bhavani (1)
 
THANOS
THANOSTHANOS
THANOS
 
skydrive_word_doc
skydrive_word_docskydrive_word_doc
skydrive_word_doc
 
Cambridge
CambridgeCambridge
Cambridge
 
musica clasica
musica clasicamusica clasica
musica clasica
 
Sapon il ya
Sapon il yaSapon il ya
Sapon il ya
 
Обеспечение информационной безопасности в финансовых учреждениях
Обеспечение информационной безопасности в финансовых учрежденияхОбеспечение информационной безопасности в финансовых учреждениях
Обеспечение информационной безопасности в финансовых учреждениях
 
MetaMarx
MetaMarxMetaMarx
MetaMarx
 
Presentation skills
Presentation skillsPresentation skills
Presentation skills
 

Similar a Expo

BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptxjowibohi2013
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
Presentacion Base de Datos.pptx
Presentacion Base de Datos.pptxPresentacion Base de Datos.pptx
Presentacion Base de Datos.pptxpabloamundarai
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1fabioalopezs
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De DatosJeisson Nc
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
B a s e d e d a t o s
B a s e   d e   d a t o sB a s e   d e   d a t o s
B a s e d e d a t o sVicky García
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZActiveTechnology2013
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosGUSTARD
 
Tarea 3 puestos y responsabilidades del personal de bd
Tarea 3 puestos y responsabilidades del personal de bdTarea 3 puestos y responsabilidades del personal de bd
Tarea 3 puestos y responsabilidades del personal de bdEquipo 3
 

Similar a Expo (20)

Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)Cuestionario sobre SGBD (parte 2)
Cuestionario sobre SGBD (parte 2)
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
BASE DE DATOS.pptx
BASE DE DATOS.pptxBASE DE DATOS.pptx
BASE DE DATOS.pptx
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion Base de Datos.pptx
Presentacion Base de Datos.pptxPresentacion Base de Datos.pptx
Presentacion Base de Datos.pptx
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De Datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
B a s e d e d a t o s
B a s e   d e   d a t o sB a s e   d e   d a t o s
B a s e d e d a t o s
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Trabajo grupo 3
Trabajo grupo 3Trabajo grupo 3
Trabajo grupo 3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tarea 3 puestos y responsabilidades del personal de bd
Tarea 3 puestos y responsabilidades del personal de bdTarea 3 puestos y responsabilidades del personal de bd
Tarea 3 puestos y responsabilidades del personal de bd
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
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
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
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
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
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
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
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...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Expo

  • 1. Unidad Mexiquense del Bicentenario(UES) Alumnos: Ángeles García Steven Roberto Espinosa Samaniego Erick Edmundo Martínez Martínez Alexis Ramírez Estrada Sergio Rivera Pérez David Salazar Pérez Jorge Profesor: Cruz Ángeles Miguel Iván Grupo:15LI151 Materia: Fundamentos De Base De Datos Lic. Informática 1
  • 2. Unidad 1 Tema: Concepto De Base De Datos 1.5 Estructura General De Un Sistema De Base De Datos 1.5.1 El Gestor De Base De Datos 1.5.2 Los Usuarios De La Base De Datos 1.5.3 El Administrador De La Base De Datos 1.5.4 El Sistema De Comunicación Entre Los Distintos Componentes (API´s, midleware´s. 2
  • 3. Base De Datos  Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. 3
  • 4. 1.5 ESTRUCTURA GENERAL DE UN SISTEMA DE BASE DE DATOS  Un sistema de base de datos se encuentra dividido en módulos cada uno de los cuales controla una parte de la responsabilidad total de sistema.  En la mayoría de los casos, el sistema operativo proporciona únicamente los servicios más básicos y el sistema de la base de datos debe partir de esa base y controlar además el manejo correcto de los datos.  Así el diseño de un sistema de base de datos debe incluir la interfaz entre el sistema de base de datos y el sistema operativo. 4
  • 5. Los componentes funcionales de un sistema de base de datos, son: Gestor de archivos. Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar información. Manejador de base de datos. Sirve de interfaz entre los datos y los programas de aplicación. 5
  • 6. Procesador de consultas. Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Además convierte la solicitud del usuario en una forma más eficiente. Compilador de DDL. Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos, estas se almacenan en el diccionario de datos. 6
  • 7. Archivo de datos. En él se encuentran almacenados físicamente los datos de una organización. Diccionario de datos. Contiene la información referente a la estructura de la base de datos. Índices. Permiten un rápido acceso a registros que contienen valores específicos. 7
  • 8. Una forma gráfica de representar los componentes y la relación que existe entre ellos. 8
  • 9. 1.5.1 El Gestor de Base de Datos Un sistema de gestión de base de datos son aquellos programas que permite a los usuarios crear y mantener una base de datos. Además tiene como propósito general que facilita el proceso de definir, construir y manipular bases de datos para diferentes aplicaciones.
  • 10. Algunas de las funciones principales de un Sistema Manejador de Base de Datos(DBMS) son: Crear y organizar la base de datos. Establecer y mantener las trayectorias de acceso a la base de datos, todo esto para acceder más rápido. Manejar los datos de acuerdo a las peticiones de usuarios. Registrar el uso de bases de datos.
  • 11. Interacción con el manejador de archivos: A través de sentencias del Lenguaje de Manipulación de Datos(DML) al comando del sistema de archivo. Así el manejador de base de datos será el verdadero almacenamiento de datos. Respaldo y recuperación: Que la base de datos tenga la capacidad mediante organismos de recuperar la información de manera inmediata en caso de alguna falla en el sistema. 11
  • 12. Control de concurrencia. Seguridad e Integridad: Tener un control para que los usuarios accedan a cierta información mediante técnicas de bloqueo cerrado de datos accedidos, evitando que estos se vean perjudicados o modificados sin autorización 12
  • 13. 1.5.2 Los Usuarios De La Base De Datos  Que es un usuario?  Toda aquella persona que tenga todo tipo de contacto en el sistema de base de datos desde que este diseña, elabora, termina y se usa. 13
  • 14.  Programador de aplicaciones. Estos programas de aplicación operan con los datos de todas las maneras usuales: recuperan información, crean información nueva, suprimen o cambian información existente, etc. Los profesionales en computación que interactúan con el sistema por medio de llamadas en DML (Lenguaje de Manipulación de Datos), las cuales están incorporadas en un programa escrito en un lenguaje de programación (Por ejemplo, COBOL, PL/I, Pascal, C, etc.) 14
  • 15.  DML es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos 15
  • 16. Usuario final. Acceso a la base de datos desde una terminal, puede emplear un lenguaje de consulta proporcionado como parte integral del sistema o recurrir a un programa de aplicación escrito por un usuario programador que acepte órdenes desde la terminal y a su vez formule solicitudes al DBMS. Sistema de administración de bases de datos. Software que controla la organización, almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos. Acepta solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados. 16
  • 17.  Administrador de bases de datos Es la persona (o grupo de personas) encargadas del control general del sistema de bases de datos.  Usuarios sofisticados. Los usuarios sofisticados interactúan con el sistema sin escribir programas. En cambio escriben sus preguntas en un lenguaje de consultas de base de datos. 17
  • 18.  Usuarios especializados. Algunos usuarios sofisticados escriben aplicaciones de base de datos especializadas que no encajan en el marco tradicional de procesamiento de datos. 18
  • 19. 1.5.3 El Administrador de la base de datos. Recuperabilidad. La recuperabilidad significa que, si se da algún error en los datos, hay un bug de programa ó de hardware, el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba. Las actividades de recuperación incluyen el hacer respaldos de la base de datos y almacenar esos respaldos de manera que se minimice el riesgo de daño ó pérdida de los mismos. 19
  • 20.  Integridad. La integridad de una base de datos significa que, la base de datos o los programas que generaron su contenido, incorporen métodos que aseguren que el contenido de los datos del sistema no se rompan así como las reglas del negocio.  Seguridad. Seguridad significa la capacidad de los usuarios para acceder y cambiar los datos de acuerdo a las políticas del negocio, así como, las decisiones de los encargados.
  • 21.  Disponibilidad. Que los datos estén accesibles.  Desempeño. Asegurarse del máximo desempeño incluso con las limitaciones  Desarrollo y soporte a pruebas. Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.
  • 22. 1.5.4 EL SISTEMAS DE COMUNICACION ENTRE LOS DISTINTOS COMPONENTES
  • 23. API’s (Aplication Programming Interface): Es una serie de servicios o funciones que el Sistema Operativo ofrece al programador, como por ejemplo, imprimir un carácter en pantalla, leer el teclado, escribir en un fichero de disco, etc. Visto desde la perspectiva del código máquina, el API aparece como un conjunto de procedimientos y funciones. DOS: esta API ofrece los servicios genéricos de todo Sistema Operativo multitarea, como abrir y cerrar ficheros y colas, leer y escribir en ellos. 23
  • 24.  KBD, VIO y MOU: estas tres APIs dan acceso a los denominados subsistemas, que son las partes encargadas de virtualizar el acceso a los dispositivos.  El API KBD se encarga de la lectura del teclado, el API MOU del ratón, y el API VIO del acceso a la pantalla en modo texto. Todo esto se puede hacer también a través del API DOS, pero el usar los subsistemas da mayor comodidad al usuario, y mayor rapidez a los programas, a costa de una perdida de portabilidad del programa. 24
  • 25. WIN: Este API es el que da acceso al Presentation Manager, Permite crear programas de tipo gráfico. Midleware:  Se conoce como midleware a los componentes software que facilitan el desarrollo de aplicaciones cliente/servidor para que puedan ser utilizados en plataformas de distintos fabricantes. 25
  • 26. Elementos de base de datos  Un sistema de base de datos está compuesto por: ◦ Datos del usuario ◦ Metadatos ◦ Índices ◦ Metadatos de aplicación
  • 27.  Base de Datos.  a) Datos de usuario.  Son los que introduce o necesita el usuario.
  • 28.  b) Metadatos.  Conjunto de datos que representan a un dato.  c) Índices.  Es un dato único con el cual se ordena la información y se tiene acceso más pronto a ella.
  • 29. d) Metadatos de aplicación.  Se usan para almacenar la estructura y el formato de formas, reportes, consultas de usuarios, y otros componentes de aplicación. Normalmente no se accede de forma directa a los metadatos de aplicación sino que se hace a través de herramientas proporcionadas por el DBMS para tal fin. En resumen son especificaciones de uso funcional de un dato.
  • 30. Aplicaciones de bases de datos Una aplicación de la base de datos consta de formas, consultas, reportes, menús y programas de aplicación. Los programas de aplicación deben escribirse en un lenguaje que sea parte del DBMS o en un lenguaje conectado a la base de datos a través del DBMS
  • 31. Aplicaciones de Base de Datos.  a) Formas.  Se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas.  b) Consultas.  Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares.  c) Reportes.  Es una presentación que tiene un formato de la información de una base de datos (hoja de papel o virtual).
  • 32. d) Menús.  Se usan para organizar los distintos componentes de la aplicación con el propósito de que el usuario final acceda a ellos con facilidad, mostrándole las opciones disponibles y ayudándole a seleccionar las acciones que desea realizar.
  • 33. e) Programas de aplicación.  Vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y cálculos a la aplicación. en pocas palabras es el software que nos permiten llamar los datos de la base de datos.