bmth

bmth
bring me the horizon

lunes, 24 de octubre de 2016

SQL

CONCEPTOS Y DEFINICIONES


SQL: 


es un lenguaje creado para realizar consultas estructuradas a bases de datos.
son las siglas de Structured Query Language (Lenguaje estructurado de consultas).
es un lenguaje de base de datos normalizado, que utilizan los diferentes motores de bases de datos para efectuar determinadas operaciones sobre los datos o sobre su estructura.

LDD:  



Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.

LMD:

Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.


TIPOS DE DATOS:


1 Tipos numéricos:

Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.

TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.

MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.

Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295

BigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.

Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.

xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308

Decimal, Dec, Numeric: Número en coma flotante desempaquetado. El número se almacena como una cadena
Tipo de Campo
Tamaño de Almacenamiento
TINYINT
1 byte
SMALLINT
2 bytes
MEDIUMINT
3 bytes
INT
4 bytes
INTEGER
4 bytes
BIGINT
8 bytes
FLOAT(X)
4 ú 8 bytes
FLOAT
4 bytes
DOUBLE
8 bytes
DOUBLE PRECISION
8 bytes
REAL
8 bytes
DECIMAL(M,D
M+2 bytes sí D > 0, M+1 bytes sí D = 0
NUMERIC(M,D)
M+2 bytes if D > 0, M+1 bytes if D = 0


2 Tipos fecha:

A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprueba de una manera estricta si una fecha es válida o no. Simplemente comprueba que el mes esta comprendido entre 0 y 12 y que el día esta comprendido entre 0 y 31.
Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de año-mes-dia

DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundos

TimeStamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. El formato de almacenamiento depende del tamaño del campo:
Tamaño
Formato
14
AñoMesDiaHoraMinutoSegundo aaaammddhhmmss
12
AñoMesDiaHoraMinutoSegundo aammddhhmmss
8
ñoMesDia aaaammdd
6
AñoMesDia aammdd
4
AñoMes aamm
2
Año aa


Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS'

Year: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro dígitos.
Tipo de Campo
Tamaño de Almacenamiento
DATE
3 bytes
DATETIME
8 bytes
TIMESTAMP
4 bytes
TIME
3 bytes
YEAR
1 byte


3 Tipos de cadena:

Char(n): almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.

VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.

Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB (Binary large Object)

La diferencia entre un tipo y otro es el tratamiento que reciben a la hora de realizar ordenamientos y comparaciones. Mientras que el tipo test se ordena sin tener en cuenta las Mayúsculas y las minúsculas, el tipo BLOB se ordena teniéndolas en cuenta.

Los tipos BLOB se utilizan para almacenar datos binarios como pueden ser ficheros.

TinyText y TinyBlob: Columna con una longitud máxima de 255 caracteres.

Blob y Text: un texto con un máximo de 65535 caracteres.

MediumBlob y MediumText: un texto con un máximo de 16.777.215 caracteres.

LongBlob y LongText: un texto con un máximo de caracteres 4.294.967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb.

Enum: campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos

Set: un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
Tipo de campo
Tamaño de Almacenamiento
CHAR(n)
n bytes
VARCHAR(n)
n +1 bytes
TINYBLOB, TINYTEXT
Longitud+1 bytes
BLOB, TEXT
Longitud +2 bytes
MEDIUMBLOB, MEDIUMTEXT
Longitud +3 bytes
LONGBLOB, LONGTEXT
Longitud +4 bytes
ENUM('value1','value2',...)
1 ó dos bytes dependiendo del número de valores
SET('value1','value2',...)
1, 2, 3, 4 ó 8 bytes, dependiendo del número de valores


Diferencia de almacenamiento entre los tipos Char y VarChar
Valor
CHAR(4)
Almace
namiento
VARCHAR(4)
Almace
namiento
''
''
4 bytes
"
1 byte
'ab'
'ab '
4 bytes
'ab'
3 bytes
'abcd'
'abcd'
4 bytes
'abcd'
 
'abcdefgh'
'abcd'
4 bytes
'abcd'
5 bytes

martes, 18 de octubre de 2016

BASE DE DATOS

BASE DE DATOS:Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

CAMPO:Un campo es el nombre de la unidad de informacion

REGISTRO: representa un objeto único de datos implícitamente estructurados en una tabla

MODELO/ENTIDAD/RELACIÓN: Es un método para diseñar un esquema en una base de datos.

DIAGRAMA MODELO CONCEPTUAL:El mapa conceptual es una técnica usada para la representación gráfica del conocimiento.



miércoles, 31 de agosto de 2016

TIPOS Y MODELOS DE LA BASE DE DATOS

MODELOS DE BASES DE DATOS:

Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos.
 
Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos: 

Bases de datos jerárquicas:

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran  rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos. 

Base de datos de red:

Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

 Bases de datos transaccionales:

Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades,su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.

Bases de datos relacionales:

Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas".
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.

Tipos de base de datos:

 Según la variabilidad de los datos almacenados:

Bases de datos estáticas:
Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
 

Bases de datos dinámicas :
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta.

Según el contenido:

Bases de datos bibliográficas :
Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo

Bases de datos de texto completo :
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

Directorios  :
Directorios Un ejemplo son las guías telefónicas en formato electrónico
Bases de datos o "bibliotecas" de información química o biológica:
Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos: Las que almacenan secuencias de nucleótidos o proteínas



jueves, 25 de agosto de 2016

cuáles son los componentes de un sistema de información y cómo se correspondería con los sistemas de información digitales

COMPONENTES DE UN SISTEMA DE INFORMACION

1. Recursos humanos: constituidos por personas que interactúan con el Sistema de Información. Éstos pueden ser a su vez:
• Operadores de computadoras: personas encargadas de conseguir la información y llenarla al sistema.
• Especialistas en Sistemas de Información: analistas y programadores de sistemas que desarrollan y operan los Sistemas de información.
• Usuarios finales: llamados también clientes, que usan un sistema de información ya generado. Pueden ser: trabajadores de oficina, clientes o gerentes.
2. Hardware: constituidos por los dispositivos físicos utilizados en el procesamiento de información. Los equipos se subdividen en los siguientes elementos:
a) Unidades Centrales de Proceso (CPU): conocidas como procesadores centrales, contienen microprocesadores y se constituyen en el cerebro de la computadora.
b) Memoria Principal: lugar donde se almacenan datos y programas que luego serán procesados por el CPU. Se divide en dos tipos de memoria:
• La memoria RAM: espacio donde están los programas y datos antes de ejecutarse o procesarse.
• La memoria ROM: área donde la información guardada, contiene información y programas ejecutados con frecuencia y cuyo contenido no varía con el tiempo.
3. Dispositivos periféricos: elementos conectados al CPU y sirve como vía de comunicación entre la computadora y el usuario. Se divide en tres dispositivos:
• Los dispositivos de entrada: usados para introducir datos y dar órdenes a la computadora. Los más comunes son el teclado, mouse, escáner y cámaras. • Los dispositivos de almacenamiento: utilizados para guardar información que no se pierde al apagar la computadora y que se pueden eliminar de ser necesario. Los más comunes son los discos duros.
• Los dispositivos de salida: usados para comunicar la información obtenida hacia el exterior. Las unidades más utilizadas los monitores y las impresoras.
4. Datos: pueden ser de muchas formas, incluyendo datos alfanuméricos (compuesto de letras y números); pueden también estar compuestos de textos, oraciones o párrafos; imágenes (gráficos y figuras); o audio y video.
a) Redes de comunicación: permiten unir los equipos computacionales y así compartir información. Los elementos de redes incluyen:
b)Medios de comunicación, los cuales pueden ser :
• Medios conductores: transmiten datos gracias a impulsos eléctricos (cables coaxiales) o de luz (fibra óptica).
• Medios radiados: transmite datos por medio de frecuencias (ondas de radio, microondas, satélite) o de luz (infrarrojos).
c) Soportes de redes: Incluye los recursos humanos, hardware y software que ayudan a utilizar redes de comunicación. Sus componentes son: • Los procesadores de comunicaciones: los módems y procesadores que permiten intercomunicar redes.
• El software de control de comunicaciones: sistemas operacionales de redes y paquetes de navegadores para Internet.

