Está en la página 1de 7

TALLER CREACION BASE DE

DATOS

Johan Sebastián Borda


ID 277632

Ing. Johanna Elizabeth Jerez Anaya

Universidad Cooperativa de Colombia


Facultad de Ingeniería de Sistemas
Creación de Base de Datos
Bogotá 10/07/2019
1) Que es una base de datos
RTA: / Una Base de datos es un sistema que administra y almacena
información con el propósito de suministrar la información de forma detallada y
lo más eficientemente brindando los datos de forma estructurada.
2) Cuadro comparativo de Ventaja y Desventajas de los Motores de Bases de
Datos Comerciales: MySQL, PostgreSQL Oracle, Microsoft SQL Server, MS
Access, IBM DB2, SQLite, Informix
RTA:/
VENTAJA DESVENTAJA

My SQL  Velocidad al realizar las  No es un gestor


operaciones, lo que le hace intuitivo
uno de los gestores con mejor  Las utilidades de My
rendimiento. SQL no están
 Facilidad      de configuración e documentadas
instalación. Soporta gran
variedad de Sistemas
Operativos
 Su bajo consumo puede ser
ejecutado en una máquina con
escasos      recursos sin ningún
problema.
PostgreSQL  Ampliamente popular – Ideal  Es fácil de vulnerar
para tecnologías Web. sin protección adecuada.
 Su sintaxis SQL es estándar y  El motor My ISAM es
fácil de aprender. instalado por defecto y
 Footprint bajo de memoria, carece de capacidades
bastante poderoso con una de integridad relacional.
configuración adecuada.  Inno DB genera
 Multiplataforma. mucho footprint en
memoria al indizar.
 El toolset
empresarial tiene un
costo adicional por
suscripción anual.

Oracle  Oracle es el motor de base de  Tiene varias


datos objeto-relacional más correcciones en
usado a nivel mundial. varias de sus
 Puede ejecutarse en todas las versiones
plataformas, desde una Pc  Relente risa la red
hasta un supercomputador.  La configuración es
 Oracle soporta todas las mas extensa de lo
funciones que se esperan de habitual
un servidor complejo
 El software del servidor puede
ejecutarse en multitud de
sistemas operativos.
Microsoft  útil para manejar y  Utiliza mucho la
SQL obtener datos de la red de memoria RAM para
Server redes y compatibilidad con la las instalaciones y
mayoría de las tareas utilización de
administrativas de SQL Server. software.
 Para trabajar en una red social  Tiene muchos
permite agregar otros bloqueos a nivel
servidores de SQL Server, y de página, un
puede ver las bases de datos tamaño de página
del otro compañero. fijo y demasiado
pequeño,
una pésima
implementación de
los tipos de datos
variables.    

MS  Consultas para buscar y  limitaciones en el


Access recuperar únicamente los datos que procesamiento de
necesita. las busquedas,
ademas que si la
 Formularios para ver, agregar y
quieres usar para
actualizar los datos de las tablas. ambientes
 Informes para analizar o corporativo no sirve
imprimir los datos con un diseño por su poca
específico. estabilidad.
 Páginas de acceso a datos  en cuanto a volumen
para ver, actualizar o analizar los de datos o de
usuarios.
datos de la base de datos desde
 es recomendable
Internet o desde una intranet. usar otros sistemas
como MYSQL
o microsoft SQL
server y código VBA

IBM DB2  Permite agilizar el tiempo de  En sistemas grandes


respuestas de esta consulta la base más usada
 Recuperación utilizando es DB2 ya que corre
accesos de sólo índices. en diferentes
 Predicados correlacionados. plataformas
 Tablas de resumen operativas, pero en
 Tablas replicadas realidad, en la
 Uniones hash mayoría de los casos
 DB2 utiliza una combinación la decisión para
de seguridad externa optar por
y control interno de acceso a un software de estas
proteger datos. características es
corporativa.
 Se tiene que ver con
las aplicaciones que
se tienen
desarrolladas y las
que se van a
implementar.

 Influye en la elección
el hardware utilizado.

SQLite  No requiere configuración.  Sqlite posee


 No se requiere uso de servidor deficiencias en
(proceso activo para atender la herramienta where
las peticiones). esta limitación está
 Fácilmente portable dada por el soporte
(multiplataforma Windows, para clausuras
Linux, MAC, anidadas, de igual
dispositivos móviles, Tablet, forma es notoria la
etc.) y posee un acceso mucho falta de
más rápido. Claves Foráneas.

3) Diferencias de las bases de datos: BD NoSQL, RDBMS (Relational Data Base


Management System), En la Nube
RTA:/ Además de lo comentado anteriormente, las bases de datos NoSQL son
sistemas de almacenamiento de información que no cumplen con el esquema
entidad–relación. Tampoco utilizan una estructura de datos en forma de tabla
donde se van almacenando los datos, sino que para el almacenamiento hacen
uso de otros formatos como clave–valor

 No utilizan SQL como lenguaje de consultas. La mayoría de las bases


