wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ISA245 Exam 1 Review (AI Generated)

Total questions: 110

Worksheet time: 2hrs 50mins

Name
Class
Date
1.

Anika is working on a project and needs to quickly find some data in the database. What type of query is she likely to use?

a)

A pre-planned database query

b)

A "spur-of-the-moment" question

c)

A query that requires user authentication

d)

A query that updates database schema

2.

Aria and Kai are working on a project using a shared database. What does data inconsistency refer to?

a)

Consistent data across all databases

b)

A condition where different versions of the same data yield different results

c)

Data that is always accurate

d)

Data that is stored in multiple locations

3.

Priya is working on a project where she needs to organize and manage a large amount of data efficiently. What tool should she use?

a)

A collection of raw data

b)

A program that manages database structure and access

c)

A type of metadata

d)

A data anomaly

4.

Abigail is organizing her digital photo collection. She wants to add information about each photo, such as the date it was taken, the location, and the people in it. What is this type of information called?

a)

Raw data that has not been processed

b)

Data that describes other data

c)

A type of database query

d)

A database management system

5.

Ethan is working on a project that involves data management. What is data management?

a)

A process focusing on data collection, storage, and retrieval

b)

A type of data inconsistency

c)

A database query language

d)

A form of data anomaly

6.

Charlotte is working on a database project. What is data dependence?

a)

Data that is independent of storage characteristics

b)

A condition where data representation depends on physical storage

c)

A type of data anomaly

d)

A form of metadata

7.

Kai is learning about databases and wants to know which DBMS component stores metadata and contains data definitions and their characteristics. Can you help Kai identify it?

a)

Data independence

b)

Data dictionary

c)

Data redundancy

d)

Query language

8.

Arjun is working on a database system and wants to ensure that data access remains unaffected even if the physical storage characteristics change. What term describes this condition?

a)

Data integrity

b)

Data redundancy

c)

Data independence

d)

Structural dependence

9.

Michael is managing a database for a library. What ensures that the data in the library's database complies with all entity and referential integrity constraints?

a)

Data redundancy

b)

Data integrity

c)

Logical data format

d)

Physical data format

10.

In a university database, what is the term for when the same student information is stored unnecessarily in multiple departments?

a)

Data dictionary

b)

Data independence

c)

Data redundancy

d)

Structural independence

11.

Ava is working on a project to create a new database for her company's inventory system. What is the process that yields the description of the database structure and determines the database components?

a)

Database design

b)

Query language

c)

Data dictionary

d)

Logical data format

12.

Lily is working on a project where she needs to understand the way data is viewed within the context of her problem domain. What describes this perspective?

a)

Physical data format

b)

Logical data format

c)

Structural dependence

d)

Data integrity

13.

Emma is working on a database project. What is a data characteristic where a change in the database schema affects data access?

a)

Structural independence

b)

Data redundancy

c)

Structural dependence

d)

Data dictionary

14.

Ava is working on a project where she needs to ensure that changes in the database schema do not affect data access. What is this data characteristic called?

a)

Structural independence

b)

Data integrity

c)

Logical data format

d)

Data redundancy

15.

Ethan is learning about how computers store data. What describes the way a computer 'sees' or stores data?

a)

Logical data format

b)

Physical data format

c)

Data dictionary

d)

Database design

16.

In a university's database system, what defines and regulates the collection, storage, management, and use of student data?

a)

Data dictionary

b)

Database system

c)

Query language

d)

Data integrity

17.

Rohan is working on a database project and needs to use a nonprocedural language to manipulate the data. Which language should he use?

a)

Java

b)

Python

c)

SQL

d)

C++

18.

Liam is working on a project where he needs to create database and table structures, perform data manipulation, and query the database. Which database language should he use?

a)

HTML

b)

SQL

c)

XML

d)

CSS

19.

Elijah is working on a project that requires a database stored in multiple locations. What type of database is he using?

a)

A database stored on a single site

b)

A database stored in two or more physically independent sites

c)

A database that supports only one user

d)

A database used for testing purposes

20.

Arjun and Maya are working on a project that requires a database to support multiple concurrent users. What type of database should they use?

a)

Single-user database

b)

Multi-user database

c)

Distributed database

d)

Operational database

21.

Mia is working on a project that requires her to manage real-time transaction data. What is an operational database also known as?

a)

Analytical database

b)

OLAP database

c)

OLTP database

d)

Historical database

22.

Charlotte is designing a new app and needs to organize the data efficiently. What is a data model?

a)

A simple list of data

b)

A representation of a complex "real-world" data structure

c)

A type of database

