Web Database Design Session 6 and 7 Matakuliah: Web Database Tahun: 2008.

Slides:



Advertisements
Similar presentations
Relational Database Systems Higher Information Systems Advanced Implementation in MySQL/PHP.
Advertisements

LAS : Destiny and Web Path Express. How Do I Login? All students at LAS are able to use the Destiny Library System to search for books and publications.
CSCI3170 Introduction to Database Systems
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Anatomy of the Keyword Search Results Screen. A keyword search will result in.
1 CS 502: Computing Methods for Digital Libraries Lecture 17 Descriptive Metadata: Dublin Core.
Data modelling uses two main techniques Entity relationship (E-R) modelling: a top- down approach Normalisation: a bottom-up approach.
Storyboards School Library Web Site for Handheld Presentation PLK YU LEE MO FAN MEMORIAL SCHOOL Christy Chan.
Overseas Library Catalog – Basic Search Overseas Library Catalog Basic Search by Title: “ The Middle East: geography and geopolitics” by Ewan W. Anderson.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Methodology Conceptual Database Design
Modeling & Designing the Database
Relational Databases What is a relational database? What would we use one for? What do they look like? How can we describe them? How can you create one?
Use Case Diagram : Library System
Firat Batmaz, Chris Hinde Computer Science Loughborough University A Diagram Drawing Tool For Semi–Automatic Assessment Of Conceptual Database Diagrams.
Chapter 3 Object-Oriented Analysis of Library Management System(LMS)
How To Find Annual Seminar Educational Sessions in the Security Database & Library Catalog.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
2.3 Organising Data for Effective Retrieval
Intended for novice users as an introduction to the online catalog’s capabilities. The guide would be available on the New Brighton Public Library’s website.
CSE 441: Systems Analysis & Design
CiNii Books is a service that provides information, which has been accumulated by NACSIS-CAT, on books and journals that are held in university libraries.
Database. Basic Definitions Database: A collection of related data. Database Management System (DBMS): A software package/ system to facilitate the creation.
CSCI3170 Introduction to Database Systems
Conceptual Design versus Logical Design. Conceptual Data Design Prepared at beginning of project High level view of how the client sees the data Top down.
Information Systems & Databases 2.2) Organisation methods.
Submitted By: Memon Khurshed (Group Leader) Hamed Abdollahpur
World Cat World wide catalog of libraries in the U.S., Canada, and Europe.
TST BOCES SCOOLS (South Central Organization of (School) Library Systems) INTERLIBRARY LOAN PROCESS…..An Overview Created by Michele Barr, TST ILL Login.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Intellectual Works and their Manifestations Representation of Information Objects IR Systems & Information objects Spring January, 2006 Bharat.
WEB-BASED CATALOGUE. ALEPH 500 Automated Library Expandable Program The new library information system of the University of Stellenbosch.
Database Design – Lecture 6 Moving to a Logical Model.
MS-Access XP Lesson 4. Modifying Queries 1.Select query in queries 2.Click design button or Right click on query and click design view 3.Change query.
Modelling Methodologies Chapter 16, 17, 18. Modeling Methodologies2 Database Design Physical DB design Logical DB design Conceptual DB design Hardware.
1 Information System Analysis Topic-3. 2 Entity Relationship Diagram \ Definition An entity-relationship (ER) diagram is a specialized graphic that illustrates.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
1 CS 430 Database Theory Winter 2005 Lecture 3: A Fifty Minute Introduction to Data Modeling.
For more course tutorials visit CIS 336 All iLabs Week 1 to Week 7 Devry University CIS 336: All iLabs Week 1 to Week 7: Devry University.
PubMed Overview From the main HINARI webpage, we can access PubMed by clicking on Search HINARI journal articles through PubMed (Medline). Note: If you.
G057 - Lecture 05 From Scenario To Design Mr C Johnston ICT Teacher
1 M206 Chapter 31: An Overview of Software Development 1.Defining the problem 2.Analyzing the requirement – constructing initial structural model 3.Analyzing.
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
Review Business Analyst vs. Systems Analyst – A Business Analyst identifies a problem and states – in business terms -- what the solution is. They define.
Finding Books for Your Research 1. Books are good for research because: They include in-depth information about a topic. The information in them is checked.
Data Modeling Using the Entity- Relationship (ER) Model
Elaboration popo.
CIS 336 AID Your Dreams Our Mission/cis336aid.com
Entity- Relationship (ER) Model
Some Simple Design Modeling Techniques
 2012 Pearson Education, Inc. All rights reserved.
Data Flow Diagrams.
ER MODEL Lecture 3.
CIS 336 str Competitive Success/snaptutorial.com
CIS 336 Competitive Success/snaptutorial.com
CIS 336 PAPERS Lessons in Excellence-- cis336papers.com.
CIS 336 str Education for Service- -snaptutorial.com.
CIS 336 Education for Service-- snaptutorial.com.
CIS 336 STUDY Lessons in Excellence-- cis336study.com.
CIS 336 Teaching Effectively-- snaptutorial.com
CIS 336 str Teaching Effectively-- snaptutorial.com.
CIS 336 PAPERS Education for Service-- cis336papers.com.
Conceptual Database Design
Software Requirements Specification Document
Using “Destiny” to find books
COMP 208/214/215/216 – Lecture 7 Documenting Design.
ITEC 3220A Using and Designing Database Systems
Marion Kelt, Research and Open Access Librarian
Marion Kelt, Research and Open Access Librarian
Presentation transcript:

Web Database Design Session 6 and 7 Matakuliah: Web Database Tahun: 2008

2 Last Session Review:Conventional Database Design Method Requirements AnalysisData AnalysisData DesignPhysical Database Design

