Actividades UT1 (1-15)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Tomás Vasco Mariscal 1º DAM

Actividades UT1

1. Busca un fichero texto plano en el sistema operativo e intenta abrirlo en un visor de


texto. ¿Qué aparece? ¿Por qué? .ini, .conf, .inf,:

Podemos ver que al abrir el texto con el bloc de notas es legible por lo que es de
texto, en este caso de texto plano ya que es un .ini que pertenece a un fichero de
configuración.
Tomás Vasco Mariscal 1º DAM

2. Abre un fichero .jpg en un visor de texto plano, realiza un cambio y guárdalo. Intenta
visualizar la imagen. ¿Qué le ha sucedido a la imagen?:

Esta es la imagen al abrirla con el notepad, podemos ver que está en binario y es
ilegible ya que es un .jpg:

Al modificar la imagen desde el notepad y abrirla vemos esto, al modificar el código


el archivo queda dañado y no podemos ver la imagen:
Tomás Vasco Mariscal 1º DAM

4. Investiga sobre LaTex

a) ¿Qué es?: es una herramienta que compone documentos de aspecto


profesional, este es un sistema de comandos que representa contenidos
complejos que suelen estar relacionados con las matemáticas como
fracciones, subíndices, superíndices, matrices, derivadas parciales e
integrales.

b) ¿Qué ventajas y desventajas tiene?


- Ventajas:
·Soporte para amplia composición matemática
·Facilidad para notas a pie de página y referencias en la
bibliografía, índice, etc.
·Gran capacidad para crear documentos a medida
- Desventajas:
·Dificultad, ya que hay que seguir reglas estrictas para
representar las ecuaciones
·Depende de paquetes externos
·Mal soporte para gráficos y multimedia.

c) ¿En qué ámbitos se suele utilizar?Se suele utilizar para redactar artículos de
investigación, para publicaciones matemáticas debido a su facilidad en
formatear ecuaciones complicadas, para libros y publicaciones y
presentación de documentos técnicos en línea.

5.¿Cuáles son las diferencias entre un fichero .txt y un fichero .docx?


Los dos son documentos de texto que se diferencian entre ellos en varios aspectos:
- Los ficheros .txt no tienen formato, es decir, no incluyen formato de
estilo como son la cursiva o las negritas. En cambio los .docx estás
creados con el formato de Microsoft Word, estos si que tienen
formatos de estilo.
- Los ficheros .txt son altamente compatibles y podemos abrirlos con
cualquier editor de texto incluyendo lectores de código o el bloc de
notas, en cambio los ficheros .docx aunque se pueden abrir con otros
editores de texto tienen muchos problemas de formato y para no sufrir
cambios de formato en el documento debes abrirlo desde Microsoft
Word.
- Al no tener formato los ficheros .txt suelen ser más ligeros que los
ficheros .docx.
- Los ficheros .txt se suelen utilizar para compartir texto simple como
puede ser código fuente o archivo de registro, en cambio los ficheros
.docx suelen utilizarse para documentos formales como pueden ser
informes, cartas, etc.

6. Investiga sobre ASCII:


a) ¿Qué es?: Es un sistema de caracteres alfanuméricos que asigna un
número del 1 al 127 a cada letra, número o carácter especial.
Tomás Vasco Mariscal 1º DAM

b) ¿Por qué es necesario?: Es muy necesario ya que permite a los ordenadores


leer e interpretar el texto de la misma forma en diferentes sistemas, y sin él
los distintos ordenadores no podrían intercambiar información entre sí.

c) ¿Cuántos caracteres se pueden representar como máximo?: 128, para lo que


necesita 7 bits

d) ¿Qué caracteres no se incluyen en ASCII?: Los acentos, los caracteres


especiales matemáticos, los caracteres de las monedas, algunos signos de
puntuación cono “¿!” y los emoticonos.

e) Enumera las diferencias entre ASCII y ASCII extendido:


