BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

Documentos relacionados
El Sistema Gestor de Base de Datos (DBMS)

Introducción a las Bases de Datos

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de

1.1.- Objetivos de los sistemas de bases de datos Administración de los datos y administración de bases de datos Niveles de Arquitectura

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.

RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.

Introducción a la Operación de Computadoras Personales

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Bases de Datos 3º Informática de Sistemas

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

Tema 1. Conceptos básicos

FUNCIONAMIENTO DEL ORDENADOR

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

Unidad 1. Introducción a los conceptos de Bases de Datos

Proyecto Multimedia. Elio Sancristóbal Ruiz

SEGURIDAD EN LAS BASES DE DATOS

Afinación y Rendimiento de Bases de Datos

Diseño arquitectónico 1ª edición (2002)

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Estructura de Bases de datos. Leonardo Víquez Acuña

INSTRUMENTO DE EVALUACIÓN AP01 - AA2 EV1

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

Enterprise Architect:

Fundamentos de Ingeniería de Software [Etapas II]

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

ESTÁNDAR DE COMPETENCIA

Introducción a la arquitectura de computadores

ESTÁNDAR DE COMPETENCIA

Universidad de Cantabria

Sistema de Gestión de la Calidad SGC

ISC. Taller de Base de Datos. Alumno: D O C E N T E L.I. JOSE HERNANDEZ RODRIGUEZ

IT-05 Fecha: Edición: 01 Página: 1/9 HOTEL - RESTAURANTE COCINA COCINA. Elaborado por: JAVIER ARRANZ LAPRIDA

CONTROL INTERNO - EL INFORME COSO

REGLAMENTO INTERNO PARA EL USO DE EQUIPO DE CÓMPUTO, INTERNET Y CORREO ELECTRONICO

BASES DE DATOS, MODELOS DE DATOS Y DBMS

Modelos y Bases de Datos

Tema 2 Introducción a la Programación en C.

Proceso de Informática y Sistemas Código IN-IS-05. Instructivo de Backup Servidor de Correo Electrónico Versión 2. Resolución de Aprobación N 205

Conceptos básicos de bases de datos

PO-1TI-001. Código: Versión: Elaborado por: - Gerencia de IT. Página: Revisado por: - Gerencia de IT. Page 1 of 5

Herramientas Informáticas I Software: Sistemas Operativos

BASES DE DATOS TEMA 1. INTRODUCCION

Requerimientos de Software

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

INFORMÁTICA Y COMUNICACIONES

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

ADMINISTRACIÓN DE CENTROS DE CÓMPUTO

Sistemas Operativos. Curso 2016 Sistema de Archivos

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones

Introducción a las bases de datos

DOCUMENTACIÓN DE LOS SISTEMAS DE GESTIÓN DE CALIDAD Y MEDIO AMBIENTE MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE EQUIPO CÓMPUTO

CURSO EXCEL BÁSICO INTERMEDIO

Soluciones Tecnológicas Integrales

Microsoft SQL Server 2008 Instalación y Configuración

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

Estructura del Computador

PLANEACION TACTICA Y OPERATIVA FUNDACIÓN UNIVERSITARIA TECNOLÓGICO COMFENALCO

Tecnología de Información

REQUISITOS PARA CARGOS OFERTADOS DE SECRETARIA GENERAL. TECNOLOGIA DE INFORMACION Y COMUNICACIÓN: 14 cargos

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

BASES DE DATOS TEMA 2 MODELOS DE DATOS

SISTEMA DE CONTROL INTERNO GENERALIDADES.

Descripción del módulo: Este módulo describe la lógica de la programación y la utilización de programa orientado a objetos.

ORGANIZACIÓN, IMPLEMENTACIÓN Y CONTROL DE MARKETING. Omar Maguiña Rivero

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Objetos de aprendizaje: Computadora

Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión)

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS DE LA SALUD

UNIVERSIDAD DE GUADALAJARA

Arquero Control de Horarios tiene como principales características: Configuración de la estructura organizativa de la corporación.

Bases de Datos: Introducción

DISEÑO CURRICULAR AUDITORIA DE SISTEMAS

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

FOMENTO DE LA CULTURA DE CONTROL INTERNO

PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO POR CONCURSO PARA LA CONTRATACIÓN DEL SERVICIO DE ACTUALIZACIÓN DE LA PLATAFORMA DE

