Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtai 275

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tai 275

Descripción:
modelo entidad relacion y modelo relacional parte 14

Autor:
algoritmo
(Otros tests del mismo autor)

Fecha de Creación:
20/08/2016

Categoría:
Oposiciones

Número preguntas: 18
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Qué es definir los datos en una base de datos? Es el DDL, crear la base de datos y sus tablas (y también borrar ambas cosas) Es el DML, insertar, actualizar y eliminar tuplas (filas).
Qué es manipular los datos en una base de datos? Es el DML, insertar, actualizar y eliminar tuplas (filas) Es el DDL, crear la base de datos y sus tablas (y también borrar ambas cosas).
Para crear una tabla usamos... CREATE TABLE SELECT.
Al crear una tabla con CREATE TABLE... hay que ponerle un nombre a la tabla e indicar que columnas va a tener la tabla (que columnas se van a crear dentro de la tabla) hay que ponerle un nombre a la tabla indicar que columnas va a tener la tabla (que columnas se van a crear dentro de la tabla) .
Todos los comandos de SQL terminan con... punto y coma punto.
Dime RESTRICCIONES que puede tener una columna (un atributo) en una relación (en una tabla): NOT NULL NULL DEFAULT valor UNIQUE PRIMARY KEY CHECK expresion (tiene que cumplir una expresión regular) referencia (clave foránea) BOOLEAN INT FLOAT.
Una restricción al crear una columna en una tabla que se llama REFERENCIA a que se refiere? Se refiere a que esa columna es una clave foránea y se establece su comportamiento Se refiere a que esa columna es una clave foránea.
Dime el comando para crear la tabla empleado.      CREATE TABLE Empleado ( rut varchar (10) PRIMARY KEY, nombre VARCHAR (30) NOT NULL, apellidos VARCHAR (50) NOT NULL, sueldo INTEGER DEFAULT 1000);     CREATE TABLE Empleado ( rut varchar (10), nombre VARCHAR (30) NOT NULL, apellidos VARCHAR (50) NOT NULL, sueldo INTEGER DEFAULT 1000); .
Dime el comando para crear la tabla CLIENTE.      CREATE TABLE Cliente ( rut varchar (10) PRIMARY KEY, nombre VARCHAR (30) NOT NULL, direccion VARCHAR (150));      CREATE TABLE Cliente ( rut varchar (10) UNIQUE, nombre VARCHAR (30) NOT NULL, direccion VARCHAR (150)); .
Dime el comando para crear la tabla PROYECTO.     CREATE TABLE Proyecto ( codigo integer PRIMARY KEY, nombre varchar (30) NOT NULL, cliente varchar (10) NOT NULL REFERENCES Cliente (rut), director varchar (10) NOT NULL REFERENCES Empleado (rut) );      CREATE TABLE Proyecto ( codigo integer PRIMARY KEY, nombre varchar (30) NOT NULL, cliente varchar (10) PRIMARY KEY, director varchar (10) NOT NULL REFERENCES Empleado (rut) ); .
Las referencias (claves foráneas) producen... dependencias renderizaciones.
REFERENCIAS (CLAVES FORÁNEAS). Qué hacemos si se elimina una tupla a la cual hacemos referencia?   Al definir la referencia (clave foránea) podemos definir qué acciones queremos ante la eliminación o actualización de la tupla en la tabla referenciada [ON DELETE accion] y [ON UPDATE accion] y acción puede ser: NO ACTION --> se producirá un error ante cambios en la referencia RESTRICT --> similar a NO ACTION CASCADE --> elimina o actualiza aquellas tuplas que referencian a la tupla eliminada o actualizada SET NULL --> mete un null en la clave foránea en caso de que la tupla referenciada se borre o se actualice SET DEFAULT --> mete el valor por defecto en la clave foránea en caso de que la tupla referenciada se borre o se actualice   Al definir la referencia (clave foránea) podemos definir qué acciones queremos ante la eliminación o actualización de la tupla en la tabla referenciada [ON DELETE accion] y [ON UPDATE accion] y acción puede ser: ACTION --> se producirá un error ante cambios en la referencia RESTRICT --> similar a NO ACTION CASCADE --> elimina o actualiza aquellas tuplas que referencian a la tupla eliminada o actualizada SET FLAG --> mete un null en la clave foránea en caso de que la tupla referenciada se borre o se actualice SET DEFAULT --> mete el valor por defecto en la clave foránea en caso de que la tupla referenciada se borre o se actualice .
Para claves foráneas en PostgreSQL podemos definir qué acciones queremos ante la eliminación o actualización de la tupla en la tabla referenciada [ON DELETE accion] y [ON UPDATE accion] y acción puede ser: NO ACTION --> se producirá un error ante cambios en la referencia RESTRICT --> similar a NO ACTION CASCADE --> elimina o actualiza aquellas tuplas que referencian a la tupla eliminada o actualizada SET NULL --> mete un null en la clave foránea en caso de que la tupla referenciada se borre o se actualice SET DEFAULT --> mete el valor por defecto en la clave foránea en caso de que la tupla referenciada se borre o se actualice SET INTEGER --> mete un integer en la clave foránea en caso de que la tupla referenciada se borre o se actualice .
Cómo hago modificaciones en una tabla? con ALTER TABLE con ALTER COLUMN.
Cómo hago modificaciones en una columna? con ALTER TABLE nombre_tabla ALTER_COLUMN nombre_columna con ALTER_COLUMN nombre_tabla ALTER TABLE nombre_columna.
Cómo elimino una tabla? DROP nombre_tabla TRUNCATE nombre_tabla.
Cómo vacío una tabla? TRUNCATE nombre_tabla DROP nombre_tabla.
PostgreSQL soporta ... tipos de datos 73 30.
Denunciar test Consentimiento Condiciones de uso