Download presentation
Presentation is loading. Please wait.
1
FORM AND DATABASE DESIGN
2
A GENERAL INTRODUCTION TO FORM AND DATABASE DESIGN
3
What is database? Database features Storing information Managing information Retrieving information
4
WHAT IS DATABASE DESIGN? It is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design. Database design can be used to describe many different parts of the design.
5
DESIGN PROCESS Determine the data to be stored in the database Determine the relationships between the different data elements Superimpose a logical structure upon the data on the basis of these relationships.
6
DATABASE TABLES: It consists of coloums and rows. Coloumns contains a different type of attribute. Each row corresponds to a single record.
7
DATABASE QUERIES: It is the primary mechanism. It consists questions.
8
WHAT IS DATABASE FORM? It facilitate database data entry. It has retrieval operations.
9
PRIMARY KEY: It is a unique identifier.
10
NORMALIZATION: It is the process of structuring database schema.
11
FIRST NORMAL FORM FIRST NORMAL FORM MODEL ORDER#CUSTOMER CONTACT PERSON TOTAL 1Acme Widgets Jhon Doe$134.23 2ABC Corporation Fred Flinstone $521.24 3Acme Widgets Jhon Doe$1042.42 4Acme Widgets Jhon Doe$928.53
12
SECOND NORMAL FORM This relation is 1NF but not 2NF: ORDER#CUSTOMER CONTACT PERSON TOTAL 1Acme Widgets Jhon Doe$134.23 2ABC Corporation Fred Flinstone $521.24 3Acme Widgets Jhon Doe$1042.42 4Acme Widgets Jhon Doe$928.53
13
FIRST STAGE CUSTOMERCONTACT PERSON Acme WidgetsJhon Doe ABC CorporationFred Flinstone Acme WidgetsJhon Doe Acme WidgetsJhon Doe
14
SECOND STAGE ORDER#CUSTOMERTOTAL 1Acme Widgets$134.23 2ABC Corporation$521.24 3Acme Widgets$1042.42 4Acme Widgets$928.53
15
THIRD NORMAL FORM THIS TABLE IS NOT IN THIRD FORM! COMPANYCITYSTATEZIP Acme Widgets New YorkNY10169 ABC Corporatio n MiamiFL33196 XYZ, Inc.ColumbiaMD21046
16
FIRST STAGE COMPANYZIP Acme Widgets10169 ABC Corporation33196 XYZ, Inc.21046
17
SECOND STAGE CITYSTATEZIP New YorkNY10169 MiamiFL33196 ColumbiaMD21046
18
AN INTRODUCTION TO FORMS
19
WHAT CAN A FORM DESIGNER DO? user have to know whether how much time will it take to fill the form:
20
Get the point. Add help information. Use tables for alignment. Provide a clear confirmation message Layout of form elements
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.