Está en la página 1de 8

Identificación de los modelos de datos

¿Que es modelo entidad-relación?

Es una herramienta para el modelo de datos, la cual facilita la


representación de entidades de una base de datos.​
Se caracteriza por utilizar una serie de símbolos y reglas para
representar los datos y sus relaciones.

usos:
● Diseño de bases de datos
● Solución de problemas de bases de datos
● Sistemas de información empresarial
● Reingeniería de procesos de negocio
● Educación

Entidad

Algo que se puede definir, como una persona, objeto, concepto u


evento, que puede tener datos almacenados acerca de este. Piensa en
las entidades como si fueran sustantivos. Por ejemplo: un cliente,
estudiante, auto o producto. Por lo general se muestran como un
rectángulo.

Tipo de entidad: un grupo de cosas que se pueden definir, como


estudiantes o atletas.
Conjunto de entidades: es igual que un tipo de entidad, pero se
define en un momento determinado.
Categorías de entidades: las entidades se clasifican en fuertes,
débiles o asociativas. Una entidad fuerte se puede definir únicamente
por sus propios atributos, en cambio, una entidad débil no. Una
entidad asociativa es aquella que relaciona entidades (o elementos)
dentro de un conjunto de entidades.
Claves de entidad: se refiere a un atributo que únicamente define una
entidad en un conjunto de entidades.
Superclave: un conjunto de atributos (uno o más) que juntos definen
una entidad en un conjunto de entidades.
Clave candidata: es una superclave mínima, es decir, contiene el
menor número posible de atributos.
Clave primaria: es una clave candidata seleccionada por el diseñador
de la base de datos para identificar únicamente al conjunto de
entidades.
Relación
Cómo las entidades interactúan o se asocian entre sí. Piensa en las
relaciones como si fueran verbos. Por ejemplo, el estudiante
mencionado podría inscribirse en un curso. Las dos entidades serían el
estudiante y el curso, y la relación representada es el acto de inscribirse,
que conecta ambas entidades de ese modo. Las relaciones se
muestran, por lo general, como diamantes o etiquetas directamente en
las líneas de conexión.

Relación recursiva: la misma entidad participa más de una vez en la


relación.
Atributo
Una propiedad o característica de una entidad. A menudo se muestra
como un óvalo o círculo.

Cosme Eduardo Gamboa Flores


Atributo descriptivo: una propiedad o característica de una relación
(frente a una entidad).
Categorias de los atributos:
Simples: significa que el valor del atributo es mínimo y ya no puede
dividirse, como un número de teléfono.
Compuestos: los subatributos surgen de un atributo.
Derivados: los atributos se calculan o derivan de otro atributo, por
ejemplo, la edad se calcula a partir de la fecha de nacimiento.

Valores múltiples: se denota más de un valor del atributo, como


varios números de teléfono para una persona.

Valor único: contienen solo un valor de atributo. Los tipos se pueden


combinar, por ejemplo, puede haber atributos de valor único simples o
atributos de múltiples valores compuestos.

Cosme Eduardo Gamboa Flores


Cardinalidad

Define los atributos numéricos de la relación entre dos entidades o


conjuntos de entidades. Las tres relaciones cardinales principales son
uno a uno, uno a muchos y muchos a muchos. Un ejemplo de uno a
uno sería un estudiante asociado a una dirección de correo electrónico.
Un ejemplo de uno a muchos (o muchos a uno, en función de la
dirección de la relación) sería un estudiante que se inscribe en muchos
cursos, y todos esos cursos se asocian a ese estudiante en particular.
Un ejemplo de muchos a muchos sería los estudiantes en grupo están
asociados a múltiples miembros de la facultad y a su vez los miembros
de la facultad están asociados a múltiples estudiantes.

● Sustantivo común: tipo de entidad. Ejemplo: estudiante.

Cosme Eduardo Gamboa Flores