PROCESO ADMINISTRACIÓN DEL SIG PROCEDIMIENTO CONTROL DE REGISTROS

Capítulo 6. Relaciones. Continuar

Descripción del Curso

Procedimiento de Gestión Fecha: PG-02 Control de registros Versión: 1. Aprobado por: Gerencia General Pagina: 1 de 6. Control de registros

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

SISTEMA INTEGRADO DE GESTIÓN

Conocimiento y evaluación del control interno

ANALISIS Y DISEÑO DE SISTEMAS HERRAMIENTAS PARA DETERMINAR REQUERIMIENTOS DE SISTEMAS

Seguridad en el SLU Disponibilidad. Seguridad en el SLU Integridad. Seguridad en el SLU Acceso. Agenda. Disponibilidad. Ambiente de Producción

CRÉDITOS A RECONOCER Grado en Ingeniería Informática. Formación y Orientación Laboral. Implantación de Aplicaciones Informáticas de Gestión

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC.

Tema 1: Fundamentos y Conceptos Básicos de Bases de Datos

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

TECNICAS ESPECIALES DE AUDITORIA DE SISTEMAS COMPUTACIONALE S MAURICIO ESGUERRA NATALY CRUZ MOLINA

Grandes de Bases de Datos. Alta disponibilidad Envío de bitácoras

Transcripción:

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro medio secundario), en donde hay una serie de programas que corren con la DB en donde habrá las operaciones de: Recuperación Actualización Inserción Eliminación De los datos en donde habrá usuarios, no solo uno, que accederán a los datos de muchos usuarios, que a veces es el mismo dato que se traslapa y de ahí la importancia que la DB sea integrada conociéndose como BASE DE DATOS ÚNICA. Es importante entonces identificar el tipo de usuarios que acceden a una DB, que generalmente se clasificarán en dos tipos: desarrolladores y usuarios finales. Los Desarrolladores o Diseñadores están operando dentro de un DBMS en los Niveles de Diseño: Físico y Conceptual. Nivel Físico: Es aquel en el que se determinan las características de almacenamiento en el medio secundario. Los diseñadores de este nivel poseen un amplio dominio de cuestiones técnicas y de manejo de hardware (Uno o más computadoras, medios de almacenamiento secundario como: discos duros, CDR, etc.). Nivel Conceptual: Es aquel en el que se definen las estructuras lógicas de almacenamiento y las relaciones que se darán entre ellas. Ejemplos comunes de este nivel son el diseño de los registros y las ligas que permitirán la conexión entre registros de un mismo archivo, de archivos distintos incluso, de ligas hacia archivos. 1

El Usuario final es el que finalmente accede a la BD a través del DBMS, conocido como Nivel de Edición. Nivel de Edición: Es aquel en el que se presenta al usuario final y que puede tener combinaciones o relaciones entre los datos que conforman a la base de datos global. Puede definirse como la forma en el que el usuario aprecia la DB y sus relaciones Desarrolladores Son usuarios informáticos que tienen a su cargo tareas de creación y mantenimiento de la DB, así como la realización de procedimientos y programas que necesiten los usuarios finales. Se clasifican en: Diseñadores: Tienen la responsabilidad de identificar los datos que han de estar contenidos en la DB, así como determinarlas estructuras más apropiadas para satisfacer las necesidades de los usuarios. Según la fase donde intervienen se pueden tener: Diseñadores lógicos: mantienen constantes entrevistas con los usuarios a fin de que la DB represente lo más fielmente posible el mundo real que trata de recoger, ya que deben decidir que tipos de datos vas a estar contenidos en la DB, persiguen un objetivo de eficacia de la DB. Diseñadores físicos: transforman las estructuras lógicas en físicas, las cuales deben de proporcionar la mayor eficiencia, minimizando el tiempo de respuesta y el consumo de recursos. Administradores: Su misión es la vigilancia y gestión de los datos para que no se destruyan ni contaminen, perdiendo su confidencialidad, disponibilidad e integridad. El administrador es el responsable de establecer el sistema de autorizaciones de acceso y deberá coordinar y controlar su uso. Deberá ocuparse del buen funcionamiento de todo el sistema, sin que se produzcan paradas, de modo que se proporcionen los tiempos adecuados de respuesta. Analistas y programadores: Tienen a su cargo el análisis y la programación de las tareas que no pueden ser llevadas a cabo por los usuarios finales, para lo cual desarrollan procedimientos y programas que ponen a disposición de los usuarios finales con el propósito de facilitarles su trabajo. Usuarios Finales Son aquellos que tiene que acceder a los datos porque los necesitan para llevar a cabo su actividad, se les puede clasificar en: Habituales: Suelen hacer consultas y/o actualizaciones en la DB como parte cotidiana de su trabajo. Utilizan por lo regular menús preparados por analistas y/o programadores para facilitarles su interrelación con la computadora. Dentro de este grupo se distinguen a los capturistas, cuya labor consiste en actualizar la DB. Esporádicos: Usuarios que no hacen un uso cotidiano de la DB, pero es posible que requieran información diferente en cada ocasión. Suelen ser gerentes de nivel medio o alto. 2

