Base de Datos I Profesora: Nelwi Báez.

Slides:



Advertisements
Presentaciones similares
Tecnicatura Universitaria en Informática
Advertisements

SISTEMAS DE GESTIÓN DE BASES DE DATOS
DEFINICIONES. TIPOS. SEMANA 12
Base de Datos Unidad I Introducción.
Arquitecturas de BD Modelo ANSI/SPARC
UNIX COMP 240.
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
Diseño de Bases de Datos
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
CURSO DE ACCESS Ing. Saul Yasaca.
UNIDAD IV Funcionamiento de la Base de Datos.
Bases de Datos Introducción.
Teórico: Introducción
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Unidad 1:Conceptos y Definiciones
MOTORES DE BASE DE DATOS
Sindy Carolina Asprilla
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
UNIDAD I Conceptos Básicos.
Definición De Datos Lenguaje de definición de datos
Introducción a los SGBD Profesor Julio Telot González Universidad de Matanzas “Camilo Cienfuegos” Cuba.
Sistemas de Bases de Datos I

BASES DE DATOS INTRODUCCION
Viviana Poblete López Módulo: Modelo de Datos
Arquitectura de una aplicación
Bases de datos CONCEPTOS BÁSICOS.
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
DATA WAREHOUSE Equipo 9.
BASE DE DATOS BY: Julián Villar Vázquez.
Ing. JUAN CARLOS GARCIA DUARTE
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.
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
Bases de datos relacionales
BASES DE DATOS CONCEPTUALIZACIÓN
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
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
PROYECTO EMPRESARIAL Clase # 1.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
¿Qué es una Base de datos?
Base de datos.
Beatriz Adriana Sabino Moxo
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.
Elementos y tipos de sistemas operativos
UNIDAD I INTRODUCCION A LOS S.O.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
Partes de la ventana Access
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Introducción a la Base de Datos Profesora: Nelwi Báez.
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
MBA. LIDA LOOR MACIAS 2 Introducción a los conceptos de Bases de datos Qué es un Sistema de Bases de Datos Introducción a los conceptos de Bases de datos.
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Conociendo el modelo Cliente-Servidor
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Base de Datos I.
Base de Datos I.
Base de Datos I.
Introducción a la Base de Datos
Transcripción de la presentación:

Base de Datos I Profesora: Nelwi Báez

Introducción a la Base de Datos Unidad 1: Introducción a la Base de Datos

juntos diferentes tipos de ¿Qué es una Base de Datos? ¿Cómo puedo almacenar juntos diferentes tipos de datos? Notas de Instructor Preguntar a los estudiantes, como creen ellos que se pueden almacenar diferentes tipos de datos juntos en un mismo lugar, de manera organizada, y expresar algún grado de relación entre ellos. Frase de Transición La respuesta es una Base de Datos.

¿Qué es una Base de Datos? Colección organizada de datos interrelacionados Organizado Manera que los datos necesitan ser almacenados Colección Grupo de datos Colecciones de datos que pertenecen a diversos tipos de datos Inter-relacionado Datos que proporcionan información razonable y coherente Notas de Instructor Definir el concepto de una base de datos sobre los términos de organización, colección e inter-relacionado, la base de datos puede usarse para almacenar, actualizar, eliminar y recuperar datos. La base de datos se almacena en el disco físico de la computadora como un archivo, explicar que el sistema de administración de base de datos es el que suministra ese valor agregado, el que potencia el uso de base de datos, es a través del DBMS que podemos garantizar la concurrencia, integridad, relación entre datos, reutilización y seguridad. Frase de Transición Veamos un ejemplo de una base de datos

¿Qué es una Base de Datos? Una base de datos se usa para almacenar y recuperar grandes cantidades de datos 8000 Estudiantes 8000 Fotos de Estudiantes 32200 Notas Notas de Instructor Explicar que en esta gráfica se especifica que existen una gran cantidad de registros almacenados, que estos pueden ser accedidos, eliminados o actualizados, adicionalmente la base de datos es almacenada como un archivo en el disco físico, esto es de gran importancia ya que existe una relación bastante grande entre el sistema operativo y el RDBMS, a través del subsistema de administración de archivos o file system. Frase de Transición Ahora hablaremos sobre un DBMS Físicamente, los datos en una computadora se almacenan en forma de archivos Es una colección computarizada de datos, almacenados como archivos de datos

¿Qué es una Base de Datos? ID de Estudiante Nombre de Estudiante Edad No. de Curso Nombre de Curso Notas Foto de Estudiante Ejemplo Notas de Instructor Explicar que en la gráfica se describe una base de datos donde coexisten diferentes tipos de datos, adicionalmente esos datos están relacionados, describir las relaciones que existen entre los datos, por ejemplo como obtengo la nota de José Pérez en el curso de Base de Datos. Frase de Transición Veamos otro ejemplo de una base de datos, basados en cantidad de registros.

Los tipos de Base de Datos Base de Datos Jerárquica Es aquella donde los datos se presentan en nivel múltiples que represente con raíz y sus ramificaciones. Bases de Datos Red Es aquella que permite la conexión de los nodos en forma multidireccional, por lo que cada nodo puede tener varios dueños a la vez.

