Professional Documents
Culture Documents
N GENERAL DE
DATOS
C OMO SU NOMBRE LO INDICA , LOS DATOS COMPARTIBLES SON AQUELLOS CUYA
NATURALEZA LOS HACE SUSCEPTIBLES DE SER `COMPARTIDOS` CON MAS DE UN HOST, UN
EJEMPLO DE ESTE TIPO DE DATOS SON LOS `HOME` DE LOS USUARIOS.
EN TODO SISTEMA EXISTEN DATOS QUE SOLO TIENEN RELACIÓN CON EL `HOST`
QUE LOS ALBERGA , FUERA DE ESTE, PIERDEN TODA UTILIDAD (O POR LO MENOS PIERDEN SU
UTILIDAD OFICIAL :-), UN EJEMPLO DE ESTE TIPO DE DATOS SON LOS DESCRIPTORES DE
DISPOSITIVOS O LOS `LOCK FILES ` QUE CREAN ALGUNOS PROGRAMAS EN EJECUCIÓN.
SON AQUELLOS DATOS FUERTEMENTE TIPADOS . POSEEN UNA ESTRUCTURA O ESTILO RÍGIDO
OBJETOS ).
OTROS ROLES QUE NO ESTÁN DIRECTAMENTE RELACIONADOS CON LA INFORMACIÓN PERO QUE
INTERACTÚAN DIRECTAMENTE CON LAS PERSONAS MENCIONADAS SON :
• DBA vs DA
DBA vs DA vs SA
Habilidades requeridas para ser un "buen" DBA:
• Técnicas:
○ Conocimiento de bases de datos
○ Conocimiento de desarrollo de aplicaciones
○ Conocimiento de administración de sistemas/servidores
• Comerciales:
○ Entender procesos de una organización
○ Seguir tendencias de la industria
• Sociales
○ Comunicación
○ Administración
○ Resolución de problemas
Aspectos a considerar una oferta de trabajo de DBA:
• La compañía ofrece capacitación regular ?
• Se permite contactar regularmente a grupos de usuarios locales ?
• Existen DBA de respaldo o solamente uno de 24/7 ?
• Existen DBAs y SAs o se espera realizar ambas actividades ?
• Cómo es la relación con las personas de desarrollo ?
• El DBA es tomado en cuenta para cuestiones de revisiones,
presupuestos, etc. ?
Modelado de Datos
• Es el proceso de analizar los aspectos de interés para una
organización y la relación que tienen unos con otros.
• Resulta en el descubrimiento y documentación de los recursos de
datos del negocio.
Metas y beneficios
• Registrar los requerimientos de datos de un proceso de negocio.
• Dicho proceso puede ser demasiado complejo y se tendrá que crear
un "enterprise data model", el cual deberá estar constituído de líneas
individuales.
• Permite observar:
○ Patrones de datos
○ Usos potenciales de los datos
Componentes simbólicos
Relación
Cardinalidad
También debido al aumento de popularidad y uso de UML
Componentes simbólicos
Relación
Cardinalidad
Guías de nombramiento
Es importante mantener guías o reglas para poder tener una documentación
uniforme y consistente de todos los datos.
• Entidades: una sola palabra (en singular) y con mayúsculas
• Atributos:
○ FirstName
○ first_name
○ de relacion: VendorID, ProductName
• Valores: definir que valores son válidos (NULL no es un valor)
Relaciones de Cardinalidad
(Muchos a
Muchos)
(Uno a Muchos)
(Uno a Uno)
Escuela
id_escuela url nombre
Departamento
clave_depto url nombre id_escuela
Curso
clave_curso seccion nombre clave_depto
Profesor
id_prof nombre extension
Estudiante
id_estud nombre carrera
profesor_curso
id_prof clave_curso
estudiante_curso
id_estud clave_curso
modelo e-r
de generalización a tablas
dos posibilidades:
• crear una tabla para el conjunto de entidades A de mayor
nivel
○ columnas (A) = atributos(A)
• para cada conjunto de entidades B de menor nivel, crear
una tabla tal que columnas
○ (B) = atributos (B) U llave_primaria (A)
Normalización
Una vez creadas las tablas hay que verificar si aún se puede reducir u
optimizar de alguna manera.
Dependencias funcionales
Es identificar aquellos atributos que dependen de otros y que generalizan el
concepto de super-llave
Ejemplo:
ID ---> Nombre
ID --> Puesto --> Sueldo
Normalizando quedaría
Curso
depto clave_curso descripción
estud_curso
id depto clave_curso calificación
Deptos
nombre_depto extensión id_jefe
empleados
id_empleado nombre_depto id_jefe
DATOS
1. El Concepto de Datos
Datos son los hechos que describen sucesos y entidades."Datos" es una palabra
en plural que se refiere a más de un hecho. A un hecho simple se le denomina
"data-ítem" o elemento de dato.
Los datos son comunicados por varios tipos de símbolos tales como las letras
del alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden
ordenar y reordenar de forma utilizable y se les denomina información.
Los datos son símbolos que describen condiciones, hechos, situaciones
o valores. Los datos se caracterizan por no contener ninguna información. Un
dato puede significar un número, una letra, un signo ortográfico o cualquier
símbolo que represente una cantidad, una medida, una palabra o
una descripción.
La importancia de los datos está en su capacidad de asociarse dentro de un
contexto para convertirse en información. Por si mismos los datos no tienen
capacidad de comunicar un significado y por tanto no pueden afectar
el comportamiento de quien los recibe. Para ser útiles, los datos deben
convertirse en información para ofrecer un significado, conocimiento, ideas o
conclusiones.
2. El Concepto de Información
La información no es un dato conjunto cualquiera de ellos. Es más bien una
colección de hechos significativos y pertinentes, para el organismo
uorganización que los percibe. La definición de información es la siguiente:
Información es un 1
conjunto de datos significativos y pertinentes que describan sucesos o
entidades.
DATOS SIGNIFICATIVOS. Para ser significativos, los datos deben constar de
símbolos reconocibles, estar completos y expresar una idea no ambigua.
Los símbolos de los datos son reconocibles cuando pueden ser correctamente
interpretados. Muchos tipos diferentes de símbolos comprensibles se usan para
transmitir datos.
La integridad significa que todos los datos requeridos para responder a una
pregunta específica están disponibles. Por ejemplo, un marcador de béisbol
debe incluir el tanteo de ambos equipos. Si se oye el tanteo "New York 6" y no
oyes el del oponente, el anuncio será incompleto y sin sentido.
Los datos son inequívocos cuando el contexto es claro. Por ejemplo, el grupo de
signos 2-x puede parecer "la cantidad 2 menos la cantidad desconocida llamada
x" para un estudiante de álgebra, pero puede significar "2 barra x" a un vaquero
que marca ganado. Tenemos que conocer el contexto de estos símbolos antes
de poder conocer su significado.
Otro ejemplo de la necesidad del contexto es el uso de términos especiales en
diferentes campos especializados, tales como la contabilidad. Los contables
utilizan muchos términos de forma diferente al público en general, y una parte
de un aprendizaje de contabilidad es aprender el lenguaje de contabilidad. Así
los términos Debe y Haber pueden significar para un contable no más que
"derecha" e "izquierda" en una contabilidad en T, pero pueden sugerir muchos
tipos de ideas diferentes a los no contables.
DATOS PERTINENTES. Decimos que tenemos datos pertinentes (relevantes)
cuando pueden ser utilizados para responder a preguntas propuestas.
Disponemos de un considerable número de hechos en nuestro entorno. Solo los
hechos relacionados con las necesidades de información son pertinentes. Así la
organización selecciona hechos entre sucesos y entidades particulares para
satisfacer sus necesidades de información.
[1 [2 [3 [4 [5
] ] ] ] ]
Definición de tipo
Type
Linea: Array [1..5] of TipoBasico;
Var
MiArreglo:Linea;
Arreglo Bidimensional (matriz)
Vista gráfica
[1,1]
[1,2]
[1,3]
[3,1]
[3,2]
[3,3]
[3,4]
Suponiendo que los punteros que aparecen en la figura son capaces de apuntar
a un nodo y que Dato pertenece a cualquiera de los tipos básicos o
estructurados, la definición de tipo sería:
TYPE
Puntero=^NodoPila;
NodoPila=Record
Info:AlgunTipo;
sgte:Puntero;
End;
Var tope:Puntero;
Un concepto por introducir es el de encapsulamiento, que significa que una vez
definida la estructura e implementadas las operaciones básicas, uno se remite a
utilizarlas sin importar su codificación interna, es decir, las llamadas a
PUSH(pila, x) o POP(pila, y) empilarán a x o desempilarán en y sin importar
cómo lo hagan.
Árboles
Es una estructura de datos no lineal que posee raíz, ramas y hojas,
técnicamente constituye un grafo finito y sin ciclos. Un árbol define ciertos
niveles jerárquicos precedidos por la raíz (1er. nivel), en donde las hojas
constituyen el nivel más bajo.
Componentes
Raíz: Nodo que constituye la única entrada a la estructura (por ello es necesario
tener un puntero sobre él).
Ramas o Arcos: Conexión entre dos nodos del árbol que representa una relación
de jerarquía.
Hojas: Nodo sin hijos.
Características
Nivel o profundidad de un nodo: Longitud del camino para ir desde la raíz al
nodo. Por definición la raíz está en el nivel 0. Por ejemplo: profundidad(Y)=2,
profundidad(raíz)=0, profundidad(árbol)= profundidad(hoja más profunda).
Altura de un nodo: Longitud del camino más largo desde el nodo a una hoja. Por
ejemplo:
Altura(X)=1, Altura(Y)=0, Altura(arbol)=Altura(raíz)=profundidad(árbol)
Grado de nodo: Cantidad de hijos de un nodo cualquiera.
Grado de árbol: Cantidad máxima de hijos posibles de asociar a un nodo del
árbol
Clasificación
a.)Según Número de Hijos:
b.)Según Estructura de Niveles:
Arbol completo: Es un árbol binario en el cual cada nodo es una hoja o posee
exactamente 2 hijos.
Arbol lleno: Es un árbol binario con hojas en a lo más dos niveles adyacentes l-1
y l, en las cuales los nodos terminales se encuentran ubicados en las posiciones
de más a la izquierda del árbol.
Si un árbol binario es completo, necesariamente es lleno
c.)Según Funcionalidad:
Árbol binario de búsqueda (ABB)
Árbol binario de expresión
Archivos:
Es una es estructura de datos que reside en memoria secundaria o
almacenamiento permanente (cinta magnética, disco
magnético, disco óptico, disco láser, etc.). La forma de clasificación más básica
se realiza de acuerdo al formato en que residen estos archivos, de esta forma
hablamos de archivos ASCII (de texto) y archivos binarios. En este capítulo nos
centraremos en estos últimos.
Definición archivo binario:
Estructura de datos permanente compuesto por registros (filas) y éstos a su vez
por campos (columnas). Se caracteriza por tener un tipo de dato asociado, el
cual define su estructura interna.
Definición archivo texto:
Estructura de datos permanente no estructurado formado por una secuencia de
caracteres ASCII.
Tipos de Acceso a los Archivos
a.)Secuencial:
Se accesan uno a uno los registros desde el primero hasta el último o hasta
aquel que cumpla con cierta condición de búsqueda. Se permite sobre archivos
de Organización secuencial y Secuencial Indexada.
b.)Random:
Se accesan en primera instancia la tabla de índices de manera de recuperar
la dirección de inicio de bloque en donde se encuentra el registro buscado.
(dentro del rea primaria o de overflow). Se permite para archivos con
Organización Sec.Indexada.
c.)Dinámico:
Se accesan en primera instancia la tabla de índices de manera de recuperar
la dirección de inicio de bloque en donde se
encuentra el registro buscado. (dentro del rea primaria o de overflow). Se
permite para archivos con Organización Sec.Indexada.
d.)Directo:
Es aquel que utiliza la función de Hashing para recuperar los registros. Sólo se
permite para archivos con Organización Relativa.
Constantes
Las constantes son similares a una variable pero tienen un valor determinado
que se mantiene igual en toda la ejecución del programa. El contenido de una
variable puede cambiar tantas veces sea necesario. ¿Porque usar una constante
si no puede cambiar de valor?. Hacemos esto cuando deseamos usar un mismo
número o una palabra (string) varias veces.
Variables
Magnitud que puede tomar diferentes valores y se representa con una letra o
letras. La variable real es el conjunto de los números reales, y se puede
representar por cualquier letra o conjunto de letras y nos sirve
para poder utilizar dicha letra para calculos o para obtener resultados.
7. Conclusión
La tecnología de información está transformando las actividades económicas y
cotidianas como uno de los fenómenos sociológicos más importantes del siglo.
Por esta razón, los niveles de oportunidades de trabajo se incrementan de una
manera acelerada en diferentes áreas del conocimiento.
Indiscutiblemente, las computadoras han invadido ya todos y cada uno de los
campos de la actividad
humana: ciencia, tecnología, arte, educación,recreación, administración, econo
mía y de acuerdo a la tendencia actual, nuestra civilización y las venideras
dependerán cada vez más de estos "cerebros" electrónicos.
Se ha venido acelerando la velocidad de cambio del medio de casi todas
las organizaciones, de allí que éstas necesiten ahora más información como
soporte a la toma de decisiones.
Aunque las entidades de tipo educativo se han descuidado en este aspecto, en
estos momentos se percibe un cierto interés en la implantación
deestrategias que logren interesar a estudiantes y profesores en el
aprendizaje de técnicas que pretende a corto plazo masificar e implementar el
uso debases de datos, redes de datos e información y tecnología informática de
punta como herramientas básicas de los actuales y nuevos profesionales del
país.
Para responder a los retos planteados por la nueva situación económica y
tecnológica mundial, se impulsa una dinámica tendiente a dar a conocer los
elementos necesarios para estar a la vanguardia en este campo.
Sistema de Información
Un sistema de información es un conjunto de elementos que interactúan entre
sí con el fin de apoyar las actividades de una empresa o negocio.
El equipo computacional: el hardware necesario para que
el sistema de información pueda operar.
El recurso humano que interactúa con el Sistema de Información, el cual está
formado por las personas que utilizan el sistema.
Un sistema de información realiza cuatro actividades básicas:
entrada, almacenamiento, procesamiento y salida de información.
Proceso:
• Cálculo de antigüedad de saldos.
• Cálculo de intereses moratorios.
• Cálculo del saldo de un cliente.
Almacenamiento:
• Movimientos del mes (pagos, depuraciones).
• Catálogo de clientes.
• Facturas.
Salidas:
• Reporte de pagos.
• Estados de cuenta.
• Pólizas contables (interfase automática)
• Consultas de saldos en pantalla de una terminal.
Las diferentes actividades que realiza un Sistema de Información se pueden
observar en el diseño conceptual ilustrado en la en la figura 1.2.
Tipos y Usos de los Sistemas de Información
Durante los próximos años, los Sistemas de Información cumplirán
tres objetivos básicos dentro de las organizaciones:
1. Automatización de procesos operativos.
2. Proporcionar información que sirva de apoyo al proceso de toma de
decisiones.
3.
Lograr ventajas competitivas a través de su implantación y uso.
Los Sistemas de Información que logran
la automatización de procesos operativos dentro de una organización, son
llamados frecuentemente Sistemas Transaccionales, ya que
su función primordial consiste en procesar transacciones tales como pagos,
cobros, pólizas, entradas, salidas, etc. Por otra parte, los Sistemas de
Información que apoyan el proceso de toma de decisiones son los Sistemas de
Soporte a la Toma de Decisiones, Sistemas para la Toma de Decisión
de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y Sistema de
Información para Ejecutivos. El tercer tipo de sistema, de acuerdo con su uso
u objetivos que cumplen, es el de los Sistemas Estratégicos, los cuales se
desarrollan en las organizaciones con el fin de lograr ventajas competitivas, a
través del uso de la tecnología de información.
Los datos se perciben mediante los sentidos, éstos los integran y generan la
información necesaria para producir el conocimiento que es el que
finalmente permite tomar decisiones para realizar las acciones cotidianas
que aseguran la existencia social. La sabiduría consiste en juzgar
correctamente cuando, cómo, donde y con qué objetivo emplear
el conocimientoadquirido.
Información
Es la comunicación del conocimiento. Información es un proceso, una
actividad. Informar es impartir conocimiento a alguien.
DATOS E INFORMACIÓN
Los datos se refieren generalmente a situaciones reales, y se representan por
medio de símbolos. Al ser interpretados, adquieren un significado, y a éste se lo
puede llamar información. No es posible obtener información del conjunto de
datos disponibles sin conocer el contexto en el cual éstos adquieren un significado:
es el contexto el que le confiere significado a los datos.
Podemos decir que, para transmitir una información, se emplea una secuencia de
símbolos junto con las reglas propias para su interpretación; ya que éstas
posibilitan que se les dé un sentido a esos datos.
Por ejemplo, la secuencia numérica 5413336060, por sí sola, carece de significado.
En 5413336060, el símbolo que precede al número le confiere una dimensión al
dato inicial. Ahora podemos interpretar que éste corresponde a un número
telefónico. Si conocemos las reglas del discado para realizar comunicaciones
internacionales en forma directa DDI, podemos interpretar, además, el significado
de esa serie numérica: el 54 corresponde el código del país; en este caso, la
República Argentina, el 1 es el código de la ciudad; en este caso, Capital Federal y
el 3336060 corresponde al número del abonado. De esta manera, al ser
interpretados, los datos se transforman en información útil.
En nuestra vida cotidiana nos encontramos habitualmente con gran cantidad de
símbolos, los cuales brindan información. A modo de ejemplo podemos citar:
Número de CUIL (Código Único de Identificación Laboral) 27-18444666-1; el 27
brinda información sobre el sexo, en este caso femenino, ya que para el masculino
se usa el 20, el 18444666 es el número del Documento Nacional de Identidad (DNI)
del trabajador y la última cifra es un código de verificación.
Los colores del semáforo tiene dos estados básicos: el rojo y el verde (el
amarillo es una señal del cambio de estado que va a producirse). En color
verde informa sobre la posibilidad de avanzar y el rojo indica detenerse.
Dato distinto a Información
Los datos pueden considerarse como la materia prima de la información. Su
procesamiento consta, básicamente, de tres fases: 1) el ingreso en el
sistema (datos de entrada), 2) su manipulación y 3) la producción de un
resultado (información de salida). La información es, por lo tanto, el
resultado de un proceso de transformación de datos que es interpretado por
el ser humano. Sin embargo, en el lenguaje cotidiano no se hace esta
distinción y suelen usarse como sinónimos. Aplicado a la teoría de
comunicación, el término información se refiere a todo lo que
es comunicable, pueda interpretarse o no.
Informática
El vocablo informática proviene del francés informatique, acuñado
por el ingeniero Philippe Dreyfrus en 1962. El vocablo es acrónimo de
las palabras information y automatique(información automática). En
lo que hoy día conocemos como informática confluyen muchas de las
técnicas y de las máquinas que el hombre ha desarrollado a lo largo
de la historia para apoyar y potenciar sus capacidades de memoria,
de pensamiento y de comunicación.
Computador Z3
La informática es una
disciplina formada por
un conjunto de técnicas y conocimientos, que hacen posible el tratamiento
automático de la información por medio de computadoras. Con ellas
podemos manejar y procesar datos e información.
DEFINICIÓN DE INFORMÁTICA