Information Management - Finals

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/82

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

83 Terms

1
New cards

Relational Model

Introduced by E.F. Codd in 1970, it uses predicate logic and set theory to represent data in tables (relations).

2
New cards

Table (Relation)

A two-dimensional structure composed of rows (tuples) and columns (attributes).

3
New cards

Tuple

A single row in a table; represents one record or entity.

4
New cards

Attribute

A column in a table; represents a specific property of an entity.

5
New cards

Primary Key

An attribute (or set of attributes) that uniquely identifies each row in a table and cannot contain NULL values

6
New cards

Foreign Key

An attribute in one table that references the primary key of another table to maintain referential integrity

7
New cards

Superkey

Any combination of attributes that uniquely identifies rows in a table

8
New cards

Composite Key

A key composed of more than one attribute.

9
New cards

Entity Integrity

Ensures that every table has a primary key and that key values are unique and not NULL.

10
New cards

SELECT (σ)

Retrieves specific rows that satisfy a condition.

11
New cards

PROJECT (π)

Retrieves specific columns

12
New cards

JOIN (⨝)

Combines related tuples from two tables based on a condition

13
New cards

SQL

Structured Query Language used to manage and manipulate relational databases

14
New cards

CREATE TABLE

SQL command to create a new table with specified columns and data types

15
New cards

ALTER TABLE

SQL command to modify an existing table by adding, modifying, or deleting columns

16
New cards

DROP TABLE

Deletes a table and its data from the database.

17
New cards

NOT NULL

Constraint ensuring a column cannot have NULL values

18
New cards

UNIQUE

Ensures that all values in a column are different.

19
New cards

CHECK

Ensures that values in a column meet a specified condition

20
New cards

DEFAULT

Assigns a default value if no value is provided during insertion.

21
New cards

Entity

A person, place, event, or object about which data is collected and stored

22
New cards

Attribute (Modeling)

A characteristic of an entity.

23
New cards

Relationship

An association between entities, such as 1:1, 1:M, or M:M.

24
New cards

Hierarchical Model

An early database model using a tree-like structure with parent-child relationships.

25
New cards

Network Model

Uses a graph structure allowing many-to-many relationships

26
New cards

Entity-Relationship Model (ERM)

Uses diagrams to show entities and relationships; introduced by Peter Chen

27
New cards

Object-Oriented Model

Combines data and relationships in one structure (object); supports inheritance, encapsulation.

28
New cards

XML

markup language used to describe and manipulate data elements

29
New cards

Big Data

Refers to managing large amounts of varied and fast-growing data (Volume, Velocity, Variety).

30
New cards

NoSQL

A type of database that handles unstructured/semi-structured data; does not follow the relational model; supports high availability and scalability.

31
New cards

Information

it refers to transformed data

32
New cards

Data redundancy

when the same data is stored and necessarily, this is refer to as:

33
New cards

Metadata

this is referred to as data about data in which and user data is integrated

34
New cards

Workgroup database

this type of database supports relatively small number of users

35
New cards

Analytical database

this type of database focuses primarily on storing historical data and business metrics used for tactical decision making

36
New cards

Data

these are raw facts that have not yet been processed to reveal their meaning to the end users

37
New cards

General-purpose database

this type of database contains a wide variety of data used in multiple disciplines

38
New cards

DBMS (Database Management System)

this is a collection of programs that manage the database structure and controls access to the data stored in the database

39
New cards

Normalization

what is the process of assigning attributes to entities to minimize data redundancy

40
New cards

Row

it is a set of data about a specific entity

41
New cards

Relationship

it is used to describe the associations among entities

42
New cards

Domain

it is used to specify the range of values in a column

43
New cards

Rectangle

In an ERD, which shape represents an entity

44
New cards

3NF

which normal form is considered the highest level necessary for most applications

45
New cards

Diamond

in the chen model, which shape represents the relationship between entities

46
New cards

Oval

in the original chen notation, which shape is used in representing the attributes of an entity

47
New cards

Table Name

in a crows foot notation, what is the written above all the attributes

48
New cards

Underline It

How can EMP_ID be identified as the primary key in the Chen notation

49
New cards

1NF

to eliminate repeating groups, which normal form must be reached

50
New cards

Search

which of the following operations DOES NOT cause a data anomaly

Deletion

Insertion

Search

Update

51
New cards

ABC U XYZ

which of the following combines the raw of the tables name ABC and XYZ

ABC U XYZ

ABC n XYZ

ABC - XYZ

ABC x XYZ

52
New cards

IN

which operator is used with WHERE to check whether a value matches any value within a given list

53
New cards

LIKE

this operator is used with WHERE to determine whether a value matches a given string pattern

54
New cards

BETWEEN

this operator is used with WHERE to check whether a value is within a range

55
New cards

DISTINCT

this option is used with SELECT to retrieve unique values from columns in a table

56
New cards

IS NULL

this operator is used with SELECT to determine whether a field is empty or not

57
New cards

ALTER TABLE students ADD Age int;

which statement adds the Age column to students table

ADD Age int ALTER TABLE students;

ALTER TABLE students ADD Age int;

58
New cards

SELECT

which of the following is NOT an SQL operator

BETWEEN

IN

LIKE

SELECT

59
New cards

<>

which of the following is NOT a compound operator

+=

/=

<>

%=

60
New cards

-

which of the following is NOT a comparison operator

=

<

>

-

61
New cards

DEFAULT

which of the following is NOT a logical operator

BETWEEN

DEFAULT

IN

LIKE

62
New cards

COPY

which of the following is NOT a basic manipulation command in SQL

COPY

DELETE

INSERT

UPDATE

63
New cards

Aggregate Functions

performs a calculation on a set of values and returns a single value

64
New cards

MIN

minimum attribute value encountered in a given

column

65
New cards

MAX

maximum attribute value encountered in a given

column

66
New cards

COUNT

number of rows containing non-null values

67
New cards

SUM

sum of all values for a given column

68
New cards

AVG

arithmetic mean (average) for a specified column

69
New cards

GETDATE

returns the current date and time

70
New cards

DATEADD

adds a number of selected time/date periods to a date then returns the date

71
New cards

DATEDIFF

returns the difference between two (2) dates

72
New cards

ABS

returns the absolute value of a number

73
New cards

ROUND

rounds a number to a specified number of decimal places

74
New cards

CEILING

returns the smallest integer value that is greater than or equal to a number

75
New cards

FLOOR

returns the largest integer value that is less than or

equal to a number

76
New cards

CONCAT

joins two or more strings together

77
New cards

LEN

returns the number of characters in a string

78
New cards

TRIM

removes the spaces or specific characters from start or end of a string

79
New cards

JOIN

clause combines rows from two or more tables based on a

common column.

80
New cards

INNER JOIN

returns rows that have matching values in both tables

81
New cards

LEFT JOIN

returns all rows from the left table and the matched records from the right table.

82
New cards

RIGHT JOIN

returns all rows from the right table and the matched records from the left table.

83
New cards

FULL JOIN

returns all records when there is a match on

either the left or right table.