jueves, 23 de julio de 2009

trabajo 10

Describir motores de base de datos:
1. ORACLE


DEFINICIÓN


Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.Es una Base de Datos los cuales están almacenados y accesibles según el formato de tablas relacionales. Una tabla relacional tiene un nombre y unas columnas, su definición. Los datos están almacenados en las filas. Las tablas pueden estar relacionadas con otras.


CARACTERÍSTICAS

• Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar.

• Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.

• Apoya en el diseño y optimización de modelos de datos

.• Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros.

• Apoya en la definición de estándares de diseño y nomenclatura de objetos.

• Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.


TIPOS DE DATOS DEFINIDOS


Tipo de dato CHAR(b):

Almacena cadenas de caracteres de longitud fija, desde 1 a 2.000 bytes de ocupación. El número de caracteres que se pueden almacenar se rige según la siguiente fórmula.


nº caracteres = bytes / character set Para ASCII, el conjunto de caracteres ocupa un byte, por lo que coincide el número de caracteres máximos con la ocupación del tipo de dato. Si se introduce un valor de 10 caracteres en un campo de CHAR(100), se rellenará con espacios las 90 posiciones restantes. Así la siguiente expresión es cierta:


'Hola pepe' = 'Hola pepe '


Si se intenta introducir un valor demasiado grande para el campo, se intentará eliminar los espacios finales, y si cabe sin espacios, se introduce. Si aún así no cabe, se retorna un error.


Tipo de dato VARCHAR2(b):

Almacena cadenas de caracteres de longitud variable. Si se define una columna de longitud 100 bytes, y se introduce en ella un valor de 10 bytes, la columna ocupará 10 y no 100 como hacía con el tipo de dato CHAR.


