Sei sulla pagina 1di 5

TALLER DE BASE DE DATOS

BALOTARIO DE PREGUNTAS
TEMA: INTRODUCCIÓN A LAS B.D.

1. ¿QUÉ SIGNIFICA SQL?


Structured query lenguaje ;lenguaje estructurado de consultas que permite expresar operaciones
diversas (aritmetricas,combinatorias,lgicas,selección y ordenación) con datos almacenados en
base de datos relacionales
2. ¿QUÉ SIGNIFICA SGBD?
Un sistema de gestor de base de datos .consiste en una colección de datos interrelacionado y un
conjunto de programas para acceder a dichos datos.
3. ¿QUÉ ES EL TRANSACT SQL?
4. DEFINA LOS SIGUIENTES CONCEPTOS.
 BASE DE DATOS:
 TABLAS
 ATRIBUTOS
 REGISTROS
5. ESCRIBA LA SISTAXIS DE CREACIÓN DE UNA BASE DE DATOS.
6. SOBRE LOS PARÁMETROS DE CREACIÓN DE UNA BASE DE DATOS, EXPLIQUE PARA QUE SE
UTILIZAN.
 NAME :
 FILENAME :
 SIZE :
 MAXSIZE :
 FILEGROWTH :

7. ESCRIBA MEDIANTE TRANSACT 3 BASE DE DATOS DE EJEMPLO.

8. ESCRIBA 20 ERRORES (DE SINTAXIS U OTROS) QUE SUCEDEN AL TRABAJAR CON EL TRANSACT
SQL.

NÚMERO SIGNIFICADO POSIBLES CAUSAS POSIBLES


DE SOLUCIONES
ERROR
1

….

TEMA: CREACIÓN DE TABLAS.

9. ESCRIBA LA DIFERENCIA DE UTILIZACIÓN ENTRE LOS TIPOS DE DATOS:


 Varchar:
 Nvarchar:
 Char :
 Int:
 Decimal:
 Numeric:
 Date:
 Datetime:
 Time:
 Smallint:
 Smalldatetime:

10. Escriba la sintaxis para la creación de tablas

11. Cree el siguiente esquema de base de datos mediante Transact

Departamento
Nombre de columna Tipo de datos Permitir v...
IdDepartamento smallint
NombreDepartamento nvarchar(20)

prov_fk
dist_fk

Provincia Distrito
Nombre de columna Tipo de datos Permitir v...
Nombre de columna Tipo de datos Permitir v...
IdDistrito smallint
IdProvincia smallint
NombreDistrito nvarchar(30)
NombreProvincia nvarchar(25)
IdProvincia smallint
IdDepartamento smallint

TEMA: CLÁUSULAS INSERT Y SELECT.

12. ¿PARA QUÉ SIRVE INSERT INTO?

13. ¿QUÉ REALIZA LA CLÁUSULA SELECT?

14. ¿PARA QUÉ SIRVE SELECT … INTO?

15. ¿CÓMO INSERTAMOS LOS DATOS EN UNA TABLA?

16. ¿QUÉ CONSIDERACIONES DEBEMOS TENER EN CUENTA AL UTILIZAR SELECT?

17. ¿QUÉ CONSIDERACIONES DEBEMOS TENER EN CUENTA AL UTILIZAR INSERT?

TEMA: CREACIÓN DE RESTRICCIONES.

18. ¿QUÉ ES UNA RESTRICCIÓN?

19. ¿CUÁNDO UTILIZAMOS LAS SIGUIENTES RESTRICCIONES?

 Primary key
 Foreign key
 Default
 Check
 Unique

20. QUÉ CONSIDERACIONES DEBEMOS TENER EN CUENTA AL IMPLEMENTAR LAS RESTRICIONES:

 Primary key:
 Foreign key:
 Default:
 Check:
 Unique:

TEMA: COMBINACIONES ENTRE TABLAS

21. ¿QUÉ TIPOS DE COMBINACIONES SON POSIBLES EN SQL?

22. ¿ESCRIBA LA SINTAXIS SQL PARA COMBINAR 2 TABLAS?

23. ¿ESCRIBA LA SINTAXIS SQL PARA COMBINAR 3 TABLAS?

