¿Que aprendieron de los temas "DataBase Design Basics", "Application Architecture" y "Create An Application"?

Certified Associate Developer

Favor de subir sus apuntes 

  Discussion posts and replies are publicly visible

  • Base de Datos. 
     
    Es un conjunto organizado de información/datos, generalmente almacenado en una computadora. Se utilizan para hacer que la búsqueda y recuperación de datos sea rápida y eficiente. 

    Entidad. Es un concepto abstracto (objeto, persona, organización, lugar, u otro) de algo donde se desea almacenar información. 

    Tablas. Agrupan valores o elementos de datos relacionados en columnas y filas. En una base de datos relacional, cada tabla representa una entidad diferente, por lo que a menudo se utilizan como sinónimos. Las entidades se almacenan como tablas en bases de datos. 

    Atributo (columna, primer elemento). Las columnas de una tabla también se denominan campos o atributos. Definen la estructura de una tabla.  

    Registro (fila). Una fila contiene un conjunto de valores relacionados, o elementos de datos, para todas las columnas de una tabla determinada. 

    Esquema de Base de Datos. Un esquema es un plano (blueprint) que describe cómo están organizados los datos dentro de una base de datos relacional. 

    Restricciones en Bases de Datos. Las restricciones son reglas que se aplican a las columnas de una tabla. 

    • NOT NULL - Una restricción NOT NULL garantiza que una columna no pueda tener valores NULL. Forza a que el campo nunca quede vacío. 
    • UNIQUE - Una restricción UNIQUE garantiza que todos los valores de una columna sean diferentes (únicos). Puede tener muchas restricciones ÚNICAS por tabla. 

    Llave Primaria y Externa (Foreign). La columna que funja como llave (o clave) primaria deberá de ser de tipo UNIQUE. Mientras que, una llave o clave externa, es aquella que radica en Tabla1 (puede ser alguna columna de la tabla, incluso puede ser la primaria de dicha tabla) y aparece como elemento dentro de Tabla2. 

    Tipos de Datos Primitivos.  

    • String - Cadena, un conjunto de caracteres. CHAR, VARCHAR(N), TEXT 
    • Numeric - Valor numeral. DECIMAL, FLOAT, DOUBLE, UNSIGNED (no acepta negativos), entre otros 
    • Date and time - Fecha, días, horas o ambos. DATE 
    • Boolean - Valor falso o verdadero. BOOLEAN, 0 es False, 1 es True 

    Normalización de datos. Es el proceso de estructurar la información en una base de datos para reducir la redundancia y hacerla más eficiente. Obtener información precisa y sin duplicidad. 
    Ejercicios: