martes, 6 de mayo de 2014

WINDOWS SERVER

WINDOWS SERVER


Es un sistema operativo de la familia de WINDOWS de la marca MICROSOFT para servidores que salio al mercado en el año 2003 esta basada en tecnologia NT y su version del nucleo NT es la 5.2.

windows server 2003 podria considerar como windows xp modificado, no con menos funciones, si no que estas estan desabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso del procesador en las caracteriscas de servidor por ejm la interfaz grafica denominada luna de windows xp viene desactivada y viene con la interfaz grafica de windows sin embargo es posible volver a activar las caracteristicas mediante comandos services.msc. 

EVOLUCION DE WINDOWS SERVER















VERSIONES DE WINDOWS SERVER 2008

Windows Server 2008 R2 Standard Edition: Es una de las ofertas iniciales a nivel de servidores y una de las más económicas de las varias ediciones disponibles. Sólo hay versiones de 64 bit disponibles y en condiciones de hardware ésta soporta hasta 32GB de RAM y hasta 4 procesadores. Windows Server 2008 está primordialmente enfocado a la pequeña y mediana empresa y es ideal para proveer servicios de dominio, web, DNS, acceso remoto, impresión, archivos y aplicación. Ofrece soporte para clúster.
Windows Server 2008 R2 Enterprise Edition: Provee mayor funcionalidad y escalabilidad que la edición Estándar. Como en la edición Estándar, solo hay versión de 64 bit. Entre las mejoras incluye el soporte hasta de 8 procesadores y hasta 2 TB de RAM. Adicionalmente esta edición brinda Soporte para clusters de hasta 8 nodos y Servicio de Active Directory.
Windows Server 2008 R2 Datacenter Edition: La Edición Datacenter representa el último escalón de la gama de productos de Windows Server 2008, enfocado en ambiente críticos que demanden estabilidad y altos niveles de respuesta. Windows Server 2008 edición Datacenter está disponibles para 64 bit (tal como en las otras ediciones) y ofrece soporte de hasta 2 TB de RAM. Adicionalmente, esta edición soporta un mínimo de 8 procesadores y hasta un máximo de 64. 
•  Windows HPC Server 2008 R2: Diseñado para la generación de alto rendimiento en la computación (HPC). Windows HPC Server 2008 R2 se integra fácilmente con la plataforma Linux y presenta soporte de procesos batch y servicios orientados a la aplicación.
•  Windows Web Server 2008 R2: Windows Web Server 2008 R2 es una plataforma poderosa de servicios y aplicaciones Web. Incluye Internet Information Services (IIS). Diseñado como servidor orientado a Internet. Entre sus funciones tiene  rol de Web Server y DNS Server. Soporta hasta 4 procesadores y memoria RAM de hasta 32GB.
•  Windows Server 2008 R2 for Itanium-Based Systems: Orientado a la clase empresarial donde la demanda de datos y aplicaciones es crítica.  Soporta hasta 64 procesadores y 2TB de RAM.
•   Windows Server 2008 R2 Foundation: Windows Server 2008 R2 Foundation es sistema operativo orientado a pequeñas empresas y empresas que proveen soporte de TI. Ofrece una capacidad de conexiones de escritorio para usar servicios limitada (50 nodos), capacidad de hasta un procesador y 8 GB de RAM.

REQUISITOS PARA LA INSTALACION


  • DOMINIO
Un dominio de Internet es una red de identificación asociada
a un grupo de dispositivos o equipos conectados a la red
Internet. El propósito principal de losnombres de dominio en
Internet es traducir las direcciones IP de cada nodo activo en
la red, a términos memorizables y fáciles de encontrar.

DOMINIO A NIVEL ALTO

El     primero        incluye        los      dominios,    basados
en los dos caracteres de identificación de cada territorio
de acuerdo a las abreviaciones del ISO-3166. (Ej. *.do, *.mx)
y se denomina ccTLD (Dominio de nivel superior de código
de país ó Country Code Top level Domain)

EJM: www.senavirtual.edu.co..... www.mercadolibre.com


