Está en la página 1de 21

BASE DE DATOS

MODELO ENTIDAD / RELACION


Página 1 de 21

INSTITUTO NACIONAL DOCTOR


SARBELIO NAVARRETE

MODULO: GESTION DE BASE DE DATOS

TEMA: BASE DE DATOS /


MODELO ENTIDAD-RELACION
MER

PROFESOR: ROBERTO
ABRAHAM MENDEZ

ALUMNOS:
MARIA ELIZABETH MEJIA MEJIA……..45%
ANA GABRIELA FLORES AVILA……….35%
SAYRA DAYANA AREVALO TORRES...5%
DAVID ANTONIO LOPEZ GUSMAN…..25%
Página 2 de 21

Índice.
Caratula………………………………………………………………….pag.1
Índice……………………………………………………………………..pag.2
Introducción………………………………………………………….pag.3
Objetivo General……………………………………………………pag.4
Objetivos Específicos……………………………………………..pag.5
Investigación………………………………………………………….pag.6
Ejercicios………………………………………………………………..pag.13
Conclusion……………………………………………………………..pag.16
Glosario………………………………………………………………….pag.17
Página 3 de 21

INTRODUCCION:
En el entorno del mercado actual, la competitividad y la rapidez de
maniobra de una empresa son imprescindibles para su éxito. Para
conseguirlo existe cada vez una mayor demanda de datos y, por tanto,
más necesidad de gestionarlos. Esta demanda siempre ha estado
patente en empresas y sociedades, pero en estos años se ha
disparado debido al acceso multitudinario a las redes integradas en
Internet y a la aparición de los dispositivos móviles que también
requieren esa información.

En informática se conoce como dato a cualquier elemento informativo


que tenga relevancia para un usuario. Desde su nacimiento, la
informática se ha encargado de proporcionar herramientas que
faciliten la manipulación de los datos. Antes de la aparición de las
aplicaciones informáticas, las empresas tenían como únicas
herramientas de gestión de datos los ficheros con cajones, carpetas y
fichas de cartón. En este proceso manual, el tiempo requerido para
manipular estos datos era enorme. Pero la propia informática ha
adaptado sus herramientas para que los elementos que el usuario
utiliza en cuanto a manejo de datos se parezcan a los manuales. Por
eso se sigue hablado de ficheros, formularios, carpetas, directorios.
Página 4 de 21

OBJETIVO GENERAL:
El principal propósito de la base de datos no es otro que el de guardar,
organizar y proporcionar información de forma sencilla. Los datos a
almacenar pueden ser simplemente una serie de registros o también
pueden ser grandes cantidades de datos.

Almacenar y organizar la información en una base de datos permite


acceder a los datos en cualquier momento. Este acceso rápido y
sencillo lo pueden hacer múltiples usuarios a través de consultas
específicas.

Por lo tanto, los principales objetivos de un sistema de bases de datos


son:

Acceso concurrente a la información.

Redundancia controlada de los datos.

Protección, consistencia e integridad de los datos.

Alta capacidad de relación entre los datos.

Independencia física y lógica.

Alto rendimiento en el manejo de la información


Página 5 de 21

OBJETIVOS ESPECIFICOS:
Como principal propósito organizar y almacenar datos para su fácil
manejo, es un «almacén» de información cuyo contenido puede ser
tan variado como nosotros deseemos.

Una base de datos puede servirnos de ayuda cuando llevamos un


registro de una gran cantidad de datos, ya sean objetos o personas.
Podemos dar como ejemplo de la actualidad un hotel en donde se
reciben reservaciones a diario es muy difícil y poco ordenado de
apuntar todos los datos de la persona en un cuaderno.

Si bien más arriba habíamos mencionado que tener datos y registros


en un cuaderno también forma parte de una especie de base de datos,
en la actualidad con el avance de la tecnología ya no es viable debido
a que las bases de datos digitales son las que predominan.
Página 6 de 21