COMPONENTES DE UN SISTEMA DE INFORMACION

1. Recursos humanos: constituidos por personas que interactúan con el Sistema de Información. Éstos pueden ser a su vez:
• Operadores de computadoras: personas encargadas de conseguir la información y llenarla al sistema.
• Especialistas en Sistemas de Información: analistas y programadores de sistemas que desarrollan y operan los Sistemas de información.
• Usuarios finales: llamados también clientes, que usan un sistema de información ya generado. Pueden ser: trabajadores de oficina, clientes o gerentes.
2. Hardware: constituidos por los dispositivos físicos utilizados en el procesamiento de información. Los equipos se subdividen en los siguientes elementos:
a) Unidades Centrales de Proceso (CPU): conocidas como procesadores centrales, contienen microprocesadores y se constituyen en el cerebro de la computadora.
b) Memoria Principal: lugar donde se almacenan datos y programas que luego serán procesados por el CPU. Se divide en dos tipos de memoria:
• La memoria RAM: espacio donde están los programas y datos antes de ejecutarse o procesarse.
• La memoria ROM: área donde la información guardada, contiene información y programas ejecutados con frecuencia y cuyo contenido no varía con el tiempo.
3. Dispositivos periféricos: elementos conectados al CPU y sirve como vía de comunicación entre la computadora y el usuario. Se divide en tres dispositivos:
• Los dispositivos de entrada: usados para introducir datos y dar órdenes a la computadora. Los más comunes son el teclado, mouse, escáner y cámaras. • Los dispositivos de almacenamiento: utilizados para guardar información que no se pierde al apagar la computadora y que se pueden eliminar de ser necesario. Los más comunes son los discos duros.
• Los dispositivos de salida: usados para comunicar la información obtenida hacia el exterior. Las unidades más utilizadas los monitores y las impresoras.
4. Datos: pueden ser de muchas formas, incluyendo datos alfanuméricos (compuesto de letras y números); pueden también estar compuestos de textos, oraciones o párrafos; imágenes (gráficos y figuras); o audio y video.
a) Redes de comunicación: permiten unir los equipos computacionales y así compartir información. Los elementos de redes incluyen:
b)Medios de comunicación, los cuales pueden ser :
• Medios conductores: transmiten datos gracias a impulsos eléctricos (cables coaxiales) o de luz (fibra óptica).
• Medios radiados: transmite datos por medio de frecuencias (ondas de radio, microondas, satélite) o de luz (infrarrojos).
c) Soportes de redes: Incluye los recursos humanos, hardware y software que ayudan a utilizar redes de comunicación. Sus componentes son: • Los procesadores de comunicaciones: los módems y procesadores que permiten intercomunicar redes.
• El software de control de comunicaciones: sistemas operacionales de redes y paquetes de navegadores para Internet.

