







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to databases, discussing their purpose, organization, and key concepts such as data files, fields, records, and keys. It also covers the importance of unique key fields for searching records and the use of databases in various information systems. Additionally, it touches upon the differences between flat file databases and electronic databases.
Typology: Slides
1 / 13
This page cannot be seen from the preview
Don't miss anything!








Character
Character Field
Record
Data File Cha.. Field
Cha.. Field……
Record :……….
A Database
Data File Data File ………..
Field: Name
Record for Ali
File: Student 9 8 … Field: ID
(^7 0) Field: Score
Record for Rasheed Record for …
File: Course File: Faculty
UniversityDatabase
-^ Databases on some
-^ Computer programs are needed to
-^ Defining^ •
Specifying the
data types
,^ data validation
rules etc. for the data values
-^ Creating^ •
Storing the data values (as defined by the user)
on some physical
medium
-^ Manipulating^ •
Querying/ searching/ updating the data values • Checking the conformance with the defined data constraints(validation rules)
Database
Implementation
Approaches
-^ Flat File Approach^ – Every data file is tried to be rich in all the relevant
A Student Grade Database^ •All the information needed is placed in one single data file•For example, a spreadsheet containing a single student grade file•No need to refer to any other file for data reporting Redundant data values
GRADE_REPORT
StudentID
Name
Class^
Major^
CourseCode
SectionCode
Grade
17 Smith
1 CS^
MATH
1 B
17 Smith
1 CS^
CS
1 C
8 Brown^
2 COE^
MATH
2 A
8 Brown^
2 COE^
CS
1 A
8 Brown^
2 COE^
CS
1 B
8 Brown^
2 COE^
CS
1 A