martes, 9 de abril de 2013

NORMALIZACION Y MODELO ENTIDAD RELACIÓN EN LAS BD

09/04/13

Segundo Periodo

Logros:

1. Definir Las Normalizacion Y Los Tipos De Normalizacion En Las Bases De Datos

2. Definir Y Utilizar El Modelo Entidad Relación En Las Bases De Datos

3. Crear Y Trabajar Con Bases De Datos En Acces 2007

                                                                Actividad

1. Que Es Normalizacion Con Normalizar Bases De Datos Y Para Que Sirve

2. Que Dice La Primera Norma Normal ( Uno FN ) Y De Un Ejemplo

3. Que Dice La Segunda Forma Normal ( Dos FN ) Y De Un Ejemplo

4. Que Dice La Tercera Forma Normal ( Tres FN ) Y De Un Ejemplo

5. Que Es El Modelo Entidad Relación Y Cual Es Su Utilidad

6. A La Base De Datos De La Biblioteca Del Colegio Diseñar El Modelo Entidad Relación En Exel Y Tomarle Una Foto Y Subirla Al Blog, Ademas El Archivo Echo En Exel Subirlo Al Dropbox Y Subirlo A La Carpeta Informática 2013

Nota: Cada Pregunta Debe Ir Con El Link Donde Lo Consulto Ademas De Una Imagen Y Un Vídeo

1 El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso delmodelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
  • Evitar la redundancia de los datos.
  • Evitar problemas de actualización de los datos en las tablas.
  • Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
  • Cada tabla debe tener su nombre único.
  • No puede haber dos filas iguales. No se permiten los duplicados.
  • Todos los datos en una columna deben ser del mismo tipo.

2. Primera Forma Normal 
La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. 

Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna múltiples. Muy a menudo, los diseñadores de bases de datos inexpertos harán algo similar a la tabla no normalizada. Una y otra vez, crearán columnas que representen los mismos datos. La normalización ayuda a clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de entender. En lugar de tener que entender una tabla gigantesca y monolítica que tiene muchos diferentes aspectos, sólo tenemos que entender los objetos pequeños y más tangibles, así como las relaciones que guardan con otros objetos también pequeños. 


3. Segunda Forma Normal 
La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un término que describe a aquellos datos que no dependen de la llave primaria de la tabla para identificarlos. 

Una vez alcanzado el nivel de la Segunda Forma Normal, se controlan la mayoría de los problemas de lógica. Podemos insertar un registro sin un exceso de datos en la mayoría de las tablas. 


4. Tercera Forma Normal 
Una tabla está normalizada en esta forma si todas las columnas que no son llave son funcionalmente dependientes por completo de la llave primaria y no hay dependencias transitivas. Comentamos anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas que tampoco son llave. 

Cuando las tablas están en la Tercera Forma Normal se previenen errores de lógica cuando se insertan o borran registros. Cada columna en una tabla está identificada de manera única por la llave primaria, y no deben haber datos repetidos. Esto provee un esquema limpio y elegante, que es fácil de trabajar y expandir.


5. Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datosque permite representar las entidades relevantes de unsistema de información así como sus interrelaciones y propiedades       .El Modelo Entidad-Relación.
  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.


7. Tipos de relaciones de tabla
Una relación se establece haciendo coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas tablas. En la mayor parte de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidos creando una relación entre las columnas de identificador de título de la tabla Títulos (la clave principal) y de la tabla Ventas (la clave externa).

Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas relacionadas.
Relación de uno a muchos
La relación de uno a varios es el tipo más común. En este tipo de relación, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila de la tabla B sólo puede tener una fila coincidente en la tabla A. Por ejemplo, las tablas Editores y Títulos tienen una relación uno a varios: cada editor genera muchos títulos, pero cada título procede sólo de un editor.

Una relación uno a varios se crea si sólo una de las columnas relacionadas es una clave principal o tiene una restricción UNIQUE.

