SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
FUNDACION UNIVERSITARIA SAN MARTIN
    ADMINISTRACION DE EMPRESAS
      SISTEMAS DE INFORMACION




Sistemas de Base de datos


        Ing. Weymer Sierra Ibarra

                                      1
¿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
¿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
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
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
Problemas a evitar en una base
          de datos
O 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
Modelo de datos
Modelo Entidad – Relación (1)

El modelo de datos entidad-relación (E-R) se basa en una
percepción de un mundo real que consiste en una colección de
objetos básicos llamados entidades, y relaciones entre estos
objetos.
Una entidad es un objeto distinguible de otros por medio de un
conjunto de atributos.




                                                                 7
Modelo de datos
Modelo Entidad – Relación (2)

La estructura lógica global de una BD puede expresarse
grá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
Modelo de datos
Modelo Entidad – Relación (3)




                                9
Modelo de datos
Modelo 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
Modelo de datos
Modelo Relacional (2)




                              11
Modelo de datos
Base de datos Relacional




                              12
Relaciones entre tablas
Las relaciones pueden ser de tres tipos:

UNO A UNO: Esta relación se da cuando un registro de la tabla A posee como máximo
un registro de la tabla B asociado y viceversa. Imagine un colegio en el que una tabla
contiene el claustro de profesores y otra los departamentos didácticos. Podemos
relacionar el campo jefe de departamento con el campo nombre de empleado ambos
en tablas diferentes.

UNO A VARIOS: Un registro de la tabla A puede tener más de un registro asociado en la
tabla B, mientras que un registro en la tabla B posee como máximo un registro
asociado en la A. Este es el caso que estamos tratando, un cliente puede tener
asociadas varias ventas, mientras que cada una de las ventas únicamente puede estar
relacionada con un cliente.

VARIOS A VARIOS: Se emplea cuando un registro de la tabla A puede tener más de un
registro asociado en la tabla B y de la misma forma un registro de la tabla B puede
tener estar asociado varios registros de la A. Por ejemplo una venta puede incluir
varios productos y a la vez un mismo producto puede estar presente en ventas
distintas. Para un producto puede haber varias ventas.                              13
Ejercicio práctico
Diseñar el modelo Relacional para:

1. Un simple Sistema de Información Geográfico


2. Una biblioteca


3. La universidad


4. Un Banco




                                                 14
Propiedades de los campos (1)
Entre las propiedades más comunes destacamos:

TAMAÑO DEL CAMPO: Es el número de caracteres que se puede
introducir en el campo. Por ejemplo, si tratamos con un campo de
código postal, lo normal sería asignarle la propiedad de tamaño de
5 caracteres puesto que nunca tendremos el caso de un código de
más dígitos.

TIPO DE DATO: Permite establecer la naturaleza de los datos que
introduciremos en el campo en cuestión. Los tipos de datos que se
nos permitirá emplear son: texto, memo4, número, fecha/hora,
moneda, autonumérico5, Sí/No,…
                                                                     15
Propiedades de los campos (2)
VALOR PREDETERMINADO: Es el dato por defecto que contendrá el
campo para cada registro antes de que usted introduzca ningún otro
valor. Éste puede configurarse con algún valor o dejarse vacío. Por
ejemplo si uno de los campos en sus registros es la fecha de alta de
un cliente, podrá hacer que Access le muestre la fecha del día
actual por defecto al crear un nuevo registro. Esta fecha sería un
valor predeterminado.

REQUERIDO: Los campos requeridos son campos obligatorios, no se
puede crear el registro si no se ha introducido algún valor en estos
campos. Por ejemplo el ID o el número de cliente son por lo general
datos requeridos.

                                                                       16
Elementos que integran una
          base de datos
O   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

Mais conteúdo relacionado

Mais procurados (16)

Nicolas olivar 6.1
Nicolas olivar 6.1Nicolas olivar 6.1
Nicolas olivar 6.1
 
Trabajo de informaticaewf
Trabajo de informaticaewfTrabajo de informaticaewf
Trabajo de informaticaewf
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
 
Plantilla Normas Icontec
Plantilla Normas IcontecPlantilla Normas Icontec
Plantilla Normas Icontec
 
Vanessa
VanessaVanessa
Vanessa
 
Felipe corterd
Felipe corterdFelipe corterd
Felipe corterd
 