INVESTIGACION:
¿CUALES SON LOS COMPONENTES DEL MODELO?
En prácticamente cualquier base de datos actual existen cuatro
elementos esenciales: tablas, consultas, informes y formularios. Todos
son indispensables y necesarios:

Las tablas permitirán almacenar los datos.

Con las consultas podremos acceder a los datos almacenados,


ordenarlos y filtrarlos por diferentes criterios.

Los informes serán la forma más eficaz de presentar nuestros datos.

Con los formularios se facilitan las tareas de introducción de datos.

Esta es una definición muy básica de cada uno de los elementos que
forman parte de una base de datos, pero suficiente para comenzar a
familiarizarnos con estos conceptos.
Página 7 de 21

¿QUE SON LAS ENTIDADES?


En bases de datos, una entidad es la representación de un objeto o
concepto del mundo real que se describe en una base de datos.

Ejemplos de nombres de entidades: Alumno, Empleado, Artículo,


Noticia, etc.

Las entidades se describen en la estructura de la base de datos


empleando un modelo de datos.

Cada entidad está constituida por uno o más atributos.

Además, en este modelado las entidades están relacionadas entre sí a


través de Relaciones.

Las entidades fuertes tienen atributos claves, en tanto las entidades


débiles no tienen atributos claves propios.
Página 8 de 21

EJEMPLOS DE ENTIDADES:

¿QUE SON LOS ATRIBUTOS?


Los atributos en un diagrama E-R tienen un conjunto de valores
permitidos que son conocidos con el nombre de dominio o conjunto de
valores para el atributo. Cada atributo de un conjunto de entidades es
una función que asigna el conjunto de entidades a un dominio. Dado
que el conjunto de entidades puede tener varios atributos, cada
entidad se puede describir mediante un conjunto de pares (atributo,
valor), un par por cada atributo del conjunto de entidades.

Los valores de los atributos que describen cada entidad constituyen


una parte significativa de los datos almacenados de los datos
almacenados en la base de datos.
Página 9 de 21

EJEMPLOS DE ATRIBUTOS:

¿QUE SON LOS ROLES?

Los roles de base de datos simplifican el proceso de gestión de


privilegios, ya que se pueden otorgar privilegios a un rol y luego
otorgar el rol a usuarios. Cuando desee revocar privilegios para un
usuario, simplemente tiene que revocar la autorización de rol del
usuario, en vez de revocar cada privilegio individual.
Página 10 de 21

ROLES EJEMPLOS:

¿QUE SON LAS RELACIONES, SUS DIFERESNTES TIPOS Y SUS


DIFERENTES CARDINALIDADES?

Una relación es una asociación entre diferentes entidades. Es un


vínculo que nos permite definir una dependencia, es decir, nos permite
exigir que varias entidades compartan ciertos atributos de forma
indispensable.

Si tomamos como ejemplo la entidad “Estudiante” y la entidad “Libros”


dentro del contexto de un colegio, podríamos ver que entre estas
existe una relación, la cual llamaremos “Prestar”, dado que el
estudiante presta libros y análogamente estos libros son prestados por
estudiantes.

Cardinalidad

Llamada también multiplicidad. Indica la cantidad de elementos o


instancias de una entidad A que se relacionan con una instancia de
una Entidad B y viceversa. Esta puede ser de 3 tipos.
Página 11 de 21

Tipos de relaciones Tipos de cardinalidad


Reflexiva: Uno a Uno (1:1):
Esta se da cuando una entidad Esta se da cuando un registro
se relaciona consigo misma. Un registro es el conjunto de
Tomando como ejemplo la datos que se obtendrían en una
entidad persona, esta podría ser fila, dentro de una tabla en una
reflexiva a través de la relación base de datos. o elemento de
“Trabajar”, dado que una una entidad A se relaciona
persona puede trabajar para otra únicamente con un solo registro
persona. de una entidad B y viceversa.

Binaria: Uno a Muchos (1:M):


