Documente Academic
Documente Profesional
Documente Cultură
BASE DE DATOS
INTRODUCCION
Un poco de Historia
Sistemas de archivos: Surgieron a raz de la necesidad de almacenamiento de la informacin para su correspondiente reutilizacin (persistencia) Desventajas: Redundancia de los datos Los archivos estn separados unos de otros (no se pueden combinar fcilmente) Alto costo para la propagacin de cambios Inconsistencia debido a actualizaciones simultneas
Ing. REGF
Un poco de Historia
Ing. REGF
Un poco de Historia
Por qu surgieron los sistemas de Bases de Datos? Necesidad de solucionar las debilidades de los sistemas de archivos Capacidades:
Manejo de persistencia Soporte por lo menos de un modelo de datos Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la informacin Control de acceso Evitar inconsistencias al compartir la informacin
Ing. REGF
Un poco de Historia
Ing. REGF
Bases de datos
Las bases de datos y los sistemas de bases de datos son un componente esencial de la vida cotidiana en nuestra sociedad. Actualmente, la mayora de nosotros nos enfrentamos a diversas actividades que implican cierta interaccin con una base de datos. Por ejemplo, ir al banco a depositar o retirar fondos, realizar una reserva en un hotel o una compaa area, acceder al catlogo computarizado de una biblioteca para buscar un libro, o comprar algo online (un juguete o un computador, por ejemplo), son actividades que implican que alguien o algn programa de computador acceda a una base de datos. Incluso la compra de productos en un supermercado, en muchos casos, provoca la actualizacin automtica de la base de datos que mantiene el stock de la tienda.
Ing. REGF
Bases de datos
Estas interacciones son ejemplos de lo que podemos llamar aplicaciones de bases de datos tradicionales, en las que la mayor parte de la informacin que hay almacenada y a la que se accede es textual o numrica. En los ltimos aos, los avances en la tecnologa han conducido aplicaciones y sistemas de bases de datos nuevos. La tecnologa de los medios de comunicacin nuevos hace posible almacenar digitalmente imgenes, clips de audio y flujos (streams) de vdeo.
Ing. REGF
Bases de datos
Estos tipos de archivos se estn convirtiendo en un componente importante de las bases de datos multimedia. Los sistemas de informacin geogrfica (GIS, Geographic information systems) pueden almacenar y analizar mapas, datos meteorolgicos e imgenes de satlite. Los almacenes de datos y los sistemas de procesamiento analtico en lnea (OLAP, online analylical processing) se utilizan en muchas compaas para extraer y analizar informacin til de bases de datos mucho ms grandes para permitir la toma de decisiones.
Ing. REGF
Bases de datos
Las tecnologas de tiempo real y bases de datos activas se utilizan para controlar procesos industriales y de fabricacin. Y las tcnicas de bsqueda en las bases de datos se estn aplicando a la WWW para mejorar la bsqueda de la informacin que los usuarios necesitan para navegar por Internet.
Ing. REGF
Bases de datos
Las bases de datos y la tecnologa de bases de datos tienen mucha influencia del uso creciente de los computadores. Las bases de datos juegan un papel fundamental en la mayora de las reas en las que se utilizan computadores, como en el mbito empresarial, en el comercio electrnico, ingeniera, medicina, justicia, educacin y bibliotecas.
Ing. REGF
Bases de Datos
Todo el tiempo ha existido la informacin. En cada una de nuestras actividades usamos y generamos informacin. Esta informacin puede ser usada ya sea en forma organizada o desorganizada, pero el llevarlo de esta ltima manera, no garantiza su buen uso.
Desorganizada
Organizada
Ing. REGF
Ing. REGF
Bases de Datos
Una base de datos es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para que luego podamos encontrar y utilizar fcilmente. El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. A veces se utiliza DB, de database en ingls, para referirse a las bases de datos.
Ing. REGF
Bases de Datos
CONCEPTO: Una base de datos es un conjunto de informacin almacenada en forma organizada bajo cierto formato en un computador. Dicha informacin se almacena en tablas, donde las columnas indican los campos y las filas los registros de esa tabla. Ejm:
Nombre Apellido Telfono
Registro1 Registro 2
Alicia Juan
Angamarca Zrate
2567893 2578935
Registro: Conjunto de informacin relacionada con una persona, evento, producto, etc. Campos: Caractersticas que definen la informacin a almacenar (nombres, telfono, edad, etc.)
Ing. REGF
Bases de Datos
Cada campo, viene identificado por el tipo de informacin que almacenara. Ejm:
CAMPO
Nombre
Tipo
Texto
Longitud
60
Apellido
Telfono Cdula
Texto
Numrico Numrico
60
11 11
Bases de Datos
Pero en la prctica, una base de datos real suele estar formada por ms de una tabla. Por ejemplo, la base de datos que utiliza una empresa normal para su gestin deber almacenar datos sobre clientes, proveedores, artculos, facturas, etc. Cada uno de estos bloques de datos ser una tabla, tablas estarn relacionadas entre s (por ejemplo: un ser suministrado por un cierto proveedor, y ese aparecer en ciertas facturas, cada una de las corresponder a un cierto cliente). y estas artculo artculo cuales
Ing. REGF
Bases de Datos
Todo este conjunto de informacin que forman las tablas y las relaciones entre ellas ser nuestra base de datos. En concreto, se tratar de lo que se conoce como una base de datos relacional. Un primer ejemplo Vamos ver un primer ejemplo, que nos ayudar a llevar a la prctica todo esto. Supondremos que nos proponen el siguiente problema: Se desea informatizar un centro de estudios de pequeo tamao. Interesa controlar exclusivamente los asuntos acadmicos: qu alumnos tenemos, qu cursos/asignaturas han realizado, qu profesores tenemos en plantilla, quin ha impartido cada uno de los cursos, etc. Estas seran las indicaciones que nos dara el cliente (o que nosotros pensaramos, si lo realizamos para nosotros). Cuales serian las posibles tablas.
Ing. REGF
Y se desea: Seleccionar todos los registros de la tabla, entonces la sentencia SQL sera: SELECT * FROM jugadores; El * indica que son
todos los registros
EQUIPO
Cod E01E Nombre Barcelona DT Polilla Gmez id_estadio 1 Jugadores 23 Presidente Elias Wated Pas Ecuador
E01A
River Plate
Daniel Pasarela
22
Dominguez
Argentina
Ing. REGF
Bases de datos
Una base de datos es una coleccin de datos relacionados. Con la palabra datos nos referimos a los hechos (datos) conocidos que se pueden grabar y que tienen un significado implcito. Por ejemplo, piense en los nombres, nmeros de telfono y direcciones de las personas que conoce. Puede tener todos estos datos grabados en un libro de direcciones indexado o los puede tener almacenados en el disco duro de un computador mediante una aplicacin como Microsoft Access o Excel. Esta coleccin de datos relacionados con un significado implcito es una base de datos.
Ing. REGF
Bases de datos
La definicin anterior de base de datos es muy genrica; por ejemplo, podemos pensar que la coleccin de palabras que compone esta diapositiva de texto es una coleccin de datos relacionados y que, por tanto, constituye una base de datos. No obstante, el uso comn del trmino base de datos es normalmente ms restringido. Una base de datos tiene las siguientes propiedades:
Una base de datos representa algn aspecto del mundo real, lo que en ocasiones se denomina minimundo o universo de discurso (UoD, Universe of discourse). Los cambios introducidos en el minimundo se reflejan en la base de datos.
Ing. REGF
Bases de datos
Una base de datos es una coleccin de datos lgicamente coherente con algn tipo de significado inherente. No es correcto denominar base de datos a un surtido aleatorio de datos.
Una base de datos se disea, construye y rellena con datos para un propsito especfico. Dispone de un grupo pretendido de usuarios y algunas aplicaciones preconcebidas en las que esos usuarios estn interesados.
Ing. REGF
Bases de datos
En otras palabras, una base de datos tiene algn origen del que se derivan los datos, algn grado de interaccin con eventos del mundo real y un pblico que est activamente interesado en su contenido. Los usuarios finales de una base de datos pueden efectuar transacciones comerciales (por ejemplo, un cliente que compra una cmara) o se pueden producir unos eventos (por ejemplo, un empleado tiene un hijo) que provoquen un cambio en la informacin almacenada en la base de datos. Al objeto de que una base de datos sea en todo momento precisa y fiable, debe ser un reflejo exacto del mini-mundo que representa; por consiguiente, en la base de datos deben reflejarse los cambios tan pronto como sea posible.
Ing. REGF
En informtica se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informtica se ha encargado de proporcionar herramientas que faciliten la gestin de los datos.
Ing. REGF
Ing. REGF
Ing. REGF
Ing. REGF
Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.
Ing. REGF
Es una base de datos donde se guardan todas las propiedades de la base de datos, descripcin de la estructura, relaciones entre los datos, etc. El diccionario debe contener:
La descripcin externa, conceptual e interna de la base de datos Las restricciones sobre los datos El acceso a los datos Las descripciones de las cuentas de usuario Los permisos de los usuarios
Ing. REGF
Ing. REGF
Ing. REGF
Un sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definicin y manipulacin de la base de datos. Estos lenguajes son los siguientes:
Lenguaje de definicin de datos (DDL). Para definir los esquemas de la base de datos Lenguaje de manipulacin de datos (DML). Para manipular los datos de la base de datos Lenguaje de control de datos (DCL). Para la administracin de usuarios y seguridad en la base de datos.
Ing. REGF
Ing. REGF
Archivos tradicionales
Documentos
SGBD DBMS
Bases de Datos
Editar imgenes
Archivos de audio
Trabajo
1. Para que me sirve una Base de Datos? 2. Cuales son los componentes de una Base de Datos? 3. Cules son los softwares que me permiten trabajar (crear, manipular, consultar) las Bases de Datos?, exponer uno de ellos segn eleccin de docente. 4. Menciona y explica 3 funciones de los SGBD. 5. Cules son los actores principales en un SGBD?
Ing. REGF
LOGO