viernes, 20 de agosto de 2010

FORMULA 1



  
TALLER




1. Formato o campo decimal:

Esta propiedad se utiliza para personalizar la forma de presentar los datos en pantalla o en un informe.

Dentro de una misma tabla no puede haber dos campos con el mismo nombre. El nombre del campo debe ser descriptivo de la información que el campo va a contener para no crear confusión a la hora de trabajar con los datos.

TIPOS DE DATOS:

 Numérico: Almacena números destinados a realizar operaciones. Hay cinco tamaños:

Byte: para almacenar el rango de 0 a 255

Entero: para el rango entre -32768 y 32767

Entero Largo: para el rango entre-2.147.483.648 y 2.147.483.647

Simple: para números decimales entre el -3,4x 1038 y el 3,4x 1038 con 7 decimales

Doble: Doble para números entre el -1,797x 1038 con 15 lugares decimales.

 Auto numérico: Es un valor numérico que Access incrementa de modo automático cada vez que se añade un registro. No se puede modificar manualmente.

 Objeto OLE: Son objetos tales como gráficos, texto, imágenes, creados en otras aplicaciones, que se han incrustado o vinculado.

 Para los campos Numérico y Moneda, las opciones son:



 Numero general: presenta los números tal como fueron introducidos.

 Moneda: Para almacenar valores de moneda.

• Euro: utiliza el formato de moneda, con el símbolo del euro.

• Fijo: presenta los valores sin separador de millares.

• Estándar: presenta los valores con separador de millares.

• Porcentaje: multiplica el valor por 100 y añade el signo de porcentaje (%).

• Científico: presenta el número con notación científica.

 Los campos Fecha/Hora tienen los siguientes formatos:

 Fecha general: si el valor es sólo una fecha, no se muestra ninguna hora; si el valor es sólo una hora, no se muestra ninguna fecha. Este valor es una combinación de los valores de Fecha corta y Hora larga.

• Fecha larga: se visualiza la fecha con el día de la semana y el mes completo. Ejemplo: Martes 21 de septiembre de 2002.

• Fecha mediana: presenta el mes con los tres primeros caracteres. Ejemplo: 14-Oct-1991.

• Fecha corta: se presenta la fecha con dos dígitos para el día, mes y año. Ejemplo: 14/10/91

• Hora larga: presenta la hora con el formato normal. Ejemplo: 20:40:56.

• Hora mediana: presenta la hora con formato PM o AM. Ejemplo: 10:40 PM.

• Hora corta presenta la hora sin los segundos. Ejemplo: 20:46.

 Los campos Sí/No: Para almacenar datos que sólo tengan dos posibilidades: si-no, 0-1, verdadero-falso, Activado-Desactivado.

 Sí, Verdadero y Activado son equivalentes entre sí, al igual que lo son No, Falso y Desactivado.

• El control predeterminado para un dato Sí/No es la casilla de verificación por lo que en la vista Hoja de Datos los datos de este tipo aparecen como una casilla de verificación y no se ve el efecto de la propiedad formato.

• Si queremos ver el efecto tenemos que cambiar el control predeterminado en la pestaña Búsqueda de las propiedades del campo, en la propiedad Mostrar control elegir el Cuadro de texto.

 Los campos Texto y Memo no disponen de formatos predefinidos, para los campos Texto se tendrían que crear formatos personalizados.

 Memo: Para almacenar texto largo, hasta de 64000 bytes.

 Texto: almacena cadenas de caracteres, ya sean números (con los que no se vaya a realizar operaciones), letras o cualquier símbolo.

2. Característica de la opción porcentaje:

Porcentaje: multiplica el valor por 100 y añade el signo de porcentaje (%).

3. mascara de entrada:

 Profundiza la asignación de máscaras de entrada a los campos de una tabla.

 Una máscara de entrada es un formato que asignamos para la introducción de valores en el campo. Al igual que con el formato se pueden generar máscaras de entrada de forma automática mediante el generador correspondiente o bien podemos definir nuestras propias máscaras de entrada.

 La propiedad Máscara de entrada puede contener hasta tres secciones separadas por signos de punto y coma.

