La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

L.I. MARISOL HUITRÓN RIVAS

Presentaciones similares


Presentación del tema: "L.I. MARISOL HUITRÓN RIVAS"— Transcripción de la presentación:

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

2 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. 

3 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. 

4 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.

5 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

6 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)

7 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.

8 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

9 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.

10 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.

11 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

12 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. 

13 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.

14 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.

15 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

16 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

17 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.

18 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.


Descargar ppt "L.I. MARISOL HUITRÓN RIVAS"

Presentaciones similares


Anuncios Google