ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
HARDWARE
Corresponde a todas las partes físicas y tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucradoestes son hardwares tipicos de una computadora.
1. Monitor
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansión
6. Fuente de alimentación
7. Disco óptico
8. Disco duro
9. Teclado
10. Mouse
SOFTWARE
Se refiere al equipamiento lógico o soporte lógico de un computador digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware).Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interfaz ante el usuario.
SISTEMAS NUMÉRICOS
Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos. Un sistema de numeración puede representarse como:
N=(S,R)
N: es el sistema de numeración considerado (p.ej. decimal, binario, etc.).
S: es el conjunto de símbolos permitidos en el sistema.
En el caso del sistema decimal son {0,1,...9}; en el binario son {0,1}; en el octal son {0,1,...7}; en el hexadecimal son {0,1,...9, A, B, C, D, E, F}.
R: son las reglas que nos indican qué números son válidos en el sistema, y cuáles no.
SISTEMA DE NUMERACIÓN DECIMAL
Es un sistema de numeración donde se toma como base eles un sistema de numeración donde se toma como base el numero 10 y va desde el 0 al 9 (0,1,2,3,4,5,6,7,8,9).
SISTEMA DE NUMERACIÓN OCTAL
Sistema en el que se toma por base el 8 y va del 0 al 7
Va desde el 0,1,2,3,4,5,6,7
SISTEMA DE NUMERACIÓN HEXADECIMAL
Sistema de numeración posicional que sistema de numeración posicional que tiene como base el 16 y comprende de los siguientes símbolos(1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10)
SISTEMA DE NUMERACIÓN BINARIO
Es el sistema de numeración que se representa solo es el sistema de numeración que se representa solo utilizando las cifras 1 y 0.
Características
Este sistema es el que se utiliza en los ordenadores ya que trabaja con dos este sistema es el que se utiliza en los ordenadores ya que trabaja con desniveles de voltaje internamente (encendido 1 apagado 0).
DECIMAL A BINARIO
Para pasar de base 10 a otra base, en vez de multiplicar, dividimos el número a convertir entre la nueva base. El cociente se vuelve a dividir por la base, y así sucesivamente hasta que el cociente sea inferior a la base. El último cociente y los restos (en orden inverso) indican los dígitos en la nueva base.
Ejemplo:
Convertir el 100 en binario.
BINARIO A DECIMAL
Para pasar de una base cualquiera a base 10, basta con realizar la suma de los productos de cada dígito por su valor de posición. Los valores de posición se obtienen como potencias sucesivas de la base, de derecha a izquierda, empezando por el exponente cero. Cada resultado obtenido se suma, y el resultado global es el número en base 10.
Ejemplo:
El número binario 101001013.
BINARIO A OCTAL
Para convertir un número binario a su expresión octal agrupamos los dígitos de tres en tres de derecha a izquierda y si en la última agrupación no se completan los tres dígitos los completamos con ceros y cada grupo de tres representa un digito en octal
Ejemplo:
10011012 (1 1 5)814.
HEXADECIMAL A DECIMAL
Como la base del sistema hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16
Ejemplo:
(1234)161*(16)³ + 2*(16)² + 3*(16)¹+ 4*(16)04096 + 512 + 48 + 4 = (4660)10
BASE DE DATOS
Una
base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto
y características de las bases de datos.
El
término de bases de datos fue escuchado por primera vez en 1963, en un simposio
celebrado en California, USA. Una base de datos se puede
definir como un conjunto de información relacionada que se encuentra agrupada ó
estructurada.
Desde
el punto de vista informático, la base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos
y un conjunto de programas que manipulen ese conjunto de datos.
Cada
base de datos se compone de una o más tablas que guarda un conjunto de datos.
Cada tabla tiene una o más columnas y filas. Las
columnas guardan una parte de la información sobre cada elemento que queramos
guardar en la tabla, cada fila de la tabla conforma un registro.
DEFINICIÓN DE
BASE DE DATOS
Se
define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de
información de una empresa o negocio en particular.
CARACTERÍSTICAS
Entre
las principales características de los sistemas de base de datos podemos
mencionar:
·
Independencia
lógica y física de los datos.
·
Redundancia
mínima.
·
Acceso
concurrente por parte de múltiples usuarios.
·
Integridad
de los datos.
·
Consultas
complejas optimizadas.
·
Seguridad
de acceso y auditoría.
·
Respaldo
y recuperación.
·
Acceso
a través de lenguajes de programacion estándar.
SISTEMA DE GESTIÓN DE BASE DE
DATOS (SGBD)
Los
Sistemas de gestión de base de datos en inglés DataBase Management
System) son un tipo de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la utilizan. Se
compone de un lenguaje de definición de datos, de un lenguaje de manipulación
de datos y de un lenguaje de consulta.
VENTAJAS
DE LAS BASES DE DATOS
Control
sobre la redundancia de datos
Los
sistemas de ficheros almacenan varias copias de los mismos datos en ficheros
distintos. Esto hace que se desperdicie espacio de almacenamiento, demás de
provocar la falta de consistencia de datos.
En
los sistemas de bases de datos todos estos ficheros están integrados, por lo
que no se almacenan varias copias de los mismos datos. Sin embargo, en una base
de datos no se puede eliminar la redundancia completamente, ya que en ocasiones
es necesaria para modelar las relaciones entre los datos.
Consistencia
de datos
Eliminando
o controlando las redundancias de datos se reduce en gran medida el riesgo de
que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier
actualización se debe realizar sólo una vez, y está disponible para todos los
usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta
redundancia, el propio sistema puede encargarse de garantizar que todas las copias
se mantienen consistentes.
Comparación de
datos
En
los sistemas de ficheros, los ficheros pertenecen a las personas o a los
departamentos que los utilizan. Pero en los sistemas de bases de datos, la base
de datos pertenece a la empresa y puede ser compartida por todos los usuarios
que estén autorizados.
Mantenimiento
de estándares
Gracias
a la integración es más fácil respetar los estándares necesarios, tanto
los establecidos a nivel de la empresa como los nacionales e internacionales.
Estos estándares pueden establecerse sobre el formato de los datos para
facilitar su intercambio, pueden ser estándares de documentación,
procedimientos de actualización y también reglas de acceso.
Desventajas
de las bases de datos
Complejidad
Los
SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran
funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder
realizar un buen uso de ellos.
Coste
del equipamiento adicional
Tanto
el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir
más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas,
es posible que sea necesario adquirir una máquina más grande o una máquina que
se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema
de bases de datos sea más cara.
Tipos
de Campos
Cada
Sistema de Base de Datos posee tipos de campos que pueden ser similares o
diferentes. Entre los más comunes podemos nombrar:
·
Numérico: entre los diferentes tipos de
campos numéricos podemos encontrar enteros “sin decimales” y reales
“decimales”.
·
Booleanos: poseen dos estados: Verdadero
“Si” y Falso “No”.
·
Memos: son campos alfanuméricos de
longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
·
Fechas: almacenan fechas facilitando
posteriormente su explotación. Almacenar fechas de esta forma posibilita
ordenar los registros por fechas o calcular los días entre una fecha y otra.
·
Alfanuméricos: contienen cifras y letras.
Presentan una longitud limitada (255 caracteres).
·
Autoincrementables: son campos numéricos enteros que
incrementan en una unidad su valor para cada registro incorporado. Su utilidad
resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos
de Base De Datos
Entre
los diferentes tipos de base de datos, podemos encontrar los siguientes:
·
MySql: es una base de datos con licencia
GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable
usar para grandes volúmenes de datos.
·
PostgreSql y Oracle: Son sistemas de base de datos
poderosos. Administra muy bien grandes cantidades de datos, y suelen ser
utilizadas en intranets y sistemas de gran calibre.
·
Access: Es una base de datos desarrollada
por Microsoft. Esta base de datos, debe ser creada
bajo el programa access, el cual crea un archivo .mdb con la estructura ya
explicada.
·
Microsoft SQL Server: es una base de datos más potente
que access desarrollada por Microsoft. Se utiliza para manejar grandes
volúmenes de informaciones.
Modelo
Entidad- Relación
Los
diagramas o modelos entidad-relación (denominado por su siglas,
ERD “Diagram Entity relationship”) son una herramienta para el modelado de
datos de un sistema de información. Estos modelos expresan entidades relevantes
para un sistema de información, sus inter-relaciones y propiedades.
Cardinalidad
de las Relaciones
El
diseño de relaciones entre las tablas de una base de datos puede ser la
siguiente:
·
Relaciones de uno a uno: una instancia de la entidad A se
relaciona con una y solamente una de la entidad B.
·
Relaciones de uno a muchos: cada instancia de la entidad A se
relaciona con varias instancias de la entidad B.
·
Relaciones de muchos a muchos: cualquier instancia de la entidad
A se relaciona con cualquier instancia de la entidad B.
.jpg)
.jpg)
















.jpg)



