a2a
En el nivel más básico, existen dos aspectos para crear una base de datos, el diseño de la base de datos (si corresponde) y los aspectos técnicos del sistema en el que está creando esa base de datos.
Algunas bases de datos, como una base de datos de pares ID / Valor como Hadoop o DocumentDB no necesitan ningún diseño. Otras bases de datos son relacionales u orientadas a objetos, y obtienen un aspecto de diseño. Las bases de datos orientadas a objetos se basan en el diseño de objetos, sobre los cuales no haré sugerencias, ya que mis habilidades de programación orientadas a objetos están muy oxidadas. El diseño de la base de datos relacional generalmente se divide en dos campos, normalización o esquemas en estrella (y el resto de la nomenclatura de BI). Para una buena información sobre el diseño de BI, recomiendo el Grupo Kimbal: http://kimbalgroup.com. Se han disuelto oficialmente, pero todavía tienen la mayor parte de la mejor información. Para un libro de diseño relacional, recomiendo el libro de Louis Davidsons: https://www.amazon.com/Server-Re…
Entonces, tienes que construir la base de datos. Trabajo principalmente con la plataforma de datos de Microsoft, que, en su mayor parte, significa T-SQL y lo que se denomina consultas de lenguaje de definición de datos (DDL). Se utilizan para crear las tablas y las relaciones entre las tablas, así como para definir la base de datos y sus propiedades.
Este es un tema gigantesco porque hay mucho de lo que hablar. Apenas he empezado a arañar la superficie al cubrir el diseño o los aspectos técnicos de la creación de una base de datos. La pregunta, tal como la tiene, es muy abierta.
- ¿Qué tan difícil es aprender dos idiomas simultáneamente?
- ¿Hay alguna manera de que pueda aprender a amar las matemáticas?
- ¿Debo aprender a codificar tomando una clase o por mí mismo?
- ¿Cuál es la forma más rápida de aprender un nuevo idioma (o el mejor programa)?
- Quiero aprender a codificar y quería comprar una computadora portátil. Para el aprendizaje del desarrollo web y Android. El presupuesto es de 35k. ¿Quieres aprender y trabajar sin retrasos, sugerencias?