FQDN

       FQDN (fully qualified domain name) es un nombre que incluye el nombre de la computadora y el nombre de dominio asociado a ese equipo. Por ejemplo, dada la computadora llamada «serv1» y el nombre de 
     dominio «bar.com», el fqdn será «serv1.bar.com», a su vez un fqdn asociado a serv1 podría ser «post.serv1.bar.com».

INTERNIC 

         Viene del ingles "internet network information center" (centro de información de la red de internet). Internic es una organización creada por la fundación nacional de la ciencia, para proporcionar información de internet y registro de dominios.  Responsable de los nombres de dominio y las direcciones ip.


DIRECCIONES IP CLASE D Y CLASE E

    Clase D: las direcciones ip de esta clase se reservan para un servicio llamado multicast.
   Multicast: multidifusión (inglés multicast) es el envío de la información en una red a múltiples destinos simultáneamente.
       Antes del envío de la información, deben establecerse una serie de parámetros. Para poder recibirla, es necesario establecer lo que se denomina "grupo multicast". Ese grupo multicast tiene asociado una dirección de internet. La versión actual del protocolo de internet, conocida como ipv4, reserva las direcciones de tipo d para la multidifusión. Las direcciones ip tienen 32 bits, y las de tipo d son aquellas en las cuales los 4 bits más significativos son '1110' (224.0.0.0 a 239.255.255.255).

     Clase E: las direcciones de la clase e están reservadas para uso experimental.

BITS UTILIZA LAS DIRECCIONES IP V6  Y LAS TRES FORMAS DE

REPRESENTACIÓN.

    Una nueva versión del protocolo de internet, concretamente la versión 6 (ipv6), que posee direcciones con una longitud de 128 bits, es decir 2^128 posibles direcciones (340.282.366.920.938.463.463.374.607.431.768.211.456), o dicho de otro modo, 340 sextillones.

    Existen tres formas de representar las direcciones ipv6 como strings de texto. 
      
      x: x:x:x:x:x:x:x donde cada x es el valor hexadecimal de 16 bits, de cada uno de los 8 campos que definen la dirección. no es necesario escribir los ceros a la izquierda de cada campo, pero al menos debe existir un número en cada campo.
      Ejemplos:
     fedc:ba98:7654:3210:fedc:ba98:7654:3210 
     1080:0:0:0:8:800:200c:417a

   Como será común utilizar esquemas de direccionamiento con largas cadenas de bits en cero, existe la posibilidad de usar sintácticamente: para representarlos. El uso de :: indica uno o más grupos de 16 bits de ceros. dicho símbolo podrá aparecer una sola vez en cada dirección.
           Ejemplo:
          1080:0:0:0:8:800:200c:417a     unicast address 

          ff01:0:0:0:0:0:0:101                multicast address 
          0:0:0:0:0:0:0:1                         loopback address 
          0:0:0:0:0:0:0:0                         unspecified addresses



          Podrán ser representadas Como: 


         1080::8:800:200c:417a             unicast address 

         ff01::101                                multicast address 

         ::1                                           loopback address 
         ::                                             unspecified addresses

   para escenarios con nodos ipv4 e ipv6 es posible utilizar la siguiente sintaxis:

    x:x:x:x:x:x:d.d.d.d, donde x representan valores hexadecimales de las seis partes más significativas (de 16 bits cada una) que componen la dirección y las d, son valores decimales de los 4 partes menos significativas (de 8 bits cada una), de la representación estándar del formato de direcciones ipv4. 


     Ejemplos: 

                   0:0:0:0:0:0:13.1.68.3 
                   0:0:0:0:0:ffff:129.144.52.38 

    o en la forma comprimida 

                 ::13.1.68.3 
                 ::ffff:129.144.52.38


  PREFIJO DE IDENTIFICACIÓN DE RED DE IP V6

     Los prefijos de identificadores de subredes, routers y rangos de direcciones ipv6 son expresados de la misma forma que en la notación cidr utilizada en ipv4. 
   Un prefijo de dirección ipv6 se representa con la siguiente notación:

      Direccion-ipv6/longitud-prefijo, donde

   Direccion-ipv6: es una dirección ipv6 en cualquiera de las notaciones mencionadas anteriormente.

     longitud-prefijo: es un valor decimal que especifica cuantos de los bits más significativos, representan el prefijo de la dirección. 

