Module 4 - Databases and SQL Flashcards

1
Q

Cardinality

A

The relationship that one table can have with another table:

  1. one-to-one
  2. many-to-one/one-to-many
  3. many-to-many
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Relational Database origins

A

The relational database concept was introduced by Dr. Edgar Codd of IBM Research in 1970

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

Relational database definition

A

An organized collection of data accessible by electronic means where information type and information relationships are maintained

-OR-

An organized set of related data

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

Relational Model parts

A
  1. Data structure is based on table
  2. Operators
  3. Integrity rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

mHealth

A

The use of mobile devices for health applications

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

Moore’s law

A

Intel’s Gordon Moore in 1965 noticed that number of transistors on a chip doubles every 18 months. Many argue that we are reaching the limits of Moore’s law.

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

ASCII

A

7 or 8-bit representation of characters (128 or 256 characters)

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

UTF

A

Unicode allows the representation of larger character sets than ASCII. It allows 8, 16, or 32-bit representation (UTF-8, UTF-16, UTF-32). Unicode even allows emojis, represented by a single Unicode designation

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

JPEG

A

Joint Photographic Experts Group, image compression format.

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

DBMS

A

A database management system is a computer program that manages the database and access to it, often using a programming language

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

Relational DBMS

A

The relational DBMS links records to tables. For example, we only want to have a single record for the patient, but multiple records for test results. Most query capabilities are based on SQL.

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

EAV database model

A

Entity-attribute-value model, aka NoSQL or key-value store.

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

Metadata types

A

Descriptive - describes data element for discovery or identification
Structural - describe the organizational structure of data
Administrative - information on how to manage (e.g. who can access and when, how) and preservation (archiving and storage)

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

Origins of the Internet

A

It began in the late 1960s as a government project which created a network known as ARPANET capable of securely tying together universities and research organizations.

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

WWW

A

World Wide Web was created by Tim Berners-Lee in 1989

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

Web services

A

platform-independent, task-specific applications. Implemented via a series of transactions to and from other web-aware applications over a network. RESTful and SOAP

17
Q

RESTful Services

A

REST is an architecture, not a standard. Content delivery is typically using XML or JSON

18
Q

RESTful service components

A
URI - defines the resource
Operation type (GET, DELETE, POST, PUT)
MIME (multipurpose internet mail extensions), communicates content type
19
Q

Database Normalization

A

The process to reduce redundancy in the data

20
Q

Primary Key

A

A primary key is a unique identifier chosen as the key to uniquely identify a row.

21
Q

Foreign Key

A

A field or a group of fields in one table that uniquely identifies a row in another table

22
Q

Attribute, column, field

A

A database attribute is a column name and the content of the fields under it in a table

23
Q

Database column

A

A set of data values of a particular simple type, one value for each row of a database

24
Q

Database row

A

A row, or a tuple, represents a single implicitly structured data item in a table. A collection of fields that make up a record.

25
Q

SOAP

A

Simple Object Access Protocol. Components are:

  1. SOAP, an XML based communication protocol
  2. WSDL (web services description language), describes and locates web services
  3. UDDI (universal description, discovery, and integration), a directory for storing information about web services. “Yellow pages”
26
Q

SOA

A

Service-oriented architecture