Conceptos a Base de Datos

Slides:



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

Guillermo A. Díaz Sanhueza
1 Unidad VI Arquitectura y Componentes de un SGBD.
o MySql: es una base de datos con licencia GPL basada en un servidor. o PostgreSql y Oracle: Son sistemas de base de datos poderosos. o Access: Es una.
Base de Datos Auditoría – Orientación II Cr. Oscar Nielsen
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
CIENCIAS CONTABLES Y FINANCIERAS 8VO CICLO «BASE DE DATOS» BASE DE DATOS VIII CICLO.
Terminal Services Alumno : Juan Noa Saccatoma. ¿Qué es? Es un componente del Sistema Operativo que básicamente me permite dos cosas: Instalar aplicaciones.
¿Qué es y cómo se clasifica?. El software es un conjunto de programas y aplicaciones que forman el sistema informático (datos y programas de la computadora),
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
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.
¿Qué es Excel? Taller Básico de Excel (3/5)
Gestión de Base de Datos
BASE DE DATOS.
Control Interno y Riesgos en TIs
Introducción a Sistemas Operativos
Modelo Entidad-Relación
SQL: Structured Query Language
Conceptos a Base de Datos
Introducción a Modelamiento de Procesos 2
Introducción al Proyecto
Dependencias Funcionales
Hardware de Computador
CMS: sistema de Gestión de Contenidos
Paul Leger Otros y subredes Paul Leger
Modelo Entidad-Relación
Introducción a Base de Datos
Introducción a Sistemas Operativos
Arquitectura de una Base de Datos
U.T. 11: Introducción A Las Bases De Datos
Ejemplo de un Software usando Base de Datos
Introducción a Base de Datos
CIENCIA TECNOLOGÍA Y SOCIEDADES
Uso de los accesorios principales
Modelo Entidad-Relación
INTRODUCCIÓN Elmasri: Pág
Conectividad de Bases de Datos
Lenguajes de programación
Nombres: Natalia Reyes y Catherine Contreras Curso: 1001 J.M
Arquitectura de una Base de Datos
Sistema de Bases de Datos
INFORMATICA.
Desarrollo Actividad Número 3
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
Actividad # 3herramienta tareas
GLOSARIO TIC.
Ingeniería de Software
Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4.
Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente.
CONOCIMIENTOS PREVIOS TELEMÁTICA
¡hola! mi nombre es: Marlenne Galicia Diaz
Paul Leger Proyecto Paul Leger
Colegio de Bachilleres plantel 4 Alumno: Luis Josue Esteban Trinidad G:202 E:5 Reporte sobre MI BLOG.
Conceptos Relacionados Unidad I. Parte A.
LUZ MERY SILVA BUITRAGO
Catálogo – brumario.usal.es
Instalación y Configuración de los navegadores para
ESTRUCTURA DE S.OPERATIVO
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
UNIVERSIDAD SAN FRANCISCO DE QUITO-USFQ
Instituto Tecnológico Superior de la Región Sierra
LOS ERP EN LA WWW.
Conferencia 2 TDA Lista lineal.
Almacenamiento Cloud Arquitectura del Computador Santiago Vanegas
Generaciones de Bases de Datos
Accesando Información en la Internet
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
¿Qué es Internet?.
Transcripción de la presentación:

Conceptos a Base de Datos Paul Leger http://pleger.cl pleger@ucn.cl

Repaso (1) ¿Base de Datos? ¿Dato?

En la implementación, se agregan datos Repaso (2) Propiedades de una base de datos Mundo Real Se modela un fenómeno Mundo Modelado En la implementación, se agregan datos Mundo Implementado

Repaso (3) Agenda: Versión Avanzada/Pagada … RUT Nombre Telefonosseparado por guion Ciudad Trabajo Estudio 1 Estudio 2 Estudio 3 … Solución valida si los números no almacenan información adicional (ej. compañía del número) Si los estudios no almacena información adicional como ciudad del lugar de estudio, acreditada o no

Se comunica en campo en común Repaso (4) Agenda Versión Avanzada RUT Nombre Ciudad Trabajo Estudio 1 Estudio 2 Estudio 3 … Se comunica en campo en común RUT Télefono …