- El ASCII se diseñó principalmente para el inglés por lo que no incluye
caracteres acentuados, en cambio ASCII extendido incluye mayor
cantidad de idiomas
- ASCII es un conjunto de caracteres de 7 bits mientras que el de ASCII
extendido es de 8 bits

f) ¿Existe alguna otra codificación además de ASCII?: Hay varias


codificaciones a parte de ASCII como son ISO 8859, la cual sirve de
extensión a ASCII añadiendo gran cantidad de idiomas europeos, otros son
UTF-8, UTF-16 Y UTF-32.

7. Investiga sobre UNICODE:

a) ¿Qué es?: Es un sistema de codificación de caracteres utilizado por los


sistemas informáticos para el intercambio de datos en formato de texto.

b) ¿Por qué es necesario?: Unicode es necesario porque permite representar y


gestionar eficazmente una amplia variedad de caracteres de diferentes
idiomas y sistemas de escritura en una sola codificación estándar, facilitando
la comunicación global y la compatibilidad entre sistemas y aplicaciones.

c) ¿Cuántos caracteres se pueden representar como máximo?:Más de 96000.

d) ¿Qué caracteres no se incluyen en UNICODE?:


- Caracteres privados, que pertenecen a empresas o aplicaciones.
- Caracteres obsoletos
Tomás Vasco Mariscal 1º DAM

8. Busca en internet un conversor de ASCII a binario y prueba a escribir un breve texto.


Comprueba que los caracteres del texto se correspondan con los bits mirando la tabla
ASCII.

Podemos ver que el código coincide perfectamente por ejemplo la T sería


01010100.
Tomás Vasco Mariscal 1º DAM

9. Explicar en qué consiste ACID.

ACID (Atomicity, Consistency, Isolation, Durability) es un modelo en bases de datos


referido a un resumen de las propiedades que debe tener una database de forma
conjunta lo que garantiza la seguridad de las transacciones, que son operaciones
lógicas cuya ejecución da forma a una unidad de trabajo. Cada palabra que
compone ACID tiene un significado:

- Atomicity: Se refiere a la atomicidad de las transacciones, Esta propiedad


indica que, para que una transacción se dé por “completada”, deben haberse
realizado todas sus partes o ninguna de ellas. En caso de que se completen
todos los datos de la transacción, se obtendrán las bases requeridas de la
base de datos, lo que quiere decir también que si una parte de la transacción
falla, el sistema forzará el fallo del resto de operaciones evitando cambios
indeseados.

- Consistency: Hace referencia a la capacidad que tiene un sistema para iniciar


sólo operaciones que puede concluir. Cada transacción debe llevar al
sistema de un estado válido a otro que también lo sea.

- Isolation: Se refiere al momento en el que los cambios resultantes de una


operación se harán visibles para las demás operaciones concurrentes, lo que
hace que cada una de las transacciones se realice en aislamiento total
respecto al resto .

- Durability: Esta hace referencia a la propiedad que garantiza que, una vez se
haya llevado a cabo una operación, estas tengan la capacidad de persistir y
no puedan ser deshechas incluso si el sistema falla, esta característica
implica que los datos y los cambios en una transacción que ya se ha
realizado deben ser permanentes.

10. Explicar los conceptos de Data Warehouse y OLAP.

- Data Warehouse: es un almacén electrónico donde una empresa u organización


mantiene una grán cantidad de información, estos datos deben almacenarse de
forma fiable, fácil de recuperar y de administrar. Este puede ser físico o lógico y
estos suelen tener unas características como la integración de datos de otras
bases de datos operativas, su forma de realizar un historial de datos, su estructura
optimizada lo que facilita el análisis y la consulta de los datos,y su buen rendimiento.
- OLAP: Es un método informático que permite a los usuarios extraer datos de una
forma sencilla y selectiva, para facilitar este tipo de análisis, los datos se recopilan
de múltiples bases de datos y se almacenan en bases de datos, luego estos se
optimizan y se recopilan en cubos de datos.

11. Explicar qué es SQL ¿Qué tipo de bases de datos lo usan?.