DIRECCION ESTATICA Y DINAMICA

   Configuración estática: es el método de asignar direcciones IP manualmente  se dispone de una red con múltiples segmentos y no se encuentre un servidor DHCP.
    Configuración dinámica: este método asigna las direcciones IP automáticamente.

STATEFULL Y EL STATELESS  EN LA AUTOCONFIGURACIÓN EN IP V6

    Statefull (modo con estado): la dirección de la interfaz  y/o la información y parámetros de configuración son recibidas desde un servidor.
  Stateless (modo sin estado): es el tipo de configuración automático o sin intervención que no requiere ninguna configuración manual del equipo, configuración mínima (o ninguna) de routers y no precisa servidores adicionales, permite a un equipo generar su propia IP mediante una combinación de información disponible localmente e información anunciada por lo routers.  El equipo genera un identificador de interfaz que identifica de forma única la interfaz de la subred. 

PREFERRED Y  DEPRECATED

      Preferred: que significa que su uso  es arbitrario y no está  restringido.
    Deprecated: anticipándose a que el vinculo con su interfaz  actual vaya a ser anulado y su uso esta desaconsejado pero no  prohibido.

CONSIDERACIONES PREVIAS ANTES DE LA INSTALACIÓN DE WINDOWS SERVER 

    Hacer una copia de seguridad de los archivos que hirviera en el ordenador si hay alguno o se consideran necesarios. Dicha copia se puede realizar en otro disco duro, una unidad de cinta u otro ordenador de la red.

   Descomprimir el disco donde se va a realizar la instalación (a no ser que se haya comprimido con NTFS).

    Desactivar el reflejado de discos (si los hubiera ).

   Desconectar el ordenar de cualquier dispositivo SAI (sistema de alimentación interrumpida). Al desconectar el cable serie que conecta que conecta el SAI con el ordenador, se evitará que haya problemas en el proceso de detección automática de dispositivos que realiza durante la instalación.

AUTOCURACIÓN (SELF HEALING)

Es un proceso que actúa en segundo plano para reparar archivos
dañados. 

     NTFS

    El sistema de archivos NTFS (New Technology File System [Sistema de archivos de 

      nueva tecnología]) se basa en una estructura llamada "tabla maestra de archivos" o MFT, la 

    cual puede contener información detallada en los    archivos. Este sistema permite el uso de nombres    extensos, aunque, a diferencia del sistema FAT32,    distingue entre mayúsculas y minúsculas. 



   AÑADIR O QUITAR CARACTERÍSTICAS DE WINDOWS SERVER DESPUÉS DE LA INSTALACIÓN

   se podrán añadir otras características desde agregar características de características de activar o desactivar las características de Windows  de programas y características del panel de control o desde agregar características de características (se encuentra en el panel izquierdo) de administrador del servidor de herramientas administrativas

 CONTRASEÑAS QUE DEBEN UTILIZAR LOS MIEMBROS DE UN GRUPO DE TRABAJO Y CUANTAS LOS MIEMBROS DE UN DOMINIO 

       En un grupo de trabajo los usuarios deben trabajar con varias contraseñas (una para cada recurso)


   En un dominio los usuarios han de utilizar una sola contraseña para conectarse a la red y utilizar los recursos disponibles en la red 

            
      POR QUE SE DEBE DESCONECTAR LA SAI (UPS) PARA REALIZAR LA INSTALACIÓN DEL SISTEMA OPERATIVO WINDOWS SERVER

    Desconectar el ordenar de cualquier dispositivo SAI (sistema de alimentación interrumpida). Al desconectar el cable serie que conecta que conecta el SAI con el ordenador, se evitará que haya problemas en el proceso de detección automática de dispositivos que realiza durante la instalación
       
         FUNCIONES SE PUEDEN AGREGAR  AL SERVIDOR

     El ordenador para una instalación nueva:
 Hacer una copia de seguridad de los archivos que hubiera en el ordenador (si hay alguno o se consideran necesarios). Dicha copia se puede realizar en otro disco duro, una unidad de cinta u otro ordenador de la red. 


Descomprimir el disco donde se va a realizar la instalación (a no ser que se haya comprimido con NTFS). 