sistemas de información:

un sistema es un conjunto de cosas que ordenadamente relacionadas entre si contribuyen a un determinado objeto

EMPRESA: 

Suele dividirse en:

*subsistema productivo: representa la parte de la empresa encargada de gestionar la producción de la misma

*subsistema financiero: encargado de la gestión de los bienes económicos de la empresa

 *subsistema directivo:  encargado de la gestión organizativa de la empresa

un sistema de información esta formado por los siguientes elementos:

*recursos físicos

*recursos humanos

*protocolo

un sistema de información electrónica tiene los siguientes componentes:

*datos

*hardware

*software

*recursos humanos

conclusión

los sistemas de información son los sistemas que aglutinan los elementos que intervienen para gestionar la información que maneja los subsistemas empresariales





martes, 23 de agosto de 2016

GESTIÓN DE DATOS


INFORMÁTICA:
La informática hacen referencia a ser una ciencia que trabaja con información.

DATO:
en informática un dato es cualquier elemento informativo con relevancia al sistema.


¿Como se asegura la privacidad de la gestión de datos?

la privacidad de la gestión de datos se puede asegurar o volverla segura mediante unas políticas de privacidad de datos y una normas sobre la privacidad e identifacion del dato
también se puede llevar a acabo un paso o una norma sobre monitorear e informar sobre el ciclo de la vida de los datos y actualizaciones  hechas por el mismo.

B. Antonio Bauza Barra 5° H