3 Agenda:Complication in Web Database Limitation in Web Database Method Web Database Design Method Web Data AnalysisLogical Web Data DesignPhysical Web Database Design Review session 1-7

4 Objectives: Student can understand why conventional database design is not suitable for web database application Student can understand Web Database Design Method Student can perform web database analysis and design Logical Web Data Design Student can understand Physical Web Database Design

5 Complication in Web Database The conventional database system is not sufficient to design web database due two complications: – Web Page Design, concern with: Web data representation Web data association Web interface design – Design of Connectivity between web pages and the database, concern with: Web database logical mapping Web database physical mapping

6 Limitation in Web Database Method Only design issues that relate directly to the data in the database and that are displayed in the web pages Only those web pages that are explicitly designed for the application under consideration

7 Web Database Design Method What is Web Database Design Method? – Derives a series of models that represent the data stored in the Web pages, in additional to the data in the database Major Aims for Web Database Design? – Provides systematic way of designing a data-intensive web applications

8 Web Database Design Method (cont.)

9 Web Database Design Method What is Web Database Design Method? – Derives a series of models that represent the data stored in the Web pages, in additional to the data in the database Major Aims for Web Database Design? – Provides systematic way of designing a data-intensive web applications

10 Web Database Design Method What is Web Database Design Method? – Derives a series of models that represent the data stored in the Web pages, in additional to the data in the database Major Aims for Web Database Design? – Provides systematic way of designing a data-intensive web applications

11 Web Database Design Method (cont.) Steps in Web Database Design Method? – Requirement Analysis * – Data Analysis * – Web Data Analysis – Logical Database Design * – Logical Web Data Design – Physical Database Design * – Physical Web Data Design *  has been discuss in session 4 & 5

12 Web Data Analysis What is Web Data Analysis? – Defines a conceptual model of the information that the Web pages are to represent, as well as the information that the database must represent Input for Web Data Analysis? – Description of the Organization and System Requirements – Conceptual Data Model How to do Web Data Analysis? – Web Data Extraction – Web Data Connection Output Web Database Analysis? – Extension of Conceptual Data Model: Hypermedia Link: connection between web pages Concept Box: web concept or technology that can not be describe by database

13 Web Data Analysis (cont.) Aims of Web Data Analysis: – Mapping between information presented in Web Pages and stored in Database – Check Validity of the database – Verifying the detailed design and implementation – Avoid technical complexities Why need Web Data Analysis: – There are link between pages – There are web concepts that can not be describe in Database

14 Web Data Analysis (cont.) Process of Web Data Analysis? – Web Data Extraction: Check mapping between database and web pages Check database completeness to represent in web pages – Entity attribute completeness – Entity identify completeness – Referential completeness – Web Data Connection: Analyze the web database application description in order to identify the access points into the system and the navigation paths between and within the web pages Add navigation between web pages Extension of Conceptual Data Model: – Hypermedia Link: connection between web pages – Concept box: web concept or technology that can not be describe by database

15 Web Data Analysis (cont.)

16 Web Data Analysis (cont.) Case Study Web Data Analysis Consider the following statement: “The library stocks books, identified by an ISBN. Each book has a title, one or more authors, and a publisher. There can be multiple copies of a book. A borrower can borrow up to six books at any one time, for up to three weeks. When a loan is made, the ISBN, borrower number, date of loan and return data are recorded. When a borrower registers with the library, their name, address, telephone number, sex, date of birth and the date are recorded. The web application is required to allow borrowers to search for books on the basis of author or title” Please make the Conceptual Data Model and Extension of Conceptual Data Model with Hyperlink and Concept Box.

17 Logical Web Data Design What is Logical Web Data Design? – Defines the data structure of the actual Web pages, including the links between their parts and to other Web pages Input for Logical Web Data Design? – ERD Normal – Extension Conceptual Data Model with Hyperlink and Concept Box How to do Web Data Design? – Design web pages interface (only web pages that connect to database) – Mapping ERD Normal with Interface Design Output Web Data Design? – Page Schema: data item from database that will be represent in web pages

18 Logical Web Data Design (cont.) Why need Logical Web Data Design? – Structure of unique pages – Structures common to many pages – Links – Complex data structures Rules to make Page Schema: – On the top: Page Schema name – Followed with >. > > – Repeating data items are indicated by the keyword “List Of” – Links represented by dot and anchor

19 Logical Web Data Design (cont.) Example

20 Logical Web Data Design (cont.) Case Study Logical Web Data Design Consider the following statement: “The library stocks books, identified by an ISBN. Each book has a title, one or more authors, and a publisher. There can be multiple copies of a book. A borrower can borrow up to six books at any one time, for up to three weeks. When a loan is made, the ISBN, borrower number, date of loan and return data are recorded. When a borrower registers with the library, their name, address, telephone number, sex, date of birth and the date are recorded. The web application is required to allow borrowers to search for books on the basis of author or title” Please make the Page-Schema from this case.

21 Physical Web Data Design What is Physical Web Data Design? – Designs how the Web pages are to be implemented and connected to the database system Will be discuss in details in Session 9

22 Review Session 1-7 Session 1: Introduction to Web Database Session 2: Overview Relational Database Session 3: Overview Web Session 4 & 5: Database Design Session 6 & 7: Web Database Design

23 Summary Addition step in Web Database Design: – Web Data Analysis – Logical Web Data Analysis – Physical Web Data Design

24 Next Session:Physical Database DesignPhysical Web Database DesignWeb ArchitectureClient ProcessingServer ProcessingJavaImplementation Choice

25 End of Web Database Design Thank you