Вы находитесь на странице: 1из 14

Team Nutmeg V2 Goh Bock Yang

A large integration of data.


A software package that is used to maintain, create and make use of a database. Databases are normally created and managed by the Administrator.

1960s Navigational DBMS

Manual and troublesome to locate files


Relational Model based DBMS Improved relational model focusing on speed of access.

1970s Relational DBMS

1980s Object-oriented databases

21st Century NoSQL databases

Uses eventual consistency to provide availability and partition tolerance with maximum level of data consistency

Acid: short for Atomicity Consistency Isolation Durability and describes the four properties of an enterprise-level transaction Cursor: Short for Current Set Of Records in some database languages.

Data: Piece of information collected and formatted in a specific way.


Database: A database is a collection of information organized into related tables of data and definitions of data objects.

ODBC

(Open Database Connectivity) is a standard C interface for accessing database management systems (DBMS).

OLE DB

(Object Linking and Embedding, Database)

Normalization

standardization: the imposition of standards or regulations;

Trigger

A database trigger is procedural code that is automatically executed in response to certain events on a particular table or view in a database.

Activity Code 1 2 3 4

Activity Name Classmate 1 Classmate 2 Classmate 3 Classmate 4

Activity Code 1 2 3 4 Date Attendance Student ID 1000050C 1000049E 1000932B 1006362F

Attendance Y Y Y Y

Student ID 1000050C 1000049E 1000932B 1006362F

1/11/2011 Y 1/11/2011 Y 1/11/2011 Y 1/11/2011 Y

Good for larger databases Greater processing power Advanced security Ensures data integrity by managing transactions Supports simultaneous access

Difficult to learn Packaged separately from the operating system Slower processing speeds Requires skilled administrators Expensive

3 Levels External Level Conceptual Level Internal Level Purpose of Three-level Architecture Separate user applications and the physical database.

Describes details of how data is stored on random access disks

A abstract representation of the entire database using words, numbers and GUIs.

External Schema specifies which users are allowed to see what kinds of data. E.g. Club rooms.

Вам также может понравиться