You are on page 1of 10

3.1 Actividades de Reflexin inicial.

Qu sucedera si de repente la informacin acerca de tu existencia, que


reposa en la Registradura Nacional, en la EPS a la que estas vinculado, y en la
institucin educativa fuesen alteradas o eliminadas?
Rta: Si fuese por un altera miento o cambio, pedido por el mismo usuario o
cliente, no habra problema, y si se puede hacer ya que la mayora de software
de hospitales, registradurias y colegios, se puede hacer un tipo de cambios, ya
sea con: consultar, actualizar, registrar y eliminar. Por lo cual el usuario puede
hacer este tipo de cambios en estos campos que se guardan directamente de
la base de datos conectada al programa que est funcionando.
Pero esto solo lo puede hacer el cliente ya que el programador nunca va tener
interaccin con la base de datos, con datos ya sea de pacientes, estudiantes o
ciudadanos.
Pero tambin si el usuario encargado a manejar este programa no tiene
autorizacin a eliminar o alterar datos importantes del programa y lo hace se
podra meter en serios problemas ya que esto es algo ilegal como muchas
veces suceden con los datos de bancos y empresas importantes.

3.2 Actividades de contextualizacin e identificacin de conocimientos


necesarios para el aprendizaje.)
Rta:

D A T O A B E P W
E C O N S U L T A
S T I O J I I A R
O U A T U M M B C
R A N N I O I L H
D L A B C D N A I
E I F O P M A C V
A Z B J I O R T O
N A G H I J R K O
K R E G I S T R A

Para crear un sistema de informacin es importante enlazarlo con una base de


datos y tendr como funcionalidad consultar, actualizar, registrar, eliminar y
desorden en cualquier dato, y todos estos datos quedarn organizados por una
tabla y ah estarn los archivos, que se ingresaron por los campos de consultar,
actualizar, registrar, eliminar y desorden.
3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y
Teorizacin).

Rta: Base de datos: Una base de datos es una coleccin de informacin


organizada de forma que un programa de ordenador pueda seleccionar
rpidamente los fragmentos de datos que necesite.

Base de datos relacional: Una base de datos relacional, es aquella base de


datos cuya informacin se almacena en tablas (relaciones) y que guardan
independencia lgica y fsica, controlan la redundancia de informacin y
contemplan establecer integridad.
Dato: Representacin simblica (numrica, alfabtica, etc.) de un atributo de
una entidad. Un dato no tiene valor semntico (sentido) en s mismo, pero al
ser procesado puede servir para realizar clculos o tomar decisiones.
Dupla: En las ciencias de la computacin una tupla puede tener dos
significados distintos. Generalmente en los lenguajes de programacin
funcional y en otros lenguajes de programacin, una tupla es un objeto que
bien puede tener datos o diversos objetos, de forma similar a una tupla
definida matemticamente. Un objeto de este tipo es conocido tambin
como registro.
Atributo: En computacin, un atributo es una especificacin que define una
propiedad de un Objeto, elemento o archivo. Tambin puede referirse o
establecer el valor especfico para una instancia determinada de los mismos.
Registro: En informtica, o concretamente en el contexto de una base de datos
relacional, un registro (tambin llamado fila o tupla) representa un objeto nico
de datos implcitamente estructurados en una 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 clculo.
Archivos: Un archivo o fichero informtico es un conjunto de bits que son
almacenados en un dispositivo.
Dominio: Se define dominio como un conjunto de valores que puede tomar un
determinado atributo dentro de una entidad.
Llave primaria: En el diseo de bases de datos relacionales, se llama clave
primaria a un campo o a una combinacin de campos que identifica de forma
nica a cada fila de una tabla.

Llave foreana: En el contexto de bases de datos relacionales, una clave


fornea o clave ajena es una limitacin referencial entre dos tablas. La clave
fornea identifica una columna o grupo de columnas en una tabla (tabla hija o
referendo) que se refiere a una columna o grupo de columnas en otra tabla
(tabla maestra o referenciada).
Cardinalidad: es el nmero de entidades con la cual otra entidad puede asociar
mediante una relacin. Uno a uno, unos a muchos o muchos a uno y muchos a
muchos.
Relacin: En bases de datos, es una relacin o vnculo entre dos o ms
entidades que describe alguna interaccin entre las mismas.
Vista: En teora de bases de datos, una vista es una consulta accesible como
una tabla virtual en una base de datos relacional o en un conjunto
de documentos en una base de datos orientada a documentos.
Usuario: Un usuario generalmente se identifica frente al sistema o servicio
utilizando un nombre de usuario (nick) y a veces una contrasea, este tipo es
llamado usuario registrado. Por lo general un usuario se asocia a una nica
cuenta de usuario, en cambio, una persona puede llegar a tener mltiples
cuentas en un mismo sistema o servicio (si eso est permitido).
Cliente: es aquella persona u organizacin que adquiere un producto o servicio.
SGBD: Los sistemas de gestin de bases de datos (en ingls database
management system, abreviado DBMS) son un tipo de software muy especfico,
dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan.
SQL: El lenguaje de consulta estructurado SQL (Standard Query Lenguaje) ) es
un lenguaje de base de datos normalizado, utilizado por el motor de base de
datos de Microsoft Jet el cual nos permite crear tablas y obtener datos de ella
de manera muy sencilla.
. Ejemplifique el punto anterior dibujando, al menos dos, tablas en las
que identifique y seale: dato, tupla, atributo, registro y archivo.
Rta:

