Want to make creations as awesome as this one?

Transcript

x

start_

Alumno:Eduardo Rubén Rosas Rodríguez

Tema 1.5 Modelos de datos

Definición:

Bases de datos

+

info

Modelos de datos conceptual

+

info

Modelado de datos

+

info

Here you can put a highlighted title

El modelado de datos suele comenzar representando los datos conceptualmente y, después, representándolos de nuevo en el contexto de las tecnologías elegidas:

Tipos de modelos

+

info

Here you can put a highlighted title

Tipos de modelos

i

+

+

+

+

+

+

+

+

+

1

4

5

7

9

8

6

3

2

Here you can put a highlighted title

x

start_

1.5.1 Tipos de campos

¿Que son?

Here you can place a highlighted title

+

info

i

TIPOS DE CAMPOS:

FECHAS:Almacenan fechas facilitando posteriormente su explotación y distintas operaciones. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra...

BOOLEANOS:Son los datos que pueden representar únicamente dos valores: Verdadero y falso (Sí o No, true o false)

ALFANUMERICOS:Contienen cifras y letras. Presentan a menudo una longitud limitada (255 caracteres) pero pueden ser también más cientos de caracteres.

i

TIPOS DE CAMPOS:

AutoIncrementables:Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: Servir de identificador ya que resultan exclusivos de un registro.

CARACTER:El tipo de datos CHAR almacena datos de carácter en un campo de longitud fija. Los datos pueden ser una serie de letras, números y otros caracteres de un solo byte o varios bytes que pueden ser utilizados por el juego de códigos del entorno local de la base de datos.

ENTEROS:Los tipos de datos enteros son aquellos que representan solo números sin partes fraccionarias.

i

TIPOS DE CAMPOS:

ALFA 256:Debe usarse para almacenar URLs, direcciones de email, datos con caracteres especiales. Es un campo que no desprecia los espacios en blanco iniciales o finales. Es el tipo de campo que se procesa más rápido al no estar comprimido.

OTROS TIPOS:Alfa 128: Se usa para almacenar datos en los que se desprecien los espacios en blanco iniciales y finales. Alfa 64: Se usa para datos textos que deban guardarse en mayúsculas o que contengan números y caracteres especiales de uso común como el guión o la barra inclinada. Alfa 40: Se usa en códigos de barras y aquellos códigos que no necesiten usar espacios en blanco ni caracteres especiales. Alfa Latin1: Se usa para almacenar datos con la codificación ISO Latin1 (ISO-8859-1).

  • https://doc.velneo.com/velneo-vdevelop/buenas-practicas-de-programacion/buenas-practicas-de-rendimiento/buenas-practicas-base-de-datos/cuando-usar-cada-tipo-de-campo-alfa
  • https://learn.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/data-types/numeric-data-types
  • https://www.ibm.com/docs/es/informix-servers/12.10?topic=ocdt-char-data-type
  • https://desarrolloweb.com/articulos/263.php
  • https://www.ibm.com/docs/es/ida/9.1.2?topic=schemas-star
  • https://www.calameo.com/read/0053639673fc6b38dc777
  • https://ayudaleyprotecciondatos.es/bases-de-datos/documentales/
  • https://www.hostingplus.mx/blog/modelo-de-red-de-una-base-de-datos-cuales-son-sus-caracteristicas/
  • https://aws.amazon.com/es/what-is/data-modeling/
  • https://huridocs.org/community-resources/disenando-tu-modelo-de-datos-conceptual/#:~:text=Un%20modelo%20de%20datos%20conceptual%20(tambi%C3%A9n%20conocido%20como%20%E2%80%9Cesquema%20conceptual,y%20las%20relaciones%20entre%20ellos.
  • https://www.sap.com/latinamerica/products/technology-platform/datasphere/what-is-data-modeling.html#:~:text=Los%20modelos%20de%20datos%20son,aplicaciones%20compartan%20los%20mismos%20datos.

Bibliografía

Here you can put a highlighted title

x

Muchas gracias

x