d)

A programming language

23.

Rohan is designing a database for a library. What is an entity in this database context?

a)

A type of database

b)

A characteristic of an object

c)

A person, place, thing, concept, or event for which data can be stored

d)

A database query

24.

Anika is designing a database for her school project. She needs to define a characteristic of each student, such as their age or grade level. What is this characteristic called in a database?

a)

A type of database

b)

A characteristic of an entity or object

c)

A database query

d)

A programming language

25.

In a school database, what is a relationship?

a)

A type of database

b)

An association between entities

c)

A database query

d)

A programming language

26.

In a classroom, what does a one-to-many (1:M or 1..*) relationship represent between a teacher and students?

a)

One teacher is associated with one student

b)

One teacher is associated with many students

c)

Many teachers are associated with one student

d)

Many teachers are associated with many students

27.

In a school, what is a many-to-many (M:N or *..*) relationship between students and clubs?

a)

Association where one student is related to only one club.

b)

Association where one student is related to many clubs, and vice versa.

c)

Association where students and clubs are unrelated.

d)

Association where students and clubs are hierarchically structured.

28.

Grace has a library card that can be used by only one person. What type of relationship does this represent?

a)

Association where one entity instance is associated with only one instance of the related entity.

b)

Association where one entity is related to many occurrences of another entity.

c)

Association where entities are unrelated.

d)

Association where entities are hierarchically structured.

29.

Scarlett is designing a database for her school project. What is a constraint in the context of data?

a)

A logical construct perceived as a two-dimensional structure.

b)

A restriction placed on data, usually expressed in the form of rules.

c)

A description of a policy within an organization.

d)

A collection of programs that manages a database.

30.

During a meeting, Jackson mentioned a business rule. What is a business rule?

a)

A logical construct perceived as a two-dimensional structure.

b)

A restriction placed on data, usually expressed in the form of rules.

c)

A description of a policy, procedure, or principle within an organization.

d)

An early database model with an upside-down tree structure.

31.

Aria is studying different types of database models. What is a hierarchical model?

a)

A logical construct perceived as a two-dimensional structure.

b)

A collection of programs that manages a relational database.

c)

An early database model with an upside-down tree structure.

d)

A description of a policy within an organization.

32.

Samuel is working on a project that involves managing a large amount of data. What tool should he use to efficiently manage and organize this data?

a)

A logical construct perceived as a two-dimensional structure.

b)

A collection of programs that manages a relational database.

c)

An early database model with an upside-down tree structure.

d)

A description of a policy within an organization.

33.

Isla is organizing her book collection. What is a table (relation) in the context of a relational model?

a)

A graphical representation of a database

b)

A collection of like entities

c)

A two-dimensional structure of intersecting rows and columns

d)

A diagram depicting entity relationships

34.

Arjun is designing a database for a library. What does an Entity Relationship Diagram (ERD) depict in his model?

a)

A row in a relational table

b)

A collection of like entities

c)

Entities, attributes, and relationships in a model

d)

The 'many' side of a relationship

35.

Lily is designing a database for her school's library system. What is the definition of connectivity in a relational model?

a)

A row in a relational table

b)

A collection of like entities

c)

The type of relationship between entities

d)

A graphical representation of a database

36.

In a university database, what does Crow's Foot notation represent in an ER diagram when modeling the relationship between students and courses?

a)

A row in a relational table

b)

A collection of like entities

c)

The 'many' side of a relationship

d)

A two-dimensional structure of intersecting rows and columns

37.

In a software development team, what is the basic modeling structure used by Aria to define the blueprint of objects in an object-oriented data model?

a)

Class

b)

Object

c)

Method

d)

Attribute

38.

In a school, Luna is creating a digital model of a library book. What is an abstract representation of this book with a unique identity and embedded properties?

a)

Class

b)

Object

c)

Method

d)

Attribute

39.

In a software development company, Ethan is tasked with managing a database that stores complex data types like multimedia files and user-defined data types. What type of database management system should he use?

a)

Data in a relational database model

b)

Data in a hierarchical database model

c)

Data in an object-oriented database model

d)

Data in a network database model

40.

Abigail is designing a database for a library system. What is a semantic data model known for?

a)

Modeling data in a hierarchical structure

b)

Modeling data and their relationships in a single structure known as an object

c)

Modeling data in a network structure

d)

Modeling data in a tabular format

41.

In a school, what is a class in object-oriented data modeling?

a)

A single object with unique properties

b)

A collection of similar objects with shared structure and behavior

c)

A method for data processing

d)

A data storage unit

42.