Base de Datos Relacional En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las columnas representan campos (atributos particulares de un registro). Al realizar las búsquedas, una base de datos relacional hace coincidir la información de un campo de una tabla con información en el campo correspondiente de otra tabla y con ello produce una tercera tabla que combina los datos solicitados de ambas tablas

Por ejemplo, si una tabla contiene los campos NÚM-EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos DEPARTAMENTO, NÚM-EMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo NÚM-EMPLEADO de las dos tablas para encontrar información, Como por ejemplo los nombres de los empleados que ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un día determinado. En otras palabras, una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relaciónales.

Los sistemas de base de datos muchas veces son utilizados por personal que no cuenta con conocimientos de computación, esta complejidad debe estar escondida para los usuarios. Para ocultarla, se definen varios niveles de abstracción en los que puede observarse la base de datos. Este es el nivel de abstracción más alto, en el cual se describe solamente una parte de la base de datos. Aunque en el nivel conceptual se utilizan estructuras más simples, todavía queda una forma de complejidad que resulta del gran tamaño de la base de datos. Este es el siguiente nivel más alto de abstracción, en el que se describe cuáles son los datos reales que están almacenados en la base de datos y qué relaciones existen entre los datos Este es el nivel más bajo de abstracción, en el que se describe cómo se almacenan realmente los datos.

Manejador de base de datos Generalmente las bases de datos requieren una gran cantidad de espacio de almacenamiento. Las bases de datos de las empresas comúnmente se miden en términos de gigabytes de información. Puesto que la memoria principal de la computadora no puede almacenar esta información, se guarda en discos. Ya que el movimiento de los datos en el disco es muy lento comparado con la velocidad de la unidad central de procesamiento de las computadoras, es imperativo que el sistema de base de datos estructure la información de tal manera que se reduzca la necesidad de transferir datos entre el disco y la memoria principal.

Manejador de base de datos El objetivo de un sistema de base de datos es simplificar y facilitar el acceso a los datos. Las vistas de alto nivel ayudan a lograrlo. Si el tiempo de respuesta para una consulta es demasiado largo, el valor del sistema se reduce. Un manejador de base de datos es un módulo de programa que constituye la interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicaciones y las consultas hechas al sistema. El manejador de base de datos es responsable de las siguientes tareas:

Componentes principales Datos. Los datos son la Base de Datos propiamente dicha. Hardware. El hardware se refiere a los dispositivos de almacenamiento en donde reside la base de datos, así como a los dispositivos periféricos (unidad de control, canales de comunicación, entre otros.) necesarios para su uso. Software. Está constituido por un conjunto de programas que se conoce como Sistema Manejador de Base de Datos (DMBS: Data Base Management System). Este sistema maneja todas las solicitudes formuladas por los usuarios a la base de datos.

Usuarios. Existen tres clases de usuarios relacionados con una Base de Datos: El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos. El usuario final, quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación. El administrador de la Base de Datos (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos

Arquitectura separada Encontramos distintas arquitecturas de RDBMS. Sin embargo se pueden distinguir dos tipos generales de arquitecturas para estos sistemas de bases de datos. Arquitectura separada de RDBMS

Arquitectura integrada de RDBMS El tipo de arquitectura integrada es en general preferible a la arquitectura separada y el más común entre los RDBMSs comerciales. De todos modos, la consecuencia de una integración de los lenguajes de definición de datos (DDL) y los de manipulación de datos (DML) en un sólo lenguaje (DMDL: Data Manipulation and Description Language), son positivas y negativas.

Por un lado, esta integración resulta muy cómoda para el DBA, puesto que le basta con aprender un solo lenguaje formal para realizar todas las tareas de creación y mantenimiento de la base de datos. Pero por otro lado, estos sistemas (tanto los separados como los uniformes) fuerzan una proyección directa desde el nivel externo al interno, haciendo que el nivel conceptual, el fundamental según la arquitectura ANSI/X3/SPARC, desaparezca o se implemente en el nivel externo como una vista global externa. ANSI/X3/SPARC (Standard Planning and Requirements Committee of the American National Standards Institute on Computers and Information Processing), que data de finales de los años setenta. Este comité propuso una arquitectura general para DBMSs basada en tres niveles o esquemas: el nivel físico, o de máquina, el nivel externo, o de usuario, y el nivel conceptual. Así mismo describió las interacciones entre estos tres niveles y todos los elementos que conforman cada uno de ellos Investigar

Por esta razón algunos DBAs inexpertos tienden a obviar la fase de análisis, cuando de hecho es la vital para la correcta implementación de la base de datos. Se insiste en que un buen modelado conceptual es una condición indispensable para el correcto desarrollo de una base de datos. Lo ideal es usar un DBMS que nos permita desarrollar todas las tareas (de descripción y de manipulación) lo más fácilmente posible, pero no sin antes disponer de todas las herramientas necesarias para un correcto modelado conceptual, estén éstas o no incluidas en el DBMS

IMPORTANCIA