Você está na página 1de 5

MS4

29/02/16

INGENIERA EN SISTEMAS COMPUTACIONALES


Fundamentos de Base de Datos

1, 8, 12

Unidad 2: Diseo de B.D. y el modelo E-R; 1.8 Tpicos selectos de B.D.

Tpicos Selectos de Bases de Datos


SGBD.
Un sistema gestor de bases de datos o SGBD (aunque se suele utilizar ms a menudo las siglas
DBMS procedentes del ingls, Data Base Management System es el software que permite a los
usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos.

La estandarizacin de los SGBD.


Es uno de los aspectos que todava sigue pendiente. Desde la aparicin de los primeros gestores de
base de datos se intent llegar a un acuerdo para que hubiera una estructura comn para todos
ellos, a fin de que el aprendizaje y manejo de este software fuera ms provechoso y eficiente. El
acuerdo nunca se ha conseguido del todo, no hay estndares aceptados del todo.
Aunque s hay unas cuentas propuestas de estndares que s funcionan
como tales.
El xito del SGBD reside en mantener la seguridad e integridad de los
datos.
Lgicamente tiene que proporcionar herramientas a los distintos usuarios.
Entre las
herramientas que proporciona estn:
-Herramientas para la creacin y especificacin de los datos. As como la
estructura de la base de datos.
-Herramientas para administrar y crear la estructura fsica requerida en las
unidades de almacenamiento.
-Herramientas para la manipulacin de los datos de las bases de datos, para
aadir, modificar, suprimir o consultar datos.
-Herramientas de recuperacin en caso de desastre.
-Herramientas para la creacin de copias de seguridad.
-Herramientas para la gestin de la comunicacin de la base de datos.
-Herramientas para la creacin de aplicaciones que utilicen esquemas
externos de los datos.
-Herramientas de instalacin de la base de datos.
-Herramientas para la exportacin e importacin de datos.

ORACLE
DEFINICIN:
Es una manejador de base de datos relacional que hace uso de los recursos del
sistema informtico en todas las arquitecturas de hardware, para garantizar su aprovechamiento
al mximo en ambientes cargados de informacin.

Soporta unos 17 idiomas, corre automticamente en ms de 80 arquitecturas de hardware y software


distinto sin tener la necesidad de cambiar una sola lnea de cdigo.
VERSIONES:
Oracle 5 y Oracle 6.
Oracle 7.
Oracle 7 Parallel.
Oracle 8.
Oracle 9.
Oracle 10: Proporciona mejores resultados al automatizar las tareas administrativas.
Oracle 11: Base de datos de caractersticas completas para pequeas y medianas empresas
que requieren el desempeo, la disponibilidad y la seguridad de la base de datos a un bajo
costo.
CARACTERSTICAS:
-Es una herramienta de administracin grfica.
-Apoyo en el diseo y optimizacin en el modelado de datos.
-Documentar y mantener un registro peridico de las mantenciones, actualizaciones de hardware y
software, cambios en las aplicaciones y en general todos aquellos eventos relacionados con cambios
en el entorno de utilizacin de base de datos.
TECNOLOGA:
Posee toda la tecnologa On Demand Grid Computing Permite que los ordenadores compartan
a travs de Internet u otras redes de telecomunicaciones no solo informacin si no tambin poder de
clculo y capacidad de almacenamiento.
ARQUITECTURA:
Ofrece importantes innovaciones para garantizar la disponibilidad de los datos ante paradas
planificadas y no planificadas.
SQL SERVER
DEFINICIN:
Es un sistema de gestin de base de datos producido por Microsoft basado en el modelo relacional.
Sus lenguajes para consultas son T-SQL y ANSI SQL.
T-SQL:
Es una extensin al SQL de Microsoft, frecuentemente se dice ser un Lenguajes
de Bsqueda Estructurado (por sus siglas en ingles), es un lenguaje de computo estandarizado,
desarrollado originalmente por IBM para realizar bsquedas alterar y definir bases de datos
relacionales utilizando estatutos declarativos.
CARACTERSTICAS:
-Soporte de transacciones.
-Escalabilidad, estabilidad y seguridad.
-Soporta procedimientos almacenados.
-Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL
y DML grficamente.
-Permite trabajar en modo cliente-servidor, donde la informacin y daros se alojan en el servidor y los
terminales o clientes de la red slo acceden a la informacin.
-Adems permite administrar informacin de otros servidores de datos.

TECNOLOGAS:
-Programacin de Datos: SQL Server 2008 permite que los desarrolladores construyan nuevas y
poderosas aplicaciones de datos con .NET Framework y Visual Studio Team System.
-Alta Disponibilidad-Siempre Encendida: Las Tecnologas Always On (Semper Encendidas) de SQL
Server 2008 proporcionan un amplio abanico de opciones que permiten reducir el Down time y
mantener los niveles apropiados de disponibilidad de las aplicaciones.
-Capacidad de Administracin: SQL Server ofrece un sistema de polticas para administrar una o ms
instancias de SQL Server, as como herramientas para el monitoreo del rendimiento y de la solucin
de fallas, que permite que los administradores administren de manera ms eficiente sus bases de
datos y sus instancias de SQL Server.
-Rendimiento y Escala: Ofrece una plataforma slida que puede crecer junto a su empresa.
-Seguridad: Ofrece mejoras de seguridad que ofrecen una mejor administracin de las
configuraciones seguras, una autentificacin y un control a accesos fortalecidos, capacidad de
poderosa encriptacin y capacidades de administracin clave, y herramientas de auditora
mejoradas.
-Datos Espaciales: Ofrece todo un soporte espacial que permite que las organizaciones consuman,
utilicen y extiendan datos localizados a travs de aplicaciones espaciales que en definitiva ayudan a
los usuarios finales a tomar mejores decisiones.
-Servicios de Reporte: Ofrecen una completa plataforma para servidor, diseada para ofrecerle
soporte una amplia variedad de necesidades de reporte (incluidas las necesidades administradas,
corporativas, ad-hoc, embebidas y web.
COMPARACION DE LAS CARACTERISTICAS DE MICROSOFT SQL 2005.
Microsoft ha rediseado la familia de productos SQL Server 2005 para satisfacer las necesidades de
cada segmento de clientes con cuatro nuevas ediciones: Express, Work group, Standard y Enter
prise Las cuatro nuevas ediciones ofrecen una gama de caractersticas, desde alta disponibilidad y
slida escalabilidad hasta herramientas avanzadas de inteligencia comercial, diseadas para ofrecer
a los usuarios de una organizacin una plataforma productiva de gestin de datos ms segura, fiable
y productiva.
MySQL
DEFINICIN:
MySQL, el sistema de gestin de bases de datos SQL Open Source ms popular, lo desarrolla,
distribuye y soporta MySQL AB. MySQL AB es una compaa comercial, fundada por los
desarrolladores de MySQL. Es una compaa Open Source de segunda generacin que une los
valores y metodologa Open Source con un exitoso modelo de negocio.
CARACTERISTICAS:
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes. Uso completo de multi-threaded mediante
threads del kernel. Pueden usarse fcilmente multiple CPUs si estn disponibles.
Proporciona sistemas de almacenamiento transaccionales y no transaccionales.
Usa tablas en disco B-tree (MyISAM) muy rpidas con compresin de ndice.
Relativamente sencillo de aadir otro sistema de almacenamiento. Esto es til si desea aadir una
interfaz SQL para una base de datos propia.
Un sistema de reserva de memoria muy rpido basado en threads.
Joins muy rpidos usando un multi-join de un paso optimizado.
Tablas hash en memoria, que son usadas como tablas temporales.
Las funciones SQL estn implementadas usando una librera altamente optimizada y deben ser tan
rpidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicializacin para
consultas.

SEGURIDAD:
Un sistema de privilegios y contraseas que es muy flexible y seguro, y que permite verificacin
basada en el host. Las contraseas son seguras porque todo el trfico de contraseas est cifrado
cuando se conecta con un servidor.
ESCALABILIDAD Y LIMITES:
Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50
millones de registros. Tambin conocemos a usuarios que usan MySQL Server con 60.000 tablas y
cerca de 5.000.000.000.000 de registros.
Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada ndice puede consistir
desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes (500
antes de MySQL 4.1.2). Un ndice puede usar prefijos de una columna para los tipos de
columna CHAR, VARCHAR, BLOB, o TEXT.
PLATAFORMAS:
AIX 4.x, 5.x con subprocesos nativos.
Amiga.
BSDI 2.x with con el paquete MIT-pthreads.
BSDI 3.0, 3.1 y 4.x con subprocesos nativos.
Digital Unix 4.x con subprocesos nativos.
FreeBSD 2.x con el paquete MIT-pthreads.
FreeBSD 3.x and 4.x con subprocesos nativos.
FreeBSD 4.x con LinuxThreads.
HP-UX 10.20 con el paquete DCE threads o MIT-pthreads.
HP-UX 11.x con subprocesos nativos.
Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU.
Mac OS X.
NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make).
Novell NetWare 6.0.
OpenBSD > 2.5 con subprocesos nativos. OpenBSD < 2.5 con el paquete MIT-pthreads.
OS/2 Warp 3, FixPack 29 y OS/2 Warp 4, FixPack 4.
SCO OpenServer 5.0.X con una versin del paquete FSU Pthreads recientemente portada.
SCO UnixWare 7.1.x.
SCO Openserver 6.0.x. Consulte Seccin 2.12.5.10, Notas sobre SCO OpenServer 6.0.x.
SGI Irix 6.x con subprocesos nativos.
Solaris 2.5 y posteriores con subprocesos nativos en SPARC y x86.
SunOS 4.x con el paquete MIT-pthreads package.
Tru64 Unix.
Windows 9x, Me, NT, 2000, XP, y 2003.

AUTOR: Elmasri-Navathe, 6ta ed., Departamento de Ciencias de la Computacin e I.A.

Você também pode gostar