Desactivar el reflejado de discos (si lo hubiera).  Desconectar el ordenador de cualquier dispositivo SAl (Sistema de Alimentación Ininterrumpida)


   . Al desconectar el cable serie que conecta el SAl con el ordenador, se evitará que haya problemas en el proceso de detección automática de dispositivos que se realiza durante la instalación.


PRIMEROS PASOS
Para iniciar la instalación debe realizar los siguientes pasos:


Inicie el equipo con el CD/DVD de Windows 2008 R2. Si el equipo no muestra el menú de arranque puede entrar en la BIOS del equipo y configurarla para que arranque el sistema directamente desde el CD.


Al iniciar el proceso de instalación, lo primero que hace es reconocer el hardware del equipo (teclado, tarjetas de vídeo, tarjetas de sonido, etc.). Seguidamente debe seleccionar la configuración regional y el idioma del teclado.


Seleccione la versión del sistema operativo que desea instalar (Standard, Enterprise o Datacenter) y acepte los términos de la licencia.


A continuación indique el tipo de instalación que desea realizar. Existen dos posibilidades: Actualización y Personalizada. En el tipo de instalación Actualización se actualizará Windows y se conservan los archivos, la configuración y los programas actuales de los que dispongamos. Por el contrario, en la instalación de tipo Personalizada se instala un nuevo Windows limpio, seleccionando en qué partición ubicarlo y pudiendo realizar cambios en las particiones y discos.


INSTALACIÓN
Una vez que el sistema ha recopilado toda la información necesaria se inicia el proceso de instalación que se compone de las siguientes fases:


     • Copia los archivos necesarios para la instalación.

• Expande los archivos, realizando el grueso de la instalación.


• Instala características por defecto.
• Instala actualizaciones.


Finalmente una vez completados los pasos anteriores el sistema se reinicia para completar la instalación y configurar de manera automática el sistema


Finalización de la instalación y configuración
Tras reiniciarse el sistema en varias ocasiones, finaliza la instalación de Windows 2008 R2.


   En el último reinicio el sistema detecta de forma automática las interfaces de red y las configura. Una vez realizadas, automáticamente, las configuraciones adicionales finaliza todo el proceso pidiendo al usuario la introducción de contraseña para el usuario Administrador.


Al acceder al sistema, se muestra una ventana de bienvenida que permite acceso directo a las principales actividades y configuraciones que puede realizar al principio, muchas de ellas para reconfigurar pasos configurados automáticamente por el instalador y otras que clásicamente eran incluidas en el proceso de instalación de Windows. 


    Por ejemplo, entre estas tareas de configuración inicial puede encontrar:

Proporcionar información del equipo: zona de uso horario, configurar conexiones de red, nombre completo del equipo, grupo de trabajo 


 Actualizar el servidor: habilitar comentarios y actualizaciones automáticas, descargar e instalar actualizaciones 

