lec 1 Flashcards

(42 cards)

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
fourth generation languages
non-procedural languages that typically include a number of tools to help quickly develop applications - can limit the developers freedom
26
basic data processing functionality
- data storage retrieval and update (DML) | - user-accessible catalog (DDL)
27
Business integrity supporting functionality
transaction support, concurrency control services, recovery services, authorization services, support for data communication
28
transaction support
to ensure all or no parts of a transaction are processed
29
concurrency control services
to ensure updates are completed before begin updated
30
recovery services
to repair damages to db
31
authorization services
to protect the database from unauthorized accessing
32
support for data communication
support decentralized access by workers and clients
33
DB administration functionality
integrity services services to promote data independence utility services
34
integrity services
to assist in evolving the database
35
utility services
allow tuning of the data
36
Client server architecture | server program
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
client server architecture
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
electronic data exchange
automated exchange of any predefined and structured data for business purposes among information systems of two or more parties
39
Business operational view
involves standardized data elements used by user communities to produce open-edi scenarios registered by a registration authority
40
functional service view
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
open-edi scenario
formal specification of a class of business transactions having the same goal
42
Business transaction
“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.”