● Sustantivo propio: entidad. Ejemplo: Sally Smith.
● Verbo: tipo de relación. Ejemplo: se inscribe (por ej. en un
curso, que podría ser otro tipo de entidad).
● Adjetivo: atributo de una entidad. Ejemplo: principiante.
● Adverbio: atributo de una relación. Ejemplo: digitalmente.

¿Que es modelo relacional?


Un modelo relacional consiste en representar datos por medio de tablas
relacionadas cuyas filas se llaman tuplas y las columnas variables,
conformando así una base de datos.
Se representan con tablas de datos, de manera que las filas son los
diferentes casos y las columnas los campos a estudiar. Es muy utilizado
para administrar datos de forma dinámica.
● La relación, que es el término formal, tiene en la tabla su
equivalente informal.
● La tupla no es más que un registro que se representa en las filas
de la tabla y el atributo es una columna o campo.
● La cardinalidad se refiere al número de filas o registros y el grado
es el número de columnas o campos.
● Por último, la clave primaria es un identificador único de cada
caso.
● Las tablas son el centro del modelo y los datos deben ser
representados en ellas. También se usan tablas cuando se
calculan resultados de otras.
● El orden de cada columna viene determinado por el tipo de
consulta que se realice. Por tanto, no es necesario un orden
inicial, ya que cada relación la conforma un conjunto único de
datos.
● Como ya hemos mencionado, las filas son datos o casos, las
columnas campos o variables. Por otro lado, cada celda es un
registro que tiene dos dimensiones.
● Es imprescindible disponer de un identificador único (clave
primaria) de cada registro. Este permite establecer relaciones
entre dos o más tablas, usándolo como una clave externa.

Cosme Eduardo Gamboa Flores


Definicion de sistema gestor de base de datos
es un software que permite administrar una base de datos. Esto
significa que mediante este programa se puede utilizar, configurar y
extraer información almacenada​.

1. MySQL

MySQL es un SGBD que está escrito en C y C++ y, además, está


provisto de un analizador sintáctico de SQL basado en Yacc con un
tokenizador (escáner léxico) propio. Además, el sistema de gestión de
bases de datos se destaca por su amplio soporte de sistemas
operativos.

2. Microsoft SQL Server

Microsoft SQL Server es una herramienta para la gestión de bases de


datos cuyo principal lenguaje de consulta es Transact-SQL, una
aplicación de las normas ANSI/ISO estándar Structured Query
Language (SQL).

Algunas de sus características son las siguientes:

● Soporte de transacciones.

● Escalabilidad, estabilidad y seguridad.

Cosme Eduardo Gamboa Flores


● Soporta procedimientos almacenados.

● Incluye un potente entorno gráfico de administración que


permite el uso de comandos DDL y DML gráficamente.

● Permite trabajar en modo cliente-servidor, donde la


información y datos se alojan en el servidor y las terminales o
clientes de la red sólo acceden a la información.

● Permite administrar información de otros servidores de


datos.

Microsoft SQL Server es uno de los principales sistemas de gestión de


base de datos del mercado, dispone de un amplio abanico de
aplicaciones de software destinados a la inteligencia empresarial y
analítica de mercado.

3. Oracle

Oracle es un database management system utilizado principalmente por


las grandes empresas para que puedan controlar y gestionar una gran
cantidad de contenidos desde un solo archivo.

Así se consigue minimizar el riesgo de pérdida de información, además


de reducir costes. Entre sus acciones se pueden destacar las
siguientes: soporte de transacciones, estabilidad y soporte
multiplataforma de Windows, Linux, Mac OS X, Unix y BDS.

Las principales características de Oracle son las siguientes:

● Control de acceso, al usar tecnología avanzada que vigila


quién accede a los datos.

● Se trata de una herramienta cómoda de utilizar, puesto que


es muy intuitiva.

● Gestión segura de la protección de los datos, además de las


copias de seguridad.

● Pueden visualizarse los datos de consulta en tablas con el


formato de filas y columnas con la vista materializada.

Cosme Eduardo Gamboa Flores


Cosme Eduardo Gamboa Flores

También podría gustarte