test #2 Tom Dillon COB 204

¡Supera tus tareas y exámenes ahora con Quizwiz!

Web application

thin- client, designed to run within a computer browser

normal forms

transforming a table into a normal form to remove duplicated data, only one theme

one of a kind software

unique to an app. or task, like new software in 2016

horizontal software

used by everyone across industries, for commonalities

Virtual Private Network (VPN)

uses the internet to create the appearance of private, secure connections

Platform as a Service (PaaS)

vendors provide hosted computers, an operating system, and possibly a DBMS, (vendor gives everything but data and apps, renting a car)

entity

what the user wants to track (order, customer, salesperson, item)

multi-user processing

when multiple users process the database at the same time, lost-update is a problem (ticket example)

domain name

worldwide unique name that is affiliated with a public IP address

bits

zero or one, open = zero, closed = one

Digital Subscriber Line (DSL)

A type of Internet connection that uses phone lines but transmits signals digitally across an always-open connection.

URL (Uniform Resource Locator)

An address on the Internet. Consists of a protocol followed by a domain name or public IP address.

example of a single user database

Microsoft Access, the app DBMS and database are all on the computer

NewSQL DBMS

Relational DBMS with ACID support that provide processing speeds equivalent to those of NoSQL DBMS products.

Software as a Service (SaaS)

Software that is owned, delivered, and managed remotely and delivered over the Internet to contracted customers on a pay-for-use basis or as a subscription based on use metrics, Vendor provides software, such as email, Office 365, Canvas or the software application that runs your business. For example, Mymadison, Salesforce, etc.

Custom-developed software

Software that is tailor-made for a particular organization's requirements.

application software

Software that performs some useful task such as word processing or playing a game for a user.

network

a collection of computers that communicate with one another over transmission lines or wirelessly

database application

a collection of forms, reports, queries, and application programs that serve as an intermediary btw user and a database, reformat tables to make it easier to read, there are 4 uses: *forms-view data, insert new and update, delete *reports-structured presentation of data using sorting, grouping, filtering * queries-search based on data values provided by user * application programs- provide security, data consistency, and special purpose processing (out of stock situations) pg 174

server

a computer or computer program that manages access to a centralized resource or service in a network, supports processing requests from PCs (clients)

relational database

a database with tables related by foreign keys

Three-tier architecture

a design of user computers and servers that consists of three categories, or tiers User tier-computers/phones server-computers that run Web servers and process app programs database tier- computers that run a DBMS that processes application programs

packet

a formatted message that passes through networks

IP address

a number that identifies a particular device

operating system

a program that controls the computer's resources, read and write data, allocate main memory, perform memory swapping, manages user interface, OS are for specific hardwares (Microwoft windows on Intel)

Virtual Private Cloud

a subset of a public cloud that has highly restricted, secure access, can store most sensitive data on its own infrastructure , advantage of using the cloud

Content Delivery Network

a system of hardware and software that stores user data in many different geographical locations and makes those data available on demand, used for content that rarely changes, reliable, reduce access costs

tunnel

a virtual, private pathway over a public or shared network from the VPN client to the VPN server

Service-oriented architecture (SOA)

all interactions among computing devices are defined as services in a formal, standardized way (sales example)

client/server architecture

allows clients to send requests across the internet to servers

cloud computing architecture

allows employees and customers to access organizational data and applications located in the cloud

commerce server

an application program that runs on a server-tier computer to obtain product data from a database (225)

identifier

an attribute (or group of attributes) whose value is associated with one and only one entity instance

ACID

atomic, consistent, isolated, durable

CPU

brain, arithmetic, selects instructions and processes them, performs arithmetic, has registers for ST mem storage

columns

bytes grouped together (fields), the top of the sheet

byte

character of data

Commercial off-the-shelf (COTS)

commercially available computer software that is ready to buy, install, and use (TurboTax)

routers

connect two or more LANS and connect LANs to the internet.

Wide Area Network (WAN)

connects computers across a wider geographical area, 2 or more LAN, may use an outside vendor to connect

volatile

contents lost without power (cache and main memory)

nonvolatile

contents survive when power is off, magnetic and optical disks

Transmission Control Protocol/Internet Protocol (TCP/IP)

core internet protocol that guarantees the reliable delivery of packets

Infrastructure as a Service (IaaS)

delivers hardware networking capabilities, including the use of servers, networking, and storage, over the cloud using a pay-per-use revenue model, the leasing of a server, data storage, and network virtualization

attributes

describe characteristics of the entity, (order-order number, date, total etc.)

cloud

