FUNDACION UNIVERSITARIA SAN MARTIN    ADMINISTRACION DE EMPRESAS      SISTEMAS DE INFORMACIONSistemas de Base de datos    ...
¿Qué es un sistema de base de           datos?O Un sistema de gestión de bases de datos (DBMS) consiste  en una colección ...
¿Qué es una base de datos?O Una base de datos es una herramienta para recopilar y  organizar información. En las bases de ...
Términos utilizados en las base         de datos (1)O   REGISTROS: También llamados filas, representan un ítem único de da...
Términos utilizados en las base        de datos (2)O   CLAVE O LLAVE PRIMARIA : Como ya hemos dicho, cada fila de una tabl...
Problemas a evitar en una base          de datosO Redundancia e inconsistencia de los datos.O Dificultad para tener acceso...
Modelo de datosModelo Entidad – Relación (1)El modelo de datos entidad-relación (E-R) se basa en unapercepción de un mundo...
Modelo de datosModelo Entidad – Relación (2)La estructura lógica global de una BD puede expresarsegráficamente por un diag...
Modelo de datosModelo Entidad – Relación (3)                                9
Modelo de datosModelo Relacional (1)O El modelo relacional representa los datos y relaciones entre los  datos mediante una...
Modelo de datosModelo Relacional (2)                              11
Modelo de datosBase de datos Relacional                              12
Relaciones entre tablasLas relaciones pueden ser de tres tipos:UNO A UNO: Esta relación se da cuando un registro de la tab...
Ejercicio prácticoDiseñar el modelo Relacional para:1. Un simple Sistema de Información Geográfico2. Una biblioteca3. La u...
Propiedades de los campos (1)Entre las propiedades más comunes destacamos:TAMAÑO DEL CAMPO: Es el número de caracteres que...
Propiedades de los campos (2)VALOR PREDETERMINADO: Es el dato por defecto que contendrá elcampo para cada registro antes d...
Elementos que integran una          base de datosO   TABLAS: La tabla en donde se almacenan los registros, que a su vez   ...
Próxima SlideShare
Cargando en…5
×

Base de datos 1

565 visualizaciones

Publicado el

