7
Serrano Rodríguez Víctor Antonio Programación Web Resumen MANEJADORES DE BASE DE DATOS Un sistema manejador de base de datos es un sistema computarizado para llevar registros, organizar y manipular grandes volúmenes de datos. Principales beneficios: Agregar nuevos archivos a la Base de Datos. Agregar nuevos registros a los archivos existentes. Recuperación de Datos. Actualización de Datos. Borrar registros. Borrar Archivos. Proporcionar los mecanismos para el control del acceso concurrente a los datos. Principales Manejadores de Base de Datos: MYSQL: es un sistema de gestión de base de datos relacional, multihilo y multiusuario; es muy utilizado en aplicaciones web. Ligado con plataformas Linux, Windows, PHP, Python, Mac OS X, Solaris, etc. Características: Subconjunto del lenguaje SQL, disponibilidad multiplataforma, diferentes velocidades de operación, soporte físico, conectividad segura, etc. SQL: es un lenguaje de consulta estructurado de acceso a base de datos relacionales, que permite especificar

MANEJADORES DE BASE DE DATOS

  • Upload
    victor

  • View
    32

  • Download
    0

Embed Size (px)

Citation preview

Serrano Rodrguez Vctor Antonio

MANEJADORES DE BASE DE DATOSUn sistema manejador de base de datos es un sistema computarizado para llevar registros, organizar y manipular grandes volmenes de datos. Principales beneficios:

Agregar nuevos archivos a la Base de Datos. Agregar nuevos registros a los archivos existentes. Recuperacin de Datos. Actualizacin de Datos. Borrar registros. Borrar Archivos. Proporcionar los mecanismos para el control del acceso concurrente a los datos.

Principales Manejadores de Base de Datos:

MYSQL: es un sistema de gestin de base de datos relacional, multihilo y multiusuario; es muy utilizado en aplicaciones web. Ligado con plataformas Linux, Windows, PHP, Python, Mac OS X, Solaris, etc.

Caractersticas: Subconjunto del lenguaje SQL, disponibilidad multiplataforma, diferentes velocidades de operacin, soporte fsico, conectividad segura, etc.

SQL: es un lenguaje de consulta estructurado de acceso a base de datos relacionales, que permite especificar diversos tipos de operaciones, recuperar informacin de forma sencilla, as como hacer cambios en ellas.

Caractersticas: se compone del Lenguaje de Definicin de Datos (LDD) para llevar a cabo la definicin de estructuras que almacenaran los datos y del Lenguaje de Manipulacin de Datos (LMD) para recuperar y manipular datos.

ORACLE 11g: es un sistema gestor de base de datos objeto-relacional, que permite el uso de particiones para la administracin de bases distribuidas.

Caractersticas: estabilidad, entorno cliente/servidor, gestin de grandes bases de datos, alto rendimiento, escalabilidad, multiplataforma, etc. PostgreSQL: es un sistema gestor de base de datos relacional de cdigo fuente libre.

Componentes: Aplicacin cliente (Administrador de la Base de Datos), Demonio Postmaster (se encarga de escuchar por el Puerto/Socket), Ficheros de configuracin, Procesos hijos, WAL, Disco, etc.

Caractersticas: Unicode, copias de seguridad, caracteres internacionales, mtodos de autentificacin, multiplataforma, funciones y procedimientos almacenados, almacenamiento de objetos binarios, etc.

ESTRUCTURA FSICA Y LGICA DE LAS APLICACIONES WEBLa estructura de un sitio web se define como la forma que este tendr, en base a las secciones, funcionalidades y sistemas de navegacin. La Estructura de las aplicaciones web se divide en: ESTRUCTURA FSICA: es la forma en que se almacenan los recursos (ficheros) que conforman el sitio web en el Servidor. El planificar el desarrollo de los ficheros de un sitio web, evitara la reestructuracin del cuerpo de sistemas de archivos. Tipos de estructuras fsicas Serrano Rodrguez Vctor Antonio Programacin WebResumen 3711

Tipo de fichero Nivel de acceso Contenido Fecha Propietario Navegacin

Nombres de los directorios y de los ficherosLos nombres a elegir deben ser intuitivos, es decir, que expresen el contenido y la funcin de un fichero. Si la URL no es intuitiva, estaremos creando una barrera entre los visitantes y el contenido que desean obtener. Nunca se deben usar espacios en blanco o caracteres especiales. Enlaces Los enlaces son un elemento que permiten crear el hipertexto y se clasifican segn la direccin de los recursos del sitio Web ya sea intradocumental o extradocumental. ABSOLUTO Tipo 1: se indica el nombre del sitio actual y la ruta completa al recurso.

Tipo 2: Como no se indica el nombre del sitio web, se emplea el actual.

RELATIVONo se indica la ruta completa, sino la posicin relativa del recurso respecto al fichero que contiene el enlace.

ESTRUCTURA LGICA: esta define como un visitante se va a mover (navegar) de una zona a otra de un sitio web. Tipos de Estructura Lgica Secuencial: se comienza en la pgina principal y slo puede navegar en una direccin (hacia adelante o hacia atrs).

Rejilla: Se emplea cuando existen estructuras secuenciales paralelas.

rbol: Permite estructurar el contenido de una forma jerrquica con distintos niveles, facilita la bsqueda de informacin y la navegacin.

Red: no existe un orden establecido, cada pgina puede estar enlazada con todas las pginas que componen el sitio web y el sitio suele tener varias pginas de inicio.

Mixta: se denomina mixta debido a que mezcla las 4 estructuras (secuencial, en rejilla, en rbol y en red).

COMPARATIVALas 4 estructuras bsicas se pueden comparar en funcin de distintas caractersticas. La expresividad: la informacin contenida en un sitio web es percibida de igual forma por todos los visitantes (nivel bajo) o de distintas formas (nivel alto). La capacidad de navegacin: poca libertad donde los movimientos del visitante son predecibles (nivel bajo) o mucha libertad donde la navegacin ya es impredecible (nivel alto).