Identificando columnas y tipos de datos
https://engineerdesistemas.blogspot.com/2016/12/identificando-columnas-y-tipos-de-datos.html
Luego de haber identificando las entidades en el proceso del diseño de nuestra base de datos corresponde identificar los atributos de estas entidades para convertirlas luego en tablas.
Ya en nuestra base de datos las entidades se convierten en tablas y los atributos de las entidades se convierten en columnas.
Por lo general un gráfico de una entidad con sus correspondientes atributos los tenemos de esta forma.
Para definir una tabla se debe realizar de forma más individual que sea posible y posteriormente definir las columnas considerando al máximo el detalle.
Hay que tomar en cuenta que a cada columna que se haya establecido se debe vincular necesariamente el tipo de dato que no necesariamente va a coincidir con lo que se maneja en tipificación de datos en los lenguajes de programación que usamos. La tipificación en base de datos son mucho más específicos, esto quiere decir que por ejemplo en MySql tendrá su tipificación específica como así tambien MS SQL Server aunque pueden tener algo en común o tener ligeras variaciones.
Además se empleará la palabra NULL que significa la ausencia total de un valor, las columnas se pueden definir que sea NULL (nula) o NOT NULL (no nula) en este caso se requiere un valor necesariamente, por ejemplo fecha de inscripción.
El siguiente ejemplo muestra una caracterización de lo que sería una tabla con sus campos y la tipificación de datos además si van a ser nulas o no nulas.
Ya en nuestra base de datos las entidades se convierten en tablas y los atributos de las entidades se convierten en columnas.
Por lo general un gráfico de una entidad con sus correspondientes atributos los tenemos de esta forma.
Para definir una tabla se debe realizar de forma más individual que sea posible y posteriormente definir las columnas considerando al máximo el detalle.
Hay que tomar en cuenta que a cada columna que se haya establecido se debe vincular necesariamente el tipo de dato que no necesariamente va a coincidir con lo que se maneja en tipificación de datos en los lenguajes de programación que usamos. La tipificación en base de datos son mucho más específicos, esto quiere decir que por ejemplo en MySql tendrá su tipificación específica como así tambien MS SQL Server aunque pueden tener algo en común o tener ligeras variaciones.
Además se empleará la palabra NULL que significa la ausencia total de un valor, las columnas se pueden definir que sea NULL (nula) o NOT NULL (no nula) en este caso se requiere un valor necesariamente, por ejemplo fecha de inscripción.
El siguiente ejemplo muestra una caracterización de lo que sería una tabla con sus campos y la tipificación de datos además si van a ser nulas o no nulas.