¿A la hora de ingresar datos como ingreso los de tipo String, Numéricos, Boolean?
Los datos de tipo numérico van sin apostrofe a diferencia de los String y Boolean, es también de aclarar que no es necesario ingresar todos los campos del registro, aun que pueden haber algunos campos que sean obligatorios, estos campos pueden ser elegidos en la construcción de la tabla.
¿Qué valor toma los campos que no son ingresados en el registro?
Estos valores tomaran un valor por defecto establecido a la hora de la creación de la tabla, si no se estableció ningún valor entonces es probable que se inicialice con un NULL (vacio), en caso de que el campo admita NULL, esto también se establece en la creación de la tabla, sino admite NULL muy probamente aparecerá error.
¿Tipos de datos?
Tenemos los tipos de dato de texto, número, fecha/hora, Lógicos
¿Cuáles son las diferencias de los tipos de datos texto?
¿Cuáles son las diferencias de los tipos de datos numérico
- integer
- bigint
- smallint
- float
- decimal
- numeric?
¿Cuáles son las diferencias de los tipos de datos fecha/hora
- date
- year
- time
- datetime
- timestamp?
¿Cuáles son las diferencias de los tipos de datos Lógicos?
Boolean: Solo tiene valores TRUE o FALSE, sirven para verificaciones.
¿Constraints (Restricciones) que hacen
- Not null
- unique
- primary key
- foreign key
- check
- index?
Son reglas que tiene las tablas de las bases de datos:
- NOT NULL: se asegura que un campo en especifico no puede ir NULL que es el valor por defecto.
¿Qué significa RDBMS o SGDBR?
Significa Relational Database Management System, prácticamente es un software que se encarga de que las reglas de Edgar Codd se cumplan y realizar todas las funcionalidad de SQL, por ejemple: MySQL, PostgreSQL, MariaDB.