Simples o paramétricos: Realizan transacciones programadas, su trabajo es de consultas y actualizaciones constantes de la DB, por ejemplo, encargados de reservaciones de líneas aéreas, hoteles y compañías de alquiler de automóviles, los cajeros bancarios, etc. Autónomos: Emplean DB personalizadas gracias a los paquetes comerciales que cuentan con interfaces de fácil uso, basadas en menús o en gráficos. En estos se encuentran los usuarios de paquetes fiscales que almacenan diversos datos financieros personales para fines fiscales, entre otros. Usuarios Usuarios Ingenuos Programadores de aplicaciones Usuarios sofisticados Administrador de Base de Datos Interface de aplicación Programadores de aplicación Consulta Planificación de Base de Datos Recompilador de lenguaje de manipulación de datos Procesador de consultas Compilador de lenguaje de definición de datos Código objeto de programas de aplicación Gestor de archivos Gestor de archivos Sistema de gestión de bases de datos Archivo de datos Almacenamiento en disco Diccionario de datos 3

1.4 Componentes de un DBMS 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. El DBMS es entonces un conjunto de programas (software) que se encargan de manejar la creación y todos los accesos a las DB y está compuesto por: DDL: Data Definition Language (Lenguaje de Definición de Datos). Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema. DML Data Manipulation Language (Lenguaje de Manipulación de Datos). Permite la manipulación de las operaciones de inserción, eliminación y modificación. SQL Structured Query Language (Lenguaje Estructurado de Consulta). Es utilizado para especificar el esquema interno que corresponde a la DB almacenada. SDL Store Definition Language (Lenguaje de Definición de Almacenamiento). Es utilizado por el DBMS para especificar el esquema interno que corresponde a la DB almacenada. VDL View Definition Language (Lenguaje de Definición de Vistas). Es utilizado para especificar las vistas del usuario. QL Querry Language GUI Graphical User Interface (Interfaz de Usuario Grafica). Los componentes funcionales de un sistema de base de datos, se encuentran organizados de la siguiente forma: Componentes de Procesamientos de Consulta. Compilador del DML: Traduce las instrucciones del DML en lenguajes de consultas a instrucciones de bajo nivel que entiende el motor de valuación de consultas. estas se almacenan en el diccionario de datos. Recopilador del DML incorporado: Convierte las instrucciones del DML incorporadas, en un programa de aplicación y en llamadas procedimentales normales en el lenguaje anfitrión. Interprete del DML: Interpreta las instrucciones del DDL y las registra en tablas que contienen metadatos. Componentes de Gestión de Almacenamiento. 4

Motor de autorización de integridad: Comprueba que se satisfagan las ligaduras de integridad y autoriza a usuarios para acceder a los datos. Gestor de transacciones: Asegura que la DB quede en un estado consistente a pesar de fallos del sistema y permite ejecutar transacciones concurrentes. Gestor de archivos: Gestiona la reserva de espacio de almacenamiento del disco y de las estructuras de datos usadas para representar datos. Gestor de memoria intermedia: Responsable del traslado de los datos del disco a la memoria principal. Estructuras de Datos. 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. Almacena información sobre las tablas y columnas en la Base de Datos, los métodos de acceso empleados, los privilegios de acceso, etc... Índices: Proporciona acceso rápido a elementos de datos con valores particulares. Datos estadísticos: Almacena información estadística sobre los datos de la DB. 5

6