Nombre: Daniel Argel Gutiérrez López
Hernandez Godinez Jaime Ernesto
Grupo: "2I"
N-N: Muchos a muchos
1-1: Uno a uno
1-N: Uno a muchos
N-1: Muchos a uno
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
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
- Determinar su propósito
- Determinar los campos que se necesitan
- Determinar a que tabla pertenece cada campo
- Determinarlas relaciones entre tablas
- 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
- Jerarguico
- Relacionada
- De red
- 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
Entidades
Es una representacion de un concepto o ejemplo de una base de datos
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

Llaves primarias
Las llaves primarias son las palabras que ayudan a identificar la tabla de una manera unica
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
Publicar un comentario