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

SEGUNDA UNIDAD

BASE DE DATOS RELACIONALES
ESTRUCTURAS BASICAS DE LA BASE DE DATOS:
son los que nos permite enlazar a las tablas que forman parte de una base de datos y de esta manera se puede extraer su información
COLUMNAS O CAMPOS: entidad mas pequeña de la información y representa una característica de un individuo u objeto
REGISTROS O RENGLONES: colección de campos de iguales o diferentes tipos
CLAVES PRIMARIAS: nos permite identificar a un registro de manera única a un registro en la tabla

ALGEBRA RELACIONAL
Conjunto de operaciones que describen paso a paso como capturar una respuesta sobre las relaciones, tal y como estas son definidas en el modelo relacional, denominado de tipo procedimental a diferencia del cálculo relacional que es tipo declarativo.
SELECCIÓN (σ)
Permite seleccionar un subconjunto de tuplas de una relación (R), todas aquellas que cumplan la(s) condición(es) P, esto es:

Ejemplo:

Selecciona todas las tuplas que contengan Gómez como apellido en la relación Alumnos.
Una condición puede ser una combinación booleana, donde se pueden usar operadores como: , combinándolos con operadores .

PRODUCTO CARTESIANO (x)
El producto cartesiano de dos relaciones se escribe como:

y entrega una relación, cuyo esquema corresponde a una combinación de todas las tuplas de R con cada una de las tuplas de S, y sus atributos corresponden a los de R seguidos por los de S.
Ejemplo:

Muestra una nueva relación, cuyo esquema contiene cada una de las tuplas de la relación Alumnos junto con las tuplas de la relación Maestros, mostrando primero los atributos de la relación Alumnos seguidos por las tuplas de la relación Maestros.


UNIÓN (∪)
La operación

Retorna el conjunto de tuplas que están en R, o en S, o en ambas. R y S deben ser uniones compatibles.
DIFERENCIA (-)
La diferencia de dos relaciones, R y S denotada por:

Entrega todas aquellas tuplas que están en R, pero no en S. R y S deben ser uniones compatibles.

Estas operaciones son fundamentales en el sentido en que (1) todas las demás operaciones pueden ser expresadas como una combinación de éstas y (2) ninguna de estas operaciones pueden ser omitidas sin que con ello se pierda información.


INTERSECCIÓN (∩)
La intersección de dos relaciones se puede especificar en función de otros operadores básicos:

La intersección, como en Teoría de conjuntos, corresponde al conjunto de todas las tuplas que están en R y en S, siendo R y S uniones compatibles.


VISTA
VISTA: Una vista de base de datos es un resultado de una consulta SQL de una o varias tablas; también se le puede considerar una tabla virtual.
Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. Los datos que se recuperan mediante una consulta a una vista se presentarán igual que los de una tabla. De hecho, si no se sabe que se está trabajando con una vista, nada hace suponer que es así. Al igual que sucede con una tabla, se pueden insertar, actualizar, borrar y seleccionar datos en una vista. Aunque siempre es posible seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto de las operaciones sobre vistas.
SQL
El Lenguaje de consulta estructurado (SQL [/esekuˈele/ en español, /ɛskjuːˈɛl /, en inglés, mas no /ˈsiːkwəl/ ya que esto deriva de sus primeras versiones donde se nombraba Structured ENGLISH Query Language, que no es vigente hoy en día] Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL).
CREACION DE UNA BASE DE DATOS EN ACCESS
Se selecciona Base de datos en blanco y se hace doble clic. Aparecerá otro cuadro de diálogo en el que se dará nombre a la base de datos que se va a crear. Se debe utilizar un nombre apropiado y relacionado con el contenido de la base de datos, para poder recuperarla con facilidad posteriormente.
Desde esta ventana se trabajan las bases de datos de Access. Seleccionando las pestañas se accede a los distintos elementos que componen una base de datos; tablas, consultas, formularios, informes, macros y
módulos.
Para volver a esta ventana desde cualquier otra se pulsa el botón .
En el apartado de cada elemento de la base de datos se explicará como crearlo desde la ventana de cada uno. Pero desde la ventana de base de datos hay dos formas de crear cualquier elemento sin necesidad de seleccionar la pestaña: Tabla, Consulta....
Este botón cambia dependiendo del último objeto creado. Al pulsarlo se creará otro objeto similar al
último creado. Si se quiere elegir otro objeto sólo hay que hacer clic sobre la flecha de la derecha. Se desplegará el menú de todos los elementos de Access:

