Cuestionario SQL Básico 1. Qué es un SGBD? •
• •
Es una relación de datos relacionados interrelacionados interrelacionados y un conjunto de programas para acceder a dichos datos Es aquel que permite tener acceso a los usuarios de datos organizados mediante el modelo de datos Datos no relacionados pero si se pueden modifcar Es un programa de Sot!are "ue no se puede modifcar ni eliminar.
#. $u%l es Su principal o&jeti'o del SGBD? • •
•
Dise(ar &ase de datos) y utili*ar sus lenguajes $ompartir datos a los usuarios Proporcionar Una forma de almacenar y recuperar información de una base de atos de manera que sea practica como e!ciente $ontener inormación de los usuarios) manipularla) dise(ar &ase de datos y utili*ar sus lenguajes.
+. ,lgunas de las aplicaciones representati'as representati'as de la &ase de datos sontelecomunicaciones)&anca) telecomunicaciones)&a nca) lneas aéreas) aéreas) /ni'ersidades)0inan*as.. /ni'ersidades)0inan*as.. •
"erdadero 0also
. Guardar la inormación en un sistema de 2rocesamiento de archi'os tiene una serie de incon'enientes importantes) como- 3edundancia e inconsistencia de los datos) difcultad en el acceso a los datos),islamiento de datos) pro&lemas de integridad) atomicidad)anomalas en el acceso concurrente y pro&lemas de seguridad •
"erdadero 0also
4. 5$u%les son los tres ni'eles de a&stracción de datos? 0sico)lógico y de 'istas •
6erdadero #also
7. , "ue se refere el 8i'el sico de ,&stracción de datos? •
•
•
, descri&ir como se almacenan realmente los datos) su estructura de datos complejos de alto ni'el , descri&ir como est%n relacionados el ni'el de 'istas y el ni'el lógico $ describir los lengua%es de SQL& su estructura y la manipulación' , descri&ir los códigos "ue e9isten en un programa
:. , "ue se refere el 8i'el lógico de ,&stracción de datos?
• •
$ describir como se almacenan realmente los datos& su estructura de datos comple%os de alto ni(el , descri&ir como est%n relacionados el ni'el de 'istas y el ni'el lógico , descri&ir los lenguajes de SQ;) su estructura y la manipulación.
•
, descri&ir toda la &ase de datos en términos de un n
=. , "ue se refere el 8i'el De 'istas de ,&stracción de datos? •
•
•
•
, descri&ir como se almacenan realmente los datos) su estructura de datos complejos de alto ni'el , simplifcar su interacción con el sistema ) los usuarios 'en un conjunto de programas de aplicación "ue ocultan los detalles de los >ipos de Datos , descri&ir los lenguajes de SQ;) su estructura y la manipulación) cada registro de este tipo se descri&e mediante defnición de tipo , descri&ir toda la &ase de datos en términos de un n
. ;a &ase de &atos tiene es"uemas y su&es"uemas@ los su&es"uemas son las "ue descri&en dierentes 'istas de la Base de diagramas de aplicación los programadores utili*an el es"uema lógico. •
6erdadero #also
1A. 3epresentación sim&ólica numérica) ala&ética) algortmica etc.C) un atri&uto o una caracterstica de una entidad. •
• •
3egistro Campo Dato normación
11. ,sociación de dos o m%s entidades •
• •
,sociación entre ta&las )elación Datos SBD
1#. $om&inación de campos "ue identifca de orma
•
;la'e o cla'e primaria $ampo primario Entidad o cla(e *nica normación
1+. 2ueden ha&er dos flas en una ta&la "ue tengan la misma cla'e primaria. •
6erdadero #also
1. En las hojas de c%lculo los campos son llamados registros •
"erdadero 0also
14. Est% &ien escrita la sentencia SQ;- $3E,>E D,>,B,SE &dactucion
•
"erdadero 0also
17. 2odrautili*ar- FDE;E>E 03 usuarioH) para eliminar la ta&la usuario
• •
6erdadero 0also
1:. D32 D,>,B,SE BD8>,S) me permitira eliminar la &ase de datos llamada IBD8>,SI •
6erdadero #also
1=. 2ara Eliminar todas las flas de una ta&la llamada I,/>3I podra utili*ar la Sentencia F>3/8$,>E >,B;E autorH. •
"erdadero 0also
1. 2ara mostrar todos los registros de la ta&la llamada InacionalidadI podra aplicar- SE;E$> 03 J nacionalidad •
"erdadero 0also
#A. SE;E$> ,KidusuarioC 03 usuario ) me permitira 'er el primer registro de la ta&la usuario •
6erdadero #also
#1. SE;E$> >2 1 idusuariorom usuario 3DE3 BL idusuario DES$) me permite mostrar el primer registro de la ta&la •
"erdadero 0also
##. Sentencia SQ; para fltrar a todos los usuarios "ue se llaman IM/,8I@ SE;E$> J 03 /S/,3 NOE3E nom&re liPe RM/,8R •
"erdadero 0also
#+. ostrar todos los campos y todos los registros de usuarios cuyo idusuario es ;E8@ FSE;E$> idusuario) pass!ord) nom&re) teleono 03 usuario NOE3E idusuario;E8 ,8D pass!ord1#+ H •
6erdadero #also
#. ostrar todos los campos y todos los registros de usuarios cuyo pass!ord es I1#+I@F SE;E$> J 03 usuario NOE3E pass!ord1#+ H •
"erdadero 0also
#4 ostrar cuantos registros de la ta&la llamada empleado) tienen el nom&re ESE3,;D,@ F SE;E$> $/8>nom&reC 03 empleado NOE3E nom&reESE3,;D, H •
"erdadero 0also
#7. nsertar un registro en la ta&la prestamo8SE3> 8> prestamoidprestamo) echa) idusuario) idlector) idli&ro)idtipoC 6,;/ES :)$/33E8>T>ES>,2))=)11)#C •
6erdadero #also
#:. nsertar un registro en la ta&la prestamo8SE3> 8> prestamoecha) idusuario) idlector) idli&ro)idtipoC 6,;/ES $/33E8>T>ES>,2))/B/8>/)11)#C •
"erdadero 0also
#=. 2ara Eliminar todas las flas de una ta&la llamada I,/>3I podra utili*ar la SentenciaFDE;E>E 03 autorH. •
"erdadero 0also
#. Qué comando e9trae datos de la &ase de datos? • •
Select ,lter Sho!
+A. 5Qué comando actuali*a datos en la &ase de datos? •
+nsert update
+1. $omando "ue permite modifcar la estructura de un o&jeto. •
,lter Update
+#. $omando "ue elimina un o&jeto de la &ase de datos. •
rop Delete
++. Sentencia de SQ; "ue agrega uno o m%s registros a una ta&la. •
$reate +nsert
+.U $omando "ue crea un o&jeto dentro de la &ase de datos.
•
$reate +nsert
+4. Sentencia de SQ; "ue permite &orrar cero o m%s registros en una ta&la. •
Drop elete
+7.5$u%l sera la sinta9is correcta para seleccionar la columna llamada I,pellidosI de una ta&la llamada I>ra&ajadoresI? • •
E,-)$C- $pellidos #)./ -raba%adores SE;E$> >ra&ajadores) ,pellidos SE;E$> ,pellidos 03 >ra&ajadores
+:.5$u%l es la sinta9is correcta para seleccionar todos los campos de una ta&la llamada I>ra&ajadoresI? • •
SELEC- 0 #)./ -raba%adores SE;E$> FallH 03 >ra&ajadores SE;E$> >ra&ajadores
+=. 5$u%l es la sinta9is correcta para seleccionar todos los campos de una ta&la llamada >ra&ajadores) en los "ue la columna I8om&reI es I3a
•
SE;E$> J 03 >ra&ajadores NOE3E 8om&re-3a J 03 >ra&ajadores ;VE 3a
+.5Qué pala&ra cla'e se usa para de'ol'er solamente 'alores dierentes? • •
8>S,E $/8> +S-+3C-
A. 5Qué pala&ra cla'e se utili*a para ordenar el resultado? • •
3DE3 S3> .)E) B6
1. 5$u%l es la sinta9is correcta si se desea insertar una nue'a fla en la ta&la I>ra&ajadoresI cuyos campos son I8om&reI y I,pellidosIC? • •
8SE3> $arlos) 2ére*C 8> >ra&ajadores 8SE3> 8> >ra&ajadores 6,;/ES $arlos) 2ére*C +3SE)- "$LUES 75Carlos5& 5P8rez59 +3-. -raba%adores
#.U 5$ómo cam&iaras I$arlosI por IMa'ierI en la columna I8om&reI de la ta&la I>ra&ajadoresI?
•
•
UP$-E -raba%adores SE- 3ombre 4 5Carlos5 +3-. 3ombre 4 5:a(ier5 /2D,>E >ra&ajadores SE> 8om&re Ma'ier NOE3E 8om&re $arlos S,6E >ra&ajadores SE> 8om&re $arlos 8> 8om&re Ma'ier
+. 5$u%l es la sinta9is correcta para &orrar los registros cuyo campo I8om&reI sea I,ndrésI?
• •
ELE-E #)./ -raba%adores 12E)E 3ombre 4 5$ndr8s5 DE;E>E 3N 8om&re,ndrés 03 >ra&ajadores DE;E>E 8om&re,ndrés 03 >ra&ajadores
. Si "uisiéramos contar el nra&ajadoresI... •
•
SE;E$> 8/BE3 03 >ra&ajadores SELEC- C.U3- -raba%adores SE;E$> $/8>JC 03 >ra&ajadores
4 5Qué signifcan las siglas SQ;? • •
Structured Query Language Structured Question ;ine StrongQuestion;anguage