domingo, 15 de diciembre de 2013
domingo, 20 de octubre de 2013
sábado, 19 de octubre de 2013
LaTeX
LaTeX es un sistema de composición de textos creado especialmente para aquellos documentos técnicos y científicos que contengan fórmulas matemáticas. Se puede ver el uso de LaTeX por ejemplo en artículos matemáticos de la wikipedia.
Ejemplo del uso de LaTeX:
Para elaborar un documento LaTeX es necesario crear un archivo fuente mediante cualquier editor de texto plano con los comandos y códigos necesarios. Después es necesario procesarlo para dejarlo preparado para ser enviado por pantalla o la impresora. De forma similar a algunos lenguajes de programación compilados, para realizar un cambio hay que editar el archivo fuente y volver a compilar por lo cuál puede ser un poco confuso para los que no estén acostumbrados.
LaTeX utiliza un sistema de etiquetas al igual que HTML.
El código de un documento LaTeX tiene esta apariencia: Aspecto final:
Ejemplo del uso de LaTeX:
LATEX
Para elaborar un documento LaTeX es necesario crear un archivo fuente mediante cualquier editor de texto plano con los comandos y códigos necesarios. Después es necesario procesarlo para dejarlo preparado para ser enviado por pantalla o la impresora. De forma similar a algunos lenguajes de programación compilados, para realizar un cambio hay que editar el archivo fuente y volver a compilar por lo cuál puede ser un poco confuso para los que no estén acostumbrados.
LaTeX utiliza un sistema de etiquetas al igual que HTML.
El código de un documento LaTeX tiene esta apariencia: Aspecto final:
jueves, 17 de octubre de 2013
Actividad 1.2: Cuestionario sobre SGBD (2ª parte)
Alumno/a: Muñoz Godenir,
Christopher
Actividad 1.2
Cuestionario
sobre SGBD parte 2
1.Indica
las diferencias existentes entre las funciones de manipulación y de
descripción.
Las
funciones de manipulación permiten diseñar las estructuras
adecuadas para los datos. Permite definir las tres estructuras de la
base de datos.
Las
funciones de manipulación permiten modificar y manejar los datos de
la base de datos mediante un DML.
2.¿Qué
tipos de usuarios interaccionan con una base de datos?
- Usuarios normales: que interactúan con el sistema mediante una aplicación de interfaz de formularios para rellenar campos.
- Programadores: son los profesionales que utilizan herramientas para desarrollar interfaces de usuario y crean formularios e informes.
- Usuarios avanzados: interactúan con el sistema mediante lenguaje de consultas como MySQL para explorar los datos.
- Usuarios especializados: son usuarios que escriben aplicaciones de bases de datos especializadas para el procesamiento de datos.
- Administradores de la base de datos: son aquellas personas que tienen un control total o elevado sobre la base de datos.
3.Indica
que es un lenguaje huésped y un lenguaje anfitrión.
Un
lenguaje huésped, como SQL por ejemplo, puede interactuar dentro de
un lenguaje distinto como Visual Basic o c++
Un
lenguaje anfitrión es lo contrario al huésped, permite que otro
lenguaje interactúe con él. C++, Java y Python son algunos de
ellos.
4.La
gestión del espacio de almacenamiento, ¿a qué nivel de la
arquitectura ANSI/SPARC pertenece?
A
nivel interno
5.Dibujar
un diagrama de la arquitectura de sistemas de bases de datos
(ANSI/SPARC).
6.Indica
las principales funciones realizadas por el SGDB.
- Mejora en la integridad de datos
- Ofrece cierta seguridad
- Permiten la concurrencia
- Un buen servicio de copias de seguridad y restauración
- Independencia en los datos físicos y lógicos
- Tiene herramientas para mejorar la productividad
- Permite realizar consultas de los datos con los lenguajes de consultas (MySQL...)
7.Explica
la diferencia entre la independencia física y lógica de los datos.
La
independencia física permite utilizar una estructura física
(hardware) distinta, y la independencia lógica permite utilizar
programas distintos.
8.¿Qué
es el diccionario de datos?
Es
un conjunto de metadatos, es decir, datos sobre datos.
9.Diferencias
entre el LDD y LMD de un sistema gestor de base de datos.
El
lenguaje de definición de datos, define y describe los esquemas
presentes en una base de datos. En cambio, el lenguaje de
manipulación de datos permite a los usuarios manipular los datos.
10.Indica
los componentes principales de un sistema gestor de base de datos.
- Control de autorización: hace una comprobación para verificar que el usuario tiene los permisos necesarios para llevar a cabo la acción que solicita.
- Procesador de comandos
- Control de la integridad: para verificar si un dato cumple las restricciones impuestas
- Optimizador de consultas: determina la mejor forma de ejecutar una consulta
- Gestor de transacciones
- Planificador: se encarga de comprobar que no haya conflictos de concurrencia.
- Gestor de recuperación: garantiza que en caso de fallo grave se pueda recuperar el sistema en un estado consistente.
- Gestor de buffers: transfiere los datos entre memoria principal y dispositivos secundarios.
11.¿Qué
es un modelo de datos?
Es
una forma abstracta de representar la estructura y relación de los
datos, al igual que un esquema.
12.¿Qué
son los lenguajes de cuarta generación? Pon ejemplos.
Los
lenguajes de cuarta generación (4GL) son lenguajes de programación
de alto nivel que pueden acceder a bases de datos, normalmente están
orientadas a aplicaciones comerciales. Estos lenguajes son eficientes
pero no pueden resolver todo tipo de problemas ya que no se puede
especificar la forma en la que se realizan los pasos.
- SQL
- NATURAL
- Progress
- FOCUS
13.Indica
las principales ventajas de un sistema de bases de datos. ¿Existen
algunas desventajas?
- Permiten la concurrencia
- Redundancia muy reducida
- Son seguros
- Hay una independencia en los datos físicos y lógicos
- Creación, modificación y eliminación de datos
Desventajas:
- Puede ser caro
- No cualquiera puede manejar una base de datos
- Si el sistema está centralizado en un mismo sitio, puede ser vulnerable
miércoles, 16 de octubre de 2013
Actividad 1.1: Cuestionario sobre SGBD
Alumno/a: Muñoz Godenir, Christopher
1.Define el término información.
La información es un conjunto organizado de datos procesados que forman un mensaje para
aportar conocimiento al ser o máquina que recibe el mensaje.
2.¿Cuáles son las cualidades más importantes de la información?
• Valor
• Importancia
• Significado
• Vigencia
• Validez
3.Enumera los principales componentes de un sistema de información.
1. Memoria
2. Informativo
3. Activo
4.Define, diferenciándolos claramente, los conceptos de información factual e información
referencial.
Información referencial: es una representación de los documentos pero no el documento en si
mismo, como por ejemplo la ubicación o el autor.
Información factual: es la información basada en hechos reales, estos son considerados
verdaderos y no varían
5.Pon ejemplos de datos no estructurados.
Blogs, un mensaje de texto SMS, un diario, novelas...
6.¿Qué ventajas y qué inconvenientes puede tener la separación de las descripciones lógica y
física en una base de datos?
Al separarlos se volverían independientes y no tendrían problemas para seguir funcionando al
cambiar la estructura del sistema de base de datos. Con esto se intenta conseguir que siempre
funcione aún con un hardware o software distinto.
7.Exponga un conjunto de argumentos para convencer a un directivo de una empresa, no
técnico en informática, de la conveniencia de que su empresa, que utiliza desde hace años un
sistema de ficheros, cambie su enfoque hacia una base de datos (formule las hipótesis que
desee sobre el tipo de aplicaciones de la empresa).
Al cambiar hacia una base de datos, podrán ser utilizados en distintas estructuras al tener
independencia lógica y física de los datos, además, más de un usuario podrá acceder y trabajar
sobre ella simultáneamente localmente o por internet. En una base de datos no habrá
redundancia en los datos por lo que será muy eficiente, ahorrará espacio en disco y ganará
velocidad.
8.¿Qué es una base de datos?
Es un conjunto de datos organizados en relación a un problema concreto, que puede ser
compartida por usuarios y aplicaciones. Sirven para almacenar, actualizar, consultar y controlar
la información
9.¿Cuáles son las principales características de una base de datos?
• Integridad de los datos
• Seguridad
• Independencia lógica y física de los datos
• Permite realizar consultas
• No hay problemas de concurrencia
• Copias de seguridad y su restauración
• Pueden utilizarlos personas
10.Enumera algunas de las causas que pueden hacer que fracase un proyecto de creación de
una base de datos.
1.Error en el hardware o software
2.Diseño no optimizado o planteado erróneamente
3.Información redundante e inconsistente
4.El alto coste de las licencias de software
11.¿Cómo distinguirías entre los conceptos de base de datos, sistema de gestión de base de
datos y sistema de base de datos?
Una base de datos es el conjunto de datos organizados y es gestionado por los sistemas de
gestión de base de datos y el sistema de base de datos es el conjunto de todos los elementos que
forman los datos como el hardware, software, datos y usuarios que lo manejan.
12.¿En cuál (o cuáles) niveles de abstracción de una base de datos esta implicado un usuario
final?
El nivel externo o de vistas
13.¿Qué relación existe entre el sistema de información y la base de datos?
La base de datos es parte del sistema de información ya que engloba todo el manejo de la
información, ya sea de entrada, salida o su proceso.
14.Explique la diferencia entre redundancia física y redundancia lógica, indicando cuál es
perjudicial y porqué. Ponga un ejemplo.
La redundancia lógica es la presencia de información repetida en un archivo de la misma u
otras formas, mientras que la redundancia física es cuando esa información está repetida en
elementos físicos.
La redundancia lógica es la más perjudicial ya que puede causar una enorme cantidad de
errores y una velocidad de trabajo inferior ya que hay datos que sobran y están ocupando una
cantidad de memoria que podría ser aprovechada por otro dato distinto.
15.¿Qué otro término se puede utilizar para denominar la redundancia física?
Redundancia de datos controlada.
16.¿La redundancia física implica siempre redundancia lógica? ¿Y viceversa?
Como es lógico, la redundancia física implica la redundancia lógica ya que esos datos lógicos
están duplicados entre los distintos elementos físicos.
17.¿Cuáles son los tres niveles de abstracción de una base de datos? Explícalos.
El nivel interno: Describe la estructura de almacenamiento físico de base de datos. Cada
SGBD puede usar su propio nivel interno ya que no hay un estándar.
El nivel conceptual: Es la representación del conjunto de datos en relación al problema que se
plantea. Incluye el esquema conceptual que es la estructura lógica de la base de datos sin
interactuar de ninguna forma con los detalles físicos perteneciente al nivel Interno.
El nivel externo: Esquemas que recogen las distintas perspectivas de los usuarios y/o
aplicaciones en cada proceso. Al ser externo y final para el usuario se pueden ocultar datos y
detalles técnicos.
18.¿Cuál es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles?
El objetivo final es el de separar los programas de los datos para conseguir la independencia
de los datos físicos y lógicos.
19.Formúlese una relación de las responsabilidades del SGDB. Justifica cada responsabilidad
explicando los problemas que surgirían si no se cumpliera con ella.
• Independencia de los datos: si los programas dependiesen de una estructura específica y
hubiese un cambio repentino en la estructura, esto podría generar multitud de problemas e
incompatibilidades de configuración.
• Redundancia: con una base de datos repleta de datos redundantes, el tamaño final de la
base de datos sería muy alta y podría traer problemas a largo plazo según crezca la
cantidad de datos almacenados.
• Acceso concurrente: si un usuario modificase un dato antes que el otro y este último no
percibe el cambio realizado, al guardar los cambios volvería a sobrescribir el dato.
• Seguridad: sin un SGBD, cualquiera podría acceder a los datos de una empresa con
mucha facilidad, comprometiendo la integridad de esa empresa.
20.¿Cuáles son las funciones principales de un administrador de base de datos?
• Mantenimiento y copias de seguridad
• Creación, modificación y eliminación de tablas y datos en general
• Comprobar el correcto funcionamiento de las medidas de seguridad
• Controlar las acciones de los usuarios
• Responsable de la configuración del sistemas de bases de datos
Actividad 1.6
Cuestiones sobre conceptos básicos de SGBD
La información es un conjunto organizado de datos procesados que forman un mensaje para
aportar conocimiento al ser o máquina que recibe el mensaje.
2.¿Cuáles son las cualidades más importantes de la información?
• Valor
• Importancia
• Significado
• Vigencia
• Validez
3.Enumera los principales componentes de un sistema de información.
1. Memoria
2. Informativo
3. Activo
4.Define, diferenciándolos claramente, los conceptos de información factual e información
referencial.
Información referencial: es una representación de los documentos pero no el documento en si
mismo, como por ejemplo la ubicación o el autor.
Información factual: es la información basada en hechos reales, estos son considerados
verdaderos y no varían
5.Pon ejemplos de datos no estructurados.
Blogs, un mensaje de texto SMS, un diario, novelas...
6.¿Qué ventajas y qué inconvenientes puede tener la separación de las descripciones lógica y
física en una base de datos?
Al separarlos se volverían independientes y no tendrían problemas para seguir funcionando al
cambiar la estructura del sistema de base de datos. Con esto se intenta conseguir que siempre
funcione aún con un hardware o software distinto.
7.Exponga un conjunto de argumentos para convencer a un directivo de una empresa, no
técnico en informática, de la conveniencia de que su empresa, que utiliza desde hace años un
sistema de ficheros, cambie su enfoque hacia una base de datos (formule las hipótesis que
desee sobre el tipo de aplicaciones de la empresa).
Al cambiar hacia una base de datos, podrán ser utilizados en distintas estructuras al tener
independencia lógica y física de los datos, además, más de un usuario podrá acceder y trabajar
sobre ella simultáneamente localmente o por internet. En una base de datos no habrá
redundancia en los datos por lo que será muy eficiente, ahorrará espacio en disco y ganará
velocidad.
8.¿Qué es una base de datos?
Es un conjunto de datos organizados en relación a un problema concreto, que puede ser
compartida por usuarios y aplicaciones. Sirven para almacenar, actualizar, consultar y controlar
la información
9.¿Cuáles son las principales características de una base de datos?
• Integridad de los datos
• Seguridad
• Independencia lógica y física de los datos
• Permite realizar consultas
• No hay problemas de concurrencia
• Copias de seguridad y su restauración
• Pueden utilizarlos personas
10.Enumera algunas de las causas que pueden hacer que fracase un proyecto de creación de
una base de datos.
1.Error en el hardware o software
2.Diseño no optimizado o planteado erróneamente
3.Información redundante e inconsistente
4.El alto coste de las licencias de software
11.¿Cómo distinguirías entre los conceptos de base de datos, sistema de gestión de base de
datos y sistema de base de datos?
Una base de datos es el conjunto de datos organizados y es gestionado por los sistemas de
gestión de base de datos y el sistema de base de datos es el conjunto de todos los elementos que
forman los datos como el hardware, software, datos y usuarios que lo manejan.
12.¿En cuál (o cuáles) niveles de abstracción de una base de datos esta implicado un usuario
final?
El nivel externo o de vistas
13.¿Qué relación existe entre el sistema de información y la base de datos?
La base de datos es parte del sistema de información ya que engloba todo el manejo de la
información, ya sea de entrada, salida o su proceso.
14.Explique la diferencia entre redundancia física y redundancia lógica, indicando cuál es
perjudicial y porqué. Ponga un ejemplo.
La redundancia lógica es la presencia de información repetida en un archivo de la misma u
otras formas, mientras que la redundancia física es cuando esa información está repetida en
elementos físicos.
La redundancia lógica es la más perjudicial ya que puede causar una enorme cantidad de
errores y una velocidad de trabajo inferior ya que hay datos que sobran y están ocupando una
cantidad de memoria que podría ser aprovechada por otro dato distinto.
15.¿Qué otro término se puede utilizar para denominar la redundancia física?
Redundancia de datos controlada.
16.¿La redundancia física implica siempre redundancia lógica? ¿Y viceversa?
Como es lógico, la redundancia física implica la redundancia lógica ya que esos datos lógicos
están duplicados entre los distintos elementos físicos.
17.¿Cuáles son los tres niveles de abstracción de una base de datos? Explícalos.
El nivel interno: Describe la estructura de almacenamiento físico de base de datos. Cada
SGBD puede usar su propio nivel interno ya que no hay un estándar.
El nivel conceptual: Es la representación del conjunto de datos en relación al problema que se
plantea. Incluye el esquema conceptual que es la estructura lógica de la base de datos sin
interactuar de ninguna forma con los detalles físicos perteneciente al nivel Interno.
El nivel externo: Esquemas que recogen las distintas perspectivas de los usuarios y/o
aplicaciones en cada proceso. Al ser externo y final para el usuario se pueden ocultar datos y
detalles técnicos.
18.¿Cuál es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles?
El objetivo final es el de separar los programas de los datos para conseguir la independencia
de los datos físicos y lógicos.
19.Formúlese una relación de las responsabilidades del SGDB. Justifica cada responsabilidad
explicando los problemas que surgirían si no se cumpliera con ella.
• Independencia de los datos: si los programas dependiesen de una estructura específica y
hubiese un cambio repentino en la estructura, esto podría generar multitud de problemas e
incompatibilidades de configuración.
• Redundancia: con una base de datos repleta de datos redundantes, el tamaño final de la
base de datos sería muy alta y podría traer problemas a largo plazo según crezca la
cantidad de datos almacenados.
• Acceso concurrente: si un usuario modificase un dato antes que el otro y este último no
percibe el cambio realizado, al guardar los cambios volvería a sobrescribir el dato.
• Seguridad: sin un SGBD, cualquiera podría acceder a los datos de una empresa con
mucha facilidad, comprometiendo la integridad de esa empresa.
20.¿Cuáles son las funciones principales de un administrador de base de datos?
• Mantenimiento y copias de seguridad
• Creación, modificación y eliminación de tablas y datos en general
• Comprobar el correcto funcionamiento de las medidas de seguridad
• Controlar las acciones de los usuarios
• Responsable de la configuración del sistemas de bases de datos
Suscribirse a:
Entradas (Atom)

