Sunteți pe pagina 1din 13

TECNOLÓGICO NACIONAL DE MÉXICO

CAMPUS TUXTLA GUTIERREZ


EXTENSION SAN MARTIN CHAMIZAL

Tecnológico Nacional de México


Campus Tuxtla Gutiérrez
Extensión San Martin Chamizal.

ASIGNATURA:
Taller de bases de datos.

DOCENTE:
ING. Diana Guadalupe Martínez Pérez.

ALUMNO:
ING. Artemio Hernández Gallegos.

TRABAJO:
INVESTIGACIÓN
 UNIDAD 1 LENGUAJE DE DEFINICIÓN DE DATOS.

FECHA DE ENTREGA: 26/09/19


TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Contenido
1.1 Instalación de un SGBD. ....................................................................................... 3
1.2 Creación del esquema de la base de datos. ...................................................... 10
a) Modificación del esquema de la base de datos........................................ 11
b) Aplicación de constraints. .............................................................................. 11
Bibliografía. ................................................................................................................... 13
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

1.1 Instalación de un SGBD.


Ejecutamos el instalador

Esperamos a que abra el instalador de MySQL.

Una vez abierto el instalador de MySQL marcamos la casilla de aceptar términos y


condiciones. Y le damos siguiente.
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

A continuación, marcaremos la opción de tipo de instalación y le damos siguiente.


TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Seleccionamos la ubicación de la instalación y le damos siguiente.


TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Aquí nos saldrá lo programas que no son compatibles con nuestra computadora,
le damos siguiente.
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

De inmediato les saldrá la ventana que está listo para iniciar la instalación y se
muestran los componentes a instalar, le damos ejecutar.
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Concluida la instalación, le damos siguiente.


TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Luego les saldrá la ventana de instalación finalizada, le damos en finalizar. Y listo


ya tenemos instalada MySQL.
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

1.2 Creación del esquema de la base de datos.

El esquema de una base de datos describe la estructura de una base de datos, en


un lenguaje formal soportado por un sistema administrador de BD (DBMS). En base
de ratos relacional, esquema define sus tablas,
Sus campos en cada tabla y las relaciones entre cada campo y cada tabla.

Mysql – u root –p
créate database Nombre_BD;

show database; (mostrar base de dato)


use nombre_BD;

créate table NOMBRE_TABLA (id int, nombre varchar (15)… , PRIMARY KEY(id));
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

a) Modificación del esquema de la base de datos.

El termino ALTER TABLE se utiliza para agregar, eliminar o modificar columnas de


una tabla existente.

Ejemplos:

 Agregar el campo trabajo a la tabla Customers.

ALTER TABLE Customers ADD Trabajo varchar(15);

 Eliminar la columna de Fax de la table Customers.

ALTER TABLE Customers DROP COLUMN Fax;

 Cambiar el tipo de dato de la columna Fax de la tabla Customers a int.

ALTER TABLE Customers ALTER COLUMN Fax int;

 Eliminar una fila de la tabla.

Delete from Nombre_tabla where Nombre_columna = 5; (valor deseado a eliminar)

Entre otros.

b) Aplicación de constraints.
Las limitaciones o (Constraints) de SQL se utilizan para especificar reglas para los
datos de una tabla. Si hay alguna violación entre la restricción y acción de datos, la
acción se aborta por la restricción. Las restricciones pueden ser especificadas
cuando se crea la tabla (dentro de la instrucción CREATE TABLE) o después de la
tabla se crea (dentro de la instrucción ALTER TABLE).

Algunos contraints:

 NOT NULL: Indica que una columna no puede almacenar un valor nulo.
 UNIQUE: Asegura que cada fila de una columna debe tener un valor único.
 PRIMARY KEY: Una combinación de un valor no nulo y único. Asegura que
una columna (o combinación de dos o más columnas) tienen una identidad
única que ayuda a encontrar un registro en particular en una tabla más fácil
y rápidamente.
 FOREIGN KEY: Asegurar la integridad referencial de los datos en una tabla
para que coincida con los valores de otra tabla.
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

 CHECK: Asegura que el valor de una columna cumple una condición


específica.
 DEFAULT: Especifica un valor por defecto para una columna.

Ejemplo: Crear una tabla con una llave primaria con los contraints no nulo, llave
primaria y identity.

Create Table Clientes


(
ClientID int primary key not null indetity(1,1), - - Contraints utilizadas (not null,
primary key y identity)
Nombre nvarchar(30)
);
TECNOLÓGICO NACIONAL DE MÉXICO
CAMPUS TUXTLA GUTIERREZ
EXTENSION SAN MARTIN CHAMIZAL

Bibliografía.
https://sites.google.com/a/tectijuana.edu.mx/2016_08_tbd_8/1-instalacion-y-
configuracion-del-sistema-gestor-de-bases-de-datos-en-distintas-plataformas/1-2-2

http://itpn.mx/recursositics/4semestre/tallerdebasededatos/Unidad%20II.pdf

https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnw
yMDE2MDh0YmQxMHxneDoyNGEyZWM4NTM4ZTEyZGQw

S-ar putea să vă placă și