Documentos de Académico
Documentos de Profesional
Documentos de Cultura
My SQL
My SQL
Unidad
4
Normalización, respaldo
y mantenimiento de Bases
de datos en MySQL
DESDE CERO CON MySQL | Unidad 4: Normalización, respaldo y mantenimiento de Bases de datos en MySQL
Video aquí
https://www.youtube.com/watch?v=4SP6PTL3bMQ&feature=youtu.be
Las Claves
Las restricciones en SQL Server son reglas y restricciones predefinidas que se apli-
can en una sola columna o en varias columnas, relacionados a los valores permitidos
en las columnas, para mantener la integridad, precisión y confiabilidad de los datos
de esa columna. En otras palabras, si los datos insertados cumplen con la regla de
restricción, se insertarán con éxito.
Las restricciones en SQL Server se pueden considerar a nivel de columna, donde se
especifica como parte de la definición de columna y se aplicarán solo a esa columna,
o se declararán de forma independiente a nivel de tabla. En este caso, las reglas de
restricción se aplicarán a más de una columna en la tabla especificada. La restric-
ción se puede crear dentro del comando CREATE TABLE al crear la tabla o agregarse
usando el comando ALTER TABLE después de crear la tabla. Al agregar la restricción
después de crear la tabla, se verificará previamente la regla de restricción en los da-
tos existentes antes de crear esa restricción.
DESDE CERO CON MySQL | Unidad 4: Normalización, respaldo y mantenimiento de Bases de datos en MySQL
Las claves nos permiten identificar información de manera única y se dividen en:
Opción de referencia:
RESTRICT | CASCADE |
SET NULL | NO ACTION |
SET DEFAULT
Video aquí:
https://www.youtube.com/watch?v=5a9menJ8oKY&feature=youtu.be
Para mayor información en la página de MySQL en el manual de uso:
https://dev.mysql.com/doc/refman/8.0/en/partitioning-limitations-partitio-
ning-keys-unique-keys.html
https://dev.mysql.com/doc/refman/8.0/en/create-table-foreign-keys.html
DESDE CERO CON MySQL | Unidad 4: Normalización, respaldo y mantenimiento de Bases de datos en MySQL
La columna que forma parte de este índice admite valores duplicados en su columna.
La columna que forma parte de este índice NO admite valores duplicados en su colum-
na, porque es una clave única.
Para mayor información en la pagina de MySQL en el manual de uso:
https://dev.mysql.com/doc/refman/8.0/en/create-index.html
video indexación aquí:
https://www.youtube.com/watch?v=KwmvWKVpwyg&feature=youtu.be
DESDE CERO CON MySQL | Unidad 4: Normalización, respaldo y mantenimiento de Bases de datos en MySQL
EXPORT DATA: Puede exportar datos en los siguientes formatos: Texto, Texto de
longitud fija, XML, SYLK, DIF, DBF (dBase) y 4D.
Un proyecto de exportación contiene todos los parámetros de exportación, tales
como las tablas y campos a exportar, los delimitadores, etc. Los proyectos pueden
crearse por programación (proyectos de formato XML únicamente) o cargando los
parámetros previamente definidos en la caja de diálogo de exportación. En el último
caso, hay dos soluciones disponibles: 9
1) Usar el comando EXPORT DATA con un parámetro proyecto vacío y el parámetro
opcional *, luego guardar el parámetro proyecto en un campo Texto o BLOB (ver a
continuación). Esta solución le permite guardar el proyecto con el archivo de datos.
Guardar el proyecto en el disco, luego cargarlo utilizando el comando DOM Parse
XML source y pasando su referencia en el parámetro proyecto.
2) El parámetro opcional *, si se especifica, hace que aparezca la caja de diálogo de
exportación con los parámetros definidos en proyecto. Esta característica le permite
utilizar un proyecto predefinido, mientras tiene aún la posibilidad de modificar uno o
más parámetros. Además, el parámetro proyecto contiene, después de cerrar la caja
de diálogo de exportación, los parámetros del “nuevo” proyecto. Entonces puede al-
macenar el nuevo proyecto en un campo BLOB, en disco, etc.
Si la exportación fue exitosa, la variable sistema OK es igual a 1.
IMPORT TABLE: La declaración importa tablas basadas en la información contenida
en si archivos de metadatos (información de diccionario serializada). Requiere el
FILE privilegio de leer los archivos de contenido de la tabla y, y el CREATE privilegio
de crear la tabla. Las tablas se pueden exportar desde un servidor usando mysql-
dump para escribir un archivo de declaraciones SQL e importarse a otro servidor
usando mysql para procesar el archivo de volcado. Proporciona una alternativa más
rápida utilizando los archivos de tabla “sin procesar “ .
Antes de la importación, los archivos que proporcionan el contenido de la tabla de-
ben colocarse en el directorio de esquema apropiado para el servidor de importación
y el .sdi archivo debe ubicarse en un directorio accesible para el servidor. Por ejem-
plo, el .sdi archivo se puede colocar en el directorio nombrado por la secure_file_priv
variable del sistema o (si secure_file_privestá vacío) en un directorio debajo del di-
rectorio de datos del servidor.
10
@puntodigitalAR
/puntodigitalAR
/programapuntodigital
puntodigital.gob.ar