miércoles, 21 de abril de 2010

INTELIGENCIA ARTIFICIAL

Es la disciplina que se encarga de construir procesos que al ser ejecutados sobre una arquitectura física


SITEMAS DIGITALES

Es un conjunto de dispositivos destinados a la generación, transmisión, procesamiento o almacenamiento de señales digitales.


SISTEMA INTELIGENTE

Es un programa de computación que reúne características y comportamientos asimilables al de la inteligencia humana o animal.

ROBÓTICA

Combina diversas disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control.


MECATRÓNICA

En un principio se definió como la integración de la mecánica y también de la electrónica en una máquina o producto, pero luego se consolidó como una especialidad de la ingeniería e incorporó otros elementos como los sistemas de computación, los desarrollos de la microelectrónica, la inteligencia artificial, la teoría de control y otros relacionados con la informática


martes, 1 de diciembre de 2009

Crear un usuario en SQL 2000

1. Abrir el Administrador Corporativo


2. Seleccionas tu base de datos y buscas donde dice usuarios.

3. Das click derecho y seleccionas la opción "Nuevo Usuario de Base de Datos"


4. Se abrira una ventana donde ingresaras el nombre de acceso y el nombre de usuario.

5. En la misma ventana pones los permisos para cada usuario, para poder ver los registros, tablas y hasta modificarlos.

Seguridad al 100% con SQL Server 2000

1. Para acceder a la configuración de seguridad iremos al Administrador corporativo y sobre el servidor pulsamos con el botón derecho la opción de propiedades y seleccionamos el “Tab” Seguridad.



2. En el caso de tener la seguridad por SQL Server con el usuario SA, debemos poner un password a este usuario lo más complicado y rebuscado posible.Para modificar el password del usuario SA iremos al Administrador corporativo, expandimos el árbol del servidor

y en la rama Seguridad seleccionamos Inicios de sesión y en el panel de detalles seleccionamos el usuario sa y con el botón derecho seleccionamos propiedades.

3. Limitar los privilegios de los servicios del SQL Server. Tanto el servicio del SQL Server como el SQL Server Agent se ejecutan como servicios. Cada uno de ellos asociados a una cuenta de usuario del sistema de Windows.

4. Deshabilitar los puertos del SQL Server en el Firewall siempre que sea posible. SQL Server utiliza los puertos TCP 1433 y UDP 1434. Si es posible y estos puertos no son utilizados para salir a Internet por el servidor SQL Server deben ser deshabilitados en el Firewall para evitar posibles ataques.
5. Instalar siempre el servidor SQL Server con los datos en particiones que tengan el sistema de fichero NTFS que es más seguro y contiene niveles de seguridad que no el sistema de ficheros FAT.

6. Borrar o proteger los ficheros de las instalaciones. Estos ficheros pueden ser en texto plano y pueden contener datos sensibles. La ubicación de estos ficheros depende de la versión del SQL Server instalada. En SQL Server 2000, los ficheros afectados son: sqlstp.log, sqlsp.log y setup.iss en \\Program Files\Microsoft SQL Server\MSSQL\Install, si se ha hecho una instalación por defecto. Y en \\Program Files\Microsoft SQL Server\MSSQL$\\Install para otras instancias de SQL Server instaladas en la misma máquina.Si se ha actualizado una versión anterior de SQL Server, estos ficheros pueden estar localizados en el directorio del sistema Winnt y en el Windows temp.

jueves, 5 de noviembre de 2009

Manual Básico de SQL server 2000 (3)

En la segunda parte, Manual Básico de SQL server 2000 (2), creamos una base de datos, pero esta en blanco, no tiene nada.
Te preguntaras ¿cómo le pongo tablas? ¿y los registros como los agrego?

Ahora es momento de agregar tablas, volveremos a abrir el 'Analizador de consultas' (sí, el mismo que abrimos la vez pasada)

En el área de trabajo escribiremos:

Use BaseDeDatos
Create table NombreTabla
(campo1 tipodecampo (EspaciosDelCampo), campo2 tipodecampo (EspaciosDelCampo)) Así sucesivamente dependiendo de los campos que quieras agregar, los espacios del campo va en número.

Los tipos de los campos pueden ser los siguientes:
int.- cuando te refieres a un campo numérico entero
char.- cuando es de cualquier tipo de caracter
double.- cuando te refieres a un campo numérico con decimales

Pondremos un ejemplo para crear una tabla en la base de datos 'Ejemplo':

Use Ejemplo
Create table Empleados
(IdEmpleado int(4), Nombre char (10), Apellido char (10), puesto char (10), salario double)

Así se creo una tabla con nombre 'Empleados', con los campos IdEmpleados, Nombre, Apellido, puesto y salario.

miércoles, 28 de octubre de 2009

Manual básico de SQL server 2000 (2)



En la primera parte, Manual básico de SQL server 2000 (1), vimos un poco de teoría sobre SQL server 2000, ahora empezaremos la parte práctica (¡yuju!).




En este manual utilizaremos el "Analizador de Consultas SQL" que viene en el paquete de SQL server 200, en él podemos hacer 'querys' (consultas).




Lo primero que se tiene que hacer es crear la base de datos, para esto abrimos el 'Analizador de consultas':

En el área de trabajo escribiras:
Use Master
GO
Create Database
On Primary
(NAME = ‘NombreDeLaBaseDeDatos_Data’,
FILENAME = ‘DirecciónDeLaBaseDeDatos.Mdf’
SIZE = 15Mb, Tamaño de la Base de Datos
MAXSIZE = 30Mb, Tamaño Máximo de la Base de Datos
FILEGROWTH=5Mb) Crecimiento de la Base de Datos
Log On
(NAME = ‘NombreDeLaBaseDeDatos_Log’,
FILENAME = ‘DirecciónDeLaBaseDeDatos.Ldf’
SIZE = 5Mb, Tamaño de la Base de Datos
MAXSIZE = 10Mb, Tamaño Máximo de la Base de Datos
FILEGROWTH= 1 Mb) Crecimiento de la Base de Datos
Nota: lo escrito en rojo son comentarios, lo que esta en cursiva es variable.
Así has creado una base de datos nueva y en blanco.

lunes, 26 de octubre de 2009

Manual básico de SQL server 2000 (1)

Este es un manual para aprender a usar SQL server 2000 de una manera muy sencilla. Empezaremos con algunos conceptos (lo sé es aburrido, pero a veces necesario).

¿Qué es SQL server?

SQL (Structured Query Language) es un leguaje para bases de datos relacionales de consulta estructurado. Utiliza sentencias (frase, empieza con un verbo y es seguido por un clausula) y tiene una sintaxis flexible.


Las sentencias se clasifican según su finalidad. [Las iremos viendo como las vayamos necesitando]
  • DDL (Data Description Language), definición de datos incluye órdenes para definir, modificar o borrar.
  • DCL (Data Control Language), Control de datos, permite trabajar en un entorno multiusuario, donde lo importante es la protección de datos, la seguridad de tablas.
  • DML (Data Manipulation Language) manipula datos, permite recuperar datos almacenadosy actualizar la base de datos añadiendo o modificando datos antiguos.