24. ¿EXPLIQUE QUÉ TIPO DE COMBINACIÓN ES INNER JOIN?

25. ¿CUÁL ES LA DIFERENCIA ENTRE LEFT OUTER JOIN Y RIGTH OUTER JOIN?

26. ¿MODELE 3 TABLAS Y REALICE UNA CONSULTA QUE COMBINE LAS 3 TABLAS?

TEMA: BACKUP Y RESTAURACIÓN DE BACKUP

27. ¿QUÉ ES UN BACKUP?

28. ¿CUÁLES SON LOS TIPOS DE BACKUP QUE PERMITE EL SQL?

29. ¿QUÉ ES UNA POLÍTICA DE BACKUP?

30. ¿QUÉ SON LOS MEDIOS?

31. ¿CUÁNDO DEBEMOS APLICAR UN FULL BACKUP?

32. ¿EN QUÉ SE DIFERENCIA UN FULL BACKUP Y UN BACKUP DIFERENCIAL?


33. ¿QUÉ ES UNA POLÍTICA MIXTA DE BACKUP?

TEMA: TÉCNICAS AVANZADAS DE CONSULTAS

34. ¿PARA QUÉ SE UTILIZA WHERE Y CÓMO SE HACE?

35. ¿PARA QUÉ SE UTILIZA EXISTS Y CÓMO SE HACE?

36. ¿PARA QUÉ SE UTILIZA NOT EXISTS Y CÓMO SE HACE?

37. ¿PARA QUÉ SE UTILIZA GROUP BY Y CÓMO SE HACE?

38. ¿PARA QUÉ SE UTILIZA GROUPING Y CÓMO SE HACE?

39. ¿PARA QUÉ SE UTILIZA COMPUTE Y CÓMO SE HACE?

40. ¿PARA QUÉ SE UTILIZA COMPUTE BY Y CÓMO SE HACE?

41. ¿PARA QUÉ SE UTILIZA COUNT Y CÓMO SE HACE?

42. ¿PARA QUÉ SE UTILIZA SELECT TOP Y CÓMO SE HACE?

43. ¿PARA QUÉ SE UTILIZA ORDER BY Y CÓMO SE HACE?

TEMA: VISTAS

44. ¿QUÉ ES UNA VISTA?

45. ESCRIBA LA SINTAXIS DE UNA VISTA


46. CÓMO SE VISUALIZA UNA VISTA CREADA

TEMA: PROCEDIMIENTOS ALMACENADOS

47. ¿QUÉ SON LOS PROCEDIMIENTOS ALMACENADOS?

48. ¿QUÉ SON LOS PARÁMETROS?

49. ¿CUÁNTOS TIPOS DE PROCEDIMIENTOS ALMACENADOS IMPLEMENTA EL SQL Y CUÁLES SON?

50. ¿QUÉ SON LOS PROCEDIMIENTOS ALMACENADOS DEL SISTEMA?

51. ¿QUÉ SON LOS PROCEDIMIENTOS ALMACENADOS EXTENDIDOS?

52. ¿QUÉ TIPO DE VARIABLES SE IMPLEMENTAN EN UN PROCEDIMIENTO ALMACENADO?

53. ¿QUÉ DIFERENCIA A UN PROCEDIMIENTO ALMACENADO DE UNA VISTA?

54. ¿QUÉ INSTRUCCIÓN SE REALIZA SI SE QUIERE CAMBIAR LA ESTRUCTURA DE UN PROCEDIMIENTO


ALMACENADO?

55. ¿CREE LOS PROCEDIMIENTOS ALMACENADOS PARA INSERTAR, MODIFICAR, ELIMINAR Y LISTAR
LAS SIGUIENTES TABLAS?

Departamento
Nombre de columna Tipo de datos Permitir v...
IdDepartamento smallint
NombreDepartamento nvarchar(20)

prov_fk
dist_fk
Provincia Distrito
Nombre de columna Tipo de datos Permitir v...
Nombre de columna Tipo de datos Permitir v...
IdDistrito smallint
IdProvincia smallint
NombreDistrito nvarchar(30)
NombreProvincia nvarchar(25)
IdProvincia smallint
IdDepartamento smallint

Potrebbero piacerti anche