En Access, el lado de la clave principal de una relación uno a varios se denota mediante un símbolo de clave. Un símbolo de infinito denota el lado de la clave externa de una relación.
Relaciones varios a varios
En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relación se crea definiendo una tercera tabla, denominada de combinación, cuya clave principal está compuesta de las claves externas de ambas tablas A y B. Por ejemplo, la tabla Autores y la tabla Títulos tienen una relación varios a varios que se define mediante una relación uno a varios de cada una de estas tablas a la tabla TítuloAutores. La clave principal de la tabla TítuloAutores es la combinación de la columna de identificador de autor (la clave principal de la tabla Autores) y de la columna de identificador de título (la clave principal de la tabla Títulos).
Relaciones uno a uno
En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Una relación uno a uno se crea si las dos columnas relacionadas son las claves principales o tiene restricciones UNIQUE.

Este tipo de relación no es común porque la mayor parte de la información relacionada de esta manera estaría toda en una tabla. Podría utilizar una relación uno a uno para:
·         Dividir una tabla con muchas columnas.
·         Aislar parte de una tabla por razones de seguridad.
·         Almacenar los datos efímeros y que podrían eliminarse con facilidad eliminando la tabla.
·         Almacenar la información que sólo se aplica a un subconjunto de la tabla principal.

En Access, el lado de la clave principal de una relación uno a varios se denota mediante un símbolo de clave. Un símbolo de clave denota también el lado de la clave externa. Tipos de relaciones de tabla

Una relación se establece haciendo coincidir los datos de las columnas de clave, normalmente las columnas con el mismo nombre en ambas tablas. En la mayor parte de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidos creando una relación entre las columnas de identificador de título de la tabla Títulos (la clave principal) y de la tabla Ventas (la clave externa).

Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende de cómo se definen las columnas relacionadas.
Relación de uno a muchos
La relación de uno a varios es el tipo más común. En este tipo de relación, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B, pero una fila de la tabla B sólo puede tener una fila coincidente en la tabla A. Por ejemplo, las tablas Editores y Títulos tienen una relación uno a varios: cada editor genera muchos títulos, pero cada título procede sólo de un editor.

Una relación uno a varios se crea si sólo una de las columnas relacionadas es una clave principal o tiene una restricción UNIQUE.

En Access, el lado de la clave principal de una relación uno a varios se denota mediante un símbolo de clave. Un símbolo de infinito denota el lado de la clave externa de una relación.
Relaciones varios a varios
En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relación se crea definiendo una tercera tabla, denominada de combinación, cuya clave principal está compuesta de las claves externas de ambas tablas A y B. Por ejemplo, la tabla Autores y la tabla Títulos tienen una relación varios a varios que se define mediante una relación uno a varios de cada una de estas tablas a la tabla TítuloAutores. La clave principal de la tabla TítuloAutores es la combinación de la columna de identificador de autor (la clave principal de la tabla Autores) y de la columna de identificador de título (la clave principal de la tabla Títulos).
Relaciones uno a uno
En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Una relación uno a uno se crea si las dos columnas relacionadas son las claves principales o tiene restricciones UNIQUE.

Este tipo de relación no es común porque la mayor parte de la información relacionada de esta manera estaría toda en una tabla. Podría utilizar una relación uno a uno para:
·         Dividir una tabla con muchas columnas.
·         Aislar parte de una tabla por razones de seguridad.
·         Almacenar los datos efímeros y que podrían eliminarse con facilidad eliminando la tabla.
·         Almacenar la información que sólo se aplica a un subconjunto de la tabla principal.
En Access, el lado de la clave principal de una relación uno a varios se denota mediante un símbolo de clave. Un símbolo de clave denota también el lado de la clave externa.

6. 


martes, 26 de febrero de 2013

EJERCICIO DE BASES DE DATOS

26-02-2013

objetivo : Aplicar Los Conocimientos Teóricos Aprendidos Hasta El Momento Aprendido En La Base De Datos

Actividad: La Institución Educativa Angela Restrepo Moreno Nos Contrata Para Realizar El Diseño De La Base De Datos Que Manejara La Información De La Biblioteca  Para Lo Cual Se Debe Tener Encenta La   Siguiente Información

1) Hay Que Guardar Los Datos De Los Libros De Los Autores, De Las Editoriales, Los Usuarios Y Los Prestamos De Los Libros.

1. Dale Un Nombre A La Base De Datos

2.Realizar Un Listado De Las Tablas Que Debe Llevar Las Bases De Datos

