Está en la página 1de 49

DDL - DML

HELBERT MURILLO
DATA DEFINITION LANGUAGE (DDL)

CREATE ALTER TRUNCATE DROP


CREATE DATABASE Holi_XD
CREATE TABLE Datos_per
(
CEDULA INT (50),
NOMBRE VARCHAR (50)
);

CREATE
ALTER TABLE Datos_per
ADD APELLIDO VARCHAR (50), EDAD INT (50);

MODIFY

ALTER
TRUNCATE TABLE Datos_per

TRUNCATE
DROP TABLE Datos_per

DROP
SELECT * FROM HOLI WHERE EDAD IN (23,24,26,28,30);
INSERT INTO HOLI (CEDULA, NOMBRE,APELLIDO,EDAD) VALUES (1302569854,'Elizabeth','Gillies',13);
UPDATE HOLI SET NOMBRE = 'Jessica' WHERE CEDULA = 1026290127;
DELETE FROM HOLI WHERE CEDULA = 80230537;
EVALUACION
¿Que significa la sigla DML?

A. Database Model Language 13

B. Data Manipulation Language 9

C. Data Modify Language


D. Directory Mask Label 0 0

l
ge

ge
e

be
ag

ua

ua

La
gu

ng
ng

k
an

as
La

La
lL

M
n

fy
e

io

y
i
od

od

or
at
M

ct
ul

re
ip
e

ta
s

an

Di
ba

Da
M
ta
Da

ta
Da
¿Qué sentencia permite agregar y modificar una
columna en una tabla?
16
A. Alter
B. Update
C. Drop 6

D. Values
0 0

op
r

es
te

at

lu
Dr
Al

pd

Va
U
Se requiere actualizar en la tabla
(datos_personales) el campo (NOMBRE) sea
“JUAN” 12

8
A. UPDATE datos_personales SET NOMBRE
= JUAN
B. UPDATE datos_personales SET CEDULA
= 987654321 WHERE NOMBRE = JUAN 1 1
C. UPDATE NOMBRE WHERE CEDULA
= 987654321

L.
..
...

..
DU
T.

T.
SE

SE

SE
CE
es

es

es
RE
al
D. UPDATE datos_personales SET NOMBRE

al

al
on

HE
on

on
rs

W
rs

rs
pe

pe

pe
E
s_

BR
= JUAN WHERE CEDULA = 987654321

s_

s_
to

M
to

to
da

NO
da

da
TE

TE

TE

TE
DA

DA

DA

DA
UP

UP

UP

UP
¿Si solo se quiere borrar los registros de una
tabla con su contador auto incrementable, pero
quiero borrarlos todos sin alterar la estructura
de la tabla, que comando utilizo?
A. Delete 17

B. Drop
C. Truncate 5

D. Alter 0 0

e op a te e r
let Dr nc Alt
De Tr u
¿Si quiero borrar toda la tabla de la base de
datos, eliminando todos sus registros y
estructura, que comando se utiliza?

A. Delete 20

B. Drop
C. Truncate
D. Update 1 1
0

e op te te
let Dr nca da
De Tr u Up
¿Si solo quiero eliminar en la base de datos un
registro en específico (ejemplo): Se desea
eliminar en la base de datos (HOLI) de la tabla
(datos_personales) el registro con (CEDULA)
123456789 que comando debo utilizar?
A. Delete 20

B. Drop
C. Trucate 2
0 0
D. Insert

rt
e

ro

at
et

se
uc
D
el

In
D

Tr
Se requiere insertar un nuevo registro en la base de datos (HOLI) en la tabla
(datos_personales) los siguientes datos:
• CEDULA = 012345
• NOMBRE = JUAN
• APELLIDO = SEPULVEDA
• EDAD = 50
• CIUDAD = BOGOTA
¿Cuál es la sentencia correcta?
A. INSERT VALUES (012345, JUAN, SEPULVEDA, 50, 17
BOGOTA) IN datos_personales
B. VALUES (CEDULA, NOMBRE, APELLIDO, EDAD,
CIUDAD) INTO (012345, JUAN, SEPULVEDA, 50,
BOGOTA)
C. INSERT HOLI (CEDULA, NOMBRE, APELLIDO, EDAD, 5
CIUDAD) datos_personales (012345, JUAN, SEPULVEDA, 50,
BOGOTA)
0 0
D. INSERT INTO datos_personales (CEDULA, NOMBRE,
APELLIDO, EDAD, CIUDAD) VALUES (012345, JUAN,

..
...
SEPULVEDA, 50, BOGOTA)

..

..
E.
,

s.
AN

AP

BR

le
M
JU

E,

na
BR

O
,

o
45

,N

rs
OM

pe
23

LA
01

s_
DU
A,