Tipo de dato VARCHAR(b) :En Oracle8 es equivalente a VARCHAR2, en futuras versiones permitirá distintos criterios de comparación.
Tipo de dato NCHAR(b)Almacena un valor alfanumérico de longitud fija con posibilidad de cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII, EBCDIC, UNICODE…
Tipo de dato NVARCHAR2 (b)Almacena un valor alfanumérico de longitud variable con posibilidad de cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII, EBCDIC, UNICODE…
Tipo de dato NUMBER (p,s)Almacena valores numéricos en punto flotante que pueden ir desde 1.0 x 10-130 hasta 9.9…(38 nueves)… 9 x 10125.
El almacenamiento interno de los valores numéricos en notación científica:
Mantisa x 10exponenteLa mantisa puede contener cualquier número, entero o decimal, positivo o negativo. El exponente podrá contener cualquier número entero, positivo o negativo. El parámetro “p” indica la precisión (número de dígitos contando los decimales) que contendrá el número como máximo. Oracle garantiza los datos con precisiones de 1 a 38. El parámetro “s” indica la escala, esto es, el máximo de dígitos decimales. Hay que tener en cuenta que una columna definida
NUMBER(10,5), podrá contener como máximo cualquier número siempre y cuando el número de dígitos enteros más el número de dígitos decimales no supere 10 (y no 15).
La escala puede ir de -84 a 127. Para definir número enteros, se puede omitir el parámetro s o bien poner un 0 en su lugar. Se puede especificar una escala negativa, esto lo que hace es redondear el número indicado a las posiciones indicadas en la escala.
Por ejemplo un número definido como NUMBER(5,-2), redondeará siempre a centenas. Así si intentamos introducir el valor 1355, en realidad se almacenará 1400.
Tipo de dato FLOAT(b)Almacena un número en punto decimal sin restricción de dígitos decimales. El parámetro b indica la precisión binaria máxima que puede moverse en el rango 1 a 126. Si se emite el defecto será 126.
Una columna FLOAT(126) es equivalente a una columna NUMBER(38), aunque la diferencia está en que la columna NUMBER no podrá contener decimales y la columna FLOAT si y en con cualquier escala.
Tipo de dato DATE :
Almacena un valor de fecha y hora. Para un tipo de dato DATE, Oracle almacena internamente los siguiente datos: ƒ Siglo ƒ Año ƒ Mes ƒ Día ƒ Hora ƒ Minuto ƒ Segundo. El formato por defecto de las fechas es: 'DD-MON-YYYY'. Esto es: Dos dígitos para el día Las tres primeras siglas del año (depende del idioma instalado). Cuatro dígitos para el año.Por ejemplo: '1-JAN-2001' ó '2-DEC-1943'Este formato puede ser alterado en cualquier momento.Internamente una fecha se almacena como el número de días desde cierto punto de inicio (por ejemplo el año 0). Esto permite que las fechas puedan ser tratadas en operaciones aritméticas normales:'1-JAN-2001' + 10 = '11-JAN-2001' '1-JAN-2000' - 1 = '31-DEC-1999' '10-MAY-2000' - '1-MAY-2000' = 9Tipos de datos binarios:Permiten almacenar información en formato "crudo", valores binarios tal y como se almacenan en el disco duro o como residen en memoria. Estas columnas se pueden utilizar tanto para almacenar grandes cantidades de datos (hasta 4Gb.), como para almacenar directamente cualquier tipo de fichero (ejecutables, sonidos, videos, fotos, documentos Word, librerías…) o para transportar datos de una base de datos a otra, ya que el formato binario es el único formato común entre cualquier sistema informático.
Tipo de dato LONG
Almacena caracteres de longitud variable hasta 2 Gb. Este tipo de dato se soporta para compatibilidad con versiones anteriores. En Oracle8 y siguientes versiones se deben usar los tipos de datos CLOB y NLOB para almacenar grandes cantidades de datos alfanuméricos.Tipo de dato ROWIDRepresenta una dirección de la base de datos, ocupada por una única fila. El ROWID de una fila es un identificador único para una fila dentro de una base de datos. No hay dos filas con el mismo ROWID. Este tipo de dato sirve para guardar punteros a filas concretas. El ROWID se compone de:.
• Número de datafile donde se almacena la fila (se pueden ver en DBA_DATA_FILES)
• Dirección del bloque donde está la fila
• Posición dentro del bloqueSiempre que queramos obtener una fila de la firma más rápida posible, debemos hacerlo a través de su ROWID. Un uso típico suele ser obtener un listado de ROWIDs con un SELECT, y después acceder a cada una de las filas directamente con la condición del ROWID.
2. INFORMIXDEFINICIÓN
Es 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.Fue el segundo sistema de bases de datos más popular después de Oracle. Sin embargo, su éxito no duró mucho y para el año 2000 una serie de tropiezos en su gestión había debilitado seriamente a la compañía desde el punto de vista financiero.
CARACTERÍSTICASPermite a un usuario realizar consultas y editar los datos de la base de datos interactivamente.Usado para extraer datos de la base de datos y presentarlos a los usuarios de forma legible. También incluía la herramienta de formularios en pantalla PERFORM, que permitía a un usuario realizar consultas y editar los datos de la base de datos interactivamente.
• Fue el primer sistema de manejo de bases de datos relacionadas para UNIX
• Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server.
• Cumple con los niveles de seguridad de la NCSC B1 y C2 (National Computer Security Center).Publica resultados en benchmarks TPC-C (Transaction Prosessing Council).
• Utiliza un manejador relacional de base de datos orientado a objetos (ORDBMS), completamente escalable y extensible a cualquier tipo de datos.
• Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programación Java.TIPOS DE DATOS DEFINIDOSTipo de Dato: Valor de los DatosBYTE: Blob datosCHAR o CHARACTER: Cordón del tamaño determinadoDATE: Configurable fecha esquemasDATETIME: Configurable fecha y esquemas del tiempo
DEC, DECIMAL, o NUMERIC: Configuración de los números a una precisión específicaFLOAT o DOUBLE PRECISION: Números prefijaron a doble-precisiónINT or INTEGER: Números enteros de- 2,147,483,647 a 2,147,483,647
INTERVAL: Configurable cronómetro esquema del palmo
MONEY: Configurable esquema del divisadoNCHAR: Modo Mixto (cartas, números y símbolos), tamaño determinado
NVARCHAR: Modo Mixto (cartas, números y símbolos), tamaño variableREAL o SMALLFLOAT: Solo-precisión cuentaSERIAL:
Datos TasaSMALLINT:
Blob datosTEXT: Cordón del tamaño determinado
VARCHAR o CHARACTERVARYING: Configurable fecha esquemasVARYING3. ACCESDEFINICIÓNUna base de datos visual. Como todas las modernas bases de datos que trabajan en el entorno Windows, puede manejarse ejecutando unos cuantos clics de mouse sobre la pantalla. Access contiene herramientas de diseño y programación reservadas a los usuarios con mayor experiencia, aunque incluye bases de datos listas para ser usadas; están preparadas para tareas muy comunes, que cualquiera puede realizar en un momento determinado –ordenar libros, archivar documentación, etc.
CARACTERÍSTICAS• Es un software de gran difusión entre pequeñas empresas (PYMES) cuyas bases de datos no requieren de excesiva potencia, ya que se integra perfectamente con el resto de aplicaciones de Microsoft y permite crear pequeñas aplicaciones con unos pocos conocimientos del Programa.
• Microsoft Access permite crear formularios para insertar y modificar datos fácilmente. También tiene un entorno gráfico para ver las relaciones entra las diferentes tablas de la base de datos.
• Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeños y medianos tamaños.,km n,nm
TIPOS DE DATOS DEFINIDOS
• Texto: para introducir cadenas de caracteres hasta un máximo de 255
• Memo: para introducir un texto extenso. Hasta 65.535 caracteres
• Numérico: para introducir números
• Fecha/Hora: para introducir datos en formato fecha u hora
• Moneda: para introducir datos en formato número y con el signo monetario
• Autonumérico: en este tipo de campo, Access numera automáticamente el contenido
• Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.
• Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.4. MICROSOFT SQL SERVERDEFINICIÓNMicrosoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
CARACTERÍSTICAS
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
• Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
• Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos.
TIPOS DE DATOS DEFINIDOS