3.En Excel Realizar La Estructura De Cada Tabla Donde Tenga En Cuenta Campo Y Nombre Del Campo Tipo Tamaño Y Observación

4. Debe Guardar El Archivo Anterior Con El Nombre De Estructura Biblioteca Y Almacenarlo En El Dropbox Y En El Correo Institucional

5. Debe Tomarle Una Fotografía A La Estructura De Cada Tabla Y Recórtala Y Pegarla En El Blog

                SOLUCIÓN
1. Biblioteca I.E.A.R.M


jueves, 7 de febrero de 2013

INTRODUCCIÓN A LAS BASES DE DATOS

7 De Febrero De 2013

Logros: introducción a las bases de datos haciendo énfasis en microsoft Access

Objetivo: Investigar y conceptuar los conceptos básicos de las bases de datos

Actividad:  Investigar que es una base de datos y para que sirve

2. Que Es Una Tabla En Bases De Datos E Inserte Una Imagen Como Ejemplo

3. Que es un campo en las bases de datos y investigue las clases de campos dando ejemplos y definiendo los

4.  Realice un listado de los maneja dores de bases de datos que existen e inserte una imagen de cada uno de ellos

5. Formas de ingresar a microsoft access 2007  con mouse y teclado e inserte vídeos que visualicen como hacerlo

6. Insertar una imagen que visualice las partes de la ventana de microsoft access 2007, defina cada una de estas partes e inserte un vídeo que explique dichas partes.

NOTA: se debe copiar de cada pregunta imagen, vídeo la dirección o link de donde investigo dicha información respetando los derechos de autor.

                                                             SOLUCIÓN

1.  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.

http://es.wikipedia.org/wiki/Base_de_datos

SIRVE: Es para almacenar fácilmente por fechas o Alfabéticamente información como lista de Clientes con todos sus datos, de Pacientes para un Dr. o un Lic. o de Algún vendedor, para que en forma rápida y expedita logren información que se requiera en cualquier momento

2. 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.
Las tablas se componen de dos estructuras:
  • 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.
Tablas:

http://es.wikipedia.org/wiki/Tabla_(base_de_datos)


3. En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. En las hojas de cálculo los campos son llamados celdas.

Tipos

Un campo puede ser:
Aquel campo que posee un dato único para una repetición de entidad. Puede servir para la búsqueda de una entidad en específico.
Alfanuméricos: contiene cifras y letras.
Numéricos: existen de varios tipos principalmente como enteros y reales.
Booleanos: admite dos valores, «verdadero» y «falso».
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: servir de identificador ya que resultan exclusivos de un registro.

4. Soporta requisitos de procesamiento de transacción online, complejos y rigurosos. 
 
Optimiza capacidades de inteligencia del negocio competitivas 
 
Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total. 
 
Proporciona la firmeza de una administración de base de datos comprobada, mejor de su especie. 
 
Informix Dynamic Server con J/Foundation combina las características de IDS con un ambiente abierto, flexible, empotrado de Java! Virtual Machine. IDS con J/Foundation permite que los desarrolladores de base de datos escriban lógica de negocio del lado-servidor usando el lenguaje Java!. Java User Defined Routines (UDRs) tienen completo acceso a las características de la base de datos extensible líder mundial, de la base de datos IDS. Haciendo del IDS la plataforma ideal para el desarrollo de base de datos Java. 

 
5. http://www.youtube.com/watch?v=Z8Re6TinV-8

