PLANEACIÓN TERCER PERIODO.
Temática.
Despliegue.
Sistema de evaluación.
Desarrollo de preguntas.
1. La estructura de una tabla SQL (explicar cada
una de las partes).
COLUMNA: Se usa para o está diseñada para un atributo determinado como nombre, apellido etc. El cual puede escogerse libremente, aunque con algunas restricciones. A este respecto, los caracteres del alfabeto latino (mayúsculas o minúsculas, pero sin acentos).
TIPO: Permiten definir datos en forma de números enteros o de números de coma flotante, de hora o fecha, así como de cadenas de texto y datos binarios.
LONGITUD/VALORES: Cantidades de datos o longitudes de valores que se van a poner en cada columna.
PREDETERMINADO: Permite definir un valor estándar para una columna, el cual se inserta automáticamente cuando un conjunto de datos no contiene ningún valor para la columna correspondiente.
COTEJAMIENTO: Permite definir un determinado tipo de caracteres para una columna, el cual puede diferir de los ajustes globales de la base de datos.
ATRIBUTOS: Algunos tipos de datos se pueden fijar de una manera más precisa a través de atributos opcionales. Si los números enteros o los de coma flotante asumen valores positivos y también negativos.
NULO: Para editar la columna PHONE y hacemos check en la casilla Nulo para que la columna pueda aceptar nulos y luego hacemos clic en el botón Save.
INDICE: Define las reglas para la indexación. Si seleccionas PRIMARY , este funciona como clave primaria de la tabla. UNIQUE indica que los valores en esta columna solo pueden guardarse una vez.
AUTO_INCREMENT : Para indicar que la columna de la clave primaria ID sea auto-incremental, para ello editamos la columna y hacemos check en la casilla AUTO_INCREMENT y luego hacemos clic en el botón Save.
MOTOR DE ALMACENAMIENTO: El motor de almacenamiento se encarga de almacenar, manejar y recuperar información de una tabla, los más conocidos son MyISAM y InnoDb.
COMENTARIOS: Colocar comentarios en las columnas de la tabla.
2. Explique cada uno de los tipos de datos(configuración bd-tablas).
Numéricos...
TINYINT: Intervalo es de -128 a 127 (enteros) de 0 a 255 (sin signo) almacenamiento 1 byte.
SMALLINT: Intervalo es de -32768 a 32767 (enteros) de 0 a 65535 (sin signo) almacenamiento 2 bytes.
MEDIUMINT: Intervalo es de -8388608 a 8388607 (enteros) de 0 a 16777215 (sin signo) almacenamiento 3 bytes.
INT , INTEGER: Intervalo es de -2147483648 a 2147483647 (enteros) de 0 a 4294967295 (sin signo) almacenamiento 4 bytes.
BIGINT: Intervalo es de -9223372036854775808 a 9223372036854775807 (enteros) de 0 a 18446744073709551615 (sin signo) almacenamiento 8 bytes.
DECIMAL: Número en coma flotante sin empaquetar. Se comporta como una columna CHAR. El número se almacena como una cadena, usando un carácter para cada dígito del valor. M+2 bytes sí D > 0, M+1 bytes sí D = 0. El rango máximo es el mismo que para el tipo DOUBLE.
FLOAT: Intervalo de -3.402823466E+38 a -1.175494351E-38, 0, y desde 1.175494351E-38 a 3.402823466E+38 almacenamiento 4 bytes.
DOUBLE: Intervalo de -1.7976931348623157E+308 a -2.2250738585072014E-308, 0, y desde 2.2250738585072014E-308 a 1.7976931348623157E+308 almacenamiento de 8 bytes.
REAL: Intervalo de -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308 almacenamiento de 8 bytes.
BIT: Equivalente a TINYINT almacenamiento 1 byte.
BOOLEAN: Equivalente a TINYINT Valor 0 = False Valor 1 = True almacenamiento 1 byte.
Fecha y hora...
DATE: Fecha, con rango desde '1000-01-01' a '9999-12-31' con formato 'YYYY-MM-DD' almacenamiento de 3 bytes.
DATETIME: Fecha y hora, con rango desde '1000-01-01 00:00:00' a '9999-12-31 23:59:59' con formato 'YYYY-MM-DD HH:MM:SS' almacenamiento de 8 bytes.
TIMESTAMP: Fecha y hora, el rango va desde '1970-01-01 00:00:01' UTC a '2038-01-19 03:14:07' UTC. El formato de almacenamiento depende del tamaño del campo almacenamiento 4 bytes.
TIME: Hora, con rango desde '-838:59:59' a '838:59:59', con el formato 'HH:MM:SS' almacenamiento 3 bytes.
YEAR: Año en dos o cuatro dígitos, para cuatro dígitos, el rango es de 1901 a 2155, para dos dígitos es de 70 a 69 (representando desde 1070 a 2069) almacenamiento 1 byte.
Cadenas de caracteres...
CHAR: Almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres.
VARCHAR: Almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres.
TINYTEXT: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 255 caracteres
TEXT: Tipo de datos no binario que puede contener una cantidad variable de datos. Sirve para almacenar texto (gran cantidad). Hasta 65535 caracteres
MEDIUMTEXT: Un texto con un máximo de 16.777.215 caracteres.
LONGTEXT: Un texto con un máximo de caracteres 4.294.967.295. Hay que tener en cuenta que debido a los protocolos de comunicación los paquetes pueden tener un máximo de 16 Mb.
BINARY: Similar a CHAR, excepto que contiene cadenas de caracteres binarias en lugar de cadenas no binarias. Es decir, que contienen cadenas de bytes en lugar de cadenas de caracteres. Esto significa que no tienen conjunto de caracteres, y la comparación y ordenación se basa en los valores numéricos de los bytes en los valores.
VARBINARY: Similar a VARCHAR, excepto que contiene cadenas de caracteres binarias en lugar de cadenas no binarias. Es decir, que contienen cadenas de bytes en lugar de cadenas de caracteres. Esto significa que no tienen conjunto de caracteres, y la comparación y ordenación se basa en los valores numéricos de los bytes en los valores.
TINYBLOB: Tipo de datos binario que puede contener una cantidad variable de datos. Permite almacenar ficheros (de cualquier tipo). Hasta 255 bytes.
MEDIUMBLOB: Tipo de datos binario que puede contener una cantidad variable de datos. Permite almacenar ficheros (de cualquier tipo). Hasta 16.777.215 bytes.
BLOB: Tipo de datos binario que puede contener una cantidad variable de datos. Permite almacenar ficheros (de cualquier tipo). Hasta 65535 bytes.
LONGBLOB: Tipo de datos binario que puede contener una cantidad variable de datos. Permite almacenar ficheros (de cualquier tipo). Hasta 4.294.967.295 bytes.
ERUM: Campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos.
SET: Un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
Espacial...
GEOMETRY: Es la clase base de la jerarquía para el modelo geométrico OpenGIS. Es una clase no instanciable, pero tiene unas cuantas propiedades que son comunes para todos los valores geométricos creados con cualquiera de las subclases de Geometry.
POINT: Es una geometría que representa una ubicación única en un espacio de coordenadas (valor de la coordenada X, valor de la coordenada Y).
LINESTRING: Es una Curva con interpolación linear entre puntos. Un LINESTRING tiene coordenadas de segmentos, definidos por cada par consecutivo de puntos.
POLYGON: Es una superficie planar que representa una geometría multicara. Se define por un único límite exterior y cero o más límites interiores, donde cada límite interior define un agujero en el polígono.
MULTIPOINT: Es una colección de geometrías compuesta de elementos Point. Los puntos no están conectados ni ordenados de ningún modo.
MULTILINESTRING: Es una colección de geometrías MultiCurve compuesta de elementos linestring.
MULTIPOLYGON: Es un objeto MultiSurface compuesto de elementos polygon.
GEOMETRYCOLLECTION: Es una geometría que consiste en una colección de una o más geometrías de cualquier clase. Todos los elementos en una geometrycollection deben estar en el mismo Sistema de Referencia Espacial (es decir, en el mismo sistema de coordenadas).
CONCLUSIONES.
1. Las bases de datos nos sirve para almacenar una gran cantidad de información de una forma mas fácil y organizada, ya sea de una empresa, instituciones, hospitales etc.
2. Las bases de datos nos ayudan a encontrar la información de una manera más rápida, y de esta manera ser utilizada con mayor facilidad a la hora de ser requerida.
3. Las bases de datos a nivel empresarial ayuda a generar grandes ventajas para aquellas empresas que lo usan ya que aumenta la eficacia, protección de información incluso evitan que se encuentren datos repetidos.
WEBGRAFÍA.
1.https://www.ajpdsoft.com/modules.php?name=News&file=print&sid=423
2.https://desarrolloweb.com/articulos/1054.php#fecha
3.https://blog.toadworld.com/2017/04/04/que-es-phpmyadmin-y-como-podemos-gestionar-la-base-de-datos-mysql-con-esta-herramienta
4.https://www.ionos.es/digitalguide/servidores/know-how/guia-para-aprender-a-utilizar-mysql/
5.https://www.arsys.es/blog/programacion/bases-de-datos/myisam-o-innodb-elige-tu-motor-de-almacenamiento-mysql/
Comentarios
Publicar un comentario