domingo, 19 de julio de 2009

trabajo colaborativo 9





OBJETIVO GENERAL

Analizar e identificar el estado actual de los procesos y funciones de un sistema de información gerencial con el objeto de determinar los requerimientos del sistema.


OBJETIVOS SECUNDARIOS


1.- Identificar a todos los usuarios y administrador de bases de datos del sistema de información gerencial de la organización.




2.- Determinar los objetivos y funciones del sistema de información gerencial actual de la organización, departamento o punto de prestación de servicios.




3.- Identificar la información que se requiere para ayudar a las diferentes personas a desempeñarse efectiva y eficientemente, y eliminar la información que se recolecta pero que no se utiliza.




4.-Determinar el estado actual de los procesos que se desarrolla en los bloques o componentes del sistema de información gerencial de la organización (tener en cuenta mecanismo, método, medios)




5.-Revisar todos los formularios y procedimientos existentes para recolectar y registrar información que necesiten mejorarse o preparar nuevos instrumentos si es necesario.6.-Desarrollar procedimientos para confirmar la exactitud de los datos.DESARROLLO DE


ACTIVIDADES

A. Papel que desempeñara el ANALISTA DE SISTEMAS de INFORMACIÓN en el proyecto actual:
Los analistas utilizan una variedad de métodos a fin de recopilar los datos sobre el proyecto actual, como entrevistas, cuestionarios, infección de registros (revisión en sitio) y observación. Cada uno tiene ventajas y desventajas, pero son el complemento para asegurar una investigación completa.B. Determinación de requerimientosDel resultado que se obtiene del análisis de la información, organizamos jerárquicamente los requerimientos o necesidades que se presentan en el desarrollo del proyecto, teniendo en cuenta que cada dato arrojado es igual de importante que el otro.





C. Anticipación de requerimientos, investigación de requerimientos y especificación de requerimientosLos requerimientos solicitados son basados en la observación ante la escasa información y muy seguramente en la entrevista futura a los empleados tanto en el nivel jerárquico y como en el ejecutivo.

Cuestionario

Este cuestionario es diseñado para reconocer que beneficios tendrá la herramienta en la organización en la que se desarrolle posteriormente

1. Cuantos clientes tiene su compañía.

2. Estos clientes utilizan sus servicios frecuentemente.

3. Como visiona su compañía en 10 años.

4. Al ser la compañía líder, que desearía que hiciera Sistema de Información Gerencial por ustedes.

5. Desean que su visión y misión aparezca en la Sistema de Información Gerencial

6. Desean que Sistema de Información Gerencial contenga los colores corporativos o una gama de colores llamativos.

7. Desean que un agradecimiento a sus clientes se presente frecuentemente.

8. Desean que Sistema de Información Gerencial sea alegre o serio.

9. Desean que lleve imágenes fijas, imágenes animadas y videos.

10. Desean que Sistema de Información Gerencial preste un servicio de interacción para sus clientes y usuarios.

11. Desean que Sistema de Información Gerencial tenga barras de búsqueda.

12. Les gustaría que las barras de búsqueda lleven a una información clara y precisa o solo un básico concepto de lo que se está buscando.

13. Desean que en Sistema de Información Gerencial se presente avances de los programas más representativos de los canales líderes en un cuadro de video independiente.

14. Desean que en Sistema de Información Gerencial aparezca la información general o detallada, con opciones de poder escoger los detalles que mas deseen sus administradores.

15. Desean que los clientes con reportes en centrales de riesgo puedan registrarse a través de Sistema de Información Gerencial.

16. Desean que sus clientes puedan acceder a su información como tal a través de Sistema de Información Gerencial.

17. Desean un espacio para que un cliente se comunique con ustedes.

18. Desean que los administradores de Sistema de Información Gerencial puedan obtener servicio técnico desde el mismo.

19. Desean que cada componente de Sistema de Información Gerencial se naveguen por link o que toda la información se vea en la página principal.

20. Desean que a sus promociones puedan acceder todos los clientes que aparezcan en Sistema de Información Gerencial o solo sus clientes potenciales.

21. Desean tener servicios diferentes a los aparezcan en Sistema de Información Gerencial.

22. Tienen alianzas corporativas para Sistema de Información Gerencial.

23. Desearían que esas alianzas aparecieran en Sistema de Información Gerencial.

24. Su compañía tiene sucursales, desearía que Sistema de Información Gerencial la pudiera manejar como intranet para cualquier a de las sucursales de la compañía.

25. Desea que Sistema de Información Gerencial se puedan realizar contrataciones corporativas.