Transcript
8/3/2019 Database History 2
1/14
Team Nutmeg V2 Goh Bock Yang
8/3/2019 Database History 2
2/14
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 managedby the Administrator.
8/3/2019 Database History 2
3/14
1960s Navigational DBMS Manual and troublesome to locate files
1970s Relational DBMS
Relational Model based DBMS 1980s Object-oriented databases
Improved relational model focusing on speed ofaccess.
21st Century
NoSQL databases Uses eventual consistency to provide availability and
partition tolerance with maximum level of dataconsistency
8/3/2019 Database History 2
4/14
Acid: short for Atomicity
Consistency
Isolation
Durabilityand describes the four properties of an enterprise-level transaction
Cursor: Short for Current Set Of Records in some databaselanguages.
Data: Piece of information collected and formatted in a specificway.
Database: A database is a collection of information organized intorelated tables of data and definitions of data objects.
8/3/2019 Database History 2
5/14
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 orview in a database.
8/3/2019 Database History 2
6/14
Activity Code Activity Name1 Classmate 12 Classmate 23 Classmate 34 Classmate 4
ActivityCode Attendance Student ID
1 Y 1000050C2 Y 1000049E3 Y 1000932B4 Y 1006362F
Date Attendance Student ID1/11/2011 Y 1000050C1/11/2011 Y 1000049E1/11/2011 Y 1000932B1/11/2011 Y 1006362F
8/3/2019 Database History 2
7/14
http://www.google.com.sg/imgres?q=file+management+system&hl=en&client=firefox-a&sa=X&rls=org.mozilla:en-US:official&biw=1055&bih=653&tbm=isch&prmd=imvns&tbnid=bIZY093hdXKdxM:&imgrefurl=http://www.adroitglobalnetwork.com.my/modules/page/?page=153&docid=x2SeZy0GD3V6cM&imgurl=http://www.adroitglobalnetwork.com.my/uploads/uploader/photo_167.gif&w=264&h=227&ei=WAy4TuOwE4brrQekmujeAw&zoom=1&iact=hc&vpx=803&vpy=333&dur=425&hovh=181&hovw=211&tx=123&ty=99&sig=108478948436308107452&page=3&tbnh=132&tbnw=154&start=29&ndsp=15&ved=1t:429,r:4,s:29http://www.google.com.sg/imgres?q=file+management+system&hl=en&client=firefox-a&sa=X&rls=org.mozilla:en-US:official&biw=1055&bih=653&tbm=isch&prmd=imvns&tbnid=bIZY093hdXKdxM:&imgrefurl=http://www.adroitglobalnetwork.com.my/modules/page/?page=153&docid=x2SeZy0GD3V6cM&imgurl=http://www.adroitglobalnetwork.com.my/uploads/uploader/photo_167.gif&w=264&h=227&ei=WAy4TuOwE4brrQekmujeAw&zoom=1&iact=hc&vpx=803&vpy=333&dur=425&hovh=181&hovw=211&tx=123&ty=99&sig=108478948436308107452&page=3&tbnh=132&tbnw=154&start=29&ndsp=15&ved=1t:429,r:4,s:298/3/2019 Database History 2
8/14
8/3/2019 Database History 2
9/14
Good for larger databases
Greater processing power
Advanced security
Ensures data integrity by managingtransactions
Supports simultaneous access
8/3/2019 Database History 2
10/14
Difficult to learn
Packaged separately from the operating system
Slower processing speeds
Requires skilled administrators
Expensive
8/3/2019 Database History 2
11/14
3 LevelsExternal LevelConceptual Level
Internal Level
Purpose of Three-levelArchitecture
Separate userapplications and thephysical database.
8/3/2019 Database History 2
12/14
Describes details of how data is stored onrandom access disks
8/3/2019 Database History 2
13/14
A abstract representation of the entire databaseusing words, numbers and GUIs.
8/3/2019 Database History 2
14/14
External Schema specifies which users areallowed to see what kinds of data.
E.g. Club rooms.
top related