ExamVeda
Login
Home
1
What is database connectivity in Python?
Discuss
Answer & Solution
Answer: Option B
Solution:
Database connectivity refers to establishing a connection between Python and databases to perform operations.
2
Which module is commonly used for database connectivity in Python?
Discuss
Answer & Solution
Answer: Option C
Solution:
The sqlite3 module is widely used for database connectivity in Python, especially for SQLite databases.
3
What is SQLite?
Discuss
Answer & Solution
Answer: Option B
Solution:
SQLite is a lightweight, self-contained, serverless, and file-based relational database management system.
4
How can you create a new SQLite database using the sqlite3 module?
Discuss
Answer & Solution
Answer: Option B
Solution:
New SQLite databases are created by executing SQL queries to define tables and data structures.
5
What is a cursor in the context of database connectivity?
Discuss
Answer & Solution
Answer: Option C
Solution:
A cursor is an object that allows you to interact with a database by executing SQL commands and fetching results.
6
How do you establish a connection to an SQLite database using sqlite3?
Discuss
Answer & Solution
Answer: Option A
Solution:
The connect() function is used to establish a connection to an SQLite database.
7
What is the purpose of the execute() method in the sqlite3 module?
Discuss
Answer & Solution
Answer: Option C
Solution:
The execute() method is used to execute SQL queries on an SQLite database.
8
What is SQL injection?
Discuss
Answer & Solution
Answer: Option D
Solution:
SQL injection is a security vulnerability where malicious code is inserted into SQL statements.
9
How do parameterized queries help prevent SQL injection?
Discuss
Answer & Solution
Answer: Option C
Solution:
Parameterized queries separate user input from SQL code, reducing the risk of SQL injection.
10
Which of the following is NOT a common SQL database management system?
Discuss
Answer & Solution
Answer: Option C
Solution:
MongoDB is a NoSQL database management system, while the others are relational databases.