Вы находитесь на странице: 1из 7

CENTRO DE ESTUDIOS EMSSANAR

CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

GUIA DE AULA No. 1 – INTRODUCCION A LAS BASES DE DATOS

PROGRAMA: Sistemas y Computación I.H.S 4 T.H 64


ASIGNATURA: Bases de Datos II
SEMESTRE: Cuarto
RESPONSABLES: Juan Agreda y Francisco Caicedo N.

ESTANDARES

 Identificar los principales elementos que se necesitan para el modelado de una base de datos.

RECUPERACION DE SABERES Y EXPERIENCIAS PREVIAS

Conocer el Significado de una Entidad, Relaciones, llaves primarias, llaves foráneas.

Entidad: Es un objeto que puede distinguirse de otros objetos. Se caracterizan por tener un identificador (nombre
de la entidad que por lo general se expresa con un sustantivo), y un descriptor (características o atributos que
tienen algo en común).

Relaciones: Es la unión o ligadura de dos o más entidades que comparten una acción en común. Se las identifica
con verbos.

Tipos de Relaciones: Existen tres tipos de Relaciones:

 Una a una: una entidad de A está asociada únicamente con una entidad de B y una entidad de B está
asociada solo con una entidad de A.

A B
Figura. No.1 Una a una
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

 Una a muchas: una entidad en A está asociada con varias entidades de B, pero una entidad de B puede
asociarse únicamente con una entidad de A.

A B

Figura. No.2 Una a muchas

Muchas a una: una entidad de A está asociada únicamente con una entidad en B, pero una entidad de B está
relacionada con varias entidades de A.

A B
Figura. No.3 Muchas a una

 Muchas a muchas: una entidad en A está asociada con varias entidades de B y una entidad en B está
vinculada con varias entidades de A.

A B
Figura. No.4 Muchas a muchas
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

INCORPORACION DE NUEVA INFORMACION

Base de Datos: es un conjunto de información. Esta información está disponible en cualquier momento para que
las usen los programas de cualquier aplicación y para consultas que los usuarios deseen hacer suponiendo que
tengan derecho de acceso a ella.

Ejemplos: Una biblioteca tiene listas de los libros que posee. Una clínica, de sus pacientes y médicos, una
empresa, de sus productos, ventas y empleados.

Gestor de base de datos: es un programa que permite introducir y almacenar datos, ordenarlos y manipularlos.
Organizarlos de manera significativa para que se pueda obtener información no visible como totales, relaciones
de otro tipo. Debe permitir en principio:

-Introducir datos

-Almacenar datos

-Recuperar datos y trabajar con ellos

Llave Primaria: Es el atributo que identifica de manera única a una entidad dentro del conjunto de entidades.
Permite también identificar cada conjunto de atributos de manera única.

Llaves Foráneas: Son aquellos atributos que se heredan de otras entidades, para conformar una relación.

Modelo Jerárquico: Una base de datos jerárquica consiste en una colección de registros que se conectan entre sí
por medio de enlaces. Los registros son similares a los expuestos en el modelo de red. Cada registro es una
colección de campos (atributos), que contienen un solo valor cada uno de ellos. Un enlace es una asociación o
unión entre dos registros exclusivamente. Por tanto, este concepto es similar al de enlace para modelos de red.

En este modelo solo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:

 No se admiten relaciones N:M


 Un segmento hijo no puede tener más de un padre.
 No se permiten más de una relación entre dos segmentos.
 Para acceder a cualquier segmento es necesario comenzar por el segmento raíz
 El árbol se debe de recorrer en el orden designado.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

En el anterior diagrama se indica una entidad sucursal la cual tiene una identificación(ID. SUCURSAL), DIRECCIÓN
Y JEFE cuenta con varias oficinas las cuales tienen una identificación un campo en el cual se regitra la relacion con
la sucursal (ID.SUCURSAL) y una dirección, en la sucursal cuenta con varias empleadas(EMPLEADA) las cuales
tienen identificación(ID.EMP), NOMBRE y el campo(ID.SUCURSAL) que relaciona con la entidad sucursal, Tambien
se observa que una empleada puede tener varios HIJOS los cuales tienen un NOMBRE, EDAD Y SEXO.

