Parcial 2 Flashcards

1
Q

Estatuto para crear una base de datos

A

create database nombre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

estatuto para usar una base de datos

A

use base de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

estatuto para crear una tabla

A

Create table nombre tabla (
nombre de columna tipo de dato not null primary key

);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Estatuto para poner una PK compuesta (dentro de create table)

A

constraint nombre PK primary key (compuesto,compuesto)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

estatuto para borrar tabla

A

if object_id(‘nombre tabla’) is not null
drop table nombre;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

estatuto para añadir FK

A

Alter table nombre
Add foreign key (nombre de fk) references tabla de pk (nombre de pk);
> se necesita tener la fk en la tabla previamente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

estatuto para añadir columnas (a una tabla ya hecha)

A

Alter table nombre
Add nombre columna tipo de dato not null;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

estatuto para cambiar tipo de dato en una columna

A

Alter table nombre
Alter column nombre columna tipo de dato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

estatuto para borrar una columna

A

alter table nombre
drop column nombre columna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿que es DDL y que estatutos son parte de el?

A

Data Definition Language;
Create, Alter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

estatuto para insertar datos en una tabla (columnas preestablecidas ignorar)

A

Insert into nombre tabla
Values (valor c1, valor c2, …);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

estatuto para insertar datos en una tabla (con columnas)

A

Insert into nombre tabla (columna 1 , columna 2, …)
Values (valor c1, valor c2, …);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

estatuto para actualizar un dato existente

A

update tabla set columna = dato
where columna = dato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

estatuto para borrar un dato

A

delete from tabla
where columna = dato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

seleccionar

A

select ☆
from tabla
where restricciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

proyectar

A

select columnas
from tabla

17
Q

seleccionar y proyectar

A

select columnas
from tabla
where restricciones

18
Q

producto cartesiano

A

select renombre.columnas
from tabla renombre, tabla renombre
where fk = pk restricciones

19
Q

Que es DML y en que consiste

A

Data Management Language
Insert, alter, delete, update