Beruflich Dokumente
Kultur Dokumente
Bases de Datos
Nombre de la Licenciatura
Ingeniería en Sistemas
Nombre de la Tarea
Actividad 5
Unidad # 5
SQL
¿Cómo deben construirse sentencias SQL para que la interacción con una base de datos sea correcta?
El lenguaje de consulta estructurado SQL es un lenguaje de Base de datos normalizado utilizado por el motor
de base de datos.
El lenguaje SQL está compuesto por comandos, clausulas, operadores y funciones de agregado, estos
elementos se combinan con instrucciones para crear, actualizar y manipular las bases de datos.
2
Unidad #: Nombre de la unidad
Nombre de la materia
Sintaxis:
Sintaxis:
misal> CREATE TABLE CLIENTE (Cliente_id integer (5) NOT NULL AUTO_INCREMENT, Nombre varchar (50) NOt NUll, Primer _apellido
varchar (50) NOT NULL, Segundo Apellido varchar (50) NOT NULL, PRIMARY KEY (CLIENTE_ID));
3
Unidad #: Nombre de la unidad
Nombre de la materia
Sintaxis
mysql> CREATE TABLE VENDEDOR (Vendedor _id integer NOT NULL AUTO_INCREMENT, Nombre varchar (50) NOT NULL,
Primer_apellido varchar (50) NOT NULL, Segundo Apellido varchar (50) NOT NULL, PRIMARY KEY(vendedor_id));
Sintaxis
mysql> CREATE TABLE PRODUCTOS (Producto_id integer NOT NULL AUTO_INCREMENT, Nombre_producto varchar (50) NOT NULL,
Tipo_producto varchar (50) NOT NULL, PRIMARY KEY (Producto_Id));
4
Unidad #: Nombre de la unidad
Nombre de la materia
Sintaxis
mysql> CREATE TABLE PEDIDOS (Pedido_id integer NOt NULL Auto INCREMENT, FeCha_pedido date NOT NULL, Estado_pedifco
varchar(15)NOT NULL, Fecha_Envio date NOT NULL, Cliente_ID integer(5) NOT NULL, vendedor_id integer NOT NULL, PRIMARY KEY
(Pedido_id),FOREIGN KEY (cliente_id) REFERENCES CLIENTE (cliente_id) ON DELETE CASCADE , FOREIGN KEY
(Vendedor_id)REFERENCES VENDEDOR (Vendedor_id) ON DELETE CASCADE);
5
Unidad #: Nombre de la unidad
Nombre de la materia
Sintaxis:
mysql> CREATE TABLE DETALLE (Pedido_id integer NOT NULL, Producto_id integer NOT NULL, FOREIGN KEY (Pedido_id)
REFERENCES PEIDOS (Pedido_id); FOREIGN KEY (Producto_id) REFERENCES PRODUCTOS (producto_id));
Finaliza tu actividad mencionando los principales componentes del lenguaje SQL (Comandos, Clausulas,
Operadores y funciones de agregación).
Foreign key: clave Foranea es una limitación referencial entre dos tablas la clave foránea identifica una columna o
grupo de columnas eb una tabla que se refiere a una columna o grupo de columnas de otra taba.
Datos: SQL admite una variada gama de tipos de datos para la información almacenada en las tablas los datos
pueden ser Numéricos, alfanuméricos, de fechas, o booleanos.
Operadores SQL dispone de muy pocas ordenes, pero de múltiples palabras clave lo que lo convierte en un lenguaje
sencillo pero potente para llevar acabo su función.
Clausulas: una instrucción SQL tiene clausulas cada clausula realiza una función de la instrucción SQL algunas cláusulas
son necesarias en una instrucción.
https://geotalleres.readthedocs.io/es/latest/conceptos-sql/conceptos_sql.html
https://support.office.com/es-es/article/access-sql-conceptos-b%C3%A1sicos-vocabulario-y-sintaxis-
444d0303-cde1-424e-9a74-e8dc3e460671