Esta se presenta cuando existe Esta se da cuando un registro
una relación únicamente entre 2 Un registro es el conjunto de
entidades. Como ejemplo datos que se obtendrían en una
consideremos las entidades fila, dentro de una tabla en una
“Persona” y “Auto” las cuales se base de datos. de una entidad A
pueden relacionar a través de la se relaciona con cero o varios
relación “Poseer”. registros de una entidad B, y
cada registro de la entidad B se
relaciona únicamente con un
registro de la entidad A.

N-Aria: Muchos a Muchos (N:M):


En este caso en una misma Esta se da cuando un registro
Página 12 de 21

relación intervienen más de 2 Un registro es el conjunto de


entidades. Como ejemplo datos que se obtendrían en una
tomemos las entidades fila, dentro de una tabla en una
“Periodista”, “Articulo” y base de datos. de una entidad A
“Periódico” las cuales se pueden se relaciona con cero o varios
relacionar a través de la relación registros de una entidad B, y un
“Escribir”. registro de una entidad B se
relaciona con cero o varios
registros de la entidad A.

¿QUE SON LOS IDENTIFICADORES?

El nombre de un objeto de base de datos se conoce como su


identificador. Cualquier elemento de Microsoft SQL Server puede tener
un identificador. Servidores, bases de datos y objetos de bases de
datos, como tablas, vistas, columnas, índices, desencadenadores,
procedimientos, restricciones, reglas, etc.
Página 13 de 21

Ejercicios
Hacer 3 ejercicios utilizando el modelo entidad-relación (con sus
respectivas cardinalidades, llaves primarias, llaves foráneas y
atributos tipo relación )

Ejercicio 1

Dado un código de profesores determinar su nombre, dedicación y categoría,


así como el conjunto de asignaturas que imparte con el código de esa
asignatura, su nombre, el centro en el que se imparte y el numero de horas.

nombre1 codigo1
Página 14 de 21

Ejercicio 2

Dado un proveedor queremos conocer su nombre, su dirección, cuidad y


provincia así como las piezas que suministra, conociéndose color, categoría,
precio y cantidad (donde para cada categoría hay un único precio)

nombre2

nombre1

Ejercicio 3

Se desea crear una base de datos que contenga información sobre las
revistas a las que estás suscrito o compras habitualmente. De cada revista,
se pide su título, el ISSN (un código que identifica a la publicación), el número
y el año de publicación. También se desea almacenar información de cada
uno de los artículos publicados: el título, la página de inicio y la página de fin.
Se asume que no hay dos artículos con el mismo título. Cada artículo puede
Página 15 de 21

estar escrito por varios autores, de quienes interesa conocer su nombre, una
dirección de correo electrónico y su adscripción, así como un número que
indique la posición en laque aparece en cada artículo: un 1 si es el primer
autor, un 2 si aparece en segundo lugar, etc. Diseñar una base de datos que
se ajuste al requerimiento arriba expuesto, identificando tablas ,atributos,
claves principales y relaciones existentes.

numero1

titulo1

nombre1
Página 16 de 21

CONCLUSION:

Como pudimos notar en el trabajo de investigación que realizamos,


nos da una detallada información sobre las bases de datos, así como
los gestores de base de datos, partes muy importantes como su
arquitectura y sus áreas de aplicación, quizá esto no sea tan relevante
como parece, pero es importante tenerlo en cuenta.

Nos da la pauta para que empecemos a crear y diseñar nuestras


propias bases de datos, los pasos que requerimos para hacerlo y darle
una solución correcta al problema que queremos trasladar a la bd, y
para hacerlo requerimos de las formas normales, las cuales hacen que
nuestra base de datos quede con una buena lógica, ya que, sin eso,
sería un caos y no resolvería nada.

Otro punto importante fue el del algebra relacional, ya que nos enseña
a poder hacer nuestras futuras consultas que realizaremos en una
base de datos, para poder obtener los datos o valores que queremos,
y poco a poco podremos hacer consultas más específicas y mejores.
Página 17 de 21

