lunes, 17 de mayo de 2010

CUARTA UNIDAD


CRISTAL REPORT
Primer paso . Configurar Crystal reports ( ejemplos, especificar el directorio para los datos, Seleccionar la base de datos, configurar la vista previa, el origen de datos, configurar la plantilla de los datos, formatear campos) 2 - Los informes : Introducción a la creación de informes con Crystal reports , los distintos tipos de informes, vincular tablas , Descripción del IDE de Crystal reports , trabajar con los campos , Ordenar los datos según el tipo de datos , números , fechas etc.., Calcular totales y agrupamiento de los datos. Como crear fórmulas , creación de gráficos a partir de los datos, Agregar un encabezado, un pie de página, imprimir un reporte en Crystal reports 3 - Las fórmulas : uso de fórmulas en CR : Crear, eliminar , generar, utilización del editor de fórmulas, realizar evaluaciones, y otros temas relacionados . 4 - Las funciones : Descripción de las funciones para trabajar en Crystal Reports : funciones para trabajar con las fechas , para sacar promedios, para contar registros del informe, para trabajar con cadenas , números, para sacar los valores mínimos y máximos del informe, función para sumar registros, otras funciones 5 - Variables y operadores de Crystal R : Operadores para calcular expresiones , realizar porcentajes, etc.. 6 - Activex : Como trabajar con el componenete Activex Crystal reports : Descripción del componente, Agregarlo a un proyecto, descripción de los métodos , de las propiedades y eventos del activex , etc.. .
DATAREPORT
Listado de enlaces con los ejemplos relacionados al componente Datareport de vb 6.0 que permite crear y diseñar reportes e informes para imprimir
SSRS SQL Server Reporting Services (SSRS) se ha convertido en la solución ideal para creación, administración y entrega de reportes a cualquier nivel, su facilidad en la creación de reportes complejos desde casi cualquier fuente de datos por medio de un asistente (o sin él) es innegable. La facilidad en la administración de reportes y las carpetas que los contienen, la tranquilidad de saber que todo está almacenado en Bases de datos de SQL Server 2005 y la posibilidad de crear reportes Ad Hoc desde Report Builder son solo algunas de las múltiples razones por las cuales cualquier compañía desearía hacer de SSRS la solución de entrega de información a cualquier nivel.
DISEÑO DE PANTALLA
Los eventos:1. Uno para saber si el protector ya está cargado2. Otro para cuando el formulario está ejecutándose.3. Y el último para cerrarlo cuando se apriete una teclaLo puedes copiar y pegar en el código del formulario.Private Sub Form_Load()If PrevInstance = True Then 'Esto es que no carga el protector si ya existe una instancia cargadaEndEnd IfEnd SubPrivate Sub Form_Activate()Dim CX, CY, Msg, XPos, YPos, I ' Declarar variables.WindowState = 2 'Ventana MaximizadaControlBox = False 'elimina la barra de títuloScaleMode = 3 ' Colocar ScaleMode a pixeles.DrawWidth = 10 ' Colocar tamaño de dibujo DrawWidth.ForeColor = QBColor(4) ' Colocar color de fuente a rojo.FontSize = 200 ' Tamaño de fuente.CX = ScaleWidth / 2 ' Calcula el Centro horizontal.CY = ScaleHeight / 2 ' Calcula el Centro vertical.Cls ' limpiar Pantalla.Msg = "Hola mundo...!"CurrentX = CX - TextWidth(Msg) / 2 ' Posición Horizontal.CurrentY = CY - TextHeight(Msg) ' Posición Vertical.Print Msg ' Mensaje de Fondo.I = 1DoXPos = Rnd * ScaleWidth ' Posición aleatoria horizontal.YPos = Rnd * ScaleHeight ' Posición aleatoria vertical.PSet (XPos, YPos), QBColor(Rnd * 15) ' Dibuja el confetti.DoEvents ' Da entrada a otros Procesos.I = I + 1If I = 200000 Then 'Esto es para que limpie la pantalla después de 200000 iteracionesClsI = 1Msg = "Hola mundo...!"End IfLoopEnd SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Unload MeEnd ‘ Cierra y finaliza el protector de pantallaEnd Sub
REPORTES SQL
SQL Server Reporting Services (SSRS) se ha convertido en la solución ideal para creación, administración y entrega de reportes a cualquier nivel, su facilidad en la creación de reportes complejos desde casi cualquier fuente de datos por medio de un asistente (o sin él) es innegable. La facilidad en la administración de reportes y las carpetas que los contienen, la tranquilidad de saber que todo está almacenado en Bases de datos de SQL Server 2005 y la posibilidad de crear reportes Ad Hoc desde Report Builder son solo algunas de las múltiples razones por las cuales cualquier compañía desearía hacer de SSRS la solución de entrega de información a cualquier nivel.
Cuando se decide implementar SSRS para la creación de todos los reportes de una compañía, una de las principales inquietudes de quienes dirigen el equipo de desarrollo es cómo lograr que cada una de las personas del equipo puedan partir de una base que les permita que todos los reportes que sean creados tengan las mismas características en cuanto a Colores, tipos de letra, tamaños, etc; esto debido a que las compañías tienen sus propios estándares de presentación Gráfica de informes y no es óptimo que cada desarrollador tenga que invertir gran parte del tiempo de desarrollo en la misma rutina de "maquillaje" para cada uno de sus reportes.
SSRS cuenta con un asistente que facilita la creación de reportes, este asistente permite elaborar reportes complejos y prácticamente podríamos decir que para un alto porcentaje de los reportes que se necesiten en una compañía este asistente sería suficiente para crearlos, adicionalmente, en caso de requerir reportes con características avanzadas como gráficos, fórmulas, y parámetros personalizados entre otras, el asistente se convierte en una herramienta precisa para iniciar la creación del reporte (asignar este tipo de características avanzadas a un reporte de SSRS es realmente sencillo, aunque no se haga desde el asistente).

