L.I. MARISOL HUITRÓN RIVAS

Slides:



Advertisements
Presentaciones similares
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Advertisements

Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
Lenguaje de Base de Datos
Sistemas Gestores de Bases de Datos
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Administracion de Base de Datos I
DIFERENCIAS ENTRE LOS SGBD´s
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
``ACTIVIDAD INTEGRADORA ´´
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
Administración de Base de Datos MySQL, MariaDB y PostgreSQL Modulo VII Software libre 1 Ivan Marcelo Chacolla Morochi Correo:
Soluciones en Software Libre Taller de Arquitectura de Software.
CMS ABIERTO Y CMS CERRADO MARÍA CAMILA MUÑOZ U TATIANA ARIAS CHAPARRO U CAROLINA FIGUEROA U
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
INTRODUCCIÓN 请加入标题  Cada vez que los desarrolladores se enfrentan a nuevos desafíos, es primordial saber optar por la mejor herramienta para el tratamiento.
OFFICE. PAQUETE DE OFFICE Microsoft Office es una recopilación de aplicaciones (suite de oficina), las cuales son utilizados en oficinas y sirve para.
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.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V.
Configuración de un servidor web 1. Una vez terminado el proceso de instalación de los paquetes a utilizarse vamos a empezar ingresando como administrador.
Conocida también como informática en la nube, del inglés Cloud Computing, es un modelo o paradigma para la utilización de los recursos informáticos,
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.
UNIDAD 7.
Conceptos generales de base de datos
BASE DE DATOS.
Conferencia 10. BD Cliente Servidor. Integridad Referencial
Wladimir Solano Marco Pascale
Instalación y configuración de Wordpress
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
BASE DE DATOS INTRODUCCION.
MANEJADORES DE BASE DE DATOS. SGBDFICHA TECNICACARACTERISTICASVENTAJASDESVENTAJAS EMPRESAS QUE LO UTILIZAN sybase Creado en 1984 por holftman y bot cestein.
U.T. 11: Introducción A Las Bases De Datos
POR: LUIS ANGEL GARCIA ARELLANO LUIS PABLO REYES FERNANDEZ
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
MODELO CLIENTE -SERVIDOR
BASES DE DATOS.
PARCIAL III BASE DE DATOS.
Tópicos de bases de datos
Conectividad de Bases de Datos
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
BASES DE DATOS FUNDAMENTO DE BASES DE DATOS
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
KUbuntu Carlos Torres Denis González 7 de septiembre de 2015.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Universidad Nororiental Privada Gran Mariscal de Ayacucho Facultad de Ingeniería Escuela de Ingeniería Núcleo Barcelona Profesora: Luz Rodríguez Bachiller:
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.
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
Conceptos Relacionados Unidad I. Parte A.
L.I. Manuel Antonio Cebreros Zazueta
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
MODELAMIENTO DE BASES DE DATOS
Introducción de Base de Datos
MODELAMIENTO DE BASES DE DATOS
Generaciones de Bases de Datos
Universidad Alonso de Ojeda Facultad de Ingeniería
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
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.
BASES DE DATOS II.
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Principales Características De Motores De Bases de Datos.
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
MySQL By Osman Jimenez Edgar Cortes. Datos Importantes MySQL.
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,
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. La sigla que se conoce como SQL corresponde.
Transcripción de la presentación:

L.I. MARISOL HUITRÓN RIVAS BASE DE DATOS L.I. MARISOL HUITRÓN RIVAS

Los Sistemas Gestores de Bases de Datos (SGBD), también conocidos como sistemas manejadores de bases de datos o DBMS (DataBase Management System), Conjunto de programas que manejan todo acceso a la base de datos, con el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones utilizadas. 

Las funciones de un SGBD Definición de los datos Manipulación de los datos El SGBD ha de poder definir todos los objetos de la base de datos partiendo de definiciones en versión fuente para convertirlas en la versión objeto. El SGBD responde a las solicitudes del usuario para realizar operaciones de supresión, actualización, extracción, entre otras gestiones. 

Seguridad e integridad de los datos:  Recuperación y restauración de los datos:  Un SGBD debe garantizar su seguridad frente a ataques o simplemente impedir su acceso a usuarios no autorizados por cualquier razón. Su aplicación se realizará a través de un Plan de recuperación y restauración de los datos que sirva de respaldo.

Tipos de gestores de bases de datos Modelo de datos Relacionales Oracle MySQL SQL Access Visual Fox pro Relacionales En Red Jerárquicos Orientados a objetos

Velocidad al realizar las operaciones. MySQL: Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Características: Ventajas: Velocidad   al realizar las operaciones. Bajo costo en requerimientos para la elaboración de bases de datos. Facilidad de configuración e instalación. Desventajas: Un gran porcentaje de las utilidades de MySQL no están   documentadas. No es intuitivo, como otros programas (ACCESS)

Oracle: Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Desventajas: El mayor inconveniente de Oracle es quizás su precio necesidad de ajustes elevado el coste de la información Ventajas: Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Características: Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: •    Soporte de transacciones. •    Estabilidad. •    Escalabilidad. •    Es multiplataforma.

Microsoft SQL Server: Características: Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Características: Soporte de transacciones. •    Escalabilidad, estabilidad y seguridad. •    Soporta procedimientos almacenados. •    Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. •    Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. •    Además permite administrar información de otros servidores de datos

Microsoft Access: Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Características: Entre las principales funcionalidades de Access se encuentran: •    Crear tablas de datos indexadas. •    Modificar tablas de datos. •    Relaciones entre tablas (creación de bases de datos relacionales). •    Creación de consultas y vistas. •    Consultas referencias cruzadas. •    Consultas de acción (INSERT, DELETE, UPDATE). •    Formularios. •    Informes. •    Llamadas a la API de windows.

Visual FoxPro: Es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. Características: Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web. •    Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. •    Flexibilidad para crear todo tipo de soluciones de bases de datos. •    Lenguaje de programación Orientado a objetos. •    Utilización de sentencias SQL en forma nativa.

PostgreSQL. Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Características Algunas de sus principales características son, entre otras: 1.    Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) 2.    Amplia variedad de tipos nativos:  provee nativamente varios soportes

Apache Derby  Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Características: Su código mide alrededor de 2000KB comprimido.   Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base de datos y control completo de usuarios.  A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.  Transacciones y recuperación ante errores ACID. 

DB2: Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores. Características: Permite el manejo de objetos grandes (hasta 2 GB) la definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline.

MODELOS DE BASES DE DATOS Tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.

Entre los modelos lógicos comunes para bases de datos se encuentran: Modelo jerárquico Modelo en red Modelo relacional Modelo entidad–relación Modelo entidad–relación extendido modelo de objetos modelo documental Modelo entidad–atributo–valor modelo en estrella

Otros modelos lógicos pueden ser: Modelo asociativo Modelo multidimensional Modelo multivalor Modelo semántico Base de datos XML Grafo etiquetado Triplestore Los modelos físicos de datos incluyen: Índice invertido Fichero plano

Fichero plano Consiste en una sola matriz bidimensional de elementos, donde todos los miembros en una columna dada tienen valores del mismo tipo, y todos los miembros de la misma fila están relacionados entre ellos.

Modelo de fichero invertido Los datos contenidos se usan como claves en una tabla de consulta (lookup table), y los valores en la tabla se utilizan como punteros a la localización de cada instancia. Esta es también la estructura lógica de los índices de bases de datos modernas, los cuales introducen sólo el contenido de algunas columnas en esa tabla de consulta.