to
(
ES

E
UL

da
(C
LU

ED

TO
LI
VA

HO
(C

IN
RT

ES

RT

RT
LU
SE

SE

SE
IN

VA

IN

IN
¿Cuál es el comando que se utiliza para crear
nuevas bases de datos o tablas?
21
A. Between
B. Insert
C. Create
D. UPDATE SET 0 0 0

T
te
n

rt

SE
ee

se

ea

E
tw

In

Cr

AT
Be

PD
U
¿Qué significa las siglas DDL?
18

A. Data Definition Language


B. Data Detection Language
3
C. Data Destruccion Lecture 1 0
D. Datasource Definition

e
ge

ge
ur
g
ua
Language

ua
ua

ct
ng
ng

ng
Le
La
La

La
n
io
n
on

on
cc
io
iti

iti
ct

tru
in

in
te

s
f

f
De

De
De

De
ta

ta

ce
ta

Da

Da
Da

ur
so
ta
Da
MODELO
ENTIDAD – RELACIÓN
Es la mejor forma de representar
gráficamente las relaciones de una
bases de datos relacional.
Método disponible para diseñar esquemas que
posteriormente debemos implementar en un
gestor de BBDD (bases de datos). Este modelo
se representa a través de diagramas y están
formados por varios elementos.

ENTIDAD
ATRIBUTOS
RELACIÓN
ENTIDAD
Son representaciones de cosas u objetos (ya sean reales o
abstractos), que se diferencian claramente entre sí.
COCHES (objeto físico): contiene la información de
cada vehículo.
EMPLEADO (objeto físico): información de los
trabajadores.
CARGO DEL EMPLEADO (cosa abstracta):
información de la función del empleado.
Las entidades se representan gráficamente mediante
rectángulos.
ATRIBUTOS
Definen o identifican las características de
la entidad a la que pertenecen. Cada
entidad contiene distintos atributos que
pueden ser numéricos, texto, fecha, entre
otros; estos dan información sobre la
misma.
Los atributos se representan mediante
círculos que se derivan de una entidad, y no
es necesario representarlos todos, sino los
más significativos.
RELACIÓN
Es un vínculo que nos permite definir una
dependencia entre varias entidades, es
decir, permite que varias entidades
compartan ciertos atributos de forma
indispensable
Las relaciones se muestran en los
diagramas como rombos, que se unen a las
entidades mediante líneas.
TIPOS DE RELACIONES

Podemos encontrar distintos tipos de relaciones según


como participen en ellas las entidades.
Esto complementa a las representaciones de las relaciones,
mediante un intervalo en cada extremo de la relación que
especifica cuantos objetos o cosas (de cada entidad) pueden
intervenir en esa relación
UNO A UNO
Una entidad se relaciona únicamente con otra y
viceversa.
UNO A VARIOS O VARIOS A UNO
Determina que un registro de una entidad
puede estar relacionado con varios de otra
entidad, pero en esta entidad existir solo una
vez.
VARIOS A VARIOS
Determina que una entidad puede relacionarse
con otra, con ninguno o con varios registros y
viceversa.
LLAVES
Son atributos que nos permiten realizar o
identificar las diferentes relaciones que
puedan llegar a conformarse entre las
entidades del modelo.
TIPOS DE LLAVES
LLAVE PRIMARIA
Identifica inequívocamente un solo
atributo evitando que se repita en la misma
entidad.
Se representa subrayando el nombre del
atributo con una línea continua.
LLAVE COMPUESTA
Aplica una clave o restricción a varios atributos
de la entidad, asegurando que en su conjunto
no se repitan varias veces y así no poder entrar
en dudas al querer identificar un registro.
Su representación gráfica se da subrayando con
una línea continua cada uno de los atributos
que componen dicha llave.
LLAVE EXTERNA O LLAVE FORANEA
Este campo tiene que estar estrictamente
relacionado con la clave primaria de otra
entidad, para así exigir que exista previamente
ese clave. Se representa subrayando el nombre
del atributo con una línea segmentada
EVALUACION
E_T_D_D

A. U X A
B. O S I
C. A E T
D.N A I
0 0 0 0

SI

I
A
E
X

N
A
U
costurera : tela :: zapatero :

A. madera
B. acero
C. papel
D.cuero
0 0 0 0

o
l
pe
er

er

er
ad

pa
ac

cu
m
¿Con que gráfico representamos una entidad?

17
A. Circulo
B. Rectángulo
C. Ovalo
D. Rombo 2
0 0

bo
o

lo
o

l
ul

gu

va

m
rc

án

Ro
Ci

ct
Re
¿Qué representa un rombo en un MER?
19
A. Una entidad débil
B. Un atributo
C. Una relación
D. Una tupla 0
1
0

ón

a
l
bi

ut

pl
ci

tu
rib

la
ad

na
re
at
tid

U
na
n
U
en

U
na
U
¿Cómo representamos una llave foránea en un
MER?
18
A. Subrayando con una línea no
continua o segmentada
B. Dibujando el ovalo con una línea no
continua
C. Colocamos una llave al lado del 1 1
0
atributo

...
...

.
..

l..
D. Colocamos una llave al lado de la

e.

la
co

de
lín

de
no

o
a

o
ea

ad
un

ad
lín

l
n

al
al
co
entidad

ve
ve
un

lla
al

lla
n

ov
co

a
a

un
un
el
od

os
o

os
an

nd

m
m
ay

ja

ca
ca
br

bu

lo
lo
Su

Co
Di

Co
¿Cuál de estas no es una cardinalidad?
18
A. Uno a uno
B. Uno a muchos
C. Muchos a muchos
D. Uno a varios 0 0
2

s
s
o

ho

rio
ho
un

uc
uc

va
a

m
m
no

a
sa

no
a
U

no

ho

U
U

uc
M
¿Qué es una entidad?
12
A. Cosa
B. Objeto 7

C. Concepto
D. Todas las anteriores 0 0

s
sa

o
to

re
pt
Co

rio
e
bj

nc
O

te
Co

an
as
sl
da
To
¿Cuál de estas no es una llave?
19
A. Llave foranea
B. Llave compuesta
C. Llave integrada
D. Llave primaria 0 0 0

ta
a

ia
a
ad
ne

ar
es
ra

gr

im
pu

te
fo

pr
m

in
e

co

e
av

av
av
e
Ll

Ll
av

Ll
Ll
GRACIAS
POR LA
ATENCION
PRESTADA

También podría gustarte