Informática II M.I.R.S.T. Gabriel Orozco Martínez.

Slides:



Advertisements
Presentaciones similares
Introducción a LAS Bases de Datos
Advertisements

DEFINICION Un sistema de gesti ó n de base de datos es una suite de aplicaciones de software que hacen que le sea posible para las personas o empresas.
Conjunto de información almacenado en memoria auxiliar Permiten acceso directo a programas que las manipulan Es un sistema de archivos electrónicos.
¿QUÉ SON LAS BASES DE DATOS?
Sistema de Gestores de Bases de Datos
Base de datos.
SISTEMAS GETIONADORES DE BASES DE DATOS
Qué son las Bases de Datos Conceptos Básicos. Definición de Bases de Datos  Una base de datos o banco de datos es un conjunto de datos que pertenecen.
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Ejemplo, la información principal de:
Sistemas Gestores de Bases de Datos
Diseño y desarrollo de una base de datos para una aplicación real
PARCIAL 3.
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.
 Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.  Independencia. La independencia.
DANIEL JARAMILLO 11º  Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS (licenciamiento) SGBD disponibles en el mercado E.I. L.E. Prof. Ramón.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
INSTITUTO DE CIENCIAS ECONÓMICO-ADMINISTRATIVO ÁREA ACADÉMICA DE COMERCIO EXTERIOR 13/09/ UAEH.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
EQUIPO 4.  Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
UNIVERSIDAD LATINA I.- PLANEACIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
APLICACIONES Y BASE DE DATOS EN LA NUBE Ingeniería del Software DCN0604IIV1 Febrero de 2016 REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE PODER POPULAR.
CIENCIAS CONTABLES Y FINANCIERAS 8VO CICLO «BASE DE DATOS» BASE DE DATOS VIII CICLO.
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
UNIDAD 7.
Conceptos generales de base de datos
BASE DE DATOS.
L.I. MARISOL HUITRÓN RIVAS
Bases de Datos Unidad 1.
Estado del arte y Gestión de la Información
Diseño de Bases de Datos
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
BASE DE DATOS INTRODUCCION.
U.T. 11: Introducción A Las Bases De Datos
POR: LUIS ANGEL GARCIA ARELLANO LUIS PABLO REYES FERNANDEZ
BASES DE DATOS.
PARCIAL III BASE DE DATOS.
Profesor: José Luis Gonzalez
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
TRABAJO BASE DE DATOS CARLOS MARTINEZ 7º3
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Unidad 7: Nivel Interno Algunos Conceptos Importantes
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
BASE DE DATOS relacional
Instituto Tecnológico Superior de la Región Sierra
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Bases de Datos Daniel Rojas UTN.
Integrantes Javier Pérez Yuleidis polo Yeimy ramos Yaneth Rodríguez
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
Conceptos Relacionados Unidad I. Parte A.
L.I. Manuel Antonio Cebreros Zazueta
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Introducción de Base de Datos
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Generaciones de Bases de Datos
- Que es una BD Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para.
Universidad Alonso de Ojeda Facultad de Ingeniería
Sistema Gestor de Bases de Datos (SGDB)
Introducción a las bases de datos (I)
BASES DE DATOS II.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
GC-F-004 V.01 CENTRO DE INDUSTRIA Y LA CONSTRUCCIÓN REGIONAL TOLIMA.
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
UNIVERSIDAD NACIONAL FEDERICO VILLAREAL ESCUELA UNIVERSITARIA DE EDUCACIÓN A DISTANCIA ESCUELA UNIVERSITARIA DE EDUCACIÓN A DISTANCIA ESPECIALIDAD: INGENIERÍA.
Transcripción de la presentación:

Informática II M.I.R.S.T. Gabriel Orozco Martínez

Base de datos  Base de Datos o Banco de Datos  Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una Biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Conceptos fundamentales  Base de Datos. Conjuntos de datos interrelacionados entre sí y su fin es servir a uno o varios usuarios, sin redundancias perjudiciales e innecesarias, es independiente de la aplicación que la utilice y tiene operaciones específicas.  Sistema de Gestión de Bases de Datos (SGBD). Son software que dirigen y controlan todas las gestiones que realiza las BD.  Administrador de la BD. Diseñar la organización de la BD, elegir el software que se va a utilizar, dar mantenimiento a la BD y consultar a los usuarios.

Conceptos fundamentales  Entidad. Objeto del Mundo Real. Existe información descriptiva sobre él.  Instancia. Es la información contenida en la BD en un momento determinado.  Atributos. Son los que describen la entidad. Se divide en dos grupos:  Identificadores. Identifican de manera única cada instancia.  Descriptores. Identifican las instancias y pueden repetirse.  Clave Primaria. Es la que permite la identificación única de una instancia.  Interrelaciones. Es la que permite relacionar y acoplar dos o más entidades: Modelo Entidad-Relación.

Conceptos fundamentales  Modelo Entidad-Relación  Es una herramienta para el diseño lógico de BD relacionales es fácil de interpretar. Consiste en la representación a través de un diagrama de las entidades y sus Interrelaciones.

