sistemas de gestión de base de datos
DESCRIPTION
Gestion de Datos e Informacion 2 ....ucv piuraTRANSCRIPT
Sistemas de
Gestión de Base de
Datos
Diferencias entre ORACLE y POSTGRE
SQL
Definició
n:ORACLE POSTGRE SQL
Es una herramientacliente/servidor para la gestión debase de datos.
Es un software comercial.
Opera en Unix, Windows y Linux
Es una herramienta objeto-relacional para la gestión de basede datos
Es liberado bajo la licencia dePostgreSQL, por lo que essoftware de código libre y abierto
PostgreSQL puede operar sobredistintas plataformas incluyendoLinux, Unix, MacOSX, Solaris yúltimamente Windows.
Características:ORACLE POSTGRE SQL
Utiliza estándares de la industriacomo el SQL-92.
Su precio es muy elevado e inclusolas licencias de Personal Oracle sonexcesivamente caras.
Cada instancia Oracle puede abrir yutilizar sólo una base datos encualquier punto y momento.
Contiene tipos de clases,referencias, tablas anidadas,matrices y otras estructuras dedatos complejas.
Implementa un subconjunto extendidode los estándares SQL92 y SQL99.
Es un software libre, sin costo alguno;básicamente económicas.
Permite la gestión de diferentesusuarios, como también lospermisos asignados a cada uno deellos.
Soporta distintos tipos de datos:además del soporte para los tiposbase, también soporta datos de tipofecha, monetarios, elementosgráficos, datos sobre redes, cadenasde bits, etc. También permite lacreación de tipos propios.
Estructura Lógica y Física
ORACLE POSTGRE SQL
1. ESTRUCTURA LÓGICA:
Uno o más tablespaces (área lógica dealmacenamiento).
Los objetos de los distintos esquemas(colecciones de objetos).
Bloques de datos, extensiones ysegmentos(Estructuras Lógicas).
2.- ESTRUCTURA FÍSICA:
Ficheros de datos
Ficheros de redo log
Ficheros de control
1. ESTRUCTURA LÓGICA:
Libpq
Postmaster
Postgres
Gestor de almacenamiento
2.- ESTRUCTURA FISICA:
Ficheros
Directorios
Creación del cluster de bases de datos:
initdb
DefiniciónSQL SERVER MY SQL
◊ E s u n s i s t e m a p a r a l a
g e s t i ó n d e b a s e s d e d a t o s
p r o d u c i d o p o r M i c r o s o f t
b a s a d o e n e l m o d e l o
r e l a c i o n a l .
◊ S u s l e n g u a j e s p a r a
c o n s u l t a s s o n T - S Q L y A N S I
S Q L
◊ E s u n s i s t e m a d e g e s t i ó n d e
b a s e s d e d a t o s r e l a c i o n a l ,
m u l t i h i l o y m u l t i u s u a r i o ,
e s u n i n t e r p r e t a d o r d e S Q L .
◊ E s t á d e s a r r o l l a d o e n s u
m a y o r p a r t e e n A N S I C .
Ventajas y Desventajas
SQL SERVER MY SQL
Es una herramienta para organizar,gestionar y recuperar datosalmacenados en una base de datosinformática.
Los privilegios pueden ser otorgadossegún un rol y este a su vez puedeotorgar privilegios individuales paraotros roles.
Soporta procedimientos almacenados.
Puede utilizarse el mismo motor debase de datos a través de plataformas oservidores con varios procesadores.
Es una excelente alternativa como unservidor de bases de datos por sudesempeño rápido, estable, óptimo,confiable y seguro.
Tiene sistema de privilegios ycontraseñas que es muy flexible yseguro, y que permite verificaciónbasada en el host.
Proporciona sistemas dealmacenamiento transaccionales y notransaccionales.
Los clientes pueden conectar con elservidor MySQL usando sockets TCP/IPen cualquier plataforma.
Características y
Estructura SQL SERVER MY SQL
Soporta procedimientos almacenados.
Sus lenguajes para consultas son T-
SQL y ANSI SQL.
La información y datos que se alojan
en el servidor, clientes de la red sólo
acceden a la información.
Soporta gran cantidad de tipos de
datos para las columnas.
Sus lenguajes son C, C++, Java, PHP,
etc.
Gestión de usuarios y passwords,
manteniendo un muy buen nivel de
seguridad en los datos.
Definición
ACCESS BASE (OPEN OFICCE)
Es un sistema de gestión de basesde datos relacionales para lossistemas operativos Microsoft.
Permite crear ficheros de bases dedatos relacionales que pueden serfácilmente gestionadas por unainterfaz gráfica simple.
Es un componente de la suiteofimática Microsoft Office.
Integra la manipulación de bases dedatos con OpenOffice.org.
Permite trabajar y administrar grandescantidades de información de formarápida y sencilla.
Perteneciente a la suite de ofimática setrata de una aplicación diseñada bajo lasnormas de software libre.
Ventajas y Desventajas
SQL SERVER MY SQLACCESS BASE (OPEN OFICCE)
Lo que diferencia una aplicación de una base de datos es la forma en la que el usuario enlaza los objetos para formar un sistema coherente
Los objetos se almacenan en uno o varios archivos de base de datos (.mdb)
Ofrece diseñar Formularios, formas, para hacer una interfaz a la hora de almacenar y buscar la información, para finalmente generar un Reporte o Informe.
Permite abrir bases de datos Access,texto plano, Mysql, DAO o inclusoOracle.
Base proporciona soporte nativo paradiferentes bases de datos , o cualquierotra base de datos si se utilizan losconectores ODBC y JDBC.
Openoffice posee la facilidad deguardar los documentos enformato Open o en otros formatosrestrictivos propietarios comopueden ser doc.
GRACIAS