¿Qué es una Base de Datos? Ejemplos de Base de Datos? ¿Se puede considerar una Hoja de Cálculo de Excel una Base de Datos?

Slides:



Advertisements
Presentaciones similares
Bases de Datos I Universidad de la Cañada Licenciatura en Informática
Advertisements

INSTITUTO DE ESTUDIOS SUPERIORES DE CHIAPAS
SISTEMAS DE GESTIÓN DE BASES DE DATOS
DEFINICIONES. TIPOS. SEMANA 12
Base de Datos Unidad I Introducción.
DBMS (SGBD) El Sistema de Gestión
Arquitecturas de BD Modelo ANSI/SPARC
TECNICATURA EN INFORMATICA
Sistemas de Gestión de Bases de Datos (SGBD’s)
Introducción a LAS Bases de Datos
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
CURSO DE ACCESS Ing. Saul Yasaca.
Introducción a los Sistemas de Bases de Datos
Elementos para Interpretar el Modelo Conceptual de Datos
Bases de Datos Introducción.
¿QUÉ SON LAS BASES DE DATOS?
Modelos de Datos Modelado y Diseño de Bases de Datos
Teórico: Introducción
Introduccion a base de datos
Sistema de Gestión de Base de Datos
UNIDAD II Modelo de Datos.
Sistemas Gestores de Bases de Datos.
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
MOTORES DE BASE DE DATOS
Armando Lechler Avitia
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
BASES DE DATOS I Introducción.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Bases de Datos.
UNIDAD I Conceptos Básicos.
Introducción a los SGBD Profesor Julio Telot González Universidad de Matanzas “Camilo Cienfuegos” Cuba.

BASES DE DATOS INTRODUCCION
Viviana Poblete López Módulo: Modelo de Datos
Introducción a las bases de datos
Introducción a la Base de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
BASE DE DATOS BY: Julián Villar Vázquez.
Modelos de Bases de Datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Bases de datos relacionales
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
PROYECTO EMPRESARIAL Clase # 1.
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
VENTAJAS DE LAS BASES DE DATOS.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
1 Unidad VI Arquitectura y Componentes de un SGBD.
Base de datos.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICADE LA FUERZA ARMADA NACIONAL.
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
1 FUNDAMENTOS DE BASES DE DATOS SISTEMA GESTOR DE BASES DE DATOS (SGBD) Consiste en una colección de datos interrelacionados y un conjunto de programas.
BASE DE DATOS.
BASE DE DATOS EDY GOMEZ C. Lic. En Informatica y Medios Audiovisuales
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases.
Transacciones seguras  Concurrencia Ing. Yeberth Martinez Programación II.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos.
PARTICIPANTE: CAMACHO MAITE C.I T-01.
Sistemas de Información I
Diccionario/Directorio de Datos
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
13/11/14. UNIDADES DEL SEMESTRE Este trabajo esta diseñado para saber los propósitos de los sistemas de información, así como el buen desempeño que le.
Transcripción de la presentación:

¿Qué es una Base de Datos? Ejemplos de Base de Datos? ¿Se puede considerar una Hoja de Cálculo de Excel una Base de Datos?

Un sistema gestor de bases de datos (SGBD) es considerado: Sistema computarizado para guardar registros, un armario electrónico para archivar, a los que se le puede aplicar las siguientes operaciones: Agregar nuevos archivos. Insertar datos. Recuperar datos. Modificar datos. Eliminar datos. Eliminar archivos.

Es un sistema computarizado cuya finalidad es almacenar información y permitir a los usuarios recuperar y actualizar esa información con base en peticiones. Comprende 4 elementos: datos, hardware, software y usuarios.

Están almacenados de acuerdo a la estructura del sistema y van a ser procesados para convertirse en información: Integrada: La BD puede considerarse como una unificación de varios ficheros de datos y en el que se ha eliminado la redundancia de datos. Compartida: Los datos pueden compartirse entre varios usuarios distintos. Es posible que varios de estos usuarios accedan al mismo tiempo al mismo elemento de información (acceso concurrente).

Función: Apoyar la ejecución del software del sistema de base de datos. Los componentes Hardware del sistemas constan de: Almacenamiento secundario (discos duros). Procesadores de Hardware. Memoria principal.

El sistema gestor de base de datos (SGBD), se ubica entre los datos y el usuario, encargado de manejar las solicitudes de acceso a los datos. Interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Compuesto por: Lenguaje de definición de datos (LDD): Define la estructura de la base de datos: Lenguaje de manipulación de datos (LMD): Tiene como función trabajar sobre los datos de la base de datos para obtener la información pertinente o modificar la base de Datos

Existen 3 grandes clases de usuarios: El programador de aplicaciones, Responsable de escribir el programa que interactué con la base de datos (COBOL, C++, Java o lenguajes de alto nivel). Usuarios finales, A quienes se le brinda servicios de la base de datos (obtención de datos, guardado de datos, etc). Administrador de la base de datos, Rresponsable del control y manejo del SGBD.

Colección o depósito de datos integrados con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real; los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de éstas, y su definición y descripción, únicas para cada tipo de datos, han de estar almacenadas junto con los mismos.

