CONCEPTOS GENERALES DE BASES DE DATOS Docente: Ing. Marleny Soria Medina Ofimática1.

Slides:



Advertisements
Presentaciones similares
Introducción a los Conceptos de Bases de Datos
Advertisements

Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Conceptos Generales de Bases de Datos
 Arquitectura  Ventajas y desventajas  Ejemplos.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Introducción a las Bases de Datos Ing. Atzimba G. López M.
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.
 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.
CIENCIAS CONTABLES Y FINANCIERAS 8VO CICLO «BASE DE DATOS» BASE DE DATOS VIII CICLO.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Componentes y funciones de los SGDB.. El objetivo de un SGBD es proporcionar una interfaz adecuada y eficaz para la manipulación de la información que.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
Conceptos generales de base de datos
Metodología de la investigación
BASE DE DATOS.
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.
Sistema de Base de datos
Programación Orientada a Objetos
U.T. 11: Introducción A Las Bases De Datos
EN LA GESTIÓN DEL DESPACHO JUDICIAL
BASES DE DATOS.
PARCIAL III BASE DE DATOS.
Una de las obligaciones del sistema operativo es usar el hardware de forma eficiente. En el caso de las unidades de disco, esto implica tener un tiempo.
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
INTERCONEXIONES DEL USUARIO
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Unidad 7: Nivel Interno Algunos Conceptos Importantes
INFORMATICA PARA TELECOMUNICACIONES
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Evolución de los sistemas de información.
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.
PROVEEDOR DATA WAREHOUSE TERADATA
PRESNTACION BASE DE DATOS
Olaya, Víctor (2011), ´´Bases de Datos´´
Conceptos Relacionados Unidad I. Parte A.
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
L.I. Manuel Antonio Cebreros Zazueta
Bases de Datos.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Base de Datos TECNICATURA SUPERIOR EN INFORMÁTICA PROF.: GUANUCO, JUAN CARLOS.
MODELAMIENTO DE BASES DE DATOS
Diseño de una Base de datos
Unidad 1 L.I. Teresa Suárez Reyes. UNLP - Facultad de Informática IBD - CLASE 12 Conceptos Básicos Que es una BD? –Es una colección de datos relacionados.
1 Módulo 1 Introducción a la Base de Datos. 2 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas.
ALUMNOS: CORNEJO GUILLÉN PEDRO FLORES LUIS DANTE GONZALES NINA LEWIS.
2.2 Diseño de la lógica. El esquema lógico es una fuente de información para el diseño físico. Además, juega un papel importante durante la etapa de mantenimiento.
Introducción de Base de Datos
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
MODELAMIENTO DE BASES DE DATOS
Profa. Maribell Díaz Ravelo Enero 2013
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Servidor de Reportes basado en Tecnología Java y XML
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.
Niveles de abstracción de una BD
Introducción a las bases de datos (I)
Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.
POSTGRE SQL CONCEPTO El uso de caracteres en mayúscula en el nombre PostgreSQL puede confundir a algunas personas a primera vista. Las distintas pronunciaciones.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
ALGEBRA RELACIONAL UNIDAD 3 ALGEBRA RELACIONAL. INTRODUCCIÓN Se forma a partir de la matemática formal Creada por Edgar Frank Codd en 1972 Concede comportamineto.
Centro de estudios tecnológico industrial y de servicios No 37 López Barragán Alan Daniel 2514 Sub2 1.
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,
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
La Metodología Kimball, es una metodología empleada para la construcción de un almacén de datos (data warehouse, DW) que no es más que, una colección de.
Transcripción de la presentación:

CONCEPTOS GENERALES DE BASES DE DATOS Docente: Ing. Marleny Soria Medina Ofimática1

QUE ES UNA BASE DE DATOS? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Ofimática2

DEFINICIÓN DE BASE DE DATOS “ Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”. Ramez Elmasri y Shamkant B. Navathe Ramez Elmasri y Shamkant B. Navathe  Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Ofimática3

GENERALIDADES DATO: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. INFORMACIÓN: Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario y lógicamente debe ser guardada en archivos. Ofimática4

Campo: Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto. Registro: Colección de campos de iguales o de diferentes tipos. Tabla: Una tabla es una herramienta de organización de información que se utiliza en bases de datos. Ofimática5

HISTORIA El término bases de datos fue escuchado por primera vez en un simposio celebrado en California en Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas y toda clase de registros. Sin embargo, su búsqueda era lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo manual. Ofimática6

SISTEMA DE GESTION DE BASE DE DATOS Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes. Ofimática7

Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la información si el sistema se corrompe. La mayoría de los SGBD incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos. Ofimática8

CLASIFICACIÓN DE LOS SGBD El criterio principal que se utiliza para clasificar los SGBD es el modelo lógico en que se basan. Los modelos lógicos empleados con mayor frecuencia en los SGBD comerciales actuales son el relacional, el de red y el jerárquico. Algunos SGBD más modernos se basan en modelos orientados a objetos. Ofimática9