lunes, 12 de abril de 2010

602




REGLAMENTO
*PUNTUALIDAD, TOLERANCIA 5 MINUTOS
*SALON LIMPIO Y BANCAS ORDENADAS
*NO SE PUEDE USAR APARATOS ELECTRONICOS
*SE JUSTIFICAN FALTAS LA SIG CLASE, DESPUES YA NO
*2 FALTAS SIN DERECHO A EXAMEN
TEMARIO
BLOQUE 1: INTRODUCCION A LA PROGRAMACION DE BASE DE DATOS
1.1 FUNDAMENTOS DE PROGRAMACION
1.2 ESTRUCTURA GENERAL DE UN PROGRAMA
1.3 PASOS DE LA ELABORACION DE UN PROGRAMA
BLOQUE 2: PROGRAMACION DE BASE DE DATOS
2.1 USO DE VARIABLES Y FUNCIONES
2.2 EXPRESIONES
2.3 INSTRUCCIONES DE COMANDOS BASICOS
2.4 CONTROL DE FLUJO DEL PROGRAMA
BLOQUE 3: MANEJO DE REGISTROS DE BASE DE DATOS
3.1 COMANDOS PARA LA CONSULTA DE INFORMACION
3.2 ALTAS, BAJAS Y CAMBIOS DE INFORMACION
3.3 FUNCIONES DE REGISTRO
BLOQUE 4: UTILIZACION DE PROCEDIMIENTOS DE BASE DE DATOS
4.1 UTILIDAD DE UN PROCEDIMIENTO
4.2 EJECUCION O LLMADA DE PROCEDIMIENTOS
4.3 VARIABÑLES EN PROCEDIMIENTOS
4.4 TRANSFERENIA DE VARIABLES A PARAMENTROS
BLOQUE 5: CREACION DE PANTALLA DE CAPTURA
5.1 DISEÑO DE PANTALLA
5.2 CONTROL DE CAPTURA
5.3 DISEÑO DE PANTALLA DE AYUDA EN LINEA
BLOQUE 6: IMPRECION DE INFORMACION DE BASE DE DATOS
6.1 DISEÑO DE FORMATOS DE DE IMPRESION
6.2 COMANDOS DE INFORMACION
6.3 IMPRESION DE INFORMACION


ESCALA PRIMER PARCIAL

