Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.

Similar presentations


Presentation on theme: "Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information."— Presentation transcript:

1 Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information Systems

2 MBS (MIMAS) / MIS533 / Database development Last week More examples of databases Using data entry controls: field types Cuisine de France: requirements analysis Northwind example: Product & Category tables Homework –How many field types in Access? –Cuisine de France: draw out list(s) of products

3 MBS (MIMAS) / MIS533 / Database development This week Homework Basics of data organisation Data structures and database definition Normalisation: 1NF Requirements analysis Modelling techniques Northwind: Supplier table Modelling exercise

4 MBS (MIMAS) / MIS533 / Database development How many data types in Access? Answer = 9

5 MBS (MIMAS) / MIS533 / Database development Cuisine de France: product categories French Bread Baguette Half Baguette Petit pains Bouchons Batard Couronne Traditional Bread McNamees fruit soda bread Irish soda bread White Split Wholemeal tin loaf Bloomers Gourmet Bread Flavour (Cranberry, Rosemary, Sunflower, Honey, Sundried Tomato) Bread type (see above) Confectionery Apple pastry Donut Double chocolate muffin Cherry and almond croquante Almond slice Blackforest gateaux Strawberry gateaux

6 MBS (MIMAS) / MIS533 / Database development Basics of data Organisation: DATA HIERARCHY (four categories) Fields = represent a single data item Records = made up of a related set of fields describing one instance of an entity File / Table = a set of related records - as many as instances (occurrence) in the set Database = a collection of related tables

7 MBS (MIMAS) / MIS533 / Database development Example of data structure NameFirst nameTelephone SamprasPete45 25 65 65 HealyMargaret25 58 96 63 ClintonBill12 25 28 89 Henry Thierry25 78 85 85 Fields Records Table

8 MBS (MIMAS) / MIS533 / Database development "A collection of interrelated data stored together with controlled redundancy, to serve one or more applications in an optimal fashion; the data is stored so that it is independent of the application programs which use it; a common and controlled approach is used in adding new data and in modifying existing data within the database." Database: Definition.

9 MBS (MIMAS) / MIS533 / Database development Data : Suppliers

10 MBS (MIMAS) / MIS533 / Database development Data : Products

11 MBS (MIMAS) / MIS533 / Database development Data : Categories

12 MBS (MIMAS) / MIS533 / Database development Normalisation: 1NF The intersection of every column and record contains one, and only one, value

13 MBS (MIMAS) / MIS533 / Database development Normalisation Quantity of packages in unitPackage dimensions Product as sold Package Quantity of packages in unit Weight of package

14 MBS (MIMAS) / MIS533 / Database development Normalisation: 1NF

15 MBS (MIMAS) / MIS533 / Database development Keeping data types clean Clarity Flexibility – room to develop Reporting Ability to compute eg. cost price per item Handle exceptions: eg. partial delivery

16 MBS (MIMAS) / MIS533 / Database development Building a model Functional decomposition Data Flow Diagram –Context diagram –Processes –Data Flow –Data store –External entities

17 MBS (MIMAS) / MIS533 / Database development Example : www.RyanAir.com

18 MBS (MIMAS) / MIS533 / Database development Functional decomposition

19 MBS (MIMAS) / MIS533 / Database development Example : www.RyanAir.com Input : –Flight details (eg. SNN-BVA, 8 Oct, 10.35) –Credit card details (eg. VISA no, Expiry date) Process : –Confirms price (eg. EUR 79) –Makes reservation & processes payment Output : –Reservation reference (eg.CGHKCA)

20 MBS (MIMAS) / MIS533 / Database development Data Flow Diagram Flight details Lists options Confirm price Book now Outward Inward Makes Reservation & payment Credit card Reservation Stores Flight details

21 MBS (MIMAS) / MIS533 / Database development Context diagram On-line reservation system Passengers Flight Operations Flight Schedule Flight reservation Reservation # Accounts Payment € Timetable Seat availability Reservations Seat prices

22 MBS (MIMAS) / MIS533 / Database development Cuisine de France Selling fresh bread to service stations Describe customer requirements How these requirements can be met? What processes will the business need? What information flows are required?


Download ppt "Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information."

Similar presentations


Ads by Google