CSCI 466 Midterm pt. 1

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:25 AM on 10/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

Foreign Key

An attribute or set of attributes within one relation that matches the candidate key of some other relation is called a what?

2
New cards

DML

What part of the DBMS would one use to work with the database instance data?

3
New cards

DDL

What part of the DBMS would one use to change the relation schema?

4
New cards

Domain

The set of allowable values for an attribute in a relational database schema is called what?

5
New cards

The Entity Integrity Rule states:

The primary key must be unique and cannot be NULL.

6
New cards

A Tuple is:

Another name for a "row" in a relation.

7
New cards

An attribute or set of attributes that uniquely identify a tuple is called a:

Super Key

8
New cards

a "minimum" set of attributes that uniquely identify a tuple

Candidate Key

9
New cards

One set of chosen candidate keys that uniquely identify a tuple

Primary Key

10
New cards

What does DDL stand for?

Data Definition Language

11
New cards

DML

Data Manipulation Language

12
New cards

Name one difference between "Update table" and "Alter table".

Alter table works with DDL to change columns of table. Update works with the DML to change the actual data in the columns.

13
New cards

The "Select" statement works with the DML or the DDL?

DML

14
New cards

Name one difference between "Drop" and "Delete" table?

Delete keeps the schema, deleting the instance data within the table. Drop deletes everything including the schema.

15
New cards

1NF

no repeating groups, all values must be atomic

16
New cards

2NF

no partial key dependencies

17
New cards

3NF

No transitive dependencies

18
New cards

Database

a collection of of related data

19
New cards

enterprise

a generic term for any reasonably large-scale commercial, scientific, technical, or other application business

20
New cards

operational data

data maintained about the operation of an enterprise

21
New cards

examples of operational data

products, accounts, patients, students, plans

22
New cards

What is a DBMS?

a collection of programs that enables users to create and maintain a database

23
New cards

specifics for defining the database

data types, structures, constraints

24
New cards

instance

current content of a database

25
New cards

schema

data about what the database data represents

26
New cards

domain

set of atomic values of one or more attribute

27
New cards

atomic values

indivisible data values

28
New cards

null value

designates a missing attribute value

29
New cards

degree

number of attributes in a table

30
New cards

cardinality

number of tuples in a table

31
New cards

intention

a named relation and its attribute names

32
New cards

extension

the data in a relation