GLOSARIO:

 Acceso: La manera en la cual los archivos o conjunto de datos


son referenciados por la computadora.
 Base de Datos: Es una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados
por los Sistemas de Información de una empresa o negocio en
particular.
 Buscadores: O también llamados motores de búsqueda, son
herramientas que permiten clasificar la información que existe en
la red y hacerla localizable en poco tiempo según las
preferencias del usuario.
 Campo: Unidad básica de una base de datos, un campo puede
ser, por ejemplo, el nombre de una persona. Los nombres de los
campos, no pueden empezar con espacios en blanco y
caracteres especiales. No pueden llevar puntos, ni signos de
exclamación o corchetes. Si pueden tener espacios en blanco en
el medio
 Eliminación: Es una solicitud de eliminación que se expresa de
forma muy parecida a una consulta. Sin embargo, en vez de
presentar tuplas al usuario, quitamos las tuplas seleccionadas de
la base de datos. Sólo puede eliminar tuplas completas; no
se puede eliminar únicamente valores de determinados atributos.
Página 18 de 21

 Formulario: es el elemento en forma de fecha que permite la


gestión de los datos de una forma más cómoda y visiblemente
más atractiva

 Gestor de Base de Datos: Es un conjunto de programas que


permiten crear y mantener una base de datos, asegurando su
integridad, confidencialidad y seguridad
 Nivel lógico: definición de las estructuras de datos que
constituyen la base de datos
 Software: Es un sistema manejador de bases de datos que
permite al usuario accesar con facilidad a los datos almacenados
o que ande ser almacenados
 Tuplas: Es la representación de una fila en una de las tablas
que se está almacenando datos. Y las cuales serán llamadas por
los administradores de Base de Datos en el tiempo de ejecución
de un sistema.
 Sistema gestor de base de datos: Es un conjunto de
programas que permiten crear y mantener una base de datos,
asegurando su integridad, confidencialidad y seguridad.
 Sistema de Administración de Base de Dato: Es el software
que controla la organización, almacenamiento, recuperación,
seguridad e integridad de los datos en una base de datos.
 Un archivo: es un elemento que contiene información y que a su
vez se identifica por un nombre y su extensión. Esta última
comienza por un punto y determina el tipo de aplicación a la que
está asociado el archivo.
Página 19 de 21

 Relación: El objetivo de estas relaciones sería principalmente


evitar la duplicidad de información y en consecuencia, optimizar
el rendimiento de la base de datos.
 Identificador: son símbolos léxicos que nombran
entidades.
 Cardinalidad: es el número de filas relacionadas de cada uno
de los objetos en la relación.
 Binaria: esta se presenta cuando existe una relación
únicamente entre 2 entidades
 Reflexiva: Esta se da cuando una entidad se relaciona consigo
misma
 Roles: de base de datos simplifican el proceso de gestión de
privilegios, ya que se pueden otorgar privilegios a un rol y luego
otorgar el rol a usuarios
 Entidad: es la representación de un objeto o concepto del
mundo real que se describe en una base de datos.
 Atributos: en un diagrama que tienen un conjunto de valores
permitidos que son conocidos con el nombre de dominio o
conjunto de valores para el atributo
 Multiplicidad: determina cuántos objetos de cada tipo
intervienen en la relación
 Modelos de Red: Este modelo permite la representación de
muchos a muchos de una Base de Datos. El modelo de red evita
redundancia en la información, a través de la incorporación de
un tipo de registro denominado el conector
Página 20 de 21

 Reglas de Integridad: Son restricciones que definen los estados


de consistencias de las bases de datos.
 Usuario final: es quien acceda a las bases de datos por medio
de un lenguaje de consulta o de programas de aplicación.

Administración de Base de Datos Relacional: Técnica de datos al mismo tiempo,


relaciona la información mediante vinculaciones establecidas por una columna o
campos comunes.

También podría gustarte