de datos NoSQL evitan utilizar este tipo de lenguaje o lo utilizan como
un lenguaje de apoyo. Por poner algunos ejemplos, Cassandra utiliza el
lenguaje CQL, MongoDB utiliza JSON o BigTable hace uso de GQL.
 No utilizan estructuras fijas como tablas para el almacenamiento de los
datos. Permiten hacer uso de otros tipos de modelos de
almacenamiento de información como sistemas de clave–valor, objetos
o grafos.
 No suelen permitir operaciones JOIN. Al disponer de un volumen de
datos tan extremadamente grande suele resultar deseable evitar los
JOIN. Esto se debe a que, cuando la operación no es la búsqueda de
una clave, la sobrecarga puede llegar a ser muy costosa. Las soluciones
más directas consisten en desnormalizar los datos, o bien realizar el
JOIN mediante software, en la capa de aplicación
 Arquitectura distribuida. Las bases de datos relacionales suelen estar
centralizadas en una única máquina o bien en una estructura máster–
esclavo, sin embargo, en los casos NoSQL la información puede estar
compartida en varias máquinas mediante mecanismos de tablas Hash
distribuidas.
4) Cuadro comparativo de las plataformas e indicar las bases de datos
relacionales y No SQL que manejan

4.1 Amazon Web Services


4.2 Microsoft Azure
4.3 Google Cloud Platform

RTA:/

Amazon Web Microsoft Azure Google Cloud


Services Platform
Seguridad 20 certificaciones 25 certificaciones 6 certificaciones
Backups Realiza 3 copias Realiza 3 copias Por defecto realiza
en misma zona en misma zona las copias en
Posibilidad de Posibilidad de todas las
replicar copias a replicar copias a plataformas
otras zonas. otras zonas. alrededor del
mundo
Disponibilidad 11 centros de 20 centros de 4 centros de
mundial datos. 37 puntos datos. 32 puntos datos. 160 puntos
de distribución de distribución de distribución
contenido. contenido contenido
Marketplace 2.400 aplicaciones 707 aplicaciones 160 aplicaciones
Soporte Soporte gratuito Soporte gratuito Soporte gratuito
usando base de usando base de usando base de
conocimientos. conocimientos. conocimientos. 4
Contacto por Contacto por web horas laborables
email en horas 49 en 24x7. 8 horas de tiempo de
€ Contacto en de tiempo de respuesta.
24x7 con 1 hora respuesta. 150€/mes 1 hora
de tiempo de 24,46€/mes de tiempo de
respuesta. 10% de Contacto respuesta. 9% de
la facturación telefónico 24x7. 2 la facturación
horas de tiempo (mín. 400€/mes)
de respuesta.
256€/mes
Otros Servicios en Almacenamiento. Almacenamiento. Almacenamiento.
la nube Bases de Datos. Bases de Datos. Bases de Datos.
DNS. VDI. Suite Ofimática Correo
Correo electrónico.
electrónico. Suite Ofimática
Registro dominios
y DNS
Estabilidad 99,95% de 99,95% de 99,95% de
disponibilidad disponibilidad disponibilidad
mensual. Entre mensual. Entre mensual. Entre
99,95% y 99% 99,95% y 99% 99,95% y 99%
penalización del penalización del penalización del
10% Por debajo 10% Por debajo 10% Entre el 99%
del 99% del 99% el el 95%
penalización del penalización del penalización del
30% 25% 25% Por debajo
del 95%
penalización del
50%
Migración Acepta servidores Acepta servidores Por el momento
servidores VMware e Hyper- Hyper-V no soporta
V migraciones de
servidores

5) Tipos de sentencias en SQL (DML, DDL, DCL)

RTA:/

DDL
Permite crear y modificar la estructura de una base de datos.

DML
Permite recuperar, almacenar, modificar, eliminar, insertar y actualizar
datos de una base de datos.

DCL
Permite crear roles, permisos e integridad referencial, así como el control al
acceso a la base de datos.

6) Diferencia entre una base de datos OLTP (On Line Trasactional


Processing) y OLAP (On Line Analytical Processing)
RTA:/
 El punto que distingue a OLTP y OLAP es que OLTP es un sistema
de transacciones en línea, mientras que OLAP es un sistema de
análisis y recuperación de datos en línea.
 El punto que distingue a OLTP y OLAP es que OLTP es un sistema
de transacciones en línea, mientras que OLAP es un sistema de
análisis y recuperación de datos en línea.
 El punto que distingue a OLTP y OLAP es que OLTP es un sistema
de transacciones en línea, mientras que OLAP es un sistema de
análisis y recuperación de datos en línea.
 El punto que distingue a OLTP y OLAP es que OLTP es un sistema
de transacciones en línea, mientras que OLAP es un sistema de
análisis y recuperación de datos en línea.
 El tiempo de procesamiento para la transacción OLTP es más en
comparación con OLAP.

7)

También podría gustarte