• Primera: Especifica la máscara de entrada propiamente dicha, Para ver una lista de los caracteres que puedes utilizar para definir la máscara de entrada, mira la tabla que aparece a continuación.

• Segunda: Especifica si Access 2007 almacena los caracteres de visualización literales en la tabla al introducir datos. Si utilizas 0 para esta sección, todos los caracteres de visualización literales.

• Tercera: Especifica el carácter que Access 2007 muestra para el espacio en el que el usuario debe escribir un carácter en la máscara de entrada. Para esta sección puedes utilizar cualquier carácter; para mostrar una cadena en blanco, utiliza un espacio entre comillas (" ").

 Al crear una máscara de entrada, puedes utilizar caracteres especiales para hacer que la introducción de determinados datos (por ejemplo, el código de área de un número de teléfono) sea obligatoria y que los demás datos sean opcionales (como la extensión de teléfono). Estos caracteres especifican el tipo de datos, como el número o el carácter que debe introducir para cada carácter de la máscara de entrada.

 Puedes definir una máscara de entrada utilizando los siguientes caracteres:

• 0: Dígito (0 a 9, entrada obligatoria, signos más [+] y menos [-] no permitidos).

• 9: Dígito o espacio (entrada no obligatoria, signos más y menos no permitidos).

• #: Dígito o espacio (entrada no obligatoria; los espacios se muestran en blanco en el modo Edición, pero se eliminan cuando se guardan los datos; signos más y menos permitidos).

• L: Letra (A a Z, entrada obligatoria).

• ?: Letra (A a Z, entrada opcional).

• A: Letra (A a Z, entrada opcional).

• a: Letra o dígito (entrada opcional).

• &: Cualquier carácter o un espacio (entrada obligatoria).

• C: Cualquier carácter o un espacio (entrada opcional).

• . , : ; - /: Marcador de posición decimal y separadores de miles, hora y fecha.

• <: Hace que todos los caracteres se conviertan a minúsculas.

• >: Hace que todos los caracteres se conviertan a mayúsculas.

• !: Hace que la máscara de entrada se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a derecha. Los caracteres introducidos en la máscara siempre se rellenan de izquierda a derecha.

• \: Hace que el carácter siguiente se muestre como un carácter literal (por ejemplo, \A se muestra sólo como A).

4. Propiedad titulo:

Se utiliza esta propiedad para indicar cómo queremos que se visualice la cabecera del campo.

Por ejemplo, si un campo se llama cod.pil e indicamos código del piloto como valor en la propiedad Título, en la cabecera del campo cod.pil veremos código del piloto.

5. Que define el carácter: a ó > en una máscara de entrada:



 a: Letra o dígito (entrada opcional).

 >: Hace que todos los caracteres se conviertan a mayúsculas.





6. Valor predeterminado:

Se agrega un valor predeterminado a un campo de tabla o un control de formulario cuando se desea que Access especifique automáticamente un valor en un registro nuevo. Por ejemplo, se puede configurar que Access agregue siempre la fecha actual a los nuevos pedidos.

Normalmente, se agrega un valor predeterminado a los campos de tabla. Se agrega el valor abriendo la tabla en la vista Diseño y, a continuación, escribiendo un valor en la propiedad Valor predeterminado del campo

 Establecer un valor predeterminado para un campo de tabla:

 En el panel de exploración, haga clic con el botón secundario en la tabla que desee cambiar y, a continuación, haga clic en Vista Diseño.

 Seleccione el campo que desee cambiar.

 En la ficha General, escriba un valor en el cuadro de la propiedad Valor predeterminado.

El valor que se puede especificar depende del tipo de datos que se haya establecido para el campo.

 Guarde los cambios.

 Establecer un valor predeterminado para un control:

 En el panel de exploración, haga clic con el botón secundario en el formulario que desee cambiar y, a continuación, haga clic en Vista Diseño.

 Haga clic con el botón secundario en el control que desee cambiar y, a continuación, haga clic en Propiedades o presione F4.

 Haga clic en la ficha Todo de la hoja de propiedades, busque la propiedad Valor predeterminado y, a continuación, escriba el valor predeterminado.

 Presione CTRL+G para guardar los cambios.



EJEMPLOS DE VALORES PREDETERMINADOS



En la siguiente tabla se describen algunos valores predeterminados.