Modelo entidad-relación

Cardinalidad de las relaciones  Uno a Uno (1:1) La interrelación "Dirige" entre las Entidades "Jefe" y "Departamento".  Significa que un "Departamento“ tiene como máximo un "Jefe" y un "Jefe" es dirigente de un "Departamento". Cuando ocurre este tipo de funcionalidad el Atributo Primo de la Entidad "Jefe“ pasa como Llave Extranjera para la Entidad "Departamento" o viceversa.

Cardinalidad de las relaciones  Uno a Muchos (1: N) Cuando ocurre este tipo de funcionalidad y la interrelación es Obligatoria la Llave primaria de la Entidad "Jefe" pasa como Llave Extranjera para la Entidad "Empleado". Si el caso es Opcional, es cuando al menos uno de los elementos no pasa por la interrelación entonces se forma una nueva Entidad que contiene las Llaves primarias de cada Entidad, más Otros datos de interés.

Cardinalidad de las relaciones  Mucho a Muchos (M: N) En este caso es igual que cuando es de Uno a Muchos Opcional entonces se forma una nueva Entidad que contiene los Atributos de las Llaves primarias de cada Entidad, más otros datos de interés

Objetivos de los Sistemas Gestores de bases de datos(SGBD)  Existen distintos objetivos que deben cumplir los SGBD:  Abstracción de la Información  Independencia  Consistencia  Seguridad  Manejo de transacciones  Tiempo de respuesta

Objetivos de los Sistemas Gestores de bases de datos(SGBD) Abstracción de la Información  Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.  Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.

Objetivos de los Sistemas Gestores de bases de datos(SGBD) Independencia  La independencia de los datos consiste en la capacidad de modificar el esquema (Físico o Lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Consistencia  En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.

Objetivos de los Sistemas Gestores de bases de datos(SGBD) Seguridad  Es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.

Objetivos de los Sistemas Gestores de bases de datos(SGBD) Manejo de transacciones  Una transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.

Objetivos de los Sistemas Gestores de bases de datos(SGBD) Tiempo de respuesta  Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados.

Ventajas de los SGBD Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas se encuentran:  Simplifican la Programación de equipos de consistencia.  Manejando las Políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.  Organizan los datos con un impacto mínimo en el Código de los programas.  Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.  Usualmente, proveen interfaces y lenguajes de consulta que simplifican la Recuperación de los datos.

Sistemas gestores de base de datos SGDB  SGBD libres  MySQL Licencia Dual, depende el uso (no se sabe hasta cuando, ya que la compro Oracle). Sin embargo, existen 2 versiones: una gratuita que sería equivalente a la edición "express" SQL server de Windows y otra más completa de pago, ese pago se haría en la licencia de ella ya que permitiría usarse en otras distribuciones sin usar la licencia GNU.  PostgreSQL Licencia BSD.  Firebird basada en la versión 6 de InterBase.  SQLite Licencia Dominio Público  DB2 Express-C  Apache Derby

Sistemas gestores de base de datos SGDB SGBD libres  Advantage Database  DBase  FileMaker  Fox Pro  IBM DB2 Universal Database (DB2 UDB)  IBM Informix  Interbase de CodeGear, filial de Borland  MAGIC  Microsoft Access  Microsoft SQL Server  NexusDB  Open Access  Oracle  Paradox  Pervasive SQL  Progress (DBMS)  Sybase ASE  Sybase ASA  Sybase IQ  WindowBase  IBM IMS Base de Datos Jerárquica  CA-IDMS

Sistemas gestores de base de datos SGDB SGBD no libres y gratuitos  Microsoft SQL Server Compact Edition Básica  Sybase ASE Express Edition para Linux (edición gratuita para Linux)  Oracle Express Edition 10 Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).

Tipos de bases de datos Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma: Según variabilidad de los datos almacenados  Bases de datos estáticas Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar Datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Tipos de bases de datos  Bases de datos dinámicas Éstas son bases de datos donde la Información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub.

Tipos de bases de datos Según el contenido  Bases de datos bibliográficas Solo contienen un representante de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.

Tipos de bases de datos Según el contenido  Bases de datos de texto completo Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.  Directorios Un ejemplo son las Guías telefónicas en formato electrónico.

Tipos de bases de datos  Bases de datos o bibliotecas de información de química o biológica Son bases de datos que almacenan diferentes tipos de información proveniente de la Química, las Ciencias de la vida o médicas. Se pueden considerar en varios subtipos:  Las que almacenan secuencias de Nucleótidos o Proteínas.  Las bases de datos de rutas metabólicas.  Bases de datos de estructura, comprende los registros de datos experimentales sobre Estructuras 3D de Biomoléculas  Bases de datos clínicas.  Bases de datos bibliográficas (Biológicas, Químicas, Médicas y de otros campos): PubChem, Medline, EBSCOhost.

Estructura de la base de datos Por consiguiente una base de datos posee el siguiente orden jerárquico:  Tablas  Campos  Registros  Lenguaje SQL