Está en la página 1de 5

UNIVERSIDAD INTERNACIONAL DEL ECUADOR

MODALIDAD A DISTANCIA.

ESTUDIANTE:

Fredy Gabriel Alarcón Armijo


CARRERA:

Ingeniería Comercial

ASIGNATURA:

Ofimática 3

SEMESTRE:

2017 - 2018

TAREA:

Nº 3
¿Qué es el modelo entidad-relación?

Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos
para diseñar estos esquemas que posteriormente debemos de implementar en un gestor
de BBDD (bases de datos). Este modelo se representa a través de diagramas y está formado por
varios elementos.

Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos
y como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista
de los atributos y las relaciones de cada elemento.

Elementos del modelo entidad-relación

Entidad

Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian
claramente entre sí.

Para poder seguir un ejemplo durante el artículo añadiré ejemplos sobre un taller mecánico,
donde se podría crear las siguientes entidades:

 Coches (objeto físico): contiene la información de cada taller.

 Empleado (objeto físico): información de los trabajadores.

 Cargo del empleado (cosa abstracta): información de la función del empleado.

Estas entidades se representan en un diagrama con un rectángulos, como los siguientes.

Atributos

Los atributos definen o identifican las características de entidad (es el contenido de esta
entidad). Cada entidad contiene distintos atributos, que dan información sobre esta entidad.
Estos atributos pueden ser de distintos tipos (numéricos, texto, fecha...).

Siguiendo el ejemplo de antes podemos analizar los atributos de nuestra entidad "Coches", que
nos darán información sobre los coches de nuestro supuesto taller.

Unos posibles atributos serían los siguientes: número de chasis, matrícula, DNI del
propietario, marca, modelo y muchos otros que complementen la información de cada coche.

Los atributos se representan como círculos que descienden de una entidad, y no es necesario
representarlos todos, sino los más significativos, como a continuación.
Empleados" especificará que cargo tiene en el taller, y tiene que ser idéntico al que ya existe en
la entidad "Cargo del empleado".

Las relaciones se muestran en los diagramas como rombos, que se unen a las entidades mediante
líneas.

Yo, bajo mi punto de vista, entiendo mejor esto en una tabla (de una implementación en
una BBDD), por lo que voy a poner el ejemplo de como se representaría (resaltada la relación,
que posteriormente veremos como se haría).

ÁLGEBRA RELACIONAL

Es un método que consiste básicamente en crear o construir nuevas relaciones a partir de


relaciones existentes.

Existen 2 tipos de operadores algebraicos:

 Operadores básicos o primitivos.

 Operadores no básicos o derivados.

Operadores básicos o primitivos.

Se clasifican en:

1. Proyección (π).

2. Selección (σ).

3. Unión (U).

4. Diferencia (-).

5. Producto cartesiano (X).


Proyección.

Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto
de atributos de la relación, además elimina las filas duplicadas.

Ejemplo

PERSONA

CODIGO NOMBRE EDAD TELEFONO CIUDAD

1 PEDRO 24 3182405 QUITO

2 SONIA 15 3234534 QUITO

3 ERIK 18 4102405 GUAYAQUIL

4 ANDREA 27 4089129 GUAYAQUIL

π NOMBRE, CUIDAD (PERSONA)

Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una


representación intermedia de una consulta a una base de datos y, debido a sus propiedades
algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.

SQL

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta
estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de
bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos.

Definiendo cómo es almacenada la


información.
 CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
 DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
 CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena
realmente.
 ALTER TABLE se utiliza para modificar una tabla ya existente.
 DROP TABLE se utiliza para eliminar por completo una tabla existente.

Manipulando los datos.


 SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
 INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
 UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
 DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
 REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya
existentes.
 TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.

Posdata estimado profesor tomo lo indicado en este trabajo es el resultado de un resumen de varias
páginas de internet hice lo que pude ya que para mí se me hace un poco complicado con estos temas
ya que nunca los he utilizado, no es como los programas de office, espero me entienda y tal vez no
creo que sea el único con este inconveniente

También podría gustarte