elastic leasing of pooled computer resources over the internet

Internet Exchange Point (IXP)

exchange Internet Traffic freely at exchange points

data model

logical data structures that detail the relationships among data elements using graphics or pictures, like a blueprint,

maximum cardinality

many

cloud vs in house computing

pg 207

intranet

privately used internet within a company

pooled

many different organizations use the same physical hardware; they share that hardware through virtualization, virtualization increases the scalability bc it can quickly respond to growth in demand and reduces cost

cardinality

minimum or maximum, what binds the entities

hop

movement from one network to another

internet

network of networks

open-source software

noncommercial software shared freely and developed collectively on the internet

NoSQL DBMS

nonrelational databases that support very high transaction rates processing relatively simple data structures, replicated on many servers in the cloud

GNU general public license (GPL) agreement

one of the standard license agreements for open source software

ICANN (Internet Corporation for Assigned Names and Numbers)

organization that administers a directory naming system

virtual cloud

owned and operated by an org for its own benefit

Personal Area Network (PAN)

provides communication for devices owned by a single user that work over a short distance, wireless and bluetooth

Internet Service Provider (ISP)

provides legitimate Internet access, serves as gateway to Internet, pay for it

graphical queries

query criteria are created when the user clicks on a graphic

rows

records, the horizontal data, columns are grouped into rows

What is the advantage of using the cloud?

reduced costs, easily accessible, scalable, easier to manage, more security features for less, disaster recovery, limited obsolescence

storage hardware

save data and programs, hard disks

databases

self describing collection of integrated records -purpose is to keep track of things that involve more than one theme

protocol

set of rules and data structure for organizing communication

Ethernet

specifies hardware characteristics, such as which wire carries which signals, 10/100/1000 on PCs

mainframe architecture

supported connections between a central mainframe and numerous thin clients (computer terminals which were a screen keyboard and network connection)

Platform as a Service (PaaS)

supports the deployment of entire systems including hardware, networking, and applications using a pay-per-use revenue model, vendor provides the OS (Microsoft Windows)

Main Memory (RAM - Random Access Memory)

the CPU reads data and instructions from memory and then stores the results of computations in main memory

license

the ability to use that software program

Infrastructure as a Service (IaaS)

the cloud hosting of a bare server computer or data storage, network and virtualization (vendor gives you virtualization, servers, storage, network, buying a car)

Entity Relationship Diagram

A methodology for documenting databases illustrating the relationship between various entities in the database.

database administration

A person or department that develops procedures and practices to ensure efficient and orderly multiuser processing of the database, to control changes to database structure, and to protect the database, security is included

Unified Modeling Language (UML)

A standard format for communicating and documenting software design.

native applications

A thick-client application that is designed to work with a particular operating system and sometimes further limited to work only with a particular mobile device that runs that operating system.

Database Development Process

179

COTS and customized

80-90% common, incorporates best practices, customized to fix local needs, student registration with PeopleSoft

Software as a Service (SaaS)

A form of cloud computing where a firm subscribes to a third-party software and receives a service that is delivered online, hardware infrastructure, OS, app programs and databases, Google and Google Drive (210-211) (vendor gives all, like an Uber)

Local Area Network (LAN)

Connects a group of computers in close proximity, such as in an office building, school, or home, based on geographic location

In-Memory DBMS

DBMS products that process databases stored in (very large) memories. Usually such DBMS utilize or extend the relational model. ACID support is common.

metadata

Data that describes other data. For example, a digital image may include metadata that describe the size of the image, number of colors, or resolution.

data integrity problem

In a database, the situation that exists when data items disagree with one another. An example is two different names for the same customer

firmware

ROM chips that contain permanently written data, instructions, or information, printers and servers

scalability

Refers to how well a system can adapt to increased demands in incriments

DNS (Domain Name System)

The Internet's system for converting alphabetic names into numeric IP addresses.

solid-stage storage

USB, CD and DVD, stores data on nonvolatile electronic units (data stays without power)

relationship

how the entities are connected

Private IP address

identify a particular device on a private network, usually on a LAN

public IP address

identify a particular device on the public internet

vertical software

industry specific, oracle or mychart

mainframe

large scale high speed centralized computer

elastic

leased computing resources can be inc or dec dynamically and programmatically in a short time and you only pay for what you use


Conjuntos de estudio relacionados

Slide Deck #14b- Chapter 10: NOSQL

View Set

Variable Interest Entities (VIEs)

View Set

Social Psychology Chapter 6: Attitudes

View Set

Chapter 4: Entity Relationship (ER) Modeling

View Set