Personalización del servidor: agregar roles (servidor web IIS, servidor DNS, servicios de impresión, de archivo ...), agregar características (servidor Telnet, SMTP, servicio WLAN, servicios simples TCP/IP), habilitar escritorio remoto, configurar el firewall de Windows
...   
 
          FUNCIÓN
         DESCRIPCIÓN
        Active Directory Rights Management     Services (AS RMS)
         Es una tecnología que se utiliza en aplicaciones compatibles con AD RMS que ayuda a proteger la información digital de uso no autorizado. Los propietarios pueden definir, como un destinatario puede usar la información.
         Servicios de acceso y directivas de  Redes
        Ofrecen métodos para proporcionar a los usuarios conectividad de red local y remota, para conectar segmentos de red y permitir que los administradores de red puedan administrar el acceso de red y las directivas de mantenimiento de cliente. Se pueden implementar servidores VPN, acceso telefónico, enrutadores y el acceso inalámbrico protegido.
           Servicios de archivos
        Proporcionan tecnologías para la administración de almacenamiento, replicación de archivos, administración de espacio de nombres distribuido, búsqueda rápida de archivos y el acceso simplificado de los clientes a los archivos.
          Servicios de Certificate Server de Active  Directory
         Proporciona servicios personalizables para crear y administrar certificados de claves públicas que se usan en sistemas de seguridad software que usan tecnologías de clave pública.
          Servicios de directorio ligero de Active Directory (AD LDS)
         Se ejecuta como un servicio que no es del sistema operativo, y como tal no requiere la implementación en un controlador de dominio. De esta manera permite ejecutar de forma simultánea varias instancias en un mismo servidor y cada una de ellas se puede configurar de forma independiente para dar servicio a varias aplicaciones
         Servicios de dominio de Active Directory (AD DS)
        Almacena información acerca de los usuarios, los equipos y otros dispositivos de red, ayudando a los administradores a administrar esta información de forma segura y facilita el uso compartido de recursos y la colaboración entre usuarios.
         Servicios de federación de Active Directory (AD FS)
        Proporcionan tecnologías web de inicio de sesión único (SSO) para autenticar a un usuario en varias aplicaciones web con una única cuenta de usuario.
         Servicios de implementación de Windows
         Se usan para instalar y configurar sistemas operativos Windows de forma remota en equipos compatibles con un ROM de Entorno de Ejecución Previo al Arranque (PXE).
          Servicios de impresión
        Permite administrar servidores de impresoras. Un servidor de impresión reduce la carga de trabajo de administración, ya que centraliza las tareas de administración de impresoras.
          Servicios de Universal Description, Discovery and Integration (UDDI)
         Proporciona características para compartir información sobre servicios web en la internet de una organización, entre empresas asociadas en una extranet o en Internet.
          Servidor de Aplicaciones
        Proporciona una solución completa para hospedar y administrar aplicaciones empresariales distribuidas de alto rendimiento
                    Servidor de fax
        Permite enviar y recibir fax, y le permite administrar los recursos de fax.
                  Servidor de Protocolo de configuración dinámica de host (DHCP)
        Permite a los servidores asignar direcciones IP a los equipos y otros dispositivos que están habilitados como clientes DHCP.
          Servidor DNS
        Proporciona un método estándar para asociar nombres de direcciones IP en los equipos.
          Terminal Services
         Proporciona tecnologías que permiten a los usuarios tener acceso a programas para Windows instalados en un servidor de Terminal Server o al escritorio de Windows completo desde cualquier dispositivo informático.
         Servidor Web (IIS)
        Permite compartir información en internet, una intranet o una extranet. Es una plataforma web unificada que integra IIS 7.0, ASP.NET y Windows Communication Fundation. IIS 7.0 también incluye seguridad mejorada, diagnósticos simplificados y administración delgada.
         Hyper-V
         Ofrece servicios que pueden usarse para crear y administrar maquinas virtuales y los recursos de éstas. Cada máquina virtual es un sistema de equipo virtualizado que funciona en un entorno de ejecución aislado.















viernes, 16 de agosto de 2013

BASES DE DATOS

BASE DE DATOS

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
EJEMPLO
En un banco ya que este debe tener toda la información tanto de los usuarios como de los  empleados claro teniendo en cuenta que estas 2 van en bases de datos diferentes.

SISTEMA DE GESTION DE BASE DE DATOS (SGBD)

                        
Un Sistema deGestión de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la información si el sistema se corrompe. Permite presentar la información de la base de datos en variados formatos. La mayoría de los SGBD incluyen un generador de informes. También puede incluir un módulo gráfico que permita presentar la información con gráficos y tartas.

Hay muchos tipos de SGBD distintos según manejen los datos y muchos tamaños distintos según funcionen sobre ordenadores personales y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales.

Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la interrogación y la presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las Bases de Datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.

TABLA

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos.



REGISTRO















Un registro es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.

CAMPO

Es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.                              A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida) La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.

CLAVE O LLAVE PRINCIPAL






En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.Una clave primaria debe identificar unívocamente a todas las posibles filas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.


  Con un ejemplo gráfico en forma de tabla explique los puntos 2, 3,4 y 5.