EXAMEN................................60%
ESCALA.................................40%
CUADERNO
TAREAS, PREACTICAS, BLOG,TRABAJO
PRIMERA UNIDAD
ESTRUCTURA DE UN PROGRAMA DE VISUAL BASIC.
SE CREAN PARA PARTIR DE UNIDADES DE CREACION ESTANDAR.
UNA SOLUCION CONSTA DE UNO O VARIOS PROYECTOS.
UN PROYECTO A SU VEZ PUEDE CONTENER UNO O MAS ENSAMBLADOS.
CADA ENSAMBLADO SE COPILA A PARTIR DE UNO O VARIOS ARCHIVOS DE CODIGO DE FUENTE.
EL CODIGO DE FUENTE PROPORCIONA LA DEFINICION E IMPLEMENTACION DE CLASES, ESTRUCTURAS, MODULOS E INTERFACES QUE EN ULTIMA INSTANCIA CONTIENE TODO EL CODIGO
ELEMENTOS DE PROGRAMACION EN EL NIVEL DE ARCHIVO
AL INICIAR UN PROYECTO O ARCHIVO Y ABRIR EL EDITOR DE CODIGO, VERA QUE HAY CODIGO EN EL LUGAR QUE LE CORRESPONDE Y EN EL ORDEN CORRECTO. CUALQUIER CODIGO QUE ESCRIBA DEBE SEGUIR LA MISMA SECUENCIA
OPTION: ESTABLECEN REGLAS DE BASE PARA EL CODIGO SUBSIGUIENTE, Y DE ESTA FORMA AYUDAN A PREVENIR ERRORES DE SINTEXISY DE LOGICA. GARANTIZA QUE SE DECLARAN TODAS LAS VARIABLES Y QUE SE ESCRIBEN CORRECTAMENTE LO QUE REDUCE EL TIEMPO DE DEPURACION. AYUDA A REDUCIR ERRORES DE LOGICA Y PERDIDA DE DATOS QUE PUEDAN PRODUCIRSE AL TRABAJAR ENTRE VARIABLES DE DIFERENTES TIPOS DE DATOS. ESPECIFICA LA MANERA EN QUE SE COMPARAN LAS CADENAS ENTRE SI.
IMPORTS: INTRUCCION PARA IMPORTAR NOMBRES DEFINIDOS FUERA DEL PROYECTO. PERMITEN QUE EL CODIGO HAGA PREFERENCIA A CLASES Y OTRAS DEFINIDOS EN EL ESPACIO DE NOMBRES IMPORTADO SIN TENER QUE CLASIFICARLOS
NAMESPACE: LOS ESPACIOS DEL NOMBRE AYUDAN A ORGANIZAR Y CLASIFIAR LOS ELEMENTOS DE PROGRAMACION PARA FACILITAR LA AGRUPACION Y EL ACCESO. SE UTILIZA PARA CLASIFICAR LAS INSTRUCCIONES SIGUIENTES DENTRO DE UN ESPACIO DE NOMBRES DETERMINADOS.
COMPILACION CONDICIONAL: PUEDEN APARECER PRACTICAMENTE EN CUALQUIER PARTE DEL ARCHIVO DE CODIGO DE FUENTE. DETERMINAR QUE PARTES DEL CODIGO SE INCLUYAN O EXCLUYAN EN TIEMPO DE COMPILACION EN FUNCION DE CIERTAS CONDICIONES. DEPURAN LA APLICACION, YA QUE EL CODIGO CONDICIONAL SE EJECUTA BASICAMENTE EN MODO DE DEPURACION.
PROGRAMA:
SERIE DE INSTRUCCIONES QUE LE DAMOS A LA COMPUTADORA
PROGRAMADOR:
PERSONA QUE SE ENCARGA Y DISEÑA EL PROGRAMA
LENGUAJE DE PROGRAMACION:
SERIE DE INTRUCCIONES QUE SE ESCRIBEN EN UN SIERTO CODIGO PARA REALIZAR CADA APLICACION
SISTEMA:
CONJUNTO DE ELEMENTOS QUE INTERACTUAN ENTRE SI
HAWARE:
ENTRADA Y SALIDA DE LA INFORMACION GEOGRAFICA EN DIVERSOS MEDIOS Y FORMAS
SOFTWARE:
PROVEER UNA BASE FUNCIONAL QUE SEA ADAPTABLE YEXPANDIBLE DE ACURDO CON LOS REQUERIMIENTOS PROPIOS DE CADA ORGANIZACION
BASE DE DATOS:
CONTENER LA INFORMACION QUE GARANTIZE EL FUNCIONAMIENTO ANALITICO DEL SIG
RECURSOS HUMANOS:
CONOCE PUNTUALIZAR LAS BASES DE DATOS INTEGRALES Y MODELAMIENTOS NECESARIOS PARA EL ANALISIS DE LA INFORMACION RESULTANTE, APLICANDO DIVERSOS CRITERIOS
SISTEMA ABIERTO:
INTERCAMBIO DE ENERGIA CON SUS INTEGRANTES
SISTEMA CERRADO:
NO HAY APORTACION O EXPEDICION
CARACTERISTICAS:
ESTABILIDAD, ADAPTABILIDAD, EFICIENCIA Y SINERGIA
1. CUALIDAD POR EL CUAL EL SISTEMA PERMANESE EN FUNCIONAMIENTO EFICAS FRENTE A LAS ACCIONES DE LOS FACTORES EXTERNOS AL MISMO.
2. CUALIDAD QUE DEBE POSEER EL SISTEMA MEDIANTE LA CUAL ES CAPAZ DE EVOLUCIONAR DINAMICAMENTE CON ARREGLO A SU ENTORNO DE MANERA QUE ATRAVIEZA DIFERENTES ESTADOS.
FORMULARIO:
MUESTRA LA UBICACION QUE TENDRA EL FORMULARIO EN LA PANTALLA, CUANDO EJECUTE LA APLICACION. ESTA UBICASION PUEDE CAMBIARSE SI SE HACE CLIK EN EL BOTON IZQUIERDO DEL MAUSE.
CAJA DE TEXTO (text box)
MEDIANTE ESTE CONTROL PODEMOS REALIZAR TANTO ENTRADA COMO SALIDA DE DATOS EN NUESTRAS APLICACIONES
NO HACE FALTA QUE INDIQUEMOS LAS COORDENADAS DE LA SITUACION DEL FORMULARIO EN PANTALLA, SIMPLEMENTE TENDREMOS QUE MARCAR SOBRE EL CONTROL DE LA CAJA DE HERRAMIENTAS Y DIBUJARLO CON EL TAMAÑO QUE QUERAMOS EN NUESTRO FORMULARIO
COMANDOS:
PERMITE LA APLICACION INICIE, INTERRUMPA O TERMINE UN PROCESO DE PROPIEDADES.
CANCEL TRUE/FALSE:
ESTABLECE SI EL BOTON SE COMPORTARA COMO EL BOTON CANCELAR EN EL FORMULARIO Y SE INVOCARA SU EVENTO CLICK CADA VEZ QUE SE PRECIONE LA TECLA esc.
CAPTION: ESTABLECE EL TEXTO QUE MUESTRA EL BOTON
DEFAUT TRUE/FALSE: ESTABLECE SI EL CONTROL SE COMPORTARA COMO EL BOTON PREDETERMINADO EN EL FORMULARIO
FRONT: ESTABLECE LA FUENTE, ESTILO Y TAMAÑO DEL TEXTO DEL CONTROL
NAME: NOMBRE DEL BOTON
VISIBLE /TRUE/FALSE. ESTABLECE SI EL BOTON SERA VISIBLE PARA EL USUSARIO
ETIQUETA LABEL: SE UTILIZA PARA MOSTRAR EL TEXTO QUE EL USUARIO NO PUEDE MODIFICAR. GENERALMENTE PARA IDENTIFICAR OTROS CONTROLES EN EL FORMULARIO O PARA MOSTRAR INSTRUCCIONES AL USUARIO PROPIEDADES.
PROCEDIMIENTO:
MODO DE EJECUTAR DETERMINADAS ACCIONES QUE SUELEN REALIZARSE DE LA MISMA FORMA CON UNA SERI COMUN DE PASO CLARAMENTE DEFINIDOS, QUE PERMITEN UNA OCUPACION, TRABAJO,INVESTIGACION O ESTUDIO CORRECTAMENTE
SUB: EJECUTAN ACCIONES PERO NO DEBUELVEN UN VALOR AL CODIGO DE LLAMADA
FUNCTION: DEVUELVEN UN VALOR AL CODIGO DE LLAMADA
PROPIEDAD: DEVUELVEN Y ASIGNAN VALORES DE PROPIEDADES EN OBJETOS
PROPIEDAD: DUEVELVEN Y ASIGNAN VALORES DE PROPIEDADES EN OBJETOS O MODULOS
OPERADOR: DEFINEN EL CMPORTAMIENTO DE UN OPERADOR ESTANDAR
GENERICOS: DEFINE UNO O VARIOS PROCEDIMIENTOS DE TIPO ADEMAS DE SUS PARAMENTROS NORMALES DE FORMA QU EL CODIGO DE LLAMADA PUEDE PASAR TIPOS DE DATOS ESPECIFICOS CADA VEZ QUE SE REALIZE UNA LLAMADA
MODULO: UNA VARIABLE PUEDE DECLARARSE COMO PRIVADA CON LO QUE NO SALDRA DE ESE MODULO O PUBLICA, PUDIENDO EN ESTE CASO USARSE EN TODO EL PROGRAMA CUANDO SE DECLARA UNA VARIABLE COMO PUBICA EN UN MODULO, BASTA RFERIRSE A ELLA POR SU NOMBRE, SIN ATAR EL NOMBRE DEL MODULO DONDE SE DECLARO
SEGUNDA UNIDAD
STRING: DATOS QUE PUEDEN TENER TEXTO O CUALQUIER CARACTER
INTEGER: PUEDEN TENER CUALQUIER NUMERO ENTERO
LONG INTEGER: PUEDEN TENER CUALQUIER NUMERO ENTERO
SINGLE-PRESICION: NUMERO MAXIMO DE SEIS LUGARES DECIMALES
DOUBLE-PRECICION:NUMERO CON UN MAXIMO DE CATORCE LUGARES DECIMALES
VARIANT: CUAQUIER TIPO DE DATOS
CURRENCY: TENER VALORES DESDE 922 TRILLONES HASTA 922 TRILLONES
BOLEAN:TIENE SOLO LOS VALORES TRUE O FALSE
BYTE: TIENE NUMEROS ENTEROS DESDE 0 A 255
PODEMOS DECLARAR LAS VARIABLES A USAR, ANTES DE ESCRIBIR EL CODIGO EN NUESTROS PROGRAMASO JUSTO ANTES DE USARLA EN UNA DETERMINADA INSTRUCCION
CADENA DE CARACTERES:
CONSISTE EN UNA SECUENCIA DE CARACTERES QUE SE ENCUENTRAN COMPRENDIDOS ENTRE UNOS DELIMITADORES QUE PUEDEN SER:
-COMILLAS SIMPLES:`´
-CMILLAS DOBLES:" "
DOCUMENTO INCRUSTRADO <<>>
FUNCIONES MATEMATICAS
ABS:DEVUELVE EL VALOR ABSOLUTO DE UNA EXPRECION NUMERICA
ANT:DEVUELVE EL ARCO TANGENTE DE UN NUMERO
COS: DEVUELVE EL COSENO DE DE UN ANGULO
EXP: DEVUELVE EL NUMERO "E" ELEBADO A UNA POTENCIA
LOG: DEVUELVE EL LOGARITMO NATURAL DE UN NUMERO
SYN: DEVUELVE UN VALOR INDICADO EL SIGNNO DE UN NUMERO
SQR: DEVUELVE LA RAIZ CUADRADA DE UN NUMERO
TAN: DEVUELVE LA TANGENTE DE UN NUMERO
OPERADOR:
ELEMENTO DE CODIGO QUE REALIZA UNA OPERACION EN UNA O MAS ELEMENTOS DE CODIGO QUE CONTIENEN LOS VALORES. LOS ELEMENTOS DE VALOR INCLUYEN VARIABLES, PROPIEDADES, VALORES DEBUELTOS DE PROCEDIMIENTOS
ARITMETICOS: REALIZAN LOS CALCULOS FAMILIARES EN VALORES NUMERICOS INDIVIDUO EL DESPLAZAMIENTO DE SUS MODELOS DE BITES
COMPARACION: COMPARAN DOS EXPRECIONES Y DEVUELVEN UN VALOR QUE REPRESENTA EL RESULTADO DE LA COMPARACION
CONCATENACION:CAMBIAN VARIAS CADENAS EN UNA SOLA
LOGICOS: COMBINN VALORES BOOLEAN
RFC:
PETICION DE COMANDOS SON UNA SERIE DE NOTAS EN INTENETQUE COMENZARON A PUBLICARSE EN 1969. CADA UNA DE ELLAS ES UN DOCUMENTO INDIVIDUALMENTE CUYO CONTENIDO ES UNA PROPUESTA OFICIA PARA UN NUEVO PROTOCOLO DE LA RED DE INTERNET. QUE SE EXPLICA CON TODO DETALLE PARA QWUE EN CASO DE SER ACEPTADO PUEDA SER IMPLEMENTADO SIN AMBIGUEDADES
APERTURA Y CIERRE
HAY QUE GUARDAR LA REFERENCIA PARA PODER DISTINGUIRLOS DE OTROS FICHEROS QUE PUDIERAMOS TENER ABIERTO
ESTA REFERENCIA ES DE UN TIPO ESPECIAL QUE SE LLAMA PROSUPUESTO FICHERO Y SE GUARDA EN VARIABLES DE ESTE TIPO
NOMBRE
ACCESO
READ
WRITE
READWRITE
BLOQUEO
SHARED
CIERRE
COF
BOF
LOC
LOF
EXPRECION:
SERIE DE VALORES CONVINANDOLOS CON OPERADORES QUE PRODUCE UN NUEVO VALOR, LOS OPERADORES ACTUAN SOBRE ELEMENTOS DE VALOR REALIZANDO CALCULOS, COMPARACIONESY OTRAS OPERACIONES
TERCERA UNIDAD
FLUJO DE CONTROL
DETERMINAR EL ORDEN EN QUE SE EJECUTARAN LAS INSTRUCCIONES DE NUESTROS PROGRAMAS. SI NO EXISTEN LAS SENTENCIAS DE CONTROL ENTONCES LOS PROGRAMAS SE EJECUTAN DE FORMA SECUENCIAL.
EMPESARIAN POR LA PRIMERA INSTRUCCION E IRIAN UNA EN UNA HASTA LLEGAR A LA ULTIMA
INSTRUCCIONES DE SELECCION
HACE QUE EL CONTROL DEL PREOGRAMA SE TRANSFIERA A UNA DETERMINADO PUNTO DEL FLOJO DE EJECUCION DEPENDIENDO DE QUE CIERTA CONDICION TRUE O NO, IF, ELSE, SWITCH, CASE, DEFAULT
COMANDOS DE BUCLES:
BUCLE WHILE: EJECUTA EL CUERPO REPETIDAMENTE MIENTRAS LA EXPRECION SEA DISTINTA A CERO
BLUCE DO-WHILE: CUANDO EL CUERPO DEVE SER EJECUTADO POR LO MENOS UNA VEZ
BUCLE CONTINUE: HACE QUE PASE DIRECTAMENTE A LA SIG INTERACCION
BREAK: TERMINA LA EJECUCION QUE SE ENCUENTRA
BUCLE: PARA REPETIR INSTRUCCIONES FOR, DO WHILE, REPEAT
COMANDOS DE CONTROL DE INTERACCIONES
PONEN EN MARCHA UN CONJUNTO DE ACCIONES DE GENERALIZACION DE ESTIMULOS Y RECIBIDOS QUE VAN MAS ALLA DE LA SIMPLE EJECUSION DE COMANDOS, ORDENES ACCIONES ANTE LA PANTALLA DE UN ORDENADOR
DECLARACION DE VARIABLES
ASIGNAR VARIABLES A LAS VARIABLES(CAJA DE TEXTO)
HACER LA OPERACION(SUMA)
MOSTRAR EL RESULTADO
PROCESO DE VISUAL BASIC
ABIERTO PROCESO DE SELECCION PARA PROGRAMADOR, BUSCAMOS UNA PERSONA CON GRAN CAPACIDAD DE TRABAJO EN EQUIPO Y FACILIDAD DE APRENDIZAJE QUE LE GUSTEN LOS RETOS Y ENTORNOS CAMBIANTES
FUNCIONES SON COMO LOS PROCEDIMIENTOS O SUBRUTINAS DEVUEL UN RESULTADO Y LOS PROCEDIMENTOS NO

lunes, 30 de noviembre de 2009

UNIDAD 4




Es un lenguaje de acceso de base de datos que xplota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en estos ultimos . es un lenguajedeclarativo de alto nivelo de no procedimient, que gracias a su fuert base teorica y su orientacion al manejo de conjuntos de registro, y no a registros individuales permiten una alta productividad en codificacion y la orientacion a objetos. de esta forma una sola centencia puede equibales a uno o mas programasque utilizas en el lenguaje de bajo nivel orientando a registro SQL 1999 agregaron expreciones regulares, consultas recursivas(para relaciones gerarquicas), y algunas caracteristicas orientadas a objetos.


SQL2003 introduce qlgunas caraccteristica de XML cambios en las funciones estandarizaciondel objeto sequence y de las columnas autonumericas

SQL 2006 ISO define las maneras en las cuales el SQL se puede utilizar conjuntamente con XML

define maneras importantes de la base de datos y publicando en XML y los datos SQL.


XML.SQL 2008 permite el uso de la clausula orden by fuera de las definiciones de los crsres. incluye los disparadores de tipo INSTEAD OF. añade la sentencia TRUNCATE CEAR




BASE ORIENTADA A OBJETOS

La informacion se representa mediante objetos como los presentes en la programacion orientada a objetos. cuando se integran las caracteristicas de una base de datos con las de un lenguaje de programacion orientada a objetos, el resultado es un sistema gestor de datos orientados a objetos.


un ODBMS hace que los objetos de la base de datos aparescan como objetos de un lenguaje de programacion en uno o mas lenguajes de programacion a los que de soporte.


se extiende los lenguajes con datos persistentes de forma transparente, control de congruencia, recuperacion de datos, consultas asociativas y otras capacidades.



BASE DE DATOS DE RED

Es una base de datos conformada por una colecciono sed de registros, los cuales estan conectados entre si por medio de enlaces en una red.


El registro es cimilar al de una entidad como las empleadas en el modelo relacional, un registro es una coleccion o conjunto de campos (atributos), donde cada uno de los continentes solamente con unico valor almacendo, exclusivamente el enlace es la asociacion entre dos registros, asi que podemos

verla como una relacion estrictactamente bimaria.


BASE DE DATOS DISTRIBUIDAS

Conjunto de multiples bases de datos logicamente relacionados las cuales se encuentran distribuidas entre diferentes sitios inteconectados por una red de comunicaciones, los cuales tienen la capasidad de procesamiento autonomo lo cual indica que peden realizar operaciones locales o distribuidas.


Es un sistema en el cual multiples sitios de una base de datos estan ligados por un sistema de comunicaciones de tal forma que, un ususario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como sii los datos estubieran siendo accedidos de forma local.

domingo, 25 de octubre de 2009

ROPA

ROPA

PRACTICAS

PRACTICA

sábado, 24 de octubre de 2009

TEMARIO

UNIDAD I
INTRODUCCION A BASE DE DATOS

1.1 QUE ES BASE DE DATOS
1.2 SISTEMA DE MANEJO DE BASE DE DATOS
1.3 USUARIOS DE BASE DE DATOS
1.4 RELACIONES ENTRE DATOS

UNIDAD II

BASE DE DATOS RELACIONALES
2.1 ESTRUCTURA DE BASE DE DATOS
2.2 ALGEBRA RELACIONAL
2.3 VISTAS
2.4 LENGUAJE RELACIONAL ESTANDAR

UNIDAD III

ELABORACION Y MANEJO DE BASE DE DATOS
3.1 CREACION DE BASE DE DATOS
3.2 CONSULTAS A BASE DE DATOS
3.3 MODIFICASIONES A UNA BASE DE DATOS
3.4 ORDENACION DE INFORMACION


PRIMERA UNIDAD

FUNCIONES DE UNA BASE DE DATOS
Las funciones de una base de datos es mantener la información almacenada y trabajos de manera ordenada, identificar los registros de manera especifica, que se puedan realizar cambios en la misma sin alternar sus funciones y estructura
a) buscar, ordenar y presentar la información mas Fácilmente
b) compartir la información usando hipervínculos, funciones html,etc.
c) construir soluciones al utilizar lenguajes de programación a la base de datos

TIPOS DE BASE DE DATOS
B.D.RELACIONADAS:

Utiliza tablas relacionadas entre si (las relaciones permiten juntar la información de una tabla con otra)

B.D.SIMPLE (JERARQUICA)
En ellas toda la información se encuentra en una tabla y esto significa que algunos datos de pueden repetir

B.D. DE RED
Estas tienen accesos, múltiples usuarios y están configuradas, manejan miles de consultas y cambios en tiempo real


ETAPAS DEL DISEÑO DE BASE DE DATOS
DISEÑO DE DATOS:
Modelo de información de una estructura de datos para implementar el software

DISEÑO ARQUITECTONICO:
Define la relación entre los elementos estructurales del programa

DISEÑO DE INTERFAZ:
Describe como se comunica el software consigo mismo, con los usuarios y operadores

DISEÑO DE PROCEDIMIENTOS:
Transforma los elementos de la arquitectura del programa poniendo atención en los diferentes procedimientos

DISEÑO LOGICO:
Se basa en el modelo de datos conceptuales específica todos los elementos de datos en la entrada y salida

DISEÑO FÍSICO:
Se basa en los resultados del diseño de base de datos lógico
Convierte las relaciones en tablas de base de datos de normalizada

ARCHIVOS RELACIONADOS

Se utiliza para almacenar información, conexión de datos con la misma estructura

REGISTRO:
Conjunto de campos relacionados sobre un mismo objeto

CAMPO:
Unidad más pequeña de un dato

CAMPO LLAVE:
Campo que identifica a un solo registro en archivo o tabla

LLAVE POR AREA:
Identifica a un solo registro, archivo, tabla o identifica un conjunto de registros con alguna caracteriza común.

RELACION:
Permite conectar dos o más tablas usando el campo llave

VENTAJAS:
Ahorra tiempo, busca fácil información, fácil para insertar datos

SISTEMA DE INFORMACION
Sistema que atreves de recursos o elementos gestiona información.

INFORMACION ACTIVIDADES OBJETIVO
PERSONAS TECNICAS DE LA
RECURSOS DE TRABAJO ENTIDAD

INFORMACION: Conjunto de datos relacionados entre si (datos: unidad mínima de expresión)
PERSONAS: Los usuarios que hacen uso del sistema de información
RECURSOS: Material que se usa para el trabajo (computadoras, redes telefónicas)

TIPOS DE RELACIONES
UNO A UNO: un registro de una tabla se relaciona con otro registro de la otra tabla
UNO A VARIOS: un registro de tabla se relaciona con varios registros de la otra tabla
VARIOS A VARIOS: varios registros de una tabla se relaciona con varios registros de otra tabla

TIPOS DE USUARIOS
• USUARIO: persona que utiliza o trabaja con algún objeto que se destina a una empresa
USUARIOS FINALES: es informática que se designa a la persona que valla a manipular el software
DESARROLLADORES: informático que programa aplicaciones en distintos lenguajes
DISEÑADORES: se encarga de identificar los datos que se almacenaros
OPERADORES: actúan sobre 2 objetos produciendo 1 mismo resultado
CAPTURISTAS: encargo de obtener e introducir datos de bases que serán utilizados por los usuarios finales

LENGUAJE DE BASE DE DATOS
LENGUAJE DE BASE DE DATOS: SQL lenguaje declarativo de acceso de base de datos racionales que permite especificar diversos tipos de operaciones en esta.
CARACTERISTICAS: especifica que es lo que quiere y no como conseguirlo, existe una ampliación SQL conocida como FSQL acceso a base de datos difusos usando la lógica difusa