m2u4 comptia - formatives 5.1-5.3

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

1/69

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.

70 Terms

1
New cards

explain creation

WHAT info the database stores, WHERE it's hosted, and HOW it's accessed by clients

2
New cards

explain import/input

brings data into the database, rows (records) can be INPUT (updated manually) or IMPORTED (taken from another source)

ex. CSV, Delimited text files

3
New cards

explain queries

requests specific data from database for efficiency, uses SQL to return results

4
New cards

what are the characteristics of a flat file system?

uniform format (no structure for indexing), useful for export, import, and for closely related info

5
New cards

what are the characteristics of a database?

enforces data types for columns, validates info, supports different formats of data, manages multiple tables and links their fields to make schemas, supports millions of users concurrently, scalable, access control

6
New cards

RDBMS

relational database management system

ex. Microsoft SQL server, Oracle database, MySQL, Microsoft Office Access

7
New cards

what is a primary key?

unique identifier for each row, define relationships between tables

8
New cards

what is a database?

an organized collection of information

9
New cards

what do databases consist of?

tables

10
New cards

what are tables made of?

columns (fields) and rows (records)

11
New cards

what are databases used for?

to store info securely and report on that info

12
New cards

what are the processes and tools used in databases?

creation, import/input, queries, reports

13
New cards

explain reports

formats data to make it easy to read and interpret

ex. grouping, sorting, hiding details, performing operations (total count, average), exporting

14
New cards

what is a delimited text file

has a header row to name fields and characters (like , :) in between fields

15
New cards

CSV

comma separated values

16
New cards

what is a flat file system?

when data is stored in a SINGLE table

ex, spreadsheets, CSV

17
New cards

what is a relational database?

a highly structured database

18
New cards

what does monolithic mean?

composed all in one piece

19
New cards

what is the condition for RDBMS?

each row (record) must be unique in atleast one way

20
New cards

how is this condition accomplished?

through a primary key

21
New cards

what is a foregin key?

identifier across multiple tables, when a primary key is mentioned in another table

22
New cards

what is a schema?

a term used for a structure or layout defining a set of data

23
New cards

what are constraints?

a constraint on a value

ex. keys, preventing fields from being blank, making sure a delivery date is not in the past

24
New cards

what is GIGO?

garbage in garbage out, the quality of your input is the quality of your output, function of RDBMS

25
New cards

what are three types of data?

structured, semi-structured, unstructured

26
New cards

what type of data is in RDBMS?

structured

27
New cards

explain unstructured data

unorganized data

things like word docs, slides, media, also typically text heavy

28
New cards

explain semi-structured data

uses metadata to help identify data

ex. emails, posts organized by hashtags, folders organized by topic

types : XML, JSON

29
New cards

explain structured data

tables, rows, columns

ex. spreadsheets, star ratings

30
New cards

what is a non-relational database?

a database with no formal structure to link different data object/files

31
New cards

what is a document database? how does its query engine work?

a non-relational, semi-structured, database that grows by adding documents

its query engine is designed to parse documents and extract info from them

32
New cards

what is a key/value pair database?

a non-relational database that stores properties of objects without predetermining fields that define an object

33
New cards

what is a NoSQL database?

when structured, semi-structured, and unstructured data is all on one database

34
New cards

what are database interfaces?

processes used to add/update info to extract info from database

35
New cards

what are the two relational methods?

defining database structure & manipulating info in database

36
New cards

DDL

data definition language - SQL commands that add/modify the structure of a databases

37
New cards

what are the DDL commands?

CREATE, ALTER, DROP

38
New cards

CREATE commands

CREATE DATABASE - adds a new database

CREATE TABLE - adds a new table

CREATE INDEX- specifies index speeds of column

39
New cards

ALTER commands

ALTER TABLE - config tables columns, keys, & constraints

ALTER DATABASE - modifies properties of database

40
New cards

DROP commands

DROP TABLE - deletes table

DROP DATABASE - deletes database (n everything in it)

41
New cards

DML

data manipulation language - inserts/updates rows (records) and extracts info from them

42
New cards

what are the DML commands?

INSERT, UPDATE, DELETE, SELECT

43
New cards

INSERT command

INSERT INTO tablename - adds new row to table

44
New cards

UPDATE command

UPDATE tablename - changes value of table columns

*use WHERE command to specify or command will apply to all

45
New cards

DELETE command

DELETE FROM tablename - deletes rows from table

*use WHERE command to specify or command will apply to all

46
New cards

SELECT command

enables you to determine a query to retrieve data

47
New cards

SQL does not support access control: true/false

false: it does

48
New cards

Accounts that create an object automatically gain ownership: true/false

true

49
New cards

ALTER AUTHORIZATION

changes owner of an object

50
New cards

GRANT permission TO user

gives rights to an object to another account

51
New cards

CONTROL

user has all rights by defaults but can be derived of them

52
New cards

what are database access methods?

the process of which a user might run SQL commands

53
New cards

explain direct/manual access

uses an admin tool to connect into RDBMS database, then runs SQL commands to interact with data

54
New cards

list the database access methods

direct/manual access

query/report builder

programmatic access

user interface/utility access

backup & data export

55
New cards

explain query/report builder

uses queries (SELECT statements) to find data

56
New cards

explain programmatic access

a software app interacts with the database, uses programming language (writes script to interact with data)

57
New cards

explain user interface/utility access

GUI to interact with database

ex. Microsoft Access

58
New cards

explain backup & data export

BACKUP, RESTORE commands

59
New cards

what does dump mean?

a copy of a database/schema with records in the form of SQL statements

60
New cards

what is application architecture?

the way in which the functions of the application layer software are spread among the clients and servers in the network

61
New cards

CRM

customer relationship management

62
New cards

one tier / standalone database architecture

application, presentation, data hosted on ONE computer

63
New cards

two-tier architecture

data separated from application and presentation

64
New cards

three-tier architecture

application, presentation, data all SEPERATE

65
New cards

n-tier architecture

two or three tier architecture with complexities

ex. separate access control, monitoring services

66
New cards

what is a parent table?

The table that has the Primary Key in the relationship is the Parent table and the table that has the Foreign Key is the Child table

67
New cards

what is data persistence?

when you delete something but it leaves a trace of itself, still there

68
New cards

what are data stores?

a temporary or permanent repository of data

69
New cards

For which of the following is a relational database management system MOST commonly used?

storing info

70
New cards

Which of the following database concepts would MOST likely use a CSV file?

data importing