PROGRAMACIÓN Programación 1º – UD11 – Examen tipo test PROGRAMACIÓNPreguntas de Programación de DAM Examen Programación UD11 Preguntas de Programación de 1ºDAM de la unidad 11: Acceso a Bases de Datos. Esta es la última unidad de trabajo del módulo y trata sobre el acceso a bases de datos en aplicaciones Java, mediante JDBC. Además haremos una pequeña introducción sobre la persistencia de objetos mediante bases de datos orientadas a objetos. 1 / 30 El código siguiente: Connection con = DriverManager.getConnection ( "jdbc:odbc:miBD", "miLogin", "miPassword"); Procesa los resultados de una consulta. Ejecuta una consulta. Establece una conexión. Todas son correctas. 2 / 30 La consulta: s.executeUpdate("UPDATE CLIENTE SET teléfono='968610009' WHERE idCLIENTE=3") Actualiza datos. Ninguna es correcta. Añade datos. Elimina datos. 3 / 30 Para una conexión a una base de datos, se puede utilizar el método getConnection() de la clase DriverManager. Falso Verdadero 4 / 30 Un driver contiene una implementación de todas las interfaces del API JDBC. Falso Verdadero 5 / 30 Para trabajar con una base de datos ejecutando consultas, una aplicación debe: Enviar consultas SQL y procesar el resultado. Establecer una conexión con la base de datos. Cargar el driver necesario. Todas son correctas. 6 / 30 La programación de bases de datos ha estado siempre unificada, debido al escaso número de de productos de bases de datos en el mercado. Falso Verdadero 7 / 30 JDBC tiene el inconveniente de que no permite usar SQL para las consultar a las bases de datos. Verdadero Falso 8 / 30 Para consultas preparadas utilizamos: CallableStatement. Statement. PreparedStatement. ReadyConsults. 9 / 30 El lenguaje SQL: Ninguna es correcta. Es estándar. Es propietario, pertenece a Oracle. 10 / 30 Con SQL: Los nombres de las tablas tienen un tamaño limitado, que depende del sistema gestor. Eliminamos una base de datos con el comando DROP TABLE… Creamos una tabla con el comando CREATE DATABASE… 11 / 30 JDBC inhabilita el modulo que deja ejecutar la línea de comandos de la base de datos que se emplee. Falso Verdadero 12 / 30 Para borrar registros de una tabla de una base de datos, se usa la sentencia SQL: BORRAR. Verdadero Falso 13 / 30 Una tabla consiste en un conjunto de filas y columnas. Falso Verdadero 14 / 30 Las conexiones a una base de datos no consumen recursos en el sistema. Verdadero Falso 15 / 30 La impedancia objeto-relacional es el conjunto de dificultades técnicas que surgen cuando una base de datos relacional se emplea con un programa escrito en POO. Verdadero Falso 16 / 30 Un ResultSet: No contiene todos los datos de la consulta en el mismo momento de hacer la consulta SELECT. Todas las respuestas son correctas. Va obteniendo de la base de datos, los datos según se van pidiendo. Tiene el inconveniente de que no posee métodos que permitan movernos hacia delante y hacia atrás en las filas, para obtener la información de cada fila. 17 / 30 Para usar JDBC, el programador debe conocer los detalles específicos, al más bajo nivel posible, de cada base de datos. Falso Verdadero 18 / 30 Respecto al conector de la base de datos SQL: Permite la comunicación entre el API JDBC y el SGBD. Permite interactuar con el sistema gestor de la base de datos. Consiste en un fichero .tar. Todas son correctas. 19 / 30 El driver el puente JDBC-ODBC está incorporado dentro de la distribución de Java. Falso Verdadero 20 / 30 El nivel de abstracción al que trabaja ODBC es alto en comparación con JDBC. Falso Verdadero 21 / 30 El modelo orientado a objetos trata con conjuntos y relaciones, debido a su naturaleza matemática. Verdadero Falso 22 / 30 Respecto a las consultas de actualización, executeUpdate, retorna el número de registros insertados, cuando estamos insertando datos. Falso Verdadero 23 / 30 Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método: getDate(). getString(). getInt(). 24 / 30 Señala las afirmaciones correctas, acerca de SQL: Es un lenguaje no procedimental. Es propiedad de MySQL. Permite interactuar con el sistema gestor de la base de datos. Es una base de datos gratuita. 25 / 30 El método getMessage(): imprime el mensaje de error asociado a la excepción que se ha producido Todas son correctas. Devuelve un número entero que representa el código de error asociado 26 / 30 Un ResultSet: Ninguna es cierta Permite procesar el resultado de una consulta SELECT. Sirve para contener el resultado del comando SELECT. Es un comando de SQL estándar. 27 / 30 Señala las afirmaciones falsas, acerca de MySQL: Es una base de datos que sólo funciona en Windows. Es una base de datos gratuita. No necesita driver para trabajar con ella en Java. Funciona siempre más rápidamente en Windows que en Linux. 28 / 30 El método wasNull informa sobre si el último valor leído con un método get es nulo. Falso Verdadero 29 / 30 El conector de la base de datos lo proporciona el fabricante del sistema operativo. Verdadero Falso 30 / 30 Cuando se opera con un ResultSet, en cada registro, y al método getInt() se puede pasar un índice: El índice empieza por 2. El índice empieza por 1. El índice empieza por 0. Your score is 0% Reiniciar cuestionario Comparteix això: Feu clic per compartir al Facebook (S'obre en una nova finestra) Facebook Feu clic per compartir a X (S'obre en una nova finestra) X Feu clic per compartir al Pinterest (S'obre en una nova finestra) Pinterest Feu clic per compartir al WhatsApp (S'obre en una nova finestra) WhatsApp Feu clic per compartir al Telegram (S'obre en una nova finestra) Telegram Feu clic per enviar un enllaç per correu electrònic a un amic (S'obre en una nova finestra) Correu electrònic
Programación 1º – Unidad 2 – Apuntes y ejercicios Programación 1º – UD2 – Apuntes y ejercicios para practicar: variables, declaración de las mismas, tipos de datos y operadores.