Flask-SQLAlchemy and Authentication Quiz

Flask-SQLAlchemy and Authentication Quiz

University

9 Qs

quiz-placeholder

Similar activities

GIS, SMIS & Intelligent IS

GIS, SMIS & Intelligent IS

University

14 Qs

User Experience - Session 1

User Experience - Session 1

University

10 Qs

Pre Test I- Web

Pre Test I- Web

University

6 Qs

Multimedia Lesson 1

Multimedia Lesson 1

University

13 Qs

Google IT Support Certification Quiz

Google IT Support Certification Quiz

KG - Professional Development

10 Qs

Netschool 13 CMS

Netschool 13 CMS

University

10 Qs

HCI L7: Usability and Testing Quiz

HCI L7: Usability and Testing Quiz

University

14 Qs

Checkpoint 2 Review - 12 A

Checkpoint 2 Review - 12 A

12th Grade - University

10 Qs

Flask-SQLAlchemy and Authentication Quiz

Flask-SQLAlchemy and Authentication Quiz

Assessment

Quiz

Instructional Technology

University

Medium

Created by

Kelvin Kipchumba

Used 1+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does Flask-SQLAlchemy provide?

Tools for data visualization

A simple ORM (Object Relational Mapper) for interacting with SQL databases

A framework for handling HTTP requests

A tool for deploying Flask applications

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of db.session.commit() in Flask-SQLAlchemy?

To start a new database session

To save changes made to the database (e.g., adding or updating records)

To retrieve records from the database

To close the database connection

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you define a one-to-many relationship between two tables in Flask-SQLAlchemy?

Using db.relationship() with backref in one of the models

Using db.foreignkey() in the model

Defining the relationship with the ManyToOne keyword

Flask-SQLAlchemy doesn’t support relationships

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which Flask-SQLAlchemy function is used to create a new table from the model definition?

db.create_all()

db.create_table()

db.model()

db.create_models()

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Authentication in the context of web applications?

The process of granting or denying access to resources based on roles

The process of verifying the identity of a user or system

The process of logging users out of the system

The process of securing data during transmission

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is commonly used in the authentication process?

Encryption algorithms

User credentials (e.g., username and password)

Access tokens

Both B and C

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is Authorization in web applications?

The process of ensuring that data is encrypted

The process of verifying a user's identity

The process of granting or denying access to resources based on roles or permissions

The process of logging users into the system

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of authorization?

A user providing a username and password to log in

A system checking whether a user can view a specific page based on their role

A user changing their password

A system encrypting a message before sending it

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does an authorization token (e.g., JWT) typically include?

The user’s login credentials

A unique session ID

Information about the user’s identity and granted permissions

Only the expiration time of the token