Compactación, no hay necesidad de archivos en papel voluminosos. Velocidad, la máquina puede recuperar y actualizar datos más rápidamente que un humano. Centralización de la información, la información se comparte y se trabaja de forma compartida. Menos trabajo laborioso, se puede eliminar gran parte del trabajo de llevar los archivos a mano. Actualidad, en el momento que la necesitemos, tendremos a nuestra disposición información precisa y actualizada.

Versatilidad para representar la información: Ofrecer diferentes visiones de la información que se almacena en la BD. Desempeño: Debe dar respuesta en un tiempo adecuado, permitiendo el acceso simultáneo al mismo o diferente datos. Redundancia mínima de datos. Capacidad de acceso: Debe responder en tiempo adecuado a consultas previstas e imprevistas. Simplicidad: Cambios en los requerimientos no deben suponer grandes cambios en el modelo de datos.

Seguridad: Capacidad para proteger los datos contra pérdidas totales y/o parciales,  Contra destrucción causada por el entorno (fuego, inundación,...)  Contra destrucción causada por fallos del sistema.  Contra accesos no autorizados a la Base de Datos.  Contra accesos indebidos a los datos. Integridad: Que los datos sean correctos y se correspondan a los requerimientos del dominio.  Integridad frente a fallos HW o SW o de acceso concurrente.  Integridad asegurando que los datos se ajustan a los requerimientos del problema.

Sistemas de archivo, estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro) de una computadora, esto dio paso a los Sistemas de base de datos(SBD). Este sistema tenia los siguientes inconvenientes:  Redundancia de los datos.  Inconsistencia de datos.  Dificultad de acceso: Al querer obtener una información en concreto, podría ser muy difícil encontrarla. Cuenta: C10; Dueño: José Cuentas1.txt Numero: C10, Cliente: José Cuentas2.xls Cuenta: C10; Dueño: Pedro Cuentas1.txt Cuenta: C10; Dueño: José Cuentas2.xls

 Aislamiento de los datos: la independencia provoca que los datos no sea posible accederlos por todos los programas.  Problemas de integridad.  Problemas de atomicidad: Un conjunto de operaciones (Una Transacción) que se deben de efectuar en la base de datos de manera completa, lo cual no siempre se produce debido a la ocurrencia de fallos.  Anomalías en el acceso concurrente: El problema radica en tratar acceder por distintos usuarios (programas) a los mismos archivos.  Problemas de seguridad: En un sistema de archivo no se podría restringir el acceso a una porción de todo un archivo. C10Juan C50Adrian C1030 C3026 Cuentas Saldo

Este proceso se realiza a través de varios niveles de abstracción: Nivel Físico (Esquema interno) Nivel Lógico (Esquema Conceptual) Vista 1 Vista 2 Vista N Vista

Nivel Físico Nivel Lógico Vista Se refiere al almacenamiento físico en el se describe cómo se almacenan realmente los datos en memorias secundarias, en qué archivos, su nombre y dirección. También estarán los registros, longitud, campos, índices y las rutas de acceso a esos archivos.

Nivel Físico Nivel Lógico Vista En el se describen cuáles son los datos reales almacenados en la Base de Datos y que relaciones existen entre ellas. Este nivel lo definen los administradores de la Base de Datos que son los que deciden que información se guarda en la BD.(entidades, atributos, asociaciones, restricciones)

Nivel Físico Nivel Lógico Vista Es el nivel más cercano al usuario y representa la percepción individual de cada usuario. Se puede omitir una o más entidades del sistema. Se pueden omitir uno o más atributos de una entidad. Se pueden omitir una o más relaciones entre los datos. Se pueden cambiar el orden de los atributos.

Nombre_ClienteId_ClienteCalle_ClienteCiudad_Cliente Juan López DLas FloresGranada Pedro Tercero DLos TulipanesLeón María Prado SLas RosasManagua Nombre_ClienteId_Cliente Juan López D Pedro Tercero D María Prado S Calle_ClienteCiudad_Cliente Las FloresGranada Los TulipanesLeón Las RosasManagua VISTA 1 VISTA 2 BASE DE DATOS

struct deposito { char num_cuenta[10]; char nom_sucursal[22]; double saldo; };

struct deposito { char num_cuenta[10]; //10 bytes char nom_sucursal[22]; //22 bytes double saldo; //8 bytes }; //40 bytes en total la estructura

En este modelo los datos y las relaciones entre ellos son representados por un solo objeto denominado Tabla donde cada tabla está compuesta por Columnas y filas. Id_clienteNombre_ClienteCalle_ClienteCiudad_Cliente 1JuanSutiavaLeón 2PedroJaltevaGranada 3CarlosMonzónMatagalpa 4MaríaCentralLeón Cliente Número_CuentaSaldo C11000 C21200 C31500 C4600 C51700 Cuenta Id_clienteNúmero_Cuenta 1C2 2C3 3C4 4C1 2C5 Cuenta_Cliente

El modelo entidad relación (E–R), está basado en una percepción del mundo real que consta de: Una colección de objetos básicos denominados Entidades y de Relaciones entre estos objetos. Componentes básicos: Rectángulo: representan conjuntos de entidades. Elipses: representan atributo. Rombos: representan conjuntos de relaciones. Líneas: unen los demás elementos.