Database Vocab Flashcards

(42 cards)

1
Q

Define: Database

A

An organized or structured collection of data, typically stored in electronic format

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

Define: CRUD

A

An acronym that stands for Create, Read, Update, and Delete. These are features of any database.

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

Define: Relational Database Management System

A

Software that manages data in an organized or structured way.

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

Define: Table

A

A two-dimensional collection of data.

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

Define: Relational Database

A

A database in which all data is stored in related tables with rows and columns

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

Define: Relationship

A

A natural association between or two or more entities.

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

Define: Column

A

A set of data values(or attributes)all of a single type.

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

Define: Row

A

Holds the fields or attributes for a specific entity. Also called a record or a tuple.

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

Define: Attribute

A

a property or description of an entity.

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

Define: Domain

A

a set of possible values for an attribute.

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

Define: Field

A

the smallest units of information you can access in a database

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

Define: Record

A

a group(row) of fields within a table that are relevant to a specific entity

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

Define: Entity

A

An object in the real world that is distinguishable from other objects and has unique characteristics or attributes.

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

Define: Entity Set

A

A collection of entities having the same characteristics or attributes

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

Define: Instance

A

A single entity of an entity set

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

Define: ERD

A

Acronym for Entity Relationship Diagram. An ERD is a diagram (or model) of a database that shows all tables and relationships between tables

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

Define: Relationship

A

A natural association between entities (objects)

18
Q

Define: One-to-one Relationship

A

An instance of entity A is related to only one instance of entity B

19
Q

Define: One-to-many Relationship

A

An instance of entity A is related to more than one instance of entity B

20
Q

Define: Many-to-many relationship

A

More than one instance of entity A is related to more than one instance of entity B

21
Q

Define: Primary Key

A

An attribute (column)or combination of attributes which can be used to uniquely identify one row from any other row in the table.

22
Q

Define: Simple key

A

A primary key, like Part Number, which contains only one attribute (column)

23
Q

Define: Composite key

A

A primary key which is made from the combination of more than one attribute (column)

24
Q

Define: Foreign key

A

A column or combination of columns that is used to establish and enforce a link between the data in two tables.

25
Define: Natural key
A key that is formed of attributes that already exist in the real world
26
Define: Synthetic(Surrogate)Key
Keys that don't have a natural relationship with, and are not derived from, the rest of the columns in a table
27
Define: Normalization
The process of organizing data in order to reduce redundancy by dividing a database into two or more tables and then defining table relationships.
28
Define: Null
The word used to indicate that a field in a record is empty
29
Define: Junction (bridge)table
A table used to implement many-to-many relationships
30
Define: SQL
Structured Query Language. A language written specifically to implement relational databases.
31
Define: Query
An inquiry that returns information back from the database that meets certain criteria.
32
Define: Data Definition Language (DDL)
A subset of SQL that contains SQL statements to create or delete databases and tables.
33
Define: Data Manipulation Language (DML)
A subset of SQL that contains SQL statements to add, update or delete data from tables.
34
Define: Data Query Language (DQL)
A subset of SQL that contains SQL statements to structure queries to retrieve specific data from a database.
35
Define: Data Control Language (DCL)
A subset of SQL that contains SQL statements that provide administrative control of databases.
36
Define: Entity integrity
Entity integrity means that every table must have a primary key
37
Define: Referential integrity
A foreign key must have a matching primary key or it must be null
38
Define: Atomic value
A value that is indivisible as far as the relational model is concerned
39
Define: Schema
The structure or design of a database
40
Define: Index
A data structure that improves the speed of data retrieval operations on a database table
41
Define: Cardinality
The number of occurrences in one entity which are associated (or linked) to the number of occurrences in another entity
42
Define: Tuple
A row or a record of a table.