miércoles, 23 de mayo de 2012

normalizacion en base de datos y tipos de relaciones

23/05/2012
Objetivo:
documentar y digitar los conceptos de normalizacion y los tipos de relaciones que se dan entre las tablas de una base de datos .

Actividad:


1.Que es normalizar en base de datos:
Es un conjunto de reglas que sirve para ayudar a los diseñadores en el desarrollo de un esquema que minimice los problemas de lógica.Cada regla esta basada en la que la antecede ; la normalizacion se adopta para tener la base de datos organizada y asi acceder de una manera mas fácil de la información
Esto se logra mediante las tres formas normales de la siguiente manera:

A) Primera forma normal (1 FN):

una relación se encuentra en primera forma normal si o solo si por cada columna o cada campo contiene valores atómicos oxea indivisibles . Se considera que una relación se encuentra en la primera forma normal cuando cumple lo siguiente:

• Las celdas de las tablas poseen valores simples y no se permiten grupos ni valores repetidos, es decir contiene un solo valor por cada celda o campo
• Todos los ingresos en cualquier campo o atributo deben ser del mismo tipo
• Cada campo o columna debe tener un nombre único, el orden de los campos en la tabla no es importante
• Solo debe a ver un registro con los datos por cada tabla ( NO DEBEN A VER REGISTROS DUPLICADOS)

 B) Segunda forma normal ( 2 FN ) :

una relación esta en  2 fn  si solo si esta en 1 fn y los campos dependen de una clave primaria o llave principal
ejemplo : en la tabla estudiante todos los datos dependen de la tarjeta de identidad lo que quiere decir que la tarjeta de identidad la clave primaria o llave principal de ella depende los demás datos (una tabla debe tener una clave principal)

C) tercera forma norma(3 FN) :
una base de datos se encuentra en una tercera forma formal normal si solo se ha cumplido las dos condiciones anteriores  (1 FN Y 2 FN ). ningún campo o atributo no primario de la tabla es dependiente transitoriamente de la clave primaria ( en caso de que suceda esto dicho campo debe ser ubicado en otra
tabla)

1 que es relacionar tablas o bases de  datos
2 que tipos de relaciones se dan en las bases de datos
3que es la relación 1 a 1y de dos ejemplos de la base de datos del colegio
que es una relación uno a barios o uno a muchos y de  de dos ejemplos en la base de datos del colegio
que es una relación varios a barios y de dos ejemplo



miércoles, 16 de mayo de 2012

Relaciones en las bases de datos

 16/05/2012
Objetivo:
conceptuar e investigar las relaciones de las bases de datos y el modelo entidad relación


                                                Actividad
1.Que es relacionar tablas en las bese de datos y dar un ejemplo


2.Que tipos de relaciones existen o se dan entre las tablas de una base de datos


3.En base de datos que es una relación uno a uno  y de dos ejemplos.


4.En base de datos que es una relación  uno o varios o uno a muchos y de dos ejemplos
.
5. que es una relación varios a varios o muchos a muchos y de un ejemplo


6. Que se debe hacer En las bases de datos cuando hay una relación varios a varios Y De un ejemplo


7. Que es el modelo entidad relación en las bases de datos


8. montar el modelo entidad relación en excel para la base de datos del colegio


Solucion




1Que es relacionar tablas:En una relación se hacen coincidir los datos de los campos clave (normalmente un campo con el mismo nombre en ambas tablas).  En la mayoría de los casos, estos campos coincidentes son la //clave principal// de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla.   Por ejemplo, una tabla con información sobre empleados puede relacionarse con otra con datos de pedidos a través de un campo común que podría ser identificado. de empleado.


.Características
Una base de datos relacional se compone de varias tablas o relaciones.


No pueden existir dos tablas con el mismo nombre ni registro.


Cada tabla es a su vez un conjunto de registros (filas y columnas).


La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).


Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.


Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.

    Ejemplo

2

.Que es una relación uno a uno:En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla V, y viceversa.  Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla.   Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla puto por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. 




.Relaciones uno a varios
.Relaciones varios a varios
.Relaciones uno a uno



3

.Que es la relación uno a varios:Una relación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puede corresponderse con otra de la tabla A. Por ejemplo, en las tablas publicistas (editoriales) y titles(títulos) se da una relación uno a varios: una editorial publica muchos títulos, pero a cada título le corresponde sólo una editorial


.En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla.

.Se crea una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos.
Ejemplo





4

.Que es la relación 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 relaciones se crea definiendo una tercera tabla, denominada tabla de unión, cuya clave principal esté constituida por las claves externas de las tablas A y B. Por ejemplo, entre las tablas authors (autores) y titles (títulos) existiría una relación varios a varios definida por una relación uno a varios entre cada una de ellas y la tabla titleauthors (títuloautor). La clave principal de la tabla titleauthors es la combinación de la columna au_id (la clave principal de la tabla authors) y la columna title_id (la clave principal de la tabla titles).


.En una relación de uno a varios, un registro de una tabla se relaciona con varios registros de una segunda tabla, pero los registros de la segunda tabla se relacionan sólo con un registro de la primera tabla.
Un ejemplo sería una tabla Proveedores y una tabla Productos. Un proveedor puede ser la única fuente de múltiples productos, la totalidad de los cuales se relaciona sólo con ese proveedor.

Ejemplo.





Fin de la conversación

5. En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.

Ejemplo


6.  Todas las tablas relacionadas deben tener clave principal.




Tablas en una relación varios a varios

7.  Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.




viernes, 11 de mayo de 2012

Conceptos Básicos De Acces

15 DE FEBRERO DEL 2012

Objetivo: investigar los conceptos básicos de base de datos y maicrosoft acces 2007

Actividad:
1 Que es una base de datos
2 Que es una tabla
3 Que es un registro
4 Que es un campo y que equipos de campos existen
5 Que es acces 2007 y para que sirve
6 Buscar una imagen que visualice la ventana de acces 2007 con cada una de sus partes .


miércoles, 28 de marzo de 2012

ejercicio practico con base de datos


ACTIVIDAD: 



- La institucion educativa angela restrepo moreno nos contrata para que le diseñemos la base de datos de la institucion en la cual decean almacenar los datos de los estudiantes,profesores,acudientes,materias personal administrativo,personal de logistica y los datos de los salones 



Para diseñar la base de datos debemos tener en cuenta lo siguiete:



1: que un estudiante pueda ver varias materias, que u profesor de varias materias, que un acudiente represente a varios estudiante y que u estudiante solo puede tener un acudiente , los profesores dependen de los administrativos al igual que el personal de logistica.



2: debemos darle un nombre a la base de datos teniendo en cuenta lo investigado de los conceptos básicos



3: crear un listado de las tablas que llevara la base de datos



4: diseñar la estructura de cada tabla teniendo en cuenta lo siguiente(campo,nombre del campo,tipo de campo, tamaño del campo, observación) dicha estructura se debe hacer en exel 



5: por cada tabla llenar 5 registros también en exel

  
                 solucion:

2 BD I.E.A. R. M 

3
. Estudiante 
. Profesor
. Acudiente
Logística
. Administrativo









  



miércoles, 15 de febrero de 2012

conceptos basicos de acces


15 DE FEBRERO DEL 2012


Objetivo: investigar los conceptos básicos de base de datos y maicrosoft acces 2007


Actividad:
1 Que es una base de datos
2 Que es una tabla
3 Que es un registro
4 Que es un campo y que equipos de campos existen
5 Que es acces 2007 y para que sirve
6 Buscar una imagen que visualice la ventana de acces 2007 con cada una de sus partes .


SOLUCION :


1QUE ES UNA BASE DE DATOS : Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) 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), que ofrece un amplio rango de soluciones al problema de almacenar datos.


2 QUE ES UNA TABLA: 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 calculo

3 QUE ES UN REGISTRO: En informática, o concreta mente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.

4 QUE ES UN CAMPO: En informatica, 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. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicional mente, cada campo tiene un nombre.


EQUIPOS DE CAMPOS: Un campo puede ser:

CAMPO GENÉRICO

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.
Alfanumericos: Contiene cifras y letras.
Numericos: Existen de varios tipos principalmente como enteros y reales.
Booleanos: Admite dos valores, "Verdadero" y "Falso" (True-False).

5 QUE ES ACCES 2007 Es un sistema de bases de datos relacionales (SGBD) Una base de datos  suele  definirse como un conjunto de información relacionada , organizada sistemáticamente. 
Es un motor de bases de datos como lo es dBaseV o Paradox. Con un programa de este tipo puedes diseñar tablas de datos para mantener información a mano con facilidad.
PARA QUE SIRVE : Sirve para  crear bases de datos, las cuales se utilizan para realizar tareas de administración de datos como por ejemplo almacenar, recuperar, y analizar los datos acerca de pedidos y clientes.



.


miércoles, 8 de febrero de 2012

INTRODUCCION

LOGROS
1 Repaso del manejo del correo electrónico institucional.
2 Repaso del manejo del blogger .
3 Ingresar al Microsoft Acces.

ACTIVIDAD
1 Ingresar al correo institucional y revisar los correos recibidos y enviados , depurar o eliminar.
2 Ingresar a google y buscar información sobre que es , Microsoft Acces pegarla en el blogger y guardarla con el nombre con la consulta realizada en el pc en datos de o en el Gmail.
3 Enviar dicho archivo  al corre3o personal y a tres  compañeros mas .
4 Ingresar a Microsoft Excel en el cual debe realizar el ,listado de útiles con sus respectivos precios y cantidades
, mediante formulas debe hallar el total de cada articulo y al final del listado debe hallar la suma de lo que valieron todos los útiles .A dicha planilla colocarle bordes y colores y guarda la de la partición de datos con el nombre que le dará
. LISTA DE ÚTILES
6 Desde el correo institucional enviar a través de un mensaje al correo del profesor y a 10 compañeros mas el archivo con la lista de útiles y la de la consulta tan bien y la dirección del nuevo blogger 

miércoles, 25 de enero de 2012

Microsoft Acess

Microsoft Access es un Sistema de gestión de base de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Microsoft Access es una aplicación cliente de los motores de bases de datos relacionales Microsoft Jet (Office 2003 y anteriores) y Microsoft Ace (Office 2007).

Es más que un sistema de administración de bases de datos relacionales (RDBMS), ya que incluye las siguientes características:
1. Editor de consultas y tablas
2. Editor de formularios
3. Editor de informes
4. Editor de macros de Visual Basic for Applications
5. Editor de páginas de acceso a datos

Las bases de datos de Access están orientadas ya sea a aplicaciones de escritorio o a aplicaciones distribuidas con bajos requerimientos de rendimiento. No hay un proceso servidor al que deben conectarse las aplicaciones cliente, sino que cada aplicación se enlaza con el código del driver del motor Jet o Ace, y accede directamente a la base de datos.

Access es ideal para realizar bases de datos para aplicaciones de escritorio, con muchos informes ad-hoc, pero no está orientado para aplicaciones empresariales. En ese caso, se deben utilizar servidores como PostgreSQL, MySQL o Microsoft SQL Server.