Sei sulla pagina 1di 8

1.

Haga un breve resumen de los orígenes de las BdD (mínimo 1 hoja, máximo
2).

Una base de datos es un conjunto de datos con un mismo contexto y


almacenados para su uso posteriormente. Por ejemplo, podría decirse
que una biblioteca es una base de datos compuesta por una gran
cantidad de documentos. La mayoría de las bases de datos pueden verse
de forma digital debido al desarrollo tecnológico de la informática o la
electrónica, y por ello son una gran solución a los problemas de
almacenamiento de datos. Las bases de datos se utilizan para la gestión
de empresas o también en entornos científicos para almacenar
información experimental. Aquí os dejamos los componentes de bases de
datos: Tablas Formulario Informes • Tiene filas y • Pantalla de • Resumen
y columnas, por entrada de presentan ello se parece datos datos de las a
la hoja de tablas. calculo. Consultas Macros Módulos • Son las que •
Lenguaje de • Aumentan la realizan el programación funcionalidad trabajo
en la simplificado. de la base de base de datos. datos.
2. Consulte y conceptualice los siguientes términos para bases de datos:

1. Cliente/Servidor, Sistema Gestor de Bases de Datos (SGBD), Base de datos,


Tipos de Bases de Datos, Base de datos Relacional, SQL, Dato, Metadato
Atributo, Dominio de un atributo, Registro, Tabla, Archivo, Llave Foránea,
Llave primaria, Cardinalidad, Relación, Grado de una relación, de una tabla,
Vista, Usuario.

 CLIENTE/SERVIDOR: CLIENTE: Es quien inicia solicitudes o peticiones, tienen


por tanto un papel activo en la comunicación (dispositivo maestro o amo).
 Espera y recibe las respuestas del servidor.
 Por lo general, puede conectarse a varios servidores a la vez.
 Normalmente interactúa directamente con los usuarios finales mediante
una interfaz gráfica de usuario.

 SERVIDOR: Al iniciarse esperan a que lleguen las solicitudes de los clientes,


desempeñan entonces un papel pasivo en la comunicación
(dispositivo esclavo).
 Tras la recepción de una solicitud, la procesan y luego envían la respuesta al
cliente.
 Por lo general, acepta las conexiones de un gran número de clientes (en
ciertos casos el número máximo de peticiones puede estar limitado).

SISTEMA GESTOR DE BASES DE DATOS (SGBD): Un sistema gestor de base de


datos (SGBD) es un conjunto de programas que permiten el almacenamiento,
modificación y extracción de la información en una base de datos .Los usuarios
pueden acceder a la información usando herramientas específicas de consulta y de
generación de informes, o bien mediante aplicaciones al efecto.

BASE DE DATOS: Una base de datos es un conjunto de datos pertenecientes a un


mismo contexto y almacenados sistemáticamente para su posterior uso. En este
sentido; una biblioteca puede considerarse una base de datos compuesta en su
mayoría por documentos y textos impresos en papel e indexados para su consulta.

TIPOS DE BASES DE DATOS:

BASES DE DATOS ESTÁTICAS


  Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar
datos historicos que posteriormente se pueden utilizar para estudiar el comportamiento
de un conjunto de datos a traves del tiempo, realizar proyecciones  y tomar decisiones.

  

BASES DE DATOS DINÁMICAS

  

Estas son bases de datos donde la informacion almacenada se modifica con el tiempo,
permitiendo operaciones como actualizacion, borrado y adicion de datos, ademas de las
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos
utilizada en un sistema de informacion de un supermercado, una farmacia, un videoclub
o una empresa

LAS BASES DE DATOS JERÁRQUICAS construyen una estructura de jerarquía con los


datos que permite una estructuración muy estable cuando gestionamos una gran
cantidad de datos muy interrelacionados.

LAS BASES DE DATOS EN RED derivan de las jerárquicas pero mejoran la gestión de


datos redundantes manteniendo su rendimiento en consultas de datos.

LAS BASES DE DATOS TRANSACCIONALES están diseñadas para el envío y recepción de


datos a grandes velocidades y de forma continua. Su único fin es la recepción y envío de
información pero la gestión de almacenamiento o redundancia están fuera de su
propósito.

LAS BASES DE DATOS RELACIONALES son las más utilizadas en aplicaciones reales. La


información se almacena siempre haciendo referencia a otra por lo que se facilita la
gestión y su uso por personal no especialista. En este modelo el lugar y la forma donde
se guarde la información es secundario.

LAS BASES DE DATOS ORIENTADAS A OBJETOS han surgido como concepto tras la


aparición de los sistemas de programación orientada a objetos.

LAS BASES DE DATOS DOCUMENTALES están especializadas en el almacenamiento de


textos completos, por lo que facilitan el tratamiento informatizado de grandes cadenas
de caracteres.


 

 

 

 

 

SQL:  (por sus siglas en inglés Structured Query Language; en español


lenguaje de consulta estructurada) es un lenguaje de programación
estándar e interactivo para la obtención de información desde
una base de datos y para actualizarla. Aunque SQL es a la vez un
ANSI y una norma ISO, muchos productos de bases de datos
soportan SQL con extensiones propietarias al lenguaje estándar.
Las consultas toman la forma de un lenguaje de comandos que
permite seleccionar, insertar, actualizar, averiguar la ubicación de
los datos, y más. También hay una interfaz de programación.

DATO: es un lenguaje de programación estándar e interactivo para la


