La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.

Presentaciones similares


Presentación del tema: "Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS."— Transcripción de la presentación:

1 Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS

2 Concepto de Base de Datos Esunacoleccióndedatos coherenteconalgúntipode lógicamente significado inherente la cual se diseña, construye y rellena con datos para un propósito especifico.[1]

3 1.1 Objetivo de las Bases de Datos. Registrar y almacenar los datos relacionados originados por la empresa, que tienen un significado implícito, lógico y coherente que le permita a la organización o empresa analizar, procesar información para la toma de decisiones.

4 1.2 Áreas de Aplicación de los Sistemas de Bases de datos. Industria, empresas u organizaciones: – Contabilidad (compras, ventas) – Producción (procesos [tiempo y movimiento] – Almacén (materias primas y productos terminados) – Recursos Humanos – Mercadotecnia – Sistemas de distribución (logística y transporte) – Escuelas, hospitales, GIS, MIS, etc.

5 1.3 Modelos de bases de datos. Modelodedatosesuna conceptosquesepueden colecciónde utilizarpara describir la estructura de una base de datos. Estructura de una base de datos. Son los tipos de datos, relaciones y restricciones que deben mantenerse para los datos.

6 Categorías de los modelos de datos Modelos de alto nivel o conceptuales ofrecen muycercanosacomomuchos Utilizan conceptos usuarios conceptos percibenlosdatos. comoentidades,atributosy relaciones, donde: Entidad = representa un objeto o concepto del mundo real. Atributo=representaalgunapropiedadque describe a la entidad.

7 Relación=entredosomasentidades representa una asociación entre ellas. Ejemplo: modelos de red, jerárquico, entidad- relacion(E-R),modeloentidadrelacional (EER),modelorelacionalentreextendido otros. Modelos dedatosdebajonivelofísico describen a detalle de cómo se almacenan los datos en el computador.

8 Modelos de datos de Objetos Modelo de alto nivel el cual conceptualiza la base de datos como un objeto que tiene atributos como característica y que se realizan operaciones con ellos como son funciones, procedimientos almacenados, disparadores, etc.

9 1.4 Arquitectura de una bases de datos. Arquitectura es la estructura o esquemas en niveles o módulos que tiene una base de datos. Arquitectura de tres esquemas – Objetivo: separar las aplicaciones de usuario y las bases de datos físicas.

10 Niveles 1.Internoelcualdescribela almacenamientofísico,los estructurade detallesde almacenamientoylasrutasdeaccesoala base de datos. 2. Conceptual. Describe la estructura de la BD en las entidades, tipos de datos, relaciones, operaciones de los usuarios y las restricciones. Se utiliza un modelo de datos de alto nivel para su representación gráfica.

11 3. Vista o externo. Describe la parte en la que un grupo de usuarios en particular está interesado y se representa mediante un modelo de datos representativo.

12 Diagrama de Arquitectura de la BD

13 1.5 Arquitectura de un SMBD. SMBD es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Es un sistema de software de propósito general que facilita los procesos de definición, construcción, manipulación y compartición de bases de datos entre varios usuarios y aplicaciones. [2]

14 Lenguajes del SMBD DDL (lenguaje de definición de datos) su función es procesar las sentencias DDL a fin de identificar las descripciones de las estructuras del esquema y almacenar la descripción del mismo en el catalogo del SGBD. Comandos create, drop, database, table, procedure, trigger, etc.

15 DML (Lenguaje de manipulación de datos) es aquel que permite un conjunto de operaciones para todas las tareas en la base de datos. Instrucciones: insert into, values, delete, update, select, etc. VDL (lenguaje de definición de vistas) Especifica vistas a los usuarios como consultas predeterminadas, su sintaxis view, procedure.

16 Interfaces de los SGBD Basadas en menús para los clientes web o exploración. Basadas en formularios. Gráficos de usuarios. Lenguaje natural. Usuarios paramétricos. Del DBA.

17 Módulos del SGBD BD Almacenada Diccionar io de datos/Cat alogo del sistema Procesador de BD runtime Subsistemas de control de concurrencia/copia de seguridad/recuperación Administrador de datos almacenados Compilador DDL Sentencias DDL Comandos privilegiados Compilador DML Compilador de Consultas Optimizador de consultas Consulta Interactiva Fundamentos de BD. María Dolores Sabido Montejo

18 SGBD

19 Referencias bibliográficas [1,2] Elmasri E. & Navathe S.B. (2007). Fundamentos de Sistemas de Bases de Datos. 5ª. Ed. Pearson Addison Wesley. México.


Descargar ppt "Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS."

Presentaciones similares


Anuncios Google