Michael is organizing his book collection. What does a class hierarchy represent in this context?

a)

A flat list of books

b)

A network of interconnected books

c)

A hierarchical tree where each parent category is a genre and each child category is a specific book

d)

A random assortment of books

43.

Arjun is learning about object-oriented programming. What is inheritance in the object-oriented data model?

a)

The ability to create new classes

b)

The ability of an object to inherit data structure and methods from classes above it

c)

The ability to delete classes

d)

The ability to modify data directly

44.

Rohan is designing a new database for his company's inventory system. What does a conceptual model provide?

a)

A detailed view of specific data objects

b)

A global view of an entire database, describing main data objects

c)

A view of data processing methods

d)

A view of data storage techniques

45.

Maya is working on a project to design a new database system for her company. She needs to create a conceptual schema. What is a conceptual schema?

a)

A detailed list of data objects

b)

A representation of the conceptual model, usually expressed graphically

c)

A method for data processing

d)

A data storage technique

46.

Olivia is developing a new software application. What does software independence mean in this context?

a)

A model that depends on specific software

b)

A property of a model that does not depend on the software used to implement it

c)

A model that requires constant software updates

d)

A model that is software-specific

47.

Priya is developing a software application. What is hardware independence in this context?

a)

A condition where a model depends on specific hardware

b)

A condition where a model does not depend on the hardware used

c)

A model that requires specific hardware updates

d)

A model that is hardware-specific

48.

Sophia is designing a database for a new application. What is hardware independence in her database design?

a)

Changes in hardware affect the database design at the conceptual level.

b)

Changes in hardware do not affect the database design at the conceptual level.

c)

Hardware changes require a complete redesign of the database.

d)

Hardware independence means the database is software-dependent.

49.

Abigail is working on a database project for her class. What is the purpose of logical design in database management?

a)

To match the conceptual design to the requirements of the selected DBMS.

b)

To create a physical model of the database.

c)

To ensure hardware independence.

d)

To develop user interfaces for the database.

50.

In a university database system, what does the internal model represent?

a)

The physical storage of data.

b)

The database as 'seen' by the DBMS.

c)

The user interface of the database.

d)

The hardware configuration of the database.

51.

What is logical independence in database systems?

a)

The ability to change the internal model without affecting the conceptual model.

b)

The ability to change the hardware without affecting the software.

c)

The ability to change the user interface without affecting the database.

d)

The ability to change the physical model without affecting the internal model.

52.

What does the physical model describe in a database?

a)

The logical structure of the database.

b)

The software requirements for the database.

c)

The physical characteristics such as location, path, and format for the data.

d)

The conceptual design of the database.

53.

What is physical independence in a database model?

a)

A condition in which the physical model can be changed without affecting the internal model.

b)

The application programmer's view of the data environment.

c)

A data model that describes relationships among entities.

d)

A named collection of related records.

54.

What does an external model represent in a database environment?

a)

The application programmer's view of the data environment.

b)

The specific representation of an external view.

c)

A row in a relational table.

d)

A named collection of related fields.

55.

What is an entity relationship model?

a)

A data model that describes relationships (1:1, 1:M, and M:N) among entities at the conceptual level.

b)

A condition in which the physical model can be changed without affecting the internal model.

c)

An alphabetic or numeric character or group of characters that defines a characteristic.

d)

A named collection of related records.

56.

What is the SQL file extension?

a)

.sql

b)

.txt

c)

.doc

d)

.csv

57.

What is a field in a database?

a)

An alphabetic or numeric character or group of characters that defines a characteristic of a person, place, or thing.

b)

A named collection of related records.

c)

A row in a relational table.

d)

A data model that describes relationships among entities.

58.

What is a logical construct perceived to be a two-dimensional structure composed of intersecting rows and columns in the relational model?

a)

Domain

b)

Relation

c)

Key

d)

Entity Integrity

59.

What is the construct used to organize and describe an attribute's set of possible values?

a)

Primary Key

b)

Domain

c)

Foreign Key

d)

Null

60.

In the relational model, what is an identifier composed of one or more attributes that uniquely identifies a row?

a)

Composite Key

b)

Super Key

c)

Primary Key

d)

Null

61.

What is the role of a key in the context of a database table, where "A determines B" indicates that knowing the value of attribute A means that the value of attribute B can be looked up?

a)

Determination

b)

Entity Integrity

c)

Null

d)

Foreign Key

62.

What is an attribute, or set of attributes, that uniquely identify each entity in a table?

a)

Composite Key

b)

Super Key

c)

Candidate Key

d)

Domain

63.

What is a multiple-attribute key called?