obtención de información desde una base de datos y para actualizarla.
Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de
bases de datos soportan SQL con extensiones propietarias al lenguaje
estándar. Las consultas toman la forma de un lenguaje de comandos que
permite seleccionar, insertar, actualizar, averiguar la ubicación de los
datos, y más. También hay una interfaz de programación .

METADATO: Los metadatos, literalmente «sobre datos», son datos que


describen otros datos. En general, un grupo de metadatos se refiere a un
grupo de datos que describen el contenido informativo de un objeto al que
se denomina recurso. El concepto de metadatos es análogo al uso de
índices para localizar objetos en vez de datos.

DOMINIO DE UN ATRIBUTO: Un dominio describe un conjunto de posibles


valores para cierto atributo. Como un dominio restringe los valores del atributo,
puede ser considerado como una restricción. Matemáticamente, atribuir
un dominio a un atributo significa "todos los valores de este atributo deben de ser
elementos del conjunto especificado".

REGISTRO: Es formado por un campo o un conjunto de ellos.


TABLA: Tabla en las bases de datos, se refiere al tipo de modelado de
datos donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa de hoja
de cálculo. Las tablas se componen de dos estructuras: Campo:
Corresponde al nombre de la columna.

ARCHIVO: Los archivos de datos contienen datos y otros objetos, como


tablas, índices, ... Cada base de datos tiene un archivo de datos principal.

LLAVE FORANEA: En el contexto de bases de datos relacionales, una


clave foránea o clave ajena es una limitación referencial entre dos tablas.
La clave foránea identifica una columna o grupo de columnas en una tabla
que se refiere a una columna o grupo de columnas en otra tabla.

LLAVE PRIMARIA: En el diseño de bases de datos relacionales, se


llama clave principal a un campo o a una combinación de campos que
identifica de forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de
columnas. No puede haber dos filas en una tabla que tengan la
misma clave primaria.

CARDINALIDAD: Correspondencia de cardinalidades. Dado un conjunto


de relaciones en el que participan dos o más conjuntos de entidades,
la cardinalidad de la correspondencia indica el número de entidades con
las que puede estar relacionada una entidad dada.

RELACION: Las relaciones de bases de datos son asociaciones entre


tablas que se crean utilizando sentencias de unión para recuperar datos.

USUARIO: Las personas que trabajan con una base de datos se pueden
catalogar como usuarios de bases de datos o como administradores de
bases de datos.

2. Presente un ejemplo del punto anterior dibujando, al menos dos


tablas en las que identifique y señale: dato, clave (primaria,
foránea), atributo, registro y archivo.
5.

VENTAJAS DE UNA SGBD DESVENTAJAS DE UNA SGBD


Mejora accesibilidad a los Los programas del SGBD poseen
datos, mediante lenguaje de una complejidad que requiere
consultas comprender bastante bien
Mejora productividad de Necesidad de almacenamiento
administración de la base de extra para que el SGBD y el BD
datos, mediante el uso de sean óptimos
lenguajes de
cuarta generación (lenguajes
que actúan de asistente para la
gestión de bases de datos que,
sin necesidad de programar, se
obtiene un programa para
dicha gestión)

Mejora mantenimiento, debido Coste en la formación de


a la independencia de los datos administradores/programadores
del SGBD
Mejora servicios de Reducción velocidad de las
recuperación ante fallos y aplicaciones, debido a que un
copias de seguridad SGBD es genérico para todas
Mejora seguridad, frente al Vulnerabilidad contra fallos por
acceso por parte de usuarios estar todo centrado en el SGBD
no autorizados (no poseen la
clave de acceso)
Mejora integridad datos, mediante
reglas y restricciones

1. 6. Relacione al menos 4 SGBD, gratuitos y al menos 4 licenciados que


existan en el mercado, incluya sus principales características.

SGBD FICHA TECNICA CARACTERISTICAS VENTAJAS DESVENTAJAS


SyBase Creada en 1984 por Consultas hasta 100 Menor costo. No es adecuado
Holfman y veces mas rápido que para transacciones
Botcestein. un sistema gestor de Facilidad de Uso. Online.
bases de datos
Desarrollado por tradicional. Escalabilidad. Limitaciones de
SyBase. Programacion.
Seguridad en tanto Flexibilidad.
Enfocado a autenticación para
inteligencia usuarios en servidores.
Empresarial.

Multiplataforma.

Postgre Distribuida bajo Codigo fuente Funciona con grandes Es mas lento en
SQL licencia BSD. disponible libremente. cantidades de datos. inserciones y
actualizaciones
Ultima versión Es una base de datos Alta concurrencia con que MySQL
PostgreSQL 9.1.2 100% ACID. varios usuarios
accediendo al mismo
Escrito en C Joins, llaves, vistas, tiempo al mismo
disparadores, Apis para sistema.
Multiplataforma programas en C/C++,
java, .NET,Perl, Pyton, Ahorro en costos de
Ruby, Tcl, ODBC, PHP operación.
y muchos otros
lenguajes. Estabilidad.

Cuenta con
herramientas de diseño.
NexusDB Creado por El motor de base de Estabilidad
NexusDBPLytda. datos para Delphi.
Rendimiento
Ultima Version 3.09 Motor de base de datos
ultra rápida Flexibilidad
Sistema Operativo cliente/servidor.
Windows. Motor base de datos
Herramientas intuitivas Ultra rápido.
Licencia Comercial para desarrolladores.
Estabilidad con soporte
Compatibilidad con SQL de transacciones.

7. Construya una presentación en PowerPoint donde exponga la línea de tiempo


de la generación de las bases de datos sistematizadas, mostrando características
diferenciales de cada una de las generaciones (debe verse una Diapositiva por cada
generación).