Tomás Vasco Mariscal 1º DAM

SQL es un lenguaje de programación que permite manipular y descargar datos en bases de


datos, este tiene capacidad de realizar cálculos avanzados y matemáticos, este se suele
utilizar por prácticamente todas las empresas que manejan bases de datos, por ejemplo:
- MySQL: Es una base de datos de código abierto muy popular que utiliza SQL para
gestionar y consultar datos.
- PostgreSQL: Es un sistema de gestión de bases de datos de código abierto y
altamente extensible que también utiliza SQL.
- Microsoft SQL Server: Es una base de datos relacional desarrollada por Microsoft
que utiliza T-SQL (Transact-SQL), una extensión de SQL, para administrar y
consultar datos.
- SQLite: Es un motor de base de datos relacional incorporado en muchas
aplicaciones y sistemas operativos, y utiliza SQL para interactuar con los datos.
- IBM Db2: Es un sistema de gestión de bases de datos relacional desarrollado por
IBM que también utiliza SQL.

12. Buscar ejemplos de BBDD que actualmente existen en el mercado de los siguientes
tipos:

- Jerárquica: IMS
- En red: IMS/DB
- Relacionales: MySQL
- NoSQL: MongoDB
- Orientadas al objeto: ObjectDB
- Objetos relacionales: Hibernate
- Multidimensionales: IBM db2

13. Buscar ejemplos de bases de datos BDOR:

Las bases de datos BDOR o orientadas a objetos relacionales son sistemas de gestión de
bases de datos que combinan características de bases de datos relacionales con conceptos
de programación orientada a objetos. Algunos ejemplos de bases de datos BDOR son:
- Objectivity/DB
- ZODB (Zope Object Database)

14. Buscar en internet los gestores de BBDD relacionales más usados en el mercado y
explicar las ventajas y los inconvenientes que presentan. Razonar la respuesta:

MySQL:
- Ventajas: tiene código abierto, buen rendimiento.
- Desventajas: de pago

Oracle DataBase:
- Ventajas: adecuado para empresas, gran seguridad, buen rendimiento.
- Desventajas: gran dificultad

Microsoft SQL Server:


- Ventajas: acceso a herramientas como Visual Studio, buen rendimiento.
- Desventajas: muy poco abierto a otros sistemas operativos.
Tomás Vasco Mariscal 1º DAM

15. Establecer un ranking de uso de las siguientes bases de datos: relacionales, jerárquicas,
en red, NoSQL, orientadas a objetos, objetos relacionales y multidimensionales. ¿Cuáles
tenderán a desaparecer? ¿Por qué?

1. Bases de datos relacionales: estas siguen siendo muy utilizadas en gran


cantidad de aplicaciones empresariales y algunos ejemplos muy conocidos
son Oracle o MySQL, por lo que son las más utilizadas.
2. Bases de datos NoSQL: estas tienen gran popularidad en aplicaciones web,
móviles y de análisis de big data, también tienen una gran popularidad por lo
que se pueden colocar en segundo lugar.
3. Bases de Datos Orientadas a Objetos: Estas son útiles en aplicaciones
donde la persistencia de objetos es fundamental, como aplicaciones Java. No
son tan populares como las bases de datos relacionales pero también tienen
un amplio uso.
4. Bases de Datos Multidimensionales: Estas tienen un análisis OLAP muy
avanzado, aunque su uso es muy especializado y sufre complicaciones.
5. Bases de Datos en Red: Son menos comunes que las relacionales y han sido
reemplazadas en su gran mayoría.
6. Bases de Datos Jerárquicas: Éstas, como sistemas en red antiguos, han
quedado en gran medida obsoletas en comparación con las bases de datos
modernas.
7. Bases de datos de objetos relacionales: su uso es muy reducido a día de hoy
siendo muy específico.

Seguramente las dos últimas de este top acabarán desapareciendo ya que su uso se está
quedando obsoleto y normalmente las bases de datos que los utilizan acaban
sustituyendolas por las bases de datos relacionales.

También podría gustarte