martes, 10 de marzo de 2015

Profesora:
Martha Aída Araceli Tamayo Medina
Integrantes:
Alexis Manjarrez Coss y Leon
Alan Ivan Sanchez Casillas
Grupo:
4103

domingo, 8 de marzo de 2015

Introducción

¿Qué es una base de datos?
Es una herramienta para recopilar y organizar informacion, se puede almacenar informacion sobre personas, productos, pedidos, o cualquier otra cosa.
Ventajas
  • Independencia de los datos, los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones. 
  • Menor redundancia es decir.  no es necesario la repetición de datos. Solo se indica la relación de estos.
  • Mayor seguridad de los datos. Al permitir restringir el acceso a los usuarios y podrá acceder a ciertos elementos.
  • Reducción del espacio de almacenamiento. Debido a una mejor estructuración de los datos.
  • Integridad de los datos. Lo que genera mayor dificultad de perder información o de realizar incoherencias con los datos.
Desventajas
  • Complejidad. Los SGBD son conjuntos d programa que pueden llegar hacer complejos con una gran funcionalidad
  • Vulnerable a los fallos. El hecho en que todo este centralizado en el SGBD hace que el sistema sea mas vulnerable ante los fallos.
  • Complejo al recuperar los datos. En caso de un accidente que corrompa la base de datos su estado anterior al problema.

sábado, 7 de marzo de 2015

Sistemas Gestores de Bases de Datos (SGBD)

Es una colección de programas cuyo objetivo es servir interfaz entre la base de datos, el usuario y las aplicaciones.
Tipo de SGBD
MySQL
Es rápido, solido y flexible. Es idóneo para la creación de bases de datos con accesos desde paginas web dinámica, realiza múltiples y rápidas consultas.
MicrosoftSQL Server
Es un sistema de cliente/server que funciona como una extensión natural de sistema operativo windows, proporciona integridad de datos, optimización de consultas, control de concurrencia entre otros.
Onclera
Las entidades complejas del mundo real y la lógica se puede modular facilmente, lo que permite reutilizar objetos, fácil de entender la aplicaciones y se basan en objetos. 


viernes, 6 de marzo de 2015

Modelos de Bases de Datos

Jerarquíaz  
Los datos se organizan en una forma similar a un arbol y son muy utiles en aplicaciones que manejan un gran volumen de informacion. 
Red
Su diferencia fundamnetal es la modificacion del concepto nodo se permite que un mismo nodo tenga varios padres.
Transaccionales
Su unico fin es el envio y recepcion de  los datos a grandes velocidades, son muy poco comunes y estan dirigidas al entorno de analisis generar.

jueves, 5 de marzo de 2015

Diseño de Base de Datos en el Modelo Entidad/Relacional


Rectangulo, nos permite representar un objeto o un sujeto y es distinguible de todos los demas.







Rombo, relacion o sociacion entre objetos o sujetos.







Ovalo, define las caracteristicas o atributos de los sujetos u objetos 






Ejemplo:



miércoles, 4 de marzo de 2015

Reglas de cardionalidad

Uno a Uno:
Una entidad en A esta asociada con cualquier numeró de entidades en B(0 ó mas) y viceversa.


Uno a Muchos:
Una entidad en A esta asociada con cualquier numero(0 ó más) de entidades en B. Una entidad en B, puede estar asociada a lo mucho con una entidad en A.

Muchos  a Muchos:
Una entidad en A esta asociada con cualquier numero de entidades en B(0 Ó más) y viceversa.


martes, 3 de marzo de 2015

Conversión del modelo Entidad/Relación a Tablas


El propósito de esta sesión es considerar las reglas de conversión para establecer una relación o tablas.
Primero:
En el modelo entidad debemos de identificar aquel dato relevante, que identifica al objeto o sujeto; este dato debe ser único y que cumpla la cualidad de distinguir a esta entidad.
Este atributo, llamado: Clave principal o llave primaria, el dato que relaciona a dos entidades.
Según el importe, establecer las reglas de cardinalidad para llevar a cabo esta asociación.

Tabla Base Proveedor
Tabla Base Producto
Tabla Relación Proveedor-Producto