Repaso (5): Sistemas de Notas de una Institución ¿Complejo? ¿Qué significan estas relaciones?

Repaso (5) Cuando la información almacenada crece, la coordinación de un o varios archivos se vuelve compleja de mantener y entender Ejemplo. Agenda.txt, ciudad.txt, universidad.txt Cuando un programa maneja la administración de datos (borrar, insertar o ordenar) se vuelve complejo El programa y los datos se vuelven fuertemente dependiente. Incluso, el programa no se puede separar de los datos que administra Ejemplo 1, el grupo de programadores tiene acceso a administrar los datos Ejemplo 2, no se podría tener varios programas leyendo y modificando los datos de estos archivos

Sistemas de Base de Datos (1) Programa computacional llamado Sistemas de Gestión Base de Dato (SGBD), el cual se encarga de mantener nuestros datos (= base de datos) y controlar su acceso Inicialmente, cualquier tipo de base de datos SGBD = Motor de base de datos NOTA: SGBD => DBMS en Ingles

Sistemas de Base de Datos (2) Un motor de base de datos es un programa que administra Base de datos MOTOR DE BASE DE DATOS

Sistemas de Base de Datos (3) Un SGBD es independiente a nuestro programa. Nuestro programa solo se comunica con este programa para insertar/modificar/borrar (ordenar) datos Nuestros programas son independientes a los datos Con un SGBD, nosotros no tenemos que preocuparnos de: Cómo se guarda la información en el disco duro, Tamaño del archivo - Los acceso de los archivos (confidenciales)

Sistemas de Base de Datos (4) Aplicación Motor de Base de Datos Base de datos

Sistemas de Base de Datos (5) SGBD permite comunicar una base de datos con varios programas computacional Por ejemplo, cada página de Facebook es un programa computacional que accede a una base de datos

Sistemas de Base de Datos (6) página datos Aplicación Web (Navegador) Servidor de Aplicación Web Servidor de Base de datos

Sistemas de Base de Datos (6) Laboratorio Notas de la universidad Su casa

Sistemas de Base de Datos (5) Cada dato tiene asociado una meta-información. Por ejemplo, si guardamos el sueldo de los trabajadores, la meta-información dice que un sueldo es un número entero mayor que 0 (∀ sueldo > 0)

Sistemas de Base de Datos (6) Un SGBD se encarga de optimizar la estructura de el (o los) archivo(s) para acelerar las búsquedas, inserciones, eliminaciones, ordenar USTED YA NO NECESITA PENSAR (MUCHO) ACERCA DE CÓMO ESTRUCTURAR ESTOS ARCHIVOS Muchas veces, un base de datos no puede estar en un solo computador. Entonces se usan varias maquinas para mantener una base de datos. Estas base de datos son conocidas como base de distribuidas. Ejemplo: Google

Programador y Administrador de base de datos DBA Programador Usuario Final

Características Deseables en SGBDs Control de redundancia de datos Restricción de acceso Interfaces de usuarios

Beneficios de usar Base de Datos Establecimiento de normas. ¿Cómo es “Coqbo”, “Cqbo” o “Coquimbo? ¿Qué salida deben tener los informes? Menor tiempo de creación de aplicación Los programadores no se preocupan (tanto) de cómo mantener y controlar el acceso a los datos Flexibilidad Cambiar cómo los datos son guardados no requiere un gran cambio en el software Disponibilidad de información actualizada Hay una sola fuentes de datos y no un conjunto de de archivos creados/modificados por diferentes usuarios

Conocidos SGBDs (motores de base de datos) MySQL Postgress Oracle SQL Server Access Apache CouchDB SQLite En grupo de 6 personas busque información de un motor base de datos (7 minutos) Explicación del motor de base de datos (3 minutos)

Conclusiones Un SGBD y aplicación permite: Entregar una estructura a nuestros archivos Separar datos y programas Separar datos y meta-datos (significado de los datos)

Leer capítulo 1 del libro ¿Preguntas? Tarea: ¿Cuándo no es conveniente usar sistemas de base datos? Leer capítulo 1 del libro