¿QUE ES?
Medidas y controles que aseguran la confidencialidad, integridad, y disponibilidad de los activos de los sistemas de información, (hardware, software, etc)
¿EN QUE CONSISTE?
Asegurar que los recursos del sistema de información de una organización sean utilizados de la manera que se decidió y solo sean usados por personas autorizadas.
ALTA DISPONIBILIDAD
Garantiza que los sistemas están siempre disponibles, las 24 horas los 365 días al año.
lunes, 15 de abril de 2013
OBJETIVOS DE LA SEGURIDAD INFORMÁTICA
Disponibilidad: Asegurar que la información o recurso este totalmente disponible.
Confidencialidad: Asegurar que la información está disponible solamente a personas autorizadas.
Integridad: Garantizar que la información no es modificada sin autorización.
Autenticación: Asegurar que alguien es quien dice ser.
No repudio: Garantizar la participación de las partes en una comunicación.
Tipos.
No repudio en origen: Garantizar que la persona que envía la información, no puede negar que la envió.
No repudio en destino: Garantizar que la persona que recibe la información, no puede negar que la recibió.
Confidencialidad: Asegurar que la información está disponible solamente a personas autorizadas.
Integridad: Garantizar que la información no es modificada sin autorización.
Autenticación: Asegurar que alguien es quien dice ser.
No repudio: Garantizar la participación de las partes en una comunicación.
Tipos.
No repudio en origen: Garantizar que la persona que envía la información, no puede negar que la envió.
No repudio en destino: Garantizar que la persona que recibe la información, no puede negar que la recibió.
sábado, 6 de abril de 2013
TIPOS DE DATOS EN SQL
|
BINARY
|
1 byte.
|
Para consultas sobre tabla adjunta de
productos de bases de datos que definen un tipo de datos Binario.
|
|
BIT
|
1 byte.
|
Valores Si/No ó True/False.
|
|
BYTE
|
1 byte.
|
Un valor entero entre 0 y 255.
|
|
COUNTER
|
4 bytes.
|
Un número incrementado automáticamente (de
tipo Long).
|
|
CURRENCY
|
8 bytes.
|
Un entero escalable entre
922.337.203.685.477,5808 y 922.337.203.685.477,5807.
|
|
DATETIME
|
8 bytes.
|
Un valor de fecha u hora entre los años 100 y
9999.
|
|
SINGLE
|
4 bytes.
|
Un valor en punto flotante de precisión
simple con un rango de - 3.402823*1038 a -1.401298*10-45 para valores
negativos, 1.401298*10-
|
|
DOUBLE
|
8 bytes.
|
Un valor en punto flotante de doble precisión
con un rango de - 1.79769313486232*10308 a -4.94065645841247*10-324 para
valores negativos, 4.94065645841247*10-
|
|
SHORT
|
2 bytes.
|
Un entero corto entre -32,768 y 32,767.
|
|
LONG
|
4 bytes.
|
Un entero largo entre -2,147,483,648 y
2,147,483,647.
|
|
LONGTEXT
|
1 byte por carácter.
|
De cero a un máximo de 1.2 gigabytes.
|
|
LONGBINARY
|
Según se necesite.
|
De cero 1 gigabyte. Utilizado para objetos
OLE.
|
|
TEXT
|
1 byte por carácter.
|
De cero a 255 caracteres.
|
TIPOS DE CAMPOS EN SQL
Alfanuméricos: Contienen cifras y letras.
Presentan una longitud limitada (255 caracteres)
Numéricos: Existen de varios tipos,
principalmente, enteros (sin decimales) y reales (con decimales).
Boléanos: Poseen dos formas: Verdadero y
falso (Sí o No).
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.
Memos: Son campos alfanuméricos de longitud
ilimitada. No pueden ser indexados.
Autoincrementables: Son campos numéricos
enteros que incrementan en una unidad su valor para cada registro incorporado.
Su utilidad resulta más que evidente: Servir de identificador ya que resultan
exclusivos de un registro.
RELACIONES
Relación uno a muchos (1,n). Se crea, si uno de los campos relacionados es una clave primaria. Cada campo de la tabla puede estar ligado a varios campos de otra tabla y cada campo de la segunda sólo estará ligado a un único campo de la primera tabla. Este tipo de relación es la más usada.
Relación uno a uno (1,1). Se crea cuando varios campos relacionados son claves primarias. En estas relaciones, un campo de la tabla estará relacionado con otro de la segunda tabla y al revés.
Relación muchos a muchos (n,m). No existe clave primaria. Los campos de la primera
tabla podrán estar ligados con varios campos de la segunda y al revés. Esto supone la repetición de los campos de cada una de las tablas. Para ello es
necesario crear una tabla intermedia que esté relacionada con las dos de uno a
varios.
miércoles, 3 de abril de 2013
Calcular la media de varias listas de numeros
/*calcular la media de varias listas de numeros */
#include <stdio.h>
int main()
{
int n, cont, nlistas,
contlista;
float x, media, suma;
/*leer el numero de
listas */
printf("Cuantas
listas? ");
scanf("%d",
&nlistas);
/*bucle externo
(procesar cada lista de numeros) */
for (contlista = 1;
contlista <= nlistas; ++contlista)
{
/* inicializar
y leer el valor de n */
suma = 0;
printf("\n Lista numero %d \n
Cuantos numeros ?", contlista);
scanf("%d",
&n);
/*leer los numeros*/
for (cont = 1; cont <= n; ++cont)
{
printf("x = ");
scanf("%f", &x);
suma += x;
}//fin del for
interno
/*calcular la
media y escribir la respuesta*/
media = suma/n;
printf("\nLa
media es %f \n", media);
}//fin del for
externo
printf("\n\n");
system("PAUSE");
return 0;
}
Calcular la media de n numeros
/* calcular la media de n numeros */
#include <stdio.h>
int main()
{
int n, cont = 1;
float x, media, suma = 0;
/* inicializador y leer el valor de n */
printf("¿Cuantos
numeros? ");
scanf("%d",
&n);
/* leer los numeros
*/
while (cont <= n)
{
printf("x = ");
scanf("%f", &x);
suma += x;
++cont;
}
/* calcular la media
y escribir la respuesta */
media = suma / n;
printf("\nLa
media es %f\n", media);
printf("\n\n");
system("PAUSE");
return 0;
}
Suscribirse a:
Entradas (Atom)