Professional Documents
Culture Documents
Phase Description
5th Edition
● Systems Design is the third of five
phases in the systems development life
cycle (SDLC)
Chapter 6 ● Now you are ready to begin the physical
design of the system that will meet the
Data Design specifications described in the system
requirements document
● Systems design tasks include data
design, user interface design, and
system architecture
2
3 4
● Describe hierarchical, network, ● You will develop a physical plan for data
relational, and object-oriented database organization, storage, and retrieval
models ● Begins with a review of data design
● Explain data warehousing/data mining concepts and terminology, then discusses
file-based systems and database systems,
● Differentiate between logical and including Web-based databases
physical storage and records ● Concludes with a discussion of data
● Explain data control measures mining, data warehousing, physical
design issues, logical and physical
records, data storage formats, and data
controls
5 6
Data Design Concepts Data Design Concepts
● Before constructing an information ● Data Structures
system, a systems analyst must –A file or table contains data about people, places or
understand basic design concepts, events that interact with the system
including data structures and the –File-oriented system
characteristics of file-oriented and –File processing
database systems, including Web-based –Database system
database design
7 8
9 10
11 12
Data Design Concepts Data Design Concepts
● Overview of Database Systems ● Overview of Database Systems
– A database management system (DBMS) is a – Advantages
collection of tools, features, and interfaces that • Scalability
enables users to add, update, manage, access, • Better support for client/server systems
• Economy of scale
and analyze the contents of a database
• Flexible data sharing
– The main advantage of a DBMS is that it offers • Enterprise-wide application – database administrator
timely, interactive, and flexible data access (DBA)
• Stronger standards
• Controlled redundancy
• Better security
• Increased programmer productivity
• Data independence
13 14
15 16
17 18
DBMS Components Web-Based Database Design
● Schema ● Characteristics of Web-Based Design
– The complete definition of a database, – In a Web-based design, the Internet serves as the
including descriptions of all fields, tables, and front end, or interface for the database
relationships, is called a schema
management system. Internet technology
– You also can define one or more subschemas provides enormous power and flexibility
● Physical Data Repository – Web-based systems are popular because they
– The data dictionary is transformed into a offer ease of access, cost-effectiveness, and
physical data repository, which also contains worldwide connectivity
the schema and subschemas
– The physical repository might be centralized, or
distributed at several locations
19 20
21 22
23 24
Data Design Terminology Data Design Terminology
● Definitions ● Key Fields
–Entity – Primary key
–Table or file • Combination key
• Composite key
–Field
• Concatenated key
• Attribute - Common field • Multi-valued key
–Record – Candidate key
• Tuple • Nonkey field
– Foreign key
– Secondary key
25 26
27 28
29 30
Normalization Normalization
● Standard Notation Format ● Repeating Groups and Unnormalized
– Designing tables is easier if you use a standard Design
notation format to show a table’s structure, –Repeating group
fields, and primary key • Often occur in manual documents prepared by users
–Unnormalized design
Example: NAME (FIELD 1, FIELD 2, FIELD 3)
31 32
Normalization Normalization
● First Normal Form ● Second Normal Form
–A table is in first normal form (1NF) if it does not – To understand second normal form (2NF), you
contain a repeating group must understand the concept of functional
–To convert, you must expand the table’s primary key dependence
to include the primary key of the repeating group – Field X is functionally dependent on field Y if
the value of field X depends on the value of
field Y
33 34
Normalization Normalization
35 36
Normalization Normalization
● Third Normal Form ● Third Normal Form
–3NF design avoids redundancy and data integrity – To convert the table to 3NF, you must remove
problems that still can exist in 2NF designs all fields from the 2NF table that depend on
–A table design is in third normal form (3NF) if it is in another nonkey field and place them in a new
2NF and if no nonkey field is dependent on another table that uses the nonkey field as a primary
nonkey field key
37 38
39 40
41 42
Database Models Data Storage
● Object-Oriented Databases ● Data Warehousing
–Many systems developers are using object-oriented – Data warehouse - dimensions
database (OODB) design as a natural extension of – Without a data warehouse it would be difficult for a
the object-oriented analysis process user to extract data that spans several information
• Object Data Standard systems and time frames
• Object Database Management Group (ODMG)
– Allows users to retrieve and analyze the data
• Each object has a unique object identifier
easily
43 44
45 46
47 48
Data Storage Data Storage
● Selecting a Data Storage Format ● Date Fields
– In many cases, a user can select a specific data – Most date formats now are based on the model
storage format established by the International Organization for
Standardization (ISO)
– For example, when using Microsoft Office, you
– Can be sorted easily and used in comparisons
can store documents, spreadsheets, and
– Absolute date
databases in Unicode-compatible form by using
the font called Arial Unicode MS – Best method for storing date fields depends on
how the specific date will be printed, displayed or
– Selecting the right data storage format depends used in a calculation
on the situation
49 50
51 52
● Files and tables contain data about people, ● Data design tasks include creating an
places, things, or events that affect the initial ERD; assigning data elements to an
information system entity; normalizing all table designs; and
● DBMS designs are more powerful and completing the data dictionary entries for
flexible than traditional file-oriented files, records, and data elements
systems ● The four basic database models are
hierarchical, network, relational, and
object-oriented
53 54
Systems Analysis & Design
Chapter Summary
5th Edition
● Logical storage is information seen
through a user’s eyes, regardless of how
or where that information actually is
organized or stored Chapter 6 Complete
● Physical storage is hardware-related and
involves reading and writing blocks of
binary data to physical media
● File and database control measures
include limiting access to the data, data
encryption, backup/recovery procedures,
audit-trail files, and internal audit fields
55