Facultad de Ciencias Sociales
código
Nombre
Dirección
Teléfono.
Carrera
Materia
Nota
4-4-5
Duarte Andrés
Col 5 N° 3
3452739-12
Relaciones de trabajo
sociales
5
3-3-05
García, Ana
Avda. Santa Fe 54
49912-9566
Sociología
Historia
7
12-3-05
Santos, Luis
Avda. Córdoba 74
49912-1234
Ciencia Política
Economía
6
6-7-05
Cabrera Ortiz, Pedro
Callao 12
49912-3457
Relaciones del Trabajo
Filosofía
8
7-7-05
García, Ana
Avda. Santa Fe 54
49912-9566
Sociología
Psicología
2
15-7-05
Santos, Luis
Avda. Córdoba 74
49912-1234
Ciencia Política
Psicología
6
5-12-05
García García, Ana
Avda. Santa Fe 54
49912-9566
Sociología
Psicología
7
5-12-05
García García, Ana
Avda. Santa Fe 54
49912-9566
Sociología
Economía
7
12-12-05
Santos, Luis
Avda. Córdoba 74
49912-1234
Ciencia Política
Filosofía
8

Amarillo= registro
Rosado= campo
Verde= llave principal
Blanco= tabla

ENTIDAD


En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.

MODELO ENTIDAD RELACION


El modelo entidad-relación (E-R) es uno de los varios modelos conceptuales existentes para el diseño de bases de datos.
El propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.
Los elementos esenciales del modelo son las entidades, los atributos y las relaciones entre las entidades. Una entidad es un objeto que existe y que es distinguible de otros objetos. Por ejemplo, Horst von Brand, profesor de la Universidad Santa María, siendo una persona distinguible de cualquier otra, es una entidad. Una entidad puede ser concreta (como dicho profesor) o abstracta (como un algoritmo, un curso o una dirección en Internet).
Las entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella, es decir, representa alguna propiedad que nos interesa almacenar. Por ejemplo, el profesor tiene un nombre, una fecha de nacimiento y un número de R.U.T; algunos de los valores de estos atributos los comparte con otras personas, y otros son exclusivos de él. El profesor además tiene otras propiedades, como su masa o estatura, que no son interesantes.
Podemos agrupar las entidades dependiendo de la clasificación que hagamos de los objetos que representan; entidades que representen objetos del mismo tipo tendrán los mismos atributos (con valores distintos o iguales). Llamaremos a estos grupos conjuntos de entidades. Los conjuntos de entidades se designan en el diagrama de E-R con un cuadrado que lleva su nombre dentro. Los atributos de cada uno de ellos se grafican usando círculos o elipses que ``cuelgan'' del cuadrado que representa el conjunto respectivo. A modo de ejemplo, la representación de una entidad persona con sus atributos.


 LLAVE O CLAVE FORANEA
l
La clave o claves foráneas de una tabla son referencias a registros de otra tabla, formándose entre ambas tablas una relación. Una registro de la tabla que tiene la clave foránea, llamémoslo registro hijo, apunta a un solo registro de la tabla a la que hace referencia, llamémoslo registro padre. Por tanto, una clave foránea apuntará siempre a la clave primaria de otra tabla.
De hecho el nombre ya nos indica que es una clave externa, es decir, el valor que contiene un registro en el campo, o campos, que ejercen de clave foránea, deberá contenerlo algún registro(uno solo) en el campo, o campos, que ejercen de clave primaria en la tabla a la que hace referencia dicha clave foránea.
Es también el SGBD quien garantiza esto, no dejando armar una clave foránea si pretendemos montarla sobre el campo, o campos, que no son clave primaria en la tabla con la que se pretende relacionar.Tampoco permitirá, devolviendo un error, insertar valores que no existen como clave primaria en la tabla padre, o tabla a la que se hace referencia. A esto se le llama integridad referencial. El SGBD no permite incoherencias referenciales, de modo que si por ejemplo se intenta eliminar un registro padre el cual dejaría hijos huérfanos en otras tablas, es decir, tiene referencias o claves foráneas de él, el SGBD devuelve un error y no se realiza la operación.













MICROSOFT ACCESS