Atributos Registro
Clave
principal

Nmero de Nombre Telfono Direccin


documento
98070607662 Miguel Angel 3178787352 Cll 135 bis N 90
Rivera - 15
99081622789 Nicolas Esteban 3184830017 Cll 13 N 86 - 19
Hernadez

Tupla

Campo

Elabore un cuadro comparativo de Bases de datos relacionales, Bases


de datos distribuidas, Bases de datos orientadas a objetos.

Base de datos Base de datos Base de datos


relacionar distributivas orientada a objetos
Permite establecer es un conjunto de se representa mediante
interconexiones o mltiples bases de objetos como los
relaciones entre los datos lgicamente presentes en
datos relacionadas las cuales la programacin
se encuentran orientada a objetos.
distribuidas en Cuando se integra las
diferentes espacios caractersticas de
lgicos y geogrficos una base de datos con
(un servidor corriendo 2 las de un lenguaje de
mquinas virtuales) e programacin orientado
interconectados por una a objetos
red de comunicaciones
Dichas BDD tienen la Un ODBMS hace que los
Una base de capacidad de realizar objetos de la base de
procesamiento datos aparezcan como
datos se compone
autnomo, esto permite objetos de un lenguaje
de varias tablas o realizar operaciones de programacin en uno
relaciones. locales o distribuidas. o ms lenguajes de
Un sistema de Bases de programacin a los que
Datos Distribuida d soporte. Un ODBMS
(SBDD) es un sistema extiende los lenguajes
en el cual mltiples con
sitios de bases de datos datos persistentes de
estn ligados por un forma transparente,
sistema de control de concurrencia,
comunicaciones de tal recuperacin de datos,
forma que, un usuario consultas asociativas y
en cualquier sitio puede otras capacidades.
acceder los datos en
cualquier parte de la
red exactamente como
si estos fueran
accedidos de forma
local.
Las bases de datos
No pueden existir Hay mltiples orientadas a objetos se
disean para trabajar
dos tablas con el computadores, llamados
bien en conjuncin con
mismo nombre ni sitios o nodos. lenguajes de
registro. programacin
orientados a objetos
como Java, C#, Visual
Basic.NET y C++
Los ODBMS usan
Cada tabla es a su Estos nodos deben de exactamente el mismo
modelo que estos
vez un conjunto estar comunicados por
lenguajes de
de campos (columna medio de algn tipo de programacin.
s) y registros (filas). red de comunicaciones
para transmitir datos y
rdenes entre los sitios.

Originalmente se Los ODBMS son una


La relacin entre una almacenaba la buena eleccin para
informacin de manera aquellos sistemas que
tabla padre y un hijo
centralizada, pero con necesitan un buen
se lleva a cabo por el paso del tiempo las rendimiento en la
medio de las claves necesidades manipulacin de tipos
primarias y claves aumentaron y esto de dato complejos.
produjo ciertos
forneas (o ajenas).
inconvenientes que no
era posible
solucionarlos o volverlos
eficientes de la forma
centralizada. Estos
problemas impulsaron
la creacin de
almacenamiento
distribuido,

Defina Data Cloud, Bodega de Datos, ETL y BIG DATA.


Data Cloud
Es un tipo de base de datos en internet que comparte informacin entre otros
dispositivos inalmbricos segn a demanda de dichos objetos lo cual permite
compartir informacin a travs de la nube.
Bodega de datos
Es un conjunto de datos integrados u orientados a una materia, que varan con
el tiempo y que no son transitorios, los cuales soportan el proceso de toma de
decisiones de la administracin y est orientada al manejo de grandes
volmenes de datos provenientes de diversas fuentes o diversos tipos.

ETL

Extract, Transform and Load es el proceso que permite a las organizaciones


mover datos desde mltiples fuentes, reformatearlos y limpiarlos, y cargarlos
en otra base de datos, data mart, o data warehouse para analizar, o en otro
sistema operacional para apoyar un proceso de negocio.

Los procesos ETL tambin se pueden utilizar para la integracin con sistemas
heredados.
Big Data

Big data, macrodatos o datos masivos es un concepto que hace referencia


al almacenamiento de grandes cantidades de datos y a los procedimientos
usados para encontrar patrones repetitivos dentro de esos datos. El fenmeno
del big data tambin se denomina a veces datos a gran escala. En los textos
cientficos en espaol con frecuencia se usa directamente el trmino en
ingls big data

Relacione al menos 4 SGBD, gratuitos y al menos 4 licenciados, que


existan en el mercado, incluya sus caractersticas.