a)

Primary Key

b)

Composite Key

c)

Foreign Key

d)

Null

64.

What are the attributes that form a primary key?

a)

Key Attributes

b)

Domain

c)

Null

d)

Foreign Key

65.

What is a minimal super key that does not contain a subset of attributes that is itself a super key?

a)

Composite Key

b)

Candidate Key

c)

Primary Key

d)

Foreign Key

66.

What is the property of a relational table that guarantees each entity has a unique value in a primary key and that the key has no null values?

a)

Entity Integrity

b)

Determination

c)

Domain

d)

Super Key

67.

What is the absence of an attribute value, NOT blank?

a)

Null

b)

Domain

c)

Foreign Key

d)

Composite Key

68.

What is an attribute or attributes in one table whose values must match the primary key in another table?

a)

Foreign Key

b)

Super Key

c)

Composite Key

d)

Null

69.

What is Referential Integrity?

a)

A condition where a foreign key must have a null entry or a matching entry in the related table.

b)

A key used strictly for data retrieval purposes.

c)

A detailed system data dictionary that describes all objects in a database.

d)

An entity designed to transform an M:N relationship into two M:N relationships.

70.

What is the purpose of a secondary key?

a)

To trigger a required response or alert end users to specified conditions.

b)

To be used strictly for data retrieval purposes.

c)

To describe all objects in a database.

d)

To implement an M:M relationship in a table.

71.

What is a system catalog?

a)

A set of allowable values for one or more attributes.

b)

A detailed system data dictionary that describes all objects in a database.

c)

An ordered array of index key values and row ID values.

d)

A relationship found within a single entity type.

72.

What is a linking table used for in the relational model?

a)

To describe an association within an entity.

b)

To implement an M:M relationship.

c)

To transform an M:N relationship into two M:N relationships.

d)

To lead to data location identified by the key.

73.

What is a composite entity?

a)

An entity designed to transform an M:N relationship into two M:N relationships.

b)

A relationship found within a single entity type.

c)

A set of allowable values for one or more attributes.

d)

An ordered array of index key values and row ID values.

74.

What is an index in a database?

a)

A relationship found within a single entity type.

b)

An ordered array of index key values and row ID values.

c)

A set of allowable values for one or more attributes.

d)

A key used strictly for data retrieval purposes.

75.

What is a binary relationship in ER terms?

a)

An association within an entity.

b)

A relationship found within a single entity type.

c)

An association between two entities, such as PROFESSOR teaches CLASS.

d)

A set of allowable values for one or more attributes.

76.

What is a ternary relationship in ER terms?

a)

An association between two entities

b)

An association between three entities

c)

An association between four entities

d)

An association between one entity

77.

What does the relationship degree indicate?

a)

The number of attributes in an entity

b)

The number of entities or participants associated with a relationship

c)

The number of relationships in a database

d)

The number of keys in an entity

78.

What is optional participation in a relationship?

a)

One entity occurrence requires a corresponding entity occurrence

b)

One entity occurrence does not require a corresponding entity occurrence

c)

All entities must participate in the relationship

d)

No entities can participate in the relationship

79.

What defines a weak entity?

a)

An entity that is independent and has its own primary key

b)

An entity that displays existence dependence and inherits the primary key of its parent entity

c)

An entity that has no attributes

d)

An entity that is not part of any relationship

80.

What is a strong (identifying) relationship?

a)

A relationship where entities are independent

b)

A relationship where the primary key of the related entity contains the primary key of the parent entity

c)

A relationship with no primary keys

d)

A relationship that does not involve any entities

81.

What does cardinality classify?

a)

The number of attributes in an entity

b)

The classification of the relationship between entities

c)

The number of tables in a database

d)

The number of keys in a relationship

82.

What is a derived attribute?

a)

An attribute that can have many values for a single entity occurrence

b)

An attribute that can be further subdivided to yield additional attributes

c)

An attribute that can have only one value

d)

An attribute derived by an algorithm, such as Age from birth date

83.

Which attribute can have many values for a single entity occurrence?

a)

Single-valued attribute

b)

Multivalued attribute

c)

Composite attribute

d)

Derived attribute

84.

What is a composite attribute?

a)

An attribute that can have only one value

b)

An attribute that is dependent on only a portion of the primary key

c)

An attribute that can be further subdivided to yield additional attributes

d)

An attribute derived by an algorithm

85.

What is a partial diagram?

a)

A representation of all data dependencies within a table

b)

An attribute that is dependent on only a portion of the primary key

c)

A condition in which an attribute is dependent on another attribute

d)

A characteristic describing a group of multiple entries of the same type

86.

What is a transitive dependency?

a)

A condition in which an attribute is dependent on another attribute not part of the primary key

b)

A representation of all data dependencies within a table

c)

An attribute that can be further subdivided to yield additional attributes

d)

An attribute that can have many values for a single entity occurrence

87.

What is a repeating group in a relation?

a)

A representation of all data dependencies within a table

b)

A characteristic describing a group of multiple entries of the same type for a single key attribute occurrence

c)

An attribute that can have only one value

d)

An attribute derived by an algorithm

88.

What does a dependency diagram represent?

a)

A condition in which an attribute is dependent on another attribute

b)

A representation of all data dependencies (primary key, partial, or transitive) within a table

c)

An attribute that can be further subdivided to yield additional attributes

d)

An attribute that can have many values for a single entity occurrence

89.

What is the First Normal Form (1NF)?

a)

The second stage in the normalization of a relational database

b)

A representation of all data dependencies within a table

c)

The first stage in the normalization process, with no repeating groups and a primary key identified

d)

An attribute that can have many values for a single entity occurrence

90.

What is the Second Normal Form (2NF)?

a)

The first stage in the normalization process

b)

The second stage in the normalization of a relational database in which all non-key attributes are dependent on the primary key

c)

A representation of all data dependencies within a table

d)

An attribute that can be further subdivided to yield additional attributes

91.

What is a determinant in a database?

a)

An attribute that forms a primary key

b)

An attribute that is not part of a key

c)

Any attribute in a specific row whose value directly determines other values in that row

d)

A process that assigns attributes to entities

92.

What is Third Normal Form (3NF) in database normalization?

a)

A table is in 3NF when it is in 2NF and no nonkey attribute is functionally dependent on another nonkey attribute

b)

A table is in 3NF when it has a primary key

c)

A table is in 3NF when it has no attributes

d)

A table is in 3NF when it is in 1NF

93.

What is a key attribute?

a)

An attribute that is not part of a key

b)

The attributes that form a primary key

c)

Any attribute in a specific row

d)

A process that assigns attributes to entities

94.

What is normalization in databases?

a)

A process that assigns attributes to entities so that data redundancies are reduced or eliminated

b)

A process that increases data redundancy

c)

A process that creates more tables

d)

A process that removes all keys

95.

What is the minimum number of relationships needed to connect tables?

a)

Equal to the number of tables

b)

One less than the number of tables

c)

Twice the number of tables

d)

Half the number of tables

96.
Client Name is an example of a:
a)
Field Name
b)
Record
97.

What is a field?

a)

A collection of information

b)

A single item of information

c)

A list of information

d)

A group of records

98.

A collection of fields and records in a specific category

a)

Record

b)

Table

c)

Field

99.

What is a record in a database?

a)

A unique ID that identifies an entry

b)

A column in a database table

c)

A collection of related data about a particular item or entity

d)

A row in a database table

100.
The __________ is a collection of inter-related data which is used to retrieve, insert and delete the data efficiently.
a)
database
b)
file system
c)
explorer
d)
data
101.

What is the primary purpose of a query in a database?

a)

To input data

b)

To retrieve data

c)

To delete data

d)

To backup data

102.

Which concept highlights the importance of maintaining consistent and valid data in a Database System?

a)

(A) Data redundancy

b)

(B) Data normalization

c)

(C) Data Integrity

d)

(D) Data replication

103.
In which of the following must the data be unique?
a)
the foriegn key
b)
the primary key
c)
the junction table
d)
the common field
104.

Database forms structure data input to ensure data ________.

a)

language

b)

integrity

c)

information

d)

control

105.

An organized collection of structured information, or data, typically stored electronically in a computer system.

a)

database

b)

record

c)

primary key

d)

foreign key

106.
What is Database Management System?
a)
A software system that enables users to access to the database.
b)
A software system that enables users to create  access to the database.
c)
A software system that enables users to define, create, maintain and control access to the database.
d)
  A software system that enables users to maintain and control access to the database.
107.
A group of related records.
a)
Entity
b)
Validation
c)
Field
d)
Filter
108.

Repetition of data is called data ..............

a)

dependance

b)

redundancy

c)

inconsistency

d)

isolation

109.

Data about data is ______________

a)

Data Description

b)

Metadata

c)

Data redundancy

d)

Data inconsistency

110.

Which of the following is NOT a benefit of metadata?

a)

It can be changed without impacting the primary data

b)

Used for sorting and filtering information

c)

Increases effective use of data by providing extra information

d)

Increases search speeds of the database