Base datos 1

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
565
En SlideShare
0
De insertados
0
Número de insertados
66
Acciones
Compartido
0
Descargas
8
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Base de datos 1

  1. 1. FUNDACION UNIVERSITARIA SAN MARTIN ADMINISTRACION DE EMPRESAS SISTEMAS DE INFORMACIONSistemas de Base de datos Ing. Weymer Sierra Ibarra 1
  2. 2. ¿Qué es un sistema de base de datos?O Un sistema de gestión de bases de datos (DBMS) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a ellos. La colección de datos se denomina base de datos (BD).O El objetivo primordial de un DBMS es proporcionar que a su vez sea conveniente y eficiente para ser utilizado al extraer o almacenar información en la BD. 2
  3. 3. ¿Qué es una base de datos?O Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información común sobre personas, productos, pedidos, etc. o cualquier otro tipo de información relevante. 3
  4. 4. Términos utilizados en las base de datos (1)O REGISTROS: También llamados filas, representan un ítem único de datos estructurados en una tabla. Para entendernos sería el equivalente a las fichas de un fichero. Cada registro está formado por uno o varios campos. En una base de datos existen multitud de registros. Cada cliente almacenado en la base es un registro.O CAMPOS: Es un espacio de almacenamiento para un dato en particular. Los datos se almacenan en los registros dentro de los campos. Si hemos dicho que la ficha equivale a los registros, los campos serían los conceptos que tienen las fichas. Por ejemplo en el registro de un cliente, los campos serían el nombre, apellidos, dirección, CC,…O TABLA: La tabla de la base de datos es dónde se almacenan los registros. Cada fila de la tabla corresponde a un registro. Una base de datos puede contener varias tablas. Por ejemplo una para los clientes, otra para los productos, otra para ventas,... 4
  5. 5. Términos utilizados en las base de datos (2)O CLAVE O LLAVE PRIMARIA : Como ya hemos dicho, cada fila de una tabla es un registro. Cada registro debe estar identificado por un campo que sea diferente a todos los demás. A este campo que distingue un registro de otro se le denomina clave primaria. Toda tabla debe tener una clave primaria. Ejemplos de claves primarias son el cédula de ciudadanía (asociado a una persona) o el ISBN (asociado a un libro). Es muy importante tener claro qué campo de nuestros registros siempre será único. 5
  6. 6. Problemas a evitar en una base de datosO Redundancia e inconsistencia de los datos.O Dificultad para tener acceso a los datos.O Aislamiento de los datos.O Anomalías del acceso concurrente.O Problemas de seguridad.O Problemas de integridad. 6
  7. 7. Modelo de datosModelo Entidad – Relación (1)El modelo de datos entidad-relación (E-R) se basa en unapercepción de un mundo real que consiste en una colección deobjetos básicos llamados entidades, y relaciones entre estosobjetos.Una entidad es un objeto distinguible de otros por medio de unconjunto de atributos. 7
  8. 8. Modelo de datosModelo Entidad – Relación (2)La estructura lógica global de una BD puede expresarsegráficamente por un diagrama E-R que consta de :1. Rectángulos, que representan conjuntos de entidades.2. Elipses, que representan atributos.3. Rombos, que representan relaciones entre conjunto de entidades.4. Líneas, que conectan atributos a conjuntos de entidades y conjuntos de entidades a relaciones.Cada componente se etiqueta con el nombre de lo que representa. 8
  9. 9. Modelo de datosModelo Entidad – Relación (3) 9
  10. 10. Modelo de datosModelo Relacional (1)O El modelo relacional representa los datos y relaciones entre los datos mediante una colección de tablas, cuyas columnas tienen nombres únicos.O Las tablas de las bases de datos pueden relacionarse entre sí obteniendo información asociada. Este tipo de bases de datos se denominan bases de datos relacionales y son las más comunes. 10
  11. 11. Modelo de datosModelo Relacional (2) 11
  12. 12. Modelo de datosBase de datos Relacional 12
  13. 13. Relaciones entre tablasLas relaciones pueden ser de tres tipos:UNO A UNO: Esta relación se da cuando un registro de la tabla A posee como máximoun registro de la tabla B asociado y viceversa. Imagine un colegio en el que una tablacontiene el claustro de profesores y otra los departamentos didácticos. Podemosrelacionar el campo jefe de departamento con el campo nombre de empleado ambosen tablas diferentes.UNO A VARIOS: Un registro de la tabla A puede tener más de un registro asociado en latabla B, mientras que un registro en la tabla B posee como máximo un registroasociado en la A. Este es el caso que estamos tratando, un cliente puede tenerasociadas varias ventas, mientras que cada una de las ventas únicamente puede estarrelacionada con un cliente.VARIOS A VARIOS: Se emplea cuando un registro de la tabla A puede tener más de unregistro asociado en la tabla B y de la misma forma un registro de la tabla B puedetener estar asociado varios registros de la A. Por ejemplo una venta puede incluirvarios productos y a la vez un mismo producto puede estar presente en ventasdistintas. Para un producto puede haber varias ventas. 13
  14. 14. Ejercicio prácticoDiseñar el modelo Relacional para:1. Un simple Sistema de Información Geográfico2. Una biblioteca3. La universidad4. Un Banco 14
  15. 15. Propiedades de los campos (1)Entre las propiedades más comunes destacamos:TAMAÑO DEL CAMPO: Es el número de caracteres que se puedeintroducir en el campo. Por ejemplo, si tratamos con un campo decódigo postal, lo normal sería asignarle la propiedad de tamaño de5 caracteres puesto que nunca tendremos el caso de un código demás dígitos.TIPO DE DATO: Permite establecer la naturaleza de los datos queintroduciremos en el campo en cuestión. Los tipos de datos que senos permitirá emplear son: texto, memo4, número, fecha/hora,moneda, autonumérico5, Sí/No,… 15
  16. 16. Propiedades de los campos (2)VALOR PREDETERMINADO: Es el dato por defecto que contendrá elcampo para cada registro antes de que usted introduzca ningún otrovalor. Éste puede configurarse con algún valor o dejarse vacío. Porejemplo si uno de los campos en sus registros es la fecha de alta deun cliente, podrá hacer que Access le muestre la fecha del díaactual por defecto al crear un nuevo registro. Esta fecha sería unvalor predeterminado.REQUERIDO: Los campos requeridos son campos obligatorios, no sepuede crear el registro si no se ha introducido algún valor en estoscampos. Por ejemplo el ID o el número de cliente son por lo generaldatos requeridos. 16
  17. 17. Elementos que integran una base de datosO TABLAS: La tabla en donde se almacenan los registros, que a su vez contienen los datos introducidos en campos.O FORMULARIOS: Los formularios permiten introducir la información de una manera más cómoda. Con una disposición de campos diferente a las tablas. Estos formularios pueden crearse según nuestras preferencias.O CONSULTAS: Es una herramienta de búsqueda de la información. Permiten crear búsqueda en las tablas con mayor o menor complejidad.O INFORMES: Sirven para diseñar cómo obtendremos nuestra información cuando salga por la impresora. 17

×