Power Designer n See course web page for additional information on using Power Designer n Business rules – Come from a description of activities – Example.

Slides:



Advertisements
Similar presentations
SQL Database for a Book Store Clinton McKay. Explanation The database contains information about the books held in stock, their authors, publishers, customers,
Advertisements

Exercise 1 Consider the ER diagram below. Assume that an employee may work in up to two departments or may not be assigned to any department. Assume that.
Data Modeling. What are you keeping track of? You begin to develop a database by deciding what you are going to keep track of. Each thing that you are.
The Ribbon Standard to all Office 2007 applications Organized by feature and functionality Navigation Pane Access to all objects in the current database.
A Short Course on How to Manage SLOs with TracDat.
Once you have obtained your log-on and password, enter the log-on assigned to you and your password.
WJEC Applied ICT Databases – Data Dictionary and Data Types Data Dictionary According to Wikipedia: A data dictionary, as defined in the IBM Dictionary.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Computer Concepts 5th Edition Parsons/Oja Page 492 CHAPTER 10 File And Database Concepts Section A PARSONS/OJA Databases.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
1 Chapter 2 Reviewing Tables and Queries. 2 Chapter Objectives Identify the steps required to develop an Access application Specify the characteristics.
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Entity Relationship Model Chapter 6. Basic Elements of E-R Model Entity Object of the real world that stores data. Eg. Customer, State, Project, Supplier,
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Chapter 16 (p481 – 485, ) Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
The Big Six Approach to Locating, Evaluating and Sharing the Information You Seek at Bristol Elementary School.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
Database Design Principles of database design. Relational Models Relational databases are designed to provide efficient structures for transaction processing.
CSE 441: Systems Analysis & Design
Driving School Database
Chapter 6 Advanced Report Techniques
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 3/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Exploring Microsoft Access 2003 Chapter 2 Tables and Forms: Design, Properties, Views, and Wizards.
Microsoft Access 2013 Design and Create Tables to Store Data Chapter 2.
Concepts of Relational Databases. Fundamental Concepts Relational data model – A data model representing data in the form of tables Relations – A 2-dimensional.
Copyright Ó Oracle Corporation, All rights reserved. Normalization Use the student note section below for further explanation of the slide content.Use.
Microsoft ® Access ® 2010 Training Create Queries for a New Database If a yellow security bar appears at the top of the screen in PowerPoint, click Enable.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Created by, Author Name, School Name—State FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
© 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
22 November Databases. Presentations Tega: news 1954 Prediction.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
A Short Course on How to Manage SLOs with TracDat.
Database design
Relational Database Techniques
Chapter 4 The Semantic Object Model David M. Kroenke Database Processing © 2000 Prentice Hall.
KE EMu Collection Management Training Page 1 KE EMu Collection Management Training
Conceptual Design to Logical Design Lecture 4. Aims  To introduce Business Rules  To identify what a Business Rule is  To Introduce Business Operations.
1 U3O2: Database Design Tools  Naming Conventions  Eg.s prefix tables with tblCustomer, tblProducts; customer table, cusCustomerID, cusAddress; Queries,
IST 220 – Intro to DB Lecture 4 Database Design thru ER Modeling.
Do Now- Copy the following definitions ** 6 mins until this slide is removed** Interest- is the charge for the privilege of borrowing money, typically.
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
To play, start slide show and click on circle Access 1 Access 2 Access 3 Access 4 Access Access
Microsoft Access 2016 Design and Create Tables to Store Data
Entity/Relationship Modelling
Welcome! To the ETS – Create Client Account & Maintenance
System Analysis and Design Task 1- Explanation
Exploring Microsoft Access 97
 2012 Pearson Education, Inc. All rights reserved.
Objectives Query for top values Create a parameter query
Microsoft Access 2013 Design and Create Tables to Store Data
GO! with Microsoft Office 2016
Design and Create Tables to Store Data Chapter 2
Order Database – ER Diagram
Analysis models and design models
Database Design and Development
Database Design Hacettepe University
Chapter 2 Tables and Forms: Design, Properties, Views, and Wizards
ICT Database Lesson 2 Designing a Database.
Databases and Information Management
G061 - Data Dictionary.
eSeries Entities By Julie Ladner
Presentation transcript:

Power Designer n See course web page for additional information on using Power Designer n Business rules – Come from a description of activities – Example “Each author of a book receives a certain percentage of royalties. Royalty fees are calculated as a percentage of sales, and the percentage of royalties increases with the number of books sold.”

Power Designer n Types of business rules – Facts -- a publisher publishes 1 or more titles n ER diagram will take care of these – Definition -- explanation of a field – Formula -- royalty fees are 10 percent of sales – Validation -- percentage of royalties must equal 100 percent

Power Designer n Domains – Valid set of values for one or more attributes – Several attributes may have the same domain n usually not a 1:1 relationship between each attribute in the table and each domain – Examples BirthDate, HireDate, MeetingDate all share the DATE domain PurchasePrice, ListPrice share the MONEY domain

Power Designer n Domains – A fully developed data model includes domains for each of the model’s attributes – Functions of domains n determine allowable operations on attribute n determine which attributes can be compared with one another or used in combination with one another n determine allowable set of values for an attribute n help determine sizes and formats for corresponding database fields

Power Designer n Domains – Apply a data type to each domain; a data type can be used by more than one domain – Edit the data type for the domain to adjust the length and precision if necessary – When you assign a domain to an attribute, the attribute inherits the characteristics of that domain – Changes to a domain will be updated for all the attributes in that domain

Power Designer n Applying business rules – Apply to the level at which the rule most relates n if the rule affects an attribute, apply at the attribute level n if the rule affects an entity, apply at the entity level – Each business rule should be applied to an object in the data model (attributes, entities, relationships) – Applying the rules is a reminder to the designer of the conditions attached to an object

Power Designer n Applying check parameters – More general check parameters can be added at the domain level; usually added at the attribute level – For any field with a set of values or yes/no fields n LIST the values n DESCRIBE the values n examples Welfare (Y/N) Y -- On welfare; N -- Not on welfare Status (O,C,P) O -- Case is open; C -- Case closed; P -- Case pending

Power Designer n Views – Equivalent to a recordset returned by a query – All task screens and all reports should be based on information from n a subset of a table n subsets of more than one table – Remove fields that do not belong to the view – Edit the views using group by, where, and order by tabs