CLASIFICACIÓN DE LOS SGBD El modelo relacional se basa en el concepto matemático denominado “relación", que gráficamente se puede representar como una tabla. En el modelo relacional la base de datos es percibida por el usuario como un conjunto de tablas. Ofimática10

En el modelo de red los datos se representan como colecciones de registros y las relaciones entre los datos se representan mediante conjuntos, que son punteros en la implementación física. El modelo jerárquico es un tipo de modelo de red con algunas restricciones. La mayoría de los SGBD comerciales actuales están basados en el modelo relacional, mientras que los sistemas más antiguos estaban basados en el modelo de red o el modelo jerárquico Ofimática11

DISEÑO DE BASE DE DATOS El diseño de una base de datos consiste en definir la estructura que debe tener la base de datos de un sistema de información determinado. En el caso relacional, esta estructura será un conjunto de esquemas de relación con sus atributos, dominios de atributos, claves primarias, claves foráneas, etc. Ofimática12

ETAPAS DEL DISEÑO DE BASES DE DATOS El diseño de una base de datos no es un proceso sencillo. Habitualmente, la complejidad de la información y la cantidad de requisitos de los sistemas de información hacen que sea complicado. El diseño se divide en varias etapas; en cada una se obtiene un resultado intermedio que sirve de punto de partida de la etapa siguiente, y en la última etapa se obtiene el resultado deseado. Ofimática13

DISEÑO DE UNA BASE DE DATOS ETAPASCONCEPTUALLOGICOFISICO Ofimática14

ETAPA DEL DISEÑO CONCEPTUAL Esta etapa se obtiene una estructura de la información de la futura BD independiente de la tecnología que hay que emplear. Nos permite concentrarnos únicamente en la problemática de la estructuración de la información, sin tener que preocuparnos al mismo tiempo de resolver cuestiones tecnológicas. El resultado se expresa mediante algún modelo de datos de alto nivel. Uno de los más empleados es el modelo entidad- interrelación (entity- relationship), que abreviaremos con la sigla ER. Ofimática15

ETAPA DEL DISEÑO LÓGICO En esta etapa se parte del resultado del diseño conceptual, que se transforma de forma que se adapte a la tecnología que se debe emplear. Más concretamente, es preciso que se ajuste al modelo del SGBD con el que se desea implementar la base de datos. Por ejemplo, si se trata de un SGBD relacional, esta etapa obtendrá un conjunto de relaciones con sus atributos, claves primarias y claves foráneas. Ofimática16

ETAPA DEL DISEÑO FÍSICO En esta etapa se transforma la estructura obtenida en la etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con aspectos de implementación física que dependerán del SGBD. Ofimática17

Por ejemplo, si se trata de una base de datos relacional, la transformación de la estructura puede consistir en lo siguiente: Tener almacenada alguna relación que sea la combinación de varias relaciones Partir una relación en varias Añadir algún atributo calculable a una relación, etc. Ofimática18

PERSONAS EN EL ENTORNO DE LA BASE DE DATOS Hay cuatro grupos de personas que intervienen en el entorno de una base de datos: 1. El administrador de la base de datos El administrador de la base de datos 2. Los diseñadores de la base de datos Los diseñadores de la base de datos 3. Los programadores de aplicaciones Los programadores de aplicaciones 4. Los usuarios Los usuarios Ofimática19

EL ADMINISTRADOR DE LA BASE DE DATOS Se encarga de la implementación física de la base de datos: escoge los tipos de los ficheros de datos y de los índices que deben crearse. Se encarga de establecer la política de seguridad y del acceso concurrente. También se debe preocupar de que el sistema se encuentre siempre operativo y procurar que los usuarios y las aplicaciones obtengan buenas prestaciones. Ofimática20

LOS DISEÑADORES DE LA BASE DE DATOS Realizan el diseño de la base de datos, debiendo identificar los datos, las relaciones entre ellos y las restricciones sobre los datos y sobre sus relaciones. Debe tener un profundo conocimiento de los datos de la empresa y también debe conocer sus reglas de negocio. Ofimática21

PROGRAMADORES DE APLICACIONES Se encargan de implementar los programas de aplicación que servirán a los usuarios finales. Estos programas de aplicación son los que permiten consultar datos, insertarlos, actualizarlos y eliminarlos. Estos programas se escriben mediante lenguajes de tercera generación o de cuarta generación. Ofimática22

LOS USUARIOS FINALES Son los clientes de la base de datos, la base de datos ha sido diseñada e implementada, y está siendo mantenida, para satisfacer sus requisitos en la gestión de su información Ofimática23

VENTAJAS: Control sobre la redundancia de datos Consistencia de datos Compartición de datos Mejora en la integridad de datos Mejora en la seguridad Ofimática24

DESVENTAJAS: Complejidad Coste del equipamiento adicional Vulnerable a los fallos Ofimática25