lec 1 Flashcards

1
Q

Record

A
  • identifiable collection of data elements
  • some collection of attributes that describe some entity or event
  • basic unit of storage that a user recognizes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

file

A

named collection of occurences of logical records which may be of more than one logical record type; a set of application record values pertaining to one or more record formats

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

Field

A

smallest meaningful unit of information of interest

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

Sequential access

A

method of using tape storage

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

record key

A

data element chosen to record the data set is called the key

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

Direct Access

A

The first access method designed to make use of the ability to quickly go to any location on a disk
- Records stored in fixed locations based on the values of key fields that can be directly mapped to a physical location on a disk
(records are accessed in their original location)

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

Indexed sequential access

A

optimized access speed with storage space utilization as a major improvement over direct access
- Records stored in FCFS manner are quickly accessed using an inex of pointers from record keys to the locations of the records (index resorted each time it is updated)
(records are accessed in their original location)

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

file based system

A

a collection of application programs that perform services for the end users, such as the production of reports

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

File based approach

A

typically bottom up
to meet the needs of a small group of users
often on local departmental systems

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

Disadvantages of file based approach

A
  • seperation and isolation of data(data sharability)
  • duplication of data (data inconsistency)
  • data dependence (data structures highly independent)(data evolvability)
  • incompatible file formats (programs and languages) (data sharability)
  • no standard for queries(you have to develop your own
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

database

A

a shared collection of logically related data, designed to meet the information needs of an organization

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

Database approach advantages

A

Data integrity - ensuring the correctness, protection and security of the data
data sharability - ensures data can be shared between applications and users on a need to know basis
data availability - data can be accessed when and where it’s needed
data evolvability - ensures database can be modified to meet changing needs
Avoids redundency - where multiple copies of data are collected and used independently

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

disadvantages of database approach

A
  • complexity - highly trained staff needed, organizational infrastructure to handle costs, evolutionary planning, hardware and software support
  • large DBMS have high cost and are closed source
  • cost of conversion
  • Performance - additions may slow down applications
  • high impact of failure - department or organization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

To create a successful database

-

A

it takes understanding the data and needs of users

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

Ansi-sparc architecture

A

To seperate each users view of the database, from the way the database is physically represented
- database administrator - controls physical internal and conceptual structures

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

Ansi-sparc arcitecture

A
  • external level - user’s view of the database, that part of the database that is relevant to each user
  • conceptual level - community view of the database, what data is stored in the database and the relationships(complete set of data)
  • internal level - describes data stored on computer, physical representation on computer (IT only)
  • physical organization of data - managed by opereating system under DBMS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

schema

A

description of database (not in physical organization of data level )

18
Q

mapping

A

consistent correspondence between mapping at different levels

19
Q

instance

A

the data in a database at a particular instance in time

20
Q

independence

A
  • immunity of one level of a database to changes at a lower level
21
Q

data definition language

A

language that allows the dba or user to describe and name entities, attributes and any relationships required for the application together with any associated integrity and security constraints

22
Q

data manipulation language

A

language that provides a set of operations to support the basic data manipulation operations on the data held in the database

23
Q

procedural dml

A

a language that allows the user to tell the system what data is needed and exactly how to retrieve the data

24
Q

non-procedural dml

A

a language the allows the user to state what data is needed rather than how it is to be retrieved

25
Q

fourth generation languages

A

non-procedural languages that typically include a number of tools to help quickly develop applications
- can limit the developers freedom

26
Q

basic data processing functionality

A
  • data storage retrieval and update (DML)

- user-accessible catalog (DDL)

27
Q

Business integrity supporting functionality

A

transaction support, concurrency control services, recovery services, authorization services, support for data communication

28
Q

transaction support

A

to ensure all or no parts of a transaction are processed

29
Q

concurrency control services

A

to ensure updates are completed before begin updated

30
Q

recovery services

A

to repair damages to db

31
Q

authorization services

A

to protect the database from unauthorized accessing

32
Q

support for data communication

A

support decentralized access by workers and clients

33
Q

DB administration functionality

A

integrity services
services to promote data independence
utility services

34
Q

integrity services

A

to assist in evolving the database

35
Q

utility services

A

allow tuning of the data

36
Q

Client server architecture

server program

A

manages database, maintains system catalog, accepts and processes database requests from client, checks authorization and complaints, provides concurrency and recovery, performs query/update processing and transmits response to clients

37
Q

client server architecture

A

manages the user interface, processes the application logic, accepts and checks syntax of user input, generates database requests and transmits to server, passes response back to user

38
Q

electronic data exchange

A

automated exchange of any predefined and structured data for business purposes among information systems of two or more parties

39
Q

Business operational view

A

involves standardized data elements
used by user communities
to produce open-edi scenarios
registered by a registration authority

40
Q

functional service view

A

involves standardization communications and db technologies
used by it designers and it implementers
combined with oped-eid scenarios
to enable the execution of open-edi transactions

41
Q

open-edi scenario

A

formal specification of a class of business transactions having the same goal

42
Q

Business transaction

A

“a predefined set of activities and/or processes of parties which is initiated by a party to accomplish an explicitly shared business goal and terminated upon recognition of one of the agreed conclusions by all parties although some of the recognition may be implicit.”