Investigacion de Access
Investigacion de AccessInvestigacion de Access
Investigacion de Access
 
Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Introduccion a access
Introduccion a accessIntroduccion a access
Introduccion a access
 
Normas icontecdasdadasd
Normas icontecdasdadasdNormas icontecdasdadasd
Normas icontecdasdadasd
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Examen final de base de datos ii solucionado
Examen final de base de datos ii solucionadoExamen final de base de datos ii solucionado
Examen final de base de datos ii solucionado
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
German sgbd
German sgbdGerman sgbd
German sgbd
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Access
AccessAccess
Access
 

Destaque (11)

Tecnologias de la informacion en la empresa
Tecnologias de la  informacion en la empresaTecnologias de la  informacion en la empresa
Tecnologias de la informacion en la empresa
 
Los sistemas de información (1)
Los sistemas de información (1)Los sistemas de información (1)
Los sistemas de información (1)
 
Comunicación externa
Comunicación externaComunicación externa
Comunicación externa
 
Procesamiento de la informacion
Procesamiento de la informacionProcesamiento de la informacion
Procesamiento de la informacion
 
Teoría de Procesamiento de Información
Teoría de Procesamiento de InformaciónTeoría de Procesamiento de Información
Teoría de Procesamiento de Información
 
Procesamiento de la información
Procesamiento de la informaciónProcesamiento de la información
Procesamiento de la información
 
Procesamiento de la información
Procesamiento de la informaciónProcesamiento de la información
Procesamiento de la información
 
Procesamiento De InformacióN
Procesamiento De InformacióNProcesamiento De InformacióN
Procesamiento De InformacióN
 
Teoría del procesamiento de la información
Teoría del procesamiento de la informaciónTeoría del procesamiento de la información
Teoría del procesamiento de la información
 
Teoria del Procesamiento de la Informacion
Teoria del Procesamiento de la InformacionTeoria del Procesamiento de la Informacion
Teoria del Procesamiento de la Informacion
 
Modelo de procesamiento de la información I
Modelo de procesamiento de la información IModelo de procesamiento de la información I
Modelo de procesamiento de la información I
 

Semelhante a Base de datos 1

Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lkPlantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
santi302930
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
catherine4ad
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datos
kehincapie
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
Juan Ossa
 

Semelhante a Base de datos 1 (20)

Nicolas olivar 6.1
Nicolas olivar 6.1Nicolas olivar 6.1
Nicolas olivar 6.1
 
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lkPlantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Jb and jd
Jb and jdJb and jd
Jb and jd
 
Jb and jd
Jb and jdJb and jd
Jb and jd
 
Concepto de base de datos
Concepto de base de datosConcepto de base de datos
Concepto de base de datos
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datos
 
CONCEPTOS DE BASES DE DATOS.pptx
CONCEPTOS DE BASES DE DATOS.pptxCONCEPTOS DE BASES DE DATOS.pptx
CONCEPTOS DE BASES DE DATOS.pptx
 
Base de datos Access 2010
Base de datos Access 2010Base de datos Access 2010
Base de datos Access 2010
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
 
DANNA CAMILA VIVAS.pptx
DANNA CAMILA VIVAS.pptxDANNA CAMILA VIVAS.pptx
DANNA CAMILA VIVAS.pptx
 
base de datos.pptx
base de datos.pptxbase de datos.pptx
base de datos.pptx
 
base de datos
base de datos base de datos
base de datos
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Normas 852
Normas 852Normas 852
Normas 852
 
ACTIVIDAD DIAPOSITIVAS.pptx
ACTIVIDAD DIAPOSITIVAS.pptxACTIVIDAD DIAPOSITIVAS.pptx
ACTIVIDAD DIAPOSITIVAS.pptx
 
ACTIVIDAD DIAPOSITIVAS 1.pptx
ACTIVIDAD DIAPOSITIVAS 1.pptxACTIVIDAD DIAPOSITIVAS 1.pptx
ACTIVIDAD DIAPOSITIVAS 1.pptx
 

Mais de weysiba (16)

Ejercicios gantt pert
Ejercicios gantt   pertEjercicios gantt   pert
Ejercicios gantt pert
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Blogs empresa
Blogs empresaBlogs empresa
Blogs empresa
 
Laudon
LaudonLaudon
Laudon
 