Este es el proceso de diagramación de los flujos de datos, en el cual, al crear una nueva estructura de bases de datos o alterniativa, el diseñador debe comenzar con un diagrama de flujo de los datos por dentro y fuera de la base de datos. Este se usa para definir los formatos y estructuras de los datos, y las funciones de gestión de la base de datos, esto a fin de dar un soporte eficiente al flujo de los datos.

Este es una descripción de alto nivel de las necesidades de información que subyacen al diseño de una base de datos.Representa los conceptos principales de una base de datos y las relaciones entre ellos. Estos mayormente son representados gráficamente mediante un diagrama de flujo u otro tipo de diagrama.

x

x

Es un enfoque de modelado popular que visualiza las clases de datos como tablas. Las diferentes tablas de datos se unen o enlazan entre sí mediante el uso de claves que representan la relación de las entidades del mundo real. Puede usar la tecnología de bases de datos relacionales para almacenar datos estructurados.

Modelo de datos relacional:

El modelado de datos es el proceso en el cual se crea una representación visual o esquematica que define los sistenas de recopilación y administración de información- Este mismo ayuda a crear una vista unificada de los datos de una organizacióm.

x

x

Los modelos dimensionales usan datos duplicados o redundantes y priorizan el rendimiento sobre el uso de menos espacio para el almacenamiento de datos. Por ejemplo, en los modelos de datos dimensionales, el concesionario de automóviles tiene dimensiones como Auto, Sala de exhibiciones y Tiempo. La dimensión Auto tiene atributos como el nombre y la marca, pero la dimensión Sala de exhibiciones tiene jerarquías como el estado, la ciudad, el nombre de la calle y el nombre de la sala.

Modelo de datos Dimensional:

x

El modelado de datos entidad-relación (ER) usa diagramas formales para representar las relaciones entre entidades en una base de datos. Los arquitectos de datos usan varias herramientas de modelado ER para representar los datos.

Modelo de datos Entidad - Relacion:

x

En el modelado de datos jerárquico, se pueden representar las relaciones entre los distintos elementos de datos en formato de árbol. Los modelos de datos jerárquicos representan relaciones de uno a varios, con parents o clases de datos raíz que se asignan a varios children.

Modelo de datos Jerarquico:

x

Un modelo de red está formado por nodos padres que pueden estar relacionados con muchos nodos hijos, aunque estos a su vez pueden tener enlaces a distintos nodos padre (la flexibilidad antes mencionada). Los modelos de red tienen características similares a las bases de datos jerárquicas, pero con una relación menos severa entre los nodos padre y los nodos hijo.

Modelo de dato en red:

x

Los datos de los clientes se almacenan de forma que cada cliente del mundo real se represente como un objeto de datos de cliente. Los modelos de datos orientados a objetos superan muchas de las limitaciones de los modelos de datos relacionales y son populares en las bases de datos multimedia.

Modelo de dato orientado a objetos:

x

Las bases de datos orientadas a documentos utilizan documentos para el almacenamiento de todos los registros y los datos asociados a ellos. Cada uno de estos registros puede almacenar distintos tipos de datos. A su vez, los documentos que contienen los registros pueden tener diferentes formatos, desde archivos JSON o XML hasta documentos de texto.

Modelo de Documento:

x

Es un modelo que sirve para describir las entidades donde el número de atributos se pueden utilizar para describirlos es potencialmente enorme, pero el número que realmente se aplican a una determinada entidad es relativamente modesto.

Modelo de Entidad - Atributo - Valor:

x

Un esquema de estrella es un tipo de esquema de base de datos relacional que consta de una sola tabla de hechos central rodeada de tablas de dimensiones.

Esquema de estrella:

x

Los campos son los componentes que proporcionan la estructura a una tabla. No es posible tener una tabla sin campos. Por ejemplo, puede crear una tabla vacía que tenga definidos los campos pero ninguna fila (registros). En las bases de datos, se utilizan campos para mantener las relaciones entre las tablas. Se realiza creando campos coincidentes en dos o más tablas.