universidad experimental politÈcnica de la fuerza armada nacional unefa nucleo caracas prof. ing....

30
UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos Bases de datos

Upload: vanesa-perez-moya

Post on 23-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

UNIVERSIDAD EXPERIMENTAL POLITÈCNICA

DE LA FUERZA ARMADA NACIONAL

UNEFA NUCLEO CARACAS

Prof. Ing. DeniseGarantón

Bases de datosBases de datos

Page 2: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

INTRODUCCIÓN

La importancia que tiene la información y su tratamiento en la mayoría de las organizaciones y empresas, ha llevado al desarrollo de una gran cantidad de conceptos y técnicas para la gestión eficiente de los datos.

Con el objeto de crear y gestionar bases de datos de forma cómoda, fácil y rápida fue creado el programa Microsoft Access, el cual es una herramienta informática flexible, eficiente, fácil de utilizar y aprender, orientada al principiante de esta compleja área de las bases de datos relacionales.

Page 3: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Es un conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de Bases de Datos.

Conceptos Básicos

Base de Datos

Es un sistema computarizado que mantiene registros, esto es, un sistema cuyo propósito principal es mantener información para ponerla a disposición de todos aquellos que la requieran

Manejador de Base de Datos

Page 4: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

•Access.

•MySql.

•Postgree.

•Oracle.

•Otros.

Conceptos Básicos

Tipos de Manejadores

Page 5: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Conceptos Básicos

Es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular

Tabla

Page 6: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Los diagramas E-R son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen la información que trata un sistema de información y el software que lo automatiza.

Modelo Entidad - Relación

Elementos

•Entidades

•Relaciones

•Atributos

Page 7: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

EntidadEs algo acerca de lo cual guardamos información.Una entidad está descrita por sus características.

Modelo Entidad - Relación

Page 8: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Modelo Entidad - Relación

EjemploLa entidad Persona lleva consigo las características de: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc.. Se representa mediante un rectángulo o "caja" etiquetada en su interior mediante un identificador. Ejemplos de entidades habituales en los sistemas de información son: factura, persona, empleado, etc.

Page 9: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Relaciones

Una relación describe cierta dependencia entre entidades. Se representa mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona.

Modelo Entidad - Relación

Page 10: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Modelo Entidad - Relación

Ejemplo

Una persona (entidad) trabaja para (relación) un departamento (entidad).

Page 11: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Atributos

• Los atributos son propiedades relevantes propias de una entidad y/o relación. Se representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.

Características

• Los atributos no suelen representarse en un diagrama entidad-relación, sino que se describen textualmente en otros documentos adjuntos.

• Los atributos describen información útil sobre las entidades. En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un empleado de otro es su número de cédula.

Modelo Entidad - Relación

Page 12: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Cardinalidad de las relaciones

Las relaciones, pueden involucrar a un número distinto de instancias de cada entidad.

Tipos de cardinalidad:

•De uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.

•De uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.

•De muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.

Modelo Entidad - Relación

Page 13: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Ejemplos

• 1:1 (1 marido ---> 1 esposa)

• 1:N (1 madre --> N hijos)

• M:N (1 tío --> N sobrinos, 1 sobrino --> N tíos)

Modelo Entidad - Relación

Page 14: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Modelo Entidad - Relación

Ejemplo

Page 15: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

TALLER PRACTICOBASE DE DATOS PARA LA GESTIÓN DE UN HOSPITAL:Una vez realizado un análisis ó refinamiento de los datos, llegamos a la conclusión de que nuestra base de datos “hospital” estaría integrada por tres tablas: pacientes, médicos e ingresos. Inicie Ms Access. Hágalo desde el Menú de Inicio, luego en Programas y finalmente Ubique el Icono de Access.

Page 16: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Una vez iniciado Access, Los primeros pasos serán:1.- Crear una base de datos llamada Hospital: Haga clic en “base de datos de Access en blanco” y haga clic en aceptar.2.- Coloque como nombre de la base de datos “Hospital”, y luego haga clic en crear.

Page 17: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 18: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

Lo observado es la base de datos, compuesta por sus objetos.

Ahora debemos crear los objetos: tablas, formularios, consultas, informes, páginas, macros y módulos, donde estos últimos se pueden estudiar en Access avanzado.

Page 19: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

CREACIÓN DE LA TABLA DE PACIENTES1.- Haga Clic en el objeto tabla y luego seleccione la opción “crear una tabla en vista Diseño” .Luego haga clic en Nuevo ö doble clic en “crear una tabla en vista Diseño”.2.- En la ventana “nueva tabla”, seleccione la “vista Diseño” y “Aceptar”.Aparecerá la ventana de vista Diseño como se muestra a continuación:

Esta vista diseño de una tabla, permite crear ó modificar la estructura de datos de la misma. Para ello se deben realizar los siguientes pasos:1-. Haga clic en la primera fila del nombre de campo.2-. Defina el campo escribiendo “número de seguridad social”.

Page 20: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

3-. Elija texto en el campo “tipos de datos” y escriba una breve descripción en la columna descripción, como por ejemplo: número de afiliación del paciente a la seguridad social.

4-. En la parte inferior de esta ventana haga clic en tamaño de campo y escriba “15” que representa el número de dígitos que tiene este campo.5- .Repita los cuatro primeros pasos para insertar los campos: nombres del paciente, apellidos,

etc. según la estructura siguiente:Estructura de la tabla de Pacientes

Número de la Seguridad Social del paciente. T(15)Nombre del paciente. T(25)Apellidos del paciente. T(40)Domicilio. T(50)Municipio . T(25)Estado. T(25)Código postal. T(5)Número de teléfono. T(12)Número de historial clínico. T(6)Fecha de Nacimiento DSexo T(1)Cédula T(10)Observaciones. M

Page 21: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

6-. Debería obtener en Access la estructura siguiente:

7-. Guarde la tabla presionando Archivo guardar ó el icono

ó cerrando la ventana.8-. Haga clic en si para guardar los cambios en el diseño de “la tabla 1”.9-. Escriba como nombre de la tabla : “Pacientes” y haga clic en aceptar. Access preguntará: “¿desea crear una

clave principal?”, temporalmente responda NO, mas adelante crearemos dicha clave.

Page 22: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos

10-. Cierre la ventana en caso de continuar abierta. Podrá observar la tabla creada dentro de los objetos de tablas como sigue a continuación:

Page 23: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 24: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 25: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 26: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 27: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 28: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 29: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos
Page 30: UNIVERSIDAD EXPERIMENTAL POLITÈCNICA DE LA FUERZA ARMADA NACIONAL UNEFA NUCLEO CARACAS Prof. Ing. DeniseGarantón Bases de datos