6. 
  • 1. PARTES DE ACCESS Sarita Dillon 6to “C”
  • 2. Ventana de Access Barra de título Barra de Acceso rápido Barra de menú Barra de herramientas Barra de estado Panel de tareas
  • 3. Barra de título Contiene el nombre del programa y del archivo con el que estamos trabajando en el momento actual. En el extremo de la derecha están los botones para minimizar, maximizar y cerrar. 
  • 4. Barra de acceso rápido Contiene las operaciones más habituales de Access como Guardar , Imprimir o Deshacer . Esta barra puede personalizarse para añadir todos los botones que quieras.
  • 5. Barra de menú Contiene las operaciones de Access, agrupadas en menús desplegables. La barra de menús contienen tres tipos básicos de elementos: “Comandos inmediatos” “Opción con otro menú desplegable” “Opción con cuadro de diálogo”.
  • 6. Barra de herramientas Contienen iconos para ejecutar de forma inmediata algunas de las operaciones más habituales, como Guardar , Abrir , Imprimir , etc. Hay operaciones que no están disponibles en un determinado momento.
  • 7. Barra de estado Se encuentra en la parte inferior de la pantalla y contiene indicaciones sobre el estado de la aplicación, proporciona distinta información según la pantalla en la que estemos en cada momento.
  • 8. Panel de tareas El panel de tareas es sensible al contexto, esto quiere decir que mostrará información diferente según lo que estemos haciendo en el momento de abrirlo.
  • 9. Objetos de access Tablas Consultas Formularios Informes Páginas Macros Módulos
  • 10. Tablas Es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema particular. Las tablas contienen campos que almacenan los diferentes datos.
  • 11. Consultas Es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas. Se utilizan para extraer de las tablas los datos con ciertas condiciones.
  • 12. Formularios Es el objeto de Access2003 diseñado para la introducción, visualización y modificación de los datos de las tablas. Los que más se utilizan tienen la forma de fichas de datos.
  • 13. Informes Es el objeto de Access2003 diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla. Se utiliza para presentar los datos de forma impresa.
  • 14. Páginas Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y trabajar con ellos desde Internet o desde una intranet.
  • 15. Macros Es el objeto de Access2003 que define de forma estructurada las acciones que el usuario desea que Access realice en respuesta a un evento determinado.
  • 16. Módulos Un módulo es el objeto de Access2003 que contiene procedimientos personales que se codifican utilizando Visual Basic.

jueves, 31 de enero de 2013

REGLAMENTOS AULA TALLER DE INFORMÁTICA 2013


LOGROS:
1.repaso del correo institucional
2.repaso del manejo del blog
3. introducción al microsoft access

ACTIVIDAD
1.ingresar al correo institucional y revisar y los correos resividos y enviados,depurar o eliminar
2.ingresar a google y buscar información sobre microsoft accesss ,pegarla en world y guardarla con el nombre de que es microsoft access ,y guardarla en datos de.
3.enviar dicho archivo al correo del profesor y al correo personal y a tres compañeros.
4.ingresar ala cuenta de blogger y crear un nuevo blog el cual debe llevar por titulo informatica 2012 y publicar lo que tiene en el archivo de world.
5.ingraesar a microsoft ecxel y crear una planilla en la cual este el listado de los útiles de la clase con sus respectivos precios y cantidades,mediante formulas debe allar el total de cada articulo y al final del listado debe ayar la suma de lo que valieron todos los útiles a dicha planiya colocarle bordes y colores y guardarla en la partición de datos con el nombre de la lista de clase.
6. Desde el correo institucional enviar A Través De Un mensaje al correo del profesor y a lo de los compañeros el archivo con la lista de útiles y la dirección del nuevo blog.

7 ingreso al aula abierta en silencio y orden, siempre con las manos limpias
8 siempre que utilizo el aula abierta debo tener en cuenta la ayuda del monitor o el docente encargado
9 me siento en el equipo asignado por el docente o el monitor 
10 para empezar a trabajar prendo con cuidado cada una de las partes de los equipos cpu, monitor, y parlantes
11 reviso que mi equipo este completo teclado mouse parlantes y almohadilla. en caso contrario, aviso de inmediato cualquier anomalía al docente o monitor del aula abierta
12 los equipos y dispositivos deben permanecer en su lugar, no debo realizar cambios sin previa autorización
13 el cuidado de los equipos es importante para su duración y buen funcionamiento 
14 no consumo ningún tipo de alimentos y bebidas dentro del aula. tampoco debe fumarse o ingerirse bebidas alcohólicas. debe recordarse que es un aula de estudio y aprendizaje para todos
15 al terminar la sesión de trabajo apago correctamente el equipo, dejo limpio y en orden
16 evito traer dispositivos que puedan contagiar virus informático al equipo   
17 el computador es para el uso de todos. por eso debo cuidarlo y usarlo en grupo cuando es necesario
18 el computador me permite aprender cosas nuevas e interesantes por esto aprovecho la conexión a Internet para ampliar mis conocimientos