Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database...

14
Database Terminology Business Application Development

Transcript of Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database...

Page 1: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

Database TerminologyBusiness Application

Development

Page 2: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

2

DB Terminology

Database Often abbreviated DB. A collection of

information organized in such a way that a computer program can quickly select desired pieces of data.

DBMS Database Management System A collection of programs that enables you to

store, modify, and extract information from a database.

Page 3: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

3

DB TerminologyRDBMS Relational Database Management System A type of DBMS that stores data in the form of related

tables. Powerful because they require few assumptions

about how data is related or how it will be extracted from the database.

The same database can be viewed in many different ways.

Table A collection of data that relates to each other

Page 4: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

4

DB Terminology

Record A complete set of information. Records are

composed of fields, each of which contains one item of information.

Also called a tupleField A space allocated for a particular item of

information. The smallest units of information you can

access.

Page 5: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

5

DB Terminology

Data Distinct pieces of information, usually formatted in a

special way. Metadata Data about data. Describes how and when and by whom a particular

set of data was collected, and how the data is formatted.

Attribute A particular piece of information about a field

Page 6: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

6

DB Design

Student Database

Page 7: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

7

DB Terminology

SQL Structured Query Language Standardized query language for requesting

information from a database. Normalization The process of organizing data to minimize

redundancy

Page 8: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

8

DB Terminology

First Normal Form Each field in a table contains different information. For

example, in an employee list, each table would contain only one birth date field.

Second Normal Form Each field in a table that is not a determiner of the

contents of another field must itself be a function of the other fields in the table.

Third Normal Form No duplicate information is permitted.

Page 9: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

9

DB Design

Normalize our database

Page 10: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

10

DB Terminology

Trigger A procedure that initiates an action when an

event (INSERT, DELETE or UPDATE) occurs. Stored in and managed by the DBMS. Cannot be called or executed; the DBMS

automatically fires the trigger as a result of a data modification to the associated table.

Triggers are used to maintain the referential integrity of data by changing the data in a systematic fashion.

Page 11: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

11

DB Terminology

Key A field that you use to sort data. It can also be

called a key field , sort key, index, or key word.

Foreign Key A key field that identifies records in a different

table

Page 12: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

12

DB Terminology

Questions?

Page 13: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

13

DB Design

Assign Key’s to our Student DBCreate a gaming DB

Page 14: Database Terminology - missouricareereducation.org · 3 DB Terminology RDBMS Relational Database Management System A type of DBMS that stores data in the form of related tables. Powerful

14

Database assignmentLawn Care CompanyTechnical EquipmentConference Sports TeamsSchool’s Extra-curricular ActivitiesLibrary programStudent computers/internetVideo Rental SystemRole playing gameRacing game