Terminology Flashcards

1
Q

RDBMS

A

Relational Database Management System, relational referring to relational data (i.e. tables). Schema Like packages/namespaces, groupings of tables expressing some database logical structure. In Oracle SQL its synonymous with the user. SQL implementations There is OracleSQL is an Enterprise Database like PostgreSQL, SQL Server, but there are others like MySQL, MariaSQL, as well as non relational SQL databases (NoSQL).

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

Candidate Key

A

A column that can uniquely identify a row (or entry) and thus is a potential candidate for a primary key.

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

Multiplicity

A

Refers to the relationship between linked tables. One-to-One (University, President), One-to-Many (University, Students), Many-to-Many (Students, Teachers). In 1:1, FKs will be within same table. 1:many, FKs will be in the other table. many:many, FKs will be in a junction/transition/join/lookup table.

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

Referential Integrity

A

Enforcing data relationships, changes reflected between foreign keys. No orphans, all child rows must have their parent rows deleted as well.

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

1st NF

A

Atomic values, No repeating Columns

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

2nd NF

A

Remove Partial Dependencies

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

3rd NF

A

Remove Transitive Dependencies

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

ERD

A

Entity-Relational Diagram

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

Composite Key

A

A primary key consisting of multiple columns.

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

Primary Key Unique vs Foreign Key

A

Primary Key Unique (in that table), non-null candidate key.

Foreign key - A key that points to another primary key of a row (either in another table, or the same).

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

Domain Integrity

A

Column data is restricted to allowed range of allowed type.

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