Nombre: Daniel Argel Gutiérrez López
                Hernandez Godinez Jaime Ernesto
Grupo: "2I"


Base de datos

¿Que es una base de datos? Es un conjunto de informacion organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite

Resultado de imagen para base de datos
Perfil de un administrador de base de datos El administrador es la persona que gestiona y administra una base de datos para que siempre este funcional y con la informacion mas actualizada. 

Usuarios de una base de datos
Usuarios normales: interactúan con el sistema invocando a uno de los programas de aplicación permanentes que se han escrito anteriormente en el sistema de base de datos

Programadores de aplicacion:son los que interactúan con el sistema por medio de llamadas DML, las cuales están incorporadas en un programa escrito en un lenguaje de programación

Usuarios sofisticados: Son los que interactuan con el sistema sin escribir programas.

Usuarios especializados: Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional.

Administradores de BD: Son las personas que tienen el control central del SGBD. 

Lugares donde se usan una base de datos
Se utilizan en aplicaciones de negocios y transacciones financieras. Sin embargo las base de datos no ser utilizan únicamente para aplicaciones de negocios, las tiendas de cosméticos, banco, tienda de alquiler de vídeos y la tienda de ropa utilizan una base de datos.

Diseño de una base de datos
Una base de datos bien de datos bien diseñada suele contener distintos tipos de consultas que muestran la información que necesitan a continuación se mostraran los pasos para diseñar una base de datos
  1. Determinar su propósito 
  2. Determinar los campos que se necesitan 
  3. Determinar a que tabla pertenece cada campo
  4. Determinarlas relaciones entre tablas
  5. Refinar el diseño 

Caracteristicas de una base de datos
  • Independencia de datos: Los datos no dependen del programa y por lo tanto cualquier aplicación puede hacer uso de los datos
  • Reducción de la redundancia: Al reducir a este al máximo , conseguimos un mayor aprovechamiento del espacio y se evita que existan inconsistencias entre los datos
  • Acceso concurrente por parte de múltiples usuarios: Muchas personas de pueden conectar  ya sea de forma local o en linea
  • Integridad de los datos: La aplicación debe ejercen un control deliberado sobre todos los procesos que utilicen los datos para garantizar la corrección permanente de la información
  • Acceso a través de lenguajes de programación: Acceder a los datos de una BD mediante lenguajes de programacion ajenas al sistema de BD propiamente dicho

Manejadores de una base de datos
Un sistema manejador de base de datos es una colección de software muy especifico, cuya funcion es servir de interfaz entre la BD, el usuario y las distintas aplicaciones utilizadas

Ventajas de una base de datos
  • Almacenan grandes cantidades de informacion
  • Compartir  la informacion
  • Acceso rapido al la informacion
  • Eliminacion de la informacion repetida o redundante
  • Aumento en la productividad
  • Reduccion del espacio del almcacenamiento
  • Mejora de la seguridad de la informacion
  • Mejor mantenimiento


Proceso de abstracción
  • Nivel lógico
  • Nivel físico
  • Nivel de vista

Modelos de datos
  1. Jerarguico 
  2. Relacionada
  3. De red
  4. entidad/Relación 

Reglas de negocio
  • De modelos de datos
  • De restricción 
  • De relación 
  • Flujo
  • Derivación

Unidad 2

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

Simbologia


Resultado de imagen para simbologia de un diagrama de flujo

Entidades
 Es una representacion de un concepto o ejemplo de una base de datos
Resultado de imagen para entidades simbologia

Atributos(propiedades)

Atributos: Un atributo representa una propiedad de interés de una entidad. 

Tipos de relación

N-N: Muchos a muchos

1-1: Uno a uno

1-N: Uno a muchos

N-1: Muchos a uno


Cardinalidad
Lo que define como se hacen las relaciones y definen el tipo de relacion
Resultado de imagen para cardinalidad bd

Llaves primarias
Las llaves primarias son las palabras que ayudan a identificar la tabla de una manera unica
Resultado de imagen para llaves primarias



Reduccion de diagramas, Entidad relación a tablas
Se puede representar por una coleccion de tablas relacionadas

Instancia o ejemplar
Particularizacion especifica u ocurrencia de una determinada clase entidad en los lenguajes de programacion orientado a objetos un objeto es una instancia de una clase

Proceso de normalizacion de una base de datos
Es un proceso de organización en una BD incluye la creacion de tablas y establece las relaciones entre ellas


Comentarios