TERCERA UNIDAD

REQUERIMIENTOS DEL SISTEMA: el primer lugar y acorde de los diferentes niveles de arquitectura de base de datos reseñados, tiene lugar la construcción del modelo y del esquema conceptual de la base de datos
ESTRUCTURA:
*el esquema conceptual
*el esquema de base d datos
*el diccionario de los recursos de información
*el enfoque de tratamientos de datos

CONSULTA: método para acceder a los datos en la base de datos
ESTRUCTURA DE CONSULTA: puedes modificar, borrar y agregar datos en una base de datos para esto se utiliza un lenguaje de consulta a base da datos mas utilizando el SQL
COMANDOS BÁSICOS DE UNA CONSULTA: se utiliza a través de un lenguaje de manipulación de datos (DML-data manipulación lenguaje) SQL es un ejemplo permite también crear base de datos
REALIZAR UN BLOG

COMO SE ELABORA UN BLOG otra página, debes ofrecer el enlace a la fuente original.
Reproducción de contenidos: Si copias contenidos de otro sitio, bien para difundirlos, bien para hacer algún comentario personal al respecto, debes al menos informar al autor original. Supone una cortesía al menos, y también implica la posibilidad de que el autor original incluya una mención sobre tu posting.
• Citas específicas: Si citas la opinión de una tercera persona, utliza comillas "".
• Estilo: Elige un estilo desde el principio (formal, informal..) y luego respétalo. Tus visitantes empezarán a esperar un cierto estilo de redacción y contenidos y será más fácil fidelizar tu comunidad si sus miembros lleguen a identificarse con tu estilo.
LAS PARTES Y COMPONENTES DE UN BLOG

El término "blog"
El término fue acuñado por Jorn Barger en 1997
Definición de blog
Es una página web sencilla consistente en unos párrafos de opinión, información, un diario personal, enlaces, organizados cronológicamente desde el más reciente al primero que se publicó.

• Enlaces. Si citas una fuente o copias contenidos de LA ESTRUCTURA DE UN BLOG
Tiene lo siguientes elementos:
• El post o entrada: La parte principal en la que le autor escribe el texto según la finalidad que le de a su blog (diario personal, opiniones, noticias...).
• Comentarios de los visitantes del Blog. La mayor parte de los blogs permiten a los visitantes realizar y dejar publicados comentarios para cada entrada o post. La interacción entradas (posts)- comentarios (comments). Representa todo un sistema de comunicación con los lectores que dejan sus impresiones y enriquecen el post
• Su temporalidad. Fijada en hora, día, mes.... para cada post y ligada a la inmediatez de su publicación.
• Su clasificación:
o Temporal: la clasificación de las entradas por semanas, meses, años...
o Temática: clasificada a través de etiquetas y por palabras clave que se asimilen a potenciales búsquedas
AVANCE DE PROYECTO DE BASE DE DATOS
manejador de base de datos que nos permite manipular la base de datos con centencias, es parecido a un lenguaje deprogramacion, su sintaxis:
select (campos)
from (tabla)
where (condicion)
EJEMPLO:
DATOS
clave--- ---numero
nombre ---texto
apellido ---texto
edad------ numero
f. n. -------fecha
direc. -----memo
PUESTO
clave------ numero
puesto -----texto
sueldo -----moneda
imss -------moneda
infonavit--- moneda
ingreso -----feha y hora
select:datos.clave, datos.nombre, puesto.imss, puesto.sueldo
from:datospuesto
where:datos.clave=puesto.clave


.

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