Modelo en Red: Una base de datos de red como su nombre lo índica, esta formado por una colección de
registros, los cuales están conectados entre sí por medio de enlaces. El registro es similar a una entidad como las
empleadas en el modelo entidad-relación.

Un registro es una colección de campos (atributos), cada uno de los cuales contiene solamente almacenado un
solo valor, el enlace es la asociación entre dos registros exclusivamente, así que podemos verla como una relación
estrictamente binaria.

En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta
estructura cualquier componente puede relacionarse con cualquier otro.

A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:

 El tipo de registro, que representa un nodo.


 Elemento, que es un campo de datos.
 Agregado de datos, que define un conjunto de datos con nombre.

Este modelo de datos permite representar relaciones N:N


CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

Este diagrama nos indica que los alumnos Luis A. Laura M. y Leticia L. cursaron la materia Base de datos 2 con La
maestra Ing. Lourdes A. Campoy M obteniendo una calificación de 100,80,95 respectivamente.

Modelo Orientado a Objetos: El modelo de bases de datos orientado a objetos es una adaptación a los sistemas
de bases de datos. Se basa en el concepto de encapsulamiento de datos y código que opera sobre estos en un
objeto. Los objetos estructurados se agrupan en clases. El conjunto de clases esta estructurado en sub y
superclases basado en una extensión del concepto ISA del modelo Entidad - Relación. Puesto que el valor de un
dato en un objeto también es un objeto, es posible representar el contenido del objeto dando como resultado un
objeto compuesto.

FACTURA
cod_factura
Fecha_factura
Val_factura

CLIENTE

En el diagrama observamos la relación que un cliente puede estar regitrado en varias facturas pero en una factura
se registran un solo cliente

Diagrama entidad Relación (E-R): Es un modelo que pretende visualizar la totalidad de la base de datos mediante
gráficos identificando cuales son las relaciones que existen entre las entidades.

Ejemplo: Se tiene las siguientes entidades cliente, cuenta. La relación que existe entre estas dos entidades seria:
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

Modelo Relacional: Este modelo permite especificar con más detalle la estructura de una base de datos. Una
base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados
estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas
tablas.

TRABAJO PRÁCTICO

1. Una tienda de música desea modelar a los compositores de sinfonías, las sinfonías y la relación entre ambos.
De los compositores se conoce su nombre, mientras que de cada sinfonía se conoce: el nombre de su compositor,
el género, y los instrumentos necesarios para su ejecución. Proponer un Diagrama E - R que modele la realidad
planteada.

2. Diseñar un esquema E/R que recoja la organización de un sistema de información en el que se quiere tener la
información sobre municipios, viviendas y personas. Cada persona solo puede habitar en una vivienda, pero
puede ser propietaria de más de una.

3. La base de datos del hospital necesita almacenar información sobre los pacientes, su admisión, los
departamentos del hospital y sus tratamientos. Para cada paciente se conoce: nombre, dirección, sexo y número
de seguro social. Para cada departamento se conoce: nombre del departamento, su ubicación, el nombre del
médico que lo dirige, el número de camas disponibles y el número de camas ocupadas. Cada paciente se admite y
se da de alta en una fecha determinada; además se le administran varios tratamientos durante la hospitalización.
Para cada tratamiento se almacena su nombre, duración y las posibles reacciones que pueda tener el paciente.
CENTRO DE ESTUDIOS EMSSANAR
CETEM
Resolución 0136 de 2007, 26 enero de 2007
Secretara de Educación Municipal
FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

APLICACIÓN CREATIVA

Aplicar a una situación real los conceptos de bases de datos, identificando posibles entidades (como mínimo 3), y
relaciones, Realizar el diagrama entidad Relación.

AMPLIACION, PROFUNDIZACION Y GESTION DE CONOCIMIENTOS

Averiguar los tipos de datos más usados y las restricciones que existen en el lenguaje de SQL.

Вам также может понравиться