Data modelling
Data modelling is the most important part of the
system development process, because:
% The characteristic of data captured are crucial in
the design of databases
* Data are the most complex aspect of many
modern information system
» Data tend to be more stable than the business
processes that use the dataYour job as a database
analyst
% Identify and understand those rules that govern
data
% Represents those rules so that they can be
unambiguously understood by information
systems developers and users
* implement those rules in database technologyBusiness Rules
% “A student may register for a section of a course
only if he or she has successfully completed the
prerequisites for that course”
% “A preferred customer qualifies for a 10 %
discount, unless he has an overdue account
balance.
% Similar with the term “Integrity Constraint”