lunes, 10 de septiembre de 2012

Ejercicio practico de los conceptos de base de datos

Objetivo:
Aplicar los conceptos básicos de base de datos en un ejercicio de la vida real.

Actividad

La institucìón educativa angela restrepo moreno nos contrata para realizar el diseño de la base de datos que guardara y administrara toda la informacion de la institucion.
La informacion que se debe almacenar son los datos de los estudiantes, los datos de los profesores, los datos de las materias, los datos de los acudientes, los datos del personal administrativo y los datos del personal de logistica, para lo cual debemos de tener en cuenta que un estudiante ve varias materias, que un profesor puede dar varias materias, que un acudiente puede tener vario estudiantes,que un estudiante solo puede tener un acudiente,que todo el personal depende de los administrativos.
Realiza lo siguiente:

1.Dale un nombre a la base de datos 
2.Realizar un listado de las tablas que llevaran la base de datos
3.Realizar el diseño de la estructura de cada una de la tablas con las siguientes columnas en excel,
campo, nombre del campo, tipo de campo, tamaño de campo y observaciones.
4.En excel llenar 5 registros por cada tabla en cada uno de esos campos.

Desarrollo

1.Registro de la institución Angela restrepo M.
2.Estudiantes, Profesores, Materias, Acudientes, Administracion, Logistica
3.


4.

domingo, 9 de septiembre de 2012

RESUMEN DE BASE DE DATOS

                              Pasos para crear una base de datos

1.Ingresar a acces 2007
2.Click en el botón Office
3.Click en el botón nuevo
4. Aparecerá una ventana en la cual se debe seleccionar una opción de datos en blando
5. Aparecerá un panel a la derecha de la pantalla en el cual se debe digitar el nombre que llevara la base de datos
6.En el icono que aparece una carpeta da Click y seleccionar donde va a guardar (Disco D; Datos)  y darle aceptar
7.Dar Click en el botón crear (Automáticamente se crea la base de datos)

                          Pasos para cerrar una base de datos

Primera forma:
*Click en el botón cerrar
Segunda forma:
*Click en el botón Office y seleccionar la opción salir

                 Pasos para abrir una base de datos (Precaución)

1.Debe de estar en acces, saber el nombre de la base de datos y su ubicación
2.Click en el botón Office
3.Seleccionar la opción abrir
4.Por medio del icono de la carpeta seleccionar donde esta guardado el archivo o base de datos y darle doble Click en el nombre de la base de datos abrir. (Automáticamente abre la base de datos y las tablas que posee)

                    Pasos para crear una tabla en la base de datos

1.Seleccionar la pestaña o la ficha creada
2.De la cinta que aparece en el botón tabla
3.Seleccionar el botón vista de diseño
4.Digitar el nombre, tiempo de campo la descripción y el tamaño que se le do a cada campo según la estructura para cada tabla , ademas se tiene que definir cual es la clave  primaria o principal de la tabla dando Click en le botón que tiene forma de llave para quitar o colocar
5.Dar Click en el botón offie en el boton guardar

Nota: Estos mismos pasos se siguen para crear cada una de las tablas de la base de datos

                      IMPORTANCIA DE LA BASE DE DATOS
La base de datos es muy importante por que en ella podemos aprender como guardar cosas importantes del colegio de la universidad o del trabajo

      




lunes, 4 de junio de 2012

FORMALIZACION TIPOS DE BRELACIONES EN LAS BASES DE DATOS

OBJETIVO:  Definir los conceptos basicos de normalizacion (primera forma normal, segunda forma normal,tercera forma normal)y los tipos de relaciones que se pueden dar en las bases de datos
                                                  ACTIVIDAD:
 1.Que es normalisar en base de datos y para que sirve
 2.Que dise la primera forma normal para el manejo de base de datos  y de un ejemplo 
3. Que dice la segunda forma normal para el manejo de la base de datos y de un ejemplo 
4.Que dice la tercera forma nomal para el manejo de la base de datos y de un ejemplo
 5.Que es relacionar tablas o base de datos
 6.Que tipos de relaciones se dan entre las tablas de una base de datos 
7.Defina y de un ejemplo de la base de datos del colegio de las siguientes relaciones:
A. Relación uno a uno
B. Relación uno a varios o uno a muchos 
C. Que es una relacion varios a varios o muchos a muchos y que se debe hacer cuando esto se da en una base de datos.  
                                                             SOLUCIÓN