ORACLE

Es un sistema de base de datos relacional, se considera como uno de los


sistemas de base de datos ms completos. Es una potente herramienta
cliente/servidor para la gestin de Bases de Datos. Es el conjunto de datos que
proporciona la capacidad de almacenar y acudir a estos de forma recurrente
con un modelo definido como relacional.

VENTAJAS DE ORACLE

Oracle es la base de datos con ms orientacin haca internet. Oracle soporta


todas las funciones que se esperan de un servidor serio: un lenguaje de diseo
de bases de datos muy completo (PL/SQL) que permite implementar diseos
activos, con triggers y procedimientos almacenados, con una integridad
referencial declarativa bastante potente. Permite el uso de particiones para la
mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la
administracin de bases de datos distribuidas. El software del servidor puede
ejecutarse en multitud de sistemas operativos.

DESVENTAJAS DE ORACLE

El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de


Personal Oracle son excesivamente caras. Otro problema es la necesidad de
ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en
un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal
configurado puede ser desesperantemente lento. Tambin es elevado el coste
de la formacin, y slo ltimamente han comenzado a aparecer buenos libros
sobre asuntos tcnicos distintos de la simple instalacin y administracin.

POSTGRESQL

Es un sistema de base de datos relacional orientada a objetos que est


publicado bajo una licencia BSD. Es un proyecto de cdigo libre debido a estas
caractersticas sus mejoras han sido un poco ms rpidas en comparacin con
otros sistemas de BD. Soporta distintos tipos de datos: adems del soporte
para los tipos base, tambin soporta datos de tipo fecha, monetarios,
elementos grficos, datos sobre redes, cadenas de bits, etc.

VENTAJAS DE POSTGRESQL

Su BD est relacionado a Open Source (de cdigo abierto), gratuito y que al


tener licencia de tipo BSD, nos permite manejar libremente el cdigo fuente.
Soporta replicacin de bases de datos asncrona, realizando primero las
transacciones en un servidor maestro para que se puedan actualizar en los
servidores esclavos dando alta disponibilidad al sistema. Posee un buen
sistema de seguridad mediante la gestin de usuarios, grupos de usuarios,
permisos y contraseas. Tambin gran capacidad de almacenamiento. Tiene
algunas herramientas o aplicaciones para gestionar o administrar el servidor y
sus BD con interfaces grficas e intuitivas o en modo de lnea de comandos.

DESVENTAJAS DE POSTGRESQL

Consume ms recursos que MySQL, por lo que se necesitan mayores


caractersticas de hardware para ejecutarlo. Es un magnfico gestor de bases
de datos, capaz de competir con muchos gestores comerciales, aunque el
primer encuentro con este gestor es un poco duro, ya que la sintaxis de
algunos de sus comandos o sentencias no es nada intuitiva, sin embargo existe
una amplia documentacin en su sitio web o en la ayuda de PostgreSQL
(aplicacin psql y documentacin de PostgreSQL).

MYSQL

Es software libre, de un SGBD relacional, licenciado bajo la GPL de la GNU.Es un


sistema de administracin de bases de datos (Database Management System,
DBMS) para bases de datos relacionales. Su diseo multihilo le permite
soportar una gran carga de forma muy eficiente. Fue escrito en C y C++ y
destaca por su gran adaptacin a diferentes entornos de desarrollo,
permitiendo su interactuacin con los lenguajes de programacin ms
utilizados como PHP, Perl y Java y su integracin en distintos sistemas
operativos.
VENTAJAS DE MYSQL

MySQL es Open Source: Significa que es posible para cualquiera usar y


modificar el software. El servidor de bases de datos relacionales MySQL es muy
rpido, fiable y fcil de usar. Buen rendimiento, buena velocidad a la hora de
conectar con el servidor y de respuesta a consultas. MySQL posee un buen
control de acceso de usuarios y seguridad en los datos. Integracin perfecta
con el lenguaje PHP. Soporte completo para clusulas, funciones, tipos de datos
y comandos estndar y extendidos del estndar SQL.

DESVENTAJAS DE MYSQL

Actualmente, el soporte para disparadores es bsico, por lo tanto, hay ciertas


limitaciones en lo que puede hacerse con ellos. Los privilegios para una tabla
no se eliminan automticamente cuando se borra una tabla. Debe usarse
explcitamente un comando REVOKE para quitar los privilegios de una tabla.
Cuando MySQL maneja la integridad referencial, con tablas NO
transaccionales de tipo MyISAM, aunque admite la declaracin de claves ajenas
o forneas en la creacin tablas, internamente no las trata de forma diferente
al resto de campos

Construya la lnea de tiempo de los medios de almacenamiento y


la lnea de tiempo de las generaciones de las bases de datos
sistematizadas.

1860-1929 1950 1960


Se crea la Se crean las Se implementa
maquina cintas el uso del disco
automtica magnticas

Actualidad 1990 1970


Existen Se crea el Se crea el
muchas lenguaje SQL modelo
alternativas relacional de
para gestionar datos para

You might also like