Expresión Valor de campo predeterminado

1 1

"MT" MT

"Nueva York, N.Y." Nueva York, N.Y. (tenga en cuenta que debe escribir el valor entre comillas si incluye puntuación)

"" Cadena de longitud cero


Fecha() Fecha actual

=Sí Se muestra Sí en el idioma local del equipo.







7. Regla de validación:

Esta propiedad nos permite controlar la entrada de datos según el criterio que se especifique. Hay que escribir el criterio que debe cumplir el valor introducido en el campo para que sea introducido correctamente.

 Tipos de reglas de validación:

 Reglas de validación de campo: Use una regla de validación de campo para comprobar el valor especificado en un campo al salir del campo. Por ejemplo, supongamos que tiene un campo de fecha y especifica >=#01/01/2007# en la propiedad Regla de validación de ese campo. La regla obliga a los usuarios a escribir fechas que coincidan o sean posteriores al 1 de enero de 2007. Si especifica una fecha anterior a 2007 e intenta ir a otro campo, Access evitará que salga del campo hasta que solucione el problema.

 Reglas de validación de registro (o tabla): Use una regla de validación de registro para controlar cuándo puede guardar un registro (una fila de una tabla). Las reglas de validación de registro sirven para comprobar los valores de un campo con respecto a los valores de otro campo. Por ejemplo, supongamos que su compañía le obliga a enviar los productos en un plazo de 30 días y, si no lo hace, deberá reembolsar al cliente parte del precio de compra. Podrá definir una regla de validación de registro como [FechaObligatoria]<=[FechaPedido]+30 .

 Dónde usar las reglas de validación:

 Se pueden definir reglas de validación para las tablas y los controles de formularios. Cuando se definen reglas para tablas, esas reglas se aplican cuando se importan los datos. Para agregar reglas de validación a una tabla, se abre la tabla en la vista Diseño y se configuran varias propiedades de la tabla.

 Los pasos descritos en la sección Validar datos al escribirlos en los campos de una tabla explican cómo se agregan las reglas de validación a las propiedades de los campos de una tabla.

8. Texto de validación:

En esta propiedad escribiremos el texto que queremos nos aparezca en pantalla si introducimos en un campo un valor que no cumple la regla de validación especificada en la propiedad anterior.

Debe ser un mensaje para que la persona que se equivoque a la hora de introducir los datos, sepa el porqué de su error y pueda solucionarlo.

9. Requerido y campo ole:

Exigir que este campo contenga un valor en cada registro.

Si queremos que un campo se rellene obligatoriamente tendremos que asignar a esta propiedad el valor Sí, en caso contrario el valor será el de No.

Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE y el Auto numérico.

miércoles, 18 de agosto de 2010

BASE DE DATOS

Una base de datos es una colección de datos organizados y estructurados según un determinado modelo de información que refleja no sólo los datos en sí mismos, sino también las relaciones que existen entre ellos. Una base de datos se diseña con un propósito específico y debe ser organizada con una lógica coherente. Los datos podrán ser compartidos por distintos usuarios y aplicaciones, pero deben conservar su integridad y seguridad al margen de las interacciones de ambos. La definición y descripción de los datos han de ser únicas para minimizar la redundancia y maximizar la independencia en su utilización.


           DEFINICION DE DDL (Data Definition Language)



Es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.


Los aspectos clave a tener en cuenta acerca de los comandos DLL del regulador de recursos son los siguientes:


• Las instrucciones CREATE, ALTER y DROP trabajan sobre los metadatos almacenados y son transaccionales. Sin embargo, la ejecución correcta de estas instrucciones no significa que los cambios sean efectivos; deberá ejecutar la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE para aplicar dichos cambios.


• Las instrucciones anteriores pueden formar parte de una transacción para evitar que diferentes usuarios puedan modificar simultáneamente la misma configuración. Esto se hace utilizando BEGIN TRANSACTION y COMMIT TRANSACTION con las instrucciones. Cualquier bloqueo retenido en una transacción es visible en sys.dm_tran_locks y la transacción se puede detener si es necesario.


• La instrucción ALTER…RECONFIGURE carga los metadatos en la memoria y puede producir un error. No puede revertir la instrucción. Si la instrucción produce un error, los cambios en los metadatos no se copiarán en la memoria. Si la instrucción se ejecuta correctamente, los cambios serán efectivos. ALTER…RECONFIGURE no es transaccional y no se pueden revertir los cambios.






                                         SINTAXIS EN BNF


El BNF se utiliza extensamente como notación para las gramáticas de los lenguajes de programación de la computadora, de los sistemas de comando y de los protocolos de comunicación, así como una notación para representar partes de las gramáticas de la lengua natural (por ejemplo, el metro en la poesía de Venpa). La mayoría de los libros de textos para la teoría o la semántica del lenguaje de programación documentan el lenguaje de programación en BNF. Algunas variantes, tales como la augmented Backus-Naur form (ABNF), tienen su propia documentación.


Ejemplo


Como ejemplo, considere este BNF para una dirección postal de los E.E.U.U


<dirección postal> ::= <nombre> <dirección> <apartado postal>






<personal> ::= <primer nombre>
<inicial> "."






<nombre> ::= <personal> <apellido> [<trato>] <EOL>




<personal> <nombre>


<dirección> ::= [<dpto>] <número de la casa> <nombre de la calle> <EOL>






<apartado postal> ::= <ciudad> "," <código estado> <código postal> <EOL>






                                DEFINICION DE DML


Un Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.


El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.


Clasificación del lenguaje de manipulación de datos


Son DML: Select Insert Delete Update


Se clasifican en dos grandes grupos:


• lenguajes de consulta procedimentales:


Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al sistema para que realice una serie de procedimientos u operaciones en la base de datos para calcular un resultado final.


• lenguajes de consulta no procedimentales:


En los lenguajes no procedimentales el usuario describe la información deseada sin un procedimiento específico para obtener esa información.






                           MODELO ENTIDAD RELACION


1. Se elabora el diagrama (o diagramas) entidad-relación.


2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.


Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y experiencia para lograr buenos modelos de datos.


El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:


• Transformación de relaciones múltiples en binarias.


• Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).


• Conversión en tablas (en caso de utilizar una base de datos relacional).


DIAGRAMAS DE MODELO ENTIDAD RELACION




Base Teórica y Conceptual


El modelo entidad-relación se basa en los conceptos descritos a continuación para representar un modelo de la vida real.


 Entidad: Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.


Algunos Ejemplos:


• Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).


• Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de bastidor).


• Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).


 Conjunto de entidades: Es una colección de entidades que comparten los mismos atributos o características.


Ejemplos:


• Todos los atletas que participan en los Juegos Olímpicos, comparten sus atributos: nombre, número de identificación, edad, peso, categoría...


• Todos los países del mundo, comparten las características: nombre, continente, área, lengua principal, lengua secundaria, moneda, etc.


 Atributos: Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.


Ejemplos:


A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:


• (1, Sofia, 18 años, 2)


• (2, Josefa, 19 años, 5)


• (3, Gabriela, 20 años, 2)


En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id.


 Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas.






 Conjunto de relaciones: Consiste en una colección, o conjunto, de relaciones de la misma naturaleza.


Ejemplo:


Dados los conjuntos de entidades "Habitación" y "Huésped", todas las relaciones de la forma habitación-huésped, permiten obtener la información de los huéspedes y sus respectivas habitaciones.


La dependencia o asociación entre los conjuntos de entidades es llamada participación. En el ejemplo anterior los conjuntos de entidades "Habitación" y "Huésped" participan en el conjunto de relaciones habitación-huésped.


Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relación.


Restricciones: Son reglas que deben mantener los datos almacenados en la base de datos.


Correspondencia de cardinalidades: Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada.


Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:


• Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa.


• Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A.


• Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A.


• Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.

jueves, 12 de agosto de 2010

4to semestre ingenieria de sistema gestion bases de datos

te damos la bienvenida a nuestro blog creado por yolanda wilches ,hernando hurtado y ingry molina
esperamos sea de gran agrado y de ayuda al que ingrese a este blog también gracias por dejar sujerencias quejas y reclamos
por favor tampoco utilizar este espacio solo para el tema no usar palabras inurbanas.
----------BLOG PROFESOR KILMAN---------------
http:sites.google.com/site/docenteblog