1.QUE ES NORMALIZACION EN BASE DE DATOS: La Normalización o estandarización es la redacción y aprobación de normas, respecto a problemas presentes o potenciales, estableciendo una serie de especificaciones sobre cualidades, módulos, métodos, unidades de medida o condiciones que deben ser adoptadas o tenidas en cuenta como modelo a seguir.
PARA QUE SIRVE: Normalización consiste en formular, difundir y aplicar disposiciones o normas que deberán cumplirse ante problemas o situaciones de repetición constante, con el fin de lograr un orden y un proceso justo y equitativo.
2.   Que dice la primera forma normal para el manejo de base de datos:          La primera forma normal, impone un requisito muy elemental a las relaciones; a diferencia de las demás formas normales, no exige información adicional como las dependencias funcionales.
Un dominio es atómico si se considera que los elementos del dominio son unidades indivisibles. Se dice que el esquema de una relación R esta en la primera forma normal (1FN) si los dominios de todos los atributos de R son atómicos.
Un conjunto de nombres es un ejemplo de valor no atómico.
EJEMPLO: Por ejemplo, si el esquema de la relación empleado incluyera el atributo hijos, los elementos de cuyo dominio son conjuntos de nombres, el esquema no se hallaría en la primera forma normal.
Los atributos compuestos, como el atributo dirección con sus atributos componentes calle y ciudad, tienen también dominios no atómicos.
3. Que dice la segunda forma normal para el manejo de la base de datos: Dependencia completa. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. Los atributos dependen de la clave. Varía la clave y varían los atributos.
En Otras palabras pudiésemos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional.
EJEMPLO: Por ejemplo {SSN,PNUMBER} → HOURS es completamente dependencia dado que ni SSN → HOURS ni PNUMBER → HOURS mantienen la dependencia. Sin embargo {SSN,PNUMBER} → ENAME es parcialmente dependiente dado que SSN→ENAME mantiene la dependencia
4. Que dice la tercera forma normal para el manejo de la base de datos: La tabla se encuentra en 3FN si es 2FN y cada atributo que no forma parte de ninguna clave, depende directamente y no transitivamente, de la clave primaria.
EJEMPLO: Un ejemplo de este concepto sería que, una dependencia funcional X→Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X→Z y Z→Y. Por ejemplo, la dependencia SSN→DMGRSSN es una dependencia transitiva en EMP_DEPT de la siguiente figura.
5. Que es relacionar tablas o base de datos:  En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan información de varias relaciones actuando como si fuera una sola.
6. Que tipos de relaciones se dan entre las tablas de una base de datos:  En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor. También hay información que podría desear almacenar sobre el editor, como su número de teléfono, dirección y código postal. Si fuera a almacenar toda esta información en la tabla de títulos, el número de teléfono del editor se duplicaría para cada título que el editor imprimiera.
7. A: Relación 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. Se crea una relación uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UBIQUE.
Este tipo de relación no es habitual, ya que la mayor parte de la información relacionada de esta manera estaría toda en una tabla. Puede utilizar una relación uno a uno para:
  • Dividir una tabla con muchas columnas.
  • Aislar parte de una tabla por razones de seguridad.
  • Almacenar datos que son efímeros y que pueden eliminarse fácilmente mediante la simple eliminación de la tabla.
  • Almacenar información que se aplica solamente a un subconjunto de la tabla principal.
El lado de la clave principal de una relación uno a uno se indica mediante un símbolo de clave . El lado de la clave externa también se indica mediante un símbolo de clave.


B. Relación uno a varios o uno a muchos: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.
Cree una relación uno a varios si solamente una de las columnas relacionadas es la clave principal o tiene una restricción ubique.


C.Que es una relación varios a varios o muchos a muchos y que se debe hacer cuando esto se da en una base de datos: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ítulo autor). 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).


lunes, 26 de marzo de 2012

EJERCICIOS PRÁCTICOS DE BASES DE DATOS

26-MARZO-2012

OBJETIVO: Aplicar los conceptos básicos de base de datos en un ejercicio de la vida real.

ACTIVIDAD:

La institución educativa angela restrepo moreno nos contrata para realizar el diseño de la base de datos que guardara y administrara toda loa información de la institución.
La información que se debe almacenar  son los datos de los estudiantes, los datos de los profesores, los datos de las materias, los datos de los acudientes, los datos del personal administrativo y los datos del personal de logística, para lo cual debemos de tener en cuenta que un estudiante ve varias materias, que un profesor puede dar varias materias,  que un acudientes puede tener varios estudiantes  solo puede tener un acudiente, que todo el personal depende de los administrativos.
Debemos de realizar los siguiente:
1.Darle un nombre a la base de datos
2.Realizar un listado de las tablas que llevara en la base de datos
3.Realizar el diseños de la estructura de cada una de las tablas con las siguientes columnas en excel, CAMPO, NOMBRE DE CAMPO, TIPO DE CAMPO, TAMAÑO DEL CAMPO Y OBSERVACIÓN
4.En excel llenar 5 registros por cada tabla y cada uno de sus campos
                                                       
                                                 solución