Microsoft Access es una herramienta de Microsoft para la definición y manipulación de bases de datos. Al ejecutar el programa de Microsoft Access saldrá una ventana de diálogo donde se puede escoger o crear la base de datos con la que se va a trabajar. Escoger “Base de datos en blanco” y pulsar “Aceptar”. A continuación hay que elegir el nombre que le vamos a dar a la nueva base de datos y en qué directorio vamos a almacenarla. Escoged el directorio personal de cada uno y llamadla “tutorial.mdb”. “mdb” es la extensión por defecto para las bases de datos de Access (Microsoft Data Base).


DATOS QUE MANEJA ACCESS
     Los diferentes tipos de datos de Access son:
Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dígitos. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres.
Memo: se utiliza para textos extensos como comentarios o explicaciones. Tiene una longitud fija de 65.535 caracteres.
Numérico: para datos numéricos utilizados en cálculos matemáticos.
Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.
Moneda: para valores de moneda y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.
Auto numérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Auto numérico no se pueden actualizar.
Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).
 Objeto OLE: Objeto (como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, sonidos u otros datos binarios).
Hipervínculo: Texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:
Texto: el texto que aparece en el campo o control.
Dirección: ruta de acceso de un archivo o página.
Subdirección: posición dentro del archivo o página.
Sugerencia: el texto que aparece como información sobre herramientas.
Existe otra posibilidad que es la Asistente para búsquedas que crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access establece el tipo de datos basándose en los valores seleccionados en él.


 CONSULTA EN ACCESS

Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.
Según Access se puede definir una consulta como la unión de filas resultantes se denominan consultas de resumen, también se conocen como consultas sumarias, las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen 
Una fila de una consulta de resumen corresponde a un resumen de varias filas de la tabla origen, entonces se va a originar una serie de restricciones que sufren las consultas de resumen.
Se utilizan consultas para ver, modificar y analizar datos de formas diferentes. También pueden utilizarse como el origen de registros para formularios, informes y páginas de acceso a datos. Existen varios tipos de consultas en Microsoft Access.

     
      FORMULARIO EN ACCESS

Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o mostrar los datos de una tabla o consulta. Los formularios se pueden usar para controlar el acceso a los datos, como qué campos o filas de datos se van a mostrar. Por ejemplo, puede que algunos usuarios necesiten ver sólo algunos de los campos de una tabla que contiene numerosos campos. Si se proporciona a esos usuarios un formulario con sólo esos campos, les será más fácil usar la base de datos. Asimismo, se pueden agregar botones y otras funciones a un formulario con el fin de automatizar las acciones frecuentes.


INFORME EN ACCESS




















Un informe es un objeto de base de datos que se usa para mostrar y resumir datos. Los informes proporcionan una manera de distribuir o archivar instantáneas de los datos, ya sea mediante su impresión, su conversión a archivos PDF o XPS, o su exportación a otros formatos de archivo.

PROPIEDADES 

Las propiedades se establecen para los  campos  varían en función del tipo de dato que se van a introducir en los mismos, es decir, son unas u otras dependiendo del  tipo de campo. Las distintas propiedades que se pueden presentar  se localizan en dos fichas, general y búsqueda  situándose en la primera de ellas las propiedades.


OBJETO
 
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser como hemos visto antes, clientes o pedidos.
Las tablas contienen campos que almacenan los diferentes datos como el código del cliente, nombre del cliente, dirección,...
Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila, así todos los campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro,...


CODIGO DE FUENTE DE UN PROGRAMA 

El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está escrito por completo su funcionamiento.
Acceder al código fuente de un programa significa acceder a los algoritmos  desarrollados por sus creadores. Es la única manera de modificar eficaz y eficientemente un programa.

v    VISUAL BASIC

 
La palabra “visual” hace referencia al lenguaje que se utiliza para crear la interfaz gráfica de usuario. En lugar de escribir numerosas líneas  de códigos para describir la apariencia y los elementos de la interfaz  simplemente puede agregar objetos prefabricados en su lugar  dentro de la pantalla.
La palabra “Basic”  es un lenguaje creado para programadores  que ningún otro lenguaje  de la informática.
Este programa  Contiene  centenares de instrucciones  funciones y palabras claves  muchas de las cuales están directamente relacionadas  con la interfaz gráfica de Windows…

COMPILADOR 
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto.

      LENGUAJE DE MAQUINA EN PROGRAMACION
 
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.