data 2 Flashcards

1
Q

What is the main responsibility of data analysts?

A

To find out the answers or more insights from the data and creating dashboards with appropriate visualizations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does a Data Engineer do?

A

Responsible for designing, building, and maintaining the infrastructure to store data. Needs strong technical background, ability to create and integrate APIs, and understand data pipelining and performance optimization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the primary responsibility of data scientists?

A

To find patterns in the data and answer questions about the future.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which technology is used to fetch, process, and display XML data from server to client?

A

Ajax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is metadata?

A

A database definition or descriptive information stored by the DBMS in the form of a database catalog or dictionary.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three main concepts of the ER model?

A
  • Entities * Attributes * Relationships
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What shape is used to display a relationship type in ER diagrams?

A

Diamond

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the types of cardinality ratio/constraints on relationships?

A
  • One-to-one (1:1) * One-to-many (1:N) * Many-to-one (N:1) * Many-to-many (M:N)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a weak entity?

A

An entity that does not have a key attribute and is identification dependent on another entity type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are relationship types of degree 2 called?

A

Binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are relationship types of degree 3 called?

A

Ternary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is specialization in database design?

A

The process of defining a set of subclasses of a superclass.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is generalization in database design?

A

The process where several classes with common features are generalized into a superclass.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the two basic constraints that can apply to a specialization/generalization?

A
  • Disjointness Constraint * Completeness Constraint
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or False: XML is a universal format for the exchange of data.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

True or False: One of the main disadvantages of XML is that its bulky syntax and structure make files large and can decrease performance.

17
Q

True or False: XML uses specific tags to design an XML file.

18
Q

True or False: Browsers can interpret and parse XML data into a set of objects.

19
Q

What does the term ‘data abstraction’ refer to?

A

Suppression of details of data organization and storage, highlighting essential features for improved understanding of data.

20
Q

What is a database schema?

A

Description of a database.

21
Q

What does a database state or snapshot represent?

A

Data in database at a particular moment in time.

22
Q

What is an entity in the context of databases?

A

A specific thing or object in the mini-world that is represented in the database.

23
Q

What are attributes in a database?

A

Properties used to describe an entity.

24
Q

What are composite attributes?

A

Attributes that may be composed of several components.

25
What is a recursive relationship type?
A relationship type between the same participating entity type in distinct roles.
26
What does the disjointness constraint specify?
The subclasses of the specialization must be disjoint: an entity can be a member of at most one of the subclasses.
27
What differentiates composite attributes from multi-valued attributes?
Composite attributes consist of several components, while multi-valued attributes allow an entity to have multiple values.
28
What are total and partial completeness constraints?
* Total: Every entity in the superclass must be a member of some subclass. * Partial: An entity may not belong to any of the subclasses.
29
What are attributes of relationship types?
Attributes that can describe the relationship, such as HoursPerWeek in WORKS_ON.
30
What is hierarchy and lattice inheritance?
Hierarchy allows each subclass to have only one superclass, while lattice allows a subclass to have multiple superclasses.
31
What characterizes centralized DBMS architecture?
All DBMS functionality, application program execution, and user interface processing are carried out on one machine.
32
What defines client/server architectures?
Server handles query and transaction functionality, while the client handles user interface programs.
33
What is a requirement for the COMPANY database schema regarding departments?
Each department has a name, number, and an employee who manages the department.
34
What information must be stored for each employee in the COMPANY database?
* Social security number * Address * Salary * Sex * Birthdate
35
What must the database keep track of regarding employees and projects?
The number of hours per week that an employee currently works on each project.
36
What is required to track for dependents in the COMPANY database?
Name, sex, birthdate, and relationship to the employee.