Introducción a los Sistemas de Información
Introducción a los Sistemas de InformaciónIntroducción a los Sistemas de Información
Introducción a los Sistemas de Información
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascada
 
Act3. BI
Act3. BIAct3. BI
Act3. BI
 
Act2. BI
Act2. BIAct2. BI
Act2. BI
 
Act1_Inteligencia de Negocios
Act1_Inteligencia de NegociosAct1_Inteligencia de Negocios
Act1_Inteligencia de Negocios
 
Ejemplo Google Map
Ejemplo Google MapEjemplo Google Map
Ejemplo Google Map
 
Api
ApiApi
Api
 
Tic Actividad2
Tic Actividad2Tic Actividad2
Tic Actividad2
 
Tic Actividad3
Tic Actividad3Tic Actividad3
Tic Actividad3
 
Tic Actividad1
Tic Actividad1Tic Actividad1
Tic Actividad1
 

Base de datos 1

  • 1. FUNDACION UNIVERSITARIA SAN MARTIN ADMINISTRACION DE EMPRESAS SISTEMAS DE INFORMACION Sistemas de Base de datos Ing. Weymer Sierra Ibarra 1
  • 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. ¿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. 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. 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. Problemas a evitar en una base de datos O 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. Modelo de datos Modelo Entidad – Relación (1) El modelo de datos entidad-relación (E-R) se basa en una percepción de un mundo real que consiste en una colección de objetos básicos llamados entidades, y relaciones entre estos objetos. Una entidad es un objeto distinguible de otros por medio de un conjunto de atributos. 7
  • 8. Modelo de datos Modelo Entidad – Relación (2) La estructura lógica global de una BD puede expresarse grá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. Modelo de datos Modelo Entidad – Relación (3) 9
  • 10. Modelo de datos Modelo 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. Modelo de datos Modelo Relacional (2) 11
  • 12. Modelo de datos Base de datos Relacional 12
  • 13. Relaciones entre tablas Las relaciones pueden ser de tres tipos: UNO A UNO: Esta relación se da cuando un registro de la tabla A posee como máximo un registro de la tabla B asociado y viceversa. Imagine un colegio en el que una tabla contiene el claustro de profesores y otra los departamentos didácticos. Podemos relacionar el campo jefe de departamento con el campo nombre de empleado ambos en tablas diferentes. UNO A VARIOS: Un registro de la tabla A puede tener más de un registro asociado en la tabla B, mientras que un registro en la tabla B posee como máximo un registro asociado en la A. Este es el caso que estamos tratando, un cliente puede tener asociadas varias ventas, mientras que cada una de las ventas únicamente puede estar relacionada con un cliente. VARIOS A VARIOS: Se emplea cuando un registro de la tabla A puede tener más de un registro asociado en la tabla B y de la misma forma un registro de la tabla B puede tener estar asociado varios registros de la A. Por ejemplo una venta puede incluir varios productos y a la vez un mismo producto puede estar presente en ventas distintas. Para un producto puede haber varias ventas. 13
  • 14. Ejercicio práctico Diseñar el modelo Relacional para: 1. Un simple Sistema de Información Geográfico 2. Una biblioteca 3. La universidad 4. Un Banco 14
  • 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 puede introducir en el campo. Por ejemplo, si tratamos con un campo de código postal, lo normal sería asignarle la propiedad de tamaño de 5 caracteres puesto que nunca tendremos el caso de un código de más dígitos. TIPO DE DATO: Permite establecer la naturaleza de los datos que introduciremos en el campo en cuestión. Los tipos de datos que se nos permitirá emplear son: texto, memo4, número, fecha/hora, moneda, autonumérico5, Sí/No,… 15
  • 16. Propiedades de los campos (2) VALOR PREDETERMINADO: Es el dato por defecto que contendrá el campo para cada registro antes de que usted introduzca ningún otro valor. Éste puede configurarse con algún valor o dejarse vacío. Por ejemplo si uno de los campos en sus registros es la fecha de alta de un cliente, podrá hacer que Access le muestre la fecha del día actual por defecto al crear un nuevo registro. Esta fecha sería un valor predeterminado. REQUERIDO: Los campos requeridos son campos obligatorios, no se puede crear el registro si no se ha introducido algún valor en estos campos. Por ejemplo el ID o el número de cliente son por lo general datos requeridos. 16
  • 17. Elementos que integran una base de datos O 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