System Analysis and Design

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Database System Concepts and Architecture
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
The database approach to data management provides significant advantages over the traditional file-based approach Define general data management concepts.
Project 1 Introduction to HTML.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Chapter Two Information Technologies: Concepts and Management.
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Chapter 7.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Database Processing
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Chapter 6 Data Design.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
System Analysis and Design
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Systems Analysis and Design 9th Edition
1st Project Introduction to HTML.
Chapter 1 Introduction to Databases
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Client-Server Processing and Distributed Databases
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Chapter 2 Database System Concepts and Architecture
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Systems Analysis & Design 7 th Edition Chapter 8.
Systems Analysis and Design 8th Edition
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 12 Designing Distributed and Internet Systems
The Design Discipline.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Functions of a Database Management System
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
2. Database System Concepts and Architecture
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CSS/417 Introduction to Database Management Systems Workshop 4.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Database Systems DBMS Environment Data Abstraction.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
SYS364 Database Design Continued. Database Design Definitions Initial ERD’s Normalization of data Final ERD’s Database Management Database Models File.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
WEB SERVER SOFTWARE FEATURE SETS
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter 2 Database System Concepts and Architecture
Project 1 Introduction to HTML.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Management Systems
Presentation transcript:

System Analysis and Design System Design - Mr. Ahmad Al-Ghoul In this sequence we will discuss the components of a database management system, then we will Describe Web-based data design

System Analysis and Design System Design learning Objectives Understand the components of a database management system (DBMS) Describe Web-based data design, including characteristics of Web-Based Design, Internet terminology, connecting a Database to the Web, and data Security Avicenna System Analysis and Design System Design

System Analysis and Design System Design DBMS Components A DBMS provides an interface between a database and users who need to access the data In addition to interfaces for users, database administrators, and related systems, a DBMS also has a data manipulation language, a schema and subschemas, and a physical data repository Avicenna System Analysis and Design System Design

System Analysis and Design System Design DBMS Components Interfaces for Users, Database Administrators, and Related Systems When users, database administrators, and related information systems request data and services, the DBMS processes the request, manipulates the data, and provides a response Users: typically work with predefined quires and switchboard commands, but also use a query language to access stored data Query language: A query language allows a user to specify a task without specifying how the task will be accomplished. Some query languages use natural language commands that resemble ordinary English sentences. SQL (structured query language): is a query language that allows PC users to communicate with servers and mainframe computers. Avicenna System Analysis and Design System Design

System Analysis and Design System Design DBMS Components Interfaces for Users, Database Administrators, and Related Systems Database Administrators A DBA is responsible for DBMS management and support DBA is concerned with data security and integrity, preventing unauthorized access, providing backup and recovery, audit trails, maintaining the database, and supporting users needs Related information systems A DBMS can support several related information systems that provide input to, and require specific data from, the DBMS A data manipulation language (DML) controls database operations, including storing, retrieving, updating, and deleting data Commands in this category allow you to manipulate data in existing database objects. The most popular commands in this category are INSERT, UPDATE, and DELETE. Avicenna System Analysis and Design System Design

System Analysis and Design System Design DBMS Components Schema The complete definition of a database, including descriptions of all fields, tables, and relationships, is called a schema You also can define one or more subschemas. A subschema is a view of the database used by one or more systems or users. A subschema defines only those portions of the database that a particular system or user needs or is allowed to access. Avicenna System Analysis and Design System Design

System Analysis and Design System Design DBMS Components Physical Data Repository The data dictionary which describes all data elements included in the logical design, is transformed into a physical data repository, which also contains the schema and subschemas The physical repository might be centralized, or distributed at several locations To resolve potential database connectivity and access problems, companies use ODBC – open database connectivity: is an industry-standard protocol that makes it possible for software from different vendors to interact and exchange data uses SQL statements JDBC – Java database connectivity: JDBC enables Java applications to exchange data with any database that uses SQL statements and is JDBC-compliant Avicenna System Analysis and Design System Design

Web-Based Database Design Characteristics of Web-Based Design In a Web-based design, the Internet serves as the front end, or interface for the database management system. Internet technology provides enormous power and flexibility In internet the system is not tied to any specific combination of hardware and software Access to the database require only a Web browser and an Internet connection Web-based systems are popular because they offer ease of access, cost-effectiveness, and worldwide connectivity Avicenna System Analysis and Design System Design

Web-Based Database Design Web-based design characteristics [1] Avicenna System Analysis and Design System Design

Web-Based Database Design Internet Terminology Web browser: An application that enables the user to navigate, or browse the Internet and display Web pages on his or her local computer. Web page: Text and multimedia documents that are found on the World Wide Web. HTML – Hypertext Markup Language: Is the language used to write Web pages for the Internet. Web server: A computer that is used to store and house Web sites. Web site: A collection of related Web pages. Intranet: A private, company-owned network that provides Web-based access to internal users Avicenna System Analysis and Design System Design

Web-Based Database Design Internet Terminology Extranet: An extension of a company intranet that allows access by external users, such as customers and suppliers. Protocols: A set of standards that govern network data transmission. Also, preset conditions used by firewalls to determine whether or not to allow traffic to pass. Web-centric: A strategy or approach that emphasizes a high degree of integration with other Web-based components. A Web-centric architecture follows Internet design protocols and enables a company to integrate the new application into its e-commerce strategy. Clients: Workstations that users interact with in a client/server design. These workstations, or computers, are supplied data, processing services, or other support from other computers, called servers. Servers: Computers in a client/server design that supply data, processing, and services to the client workstations. Avicenna System Analysis and Design System Design

Web-Based Database Design Connecting a Database to the Web Database must be connected to the Internet or intranet The database and Internet speak two different languages Database are created and managed using various programming languages and commands that have nothing to do with HTML To bridge the gab, it is necessary to use middleware Middleware: is software that connects dissimilar applications and enables them to communicate and exchange data. For example, middleware can link a departmental database to a Web server that can be accessed by client computers via the Internet or a company intranet. Avicenna System Analysis and Design System Design

Web-Based Database Design When a client workstation requests a Web page (1), the Web server uses middleware to generate a data query to the database server (2). The database server responds (3) and middleware translates the retrieved data into an HTML page that can be sent by the Web server and displayed by the user's browser (4). [1] Avicenna System Analysis and Design System Design

Web-Based Database Design Data Security Web-based data must be totally secure, yet easily accessible to authorized users To achieve this goal, well-designed systems provide security at three levels: the database itself, the Web server, and the telecommunication links that connect the components of the system Avicenna System Analysis and Design System Design

System Analysis and Design System Design Sequence Summary DBMS components include interfaces for users, database administrators, and related systems; data manipulation language; a schema; and physical data repository The physical repository might be centralized, or distributed at several locations In a Web-based design, the Internet serves as the front end, or interface for the database management system. Internet terminology include, web browser, web page, web server, web site, HTML, intranet, extranet, protocols, web-centric, clients, and servers When connecting database to the Internet they speak two different languages you need To bridge the gab, it is necessary to use middleware Middleware: is software that connects dissimilar applications and enables them to communicate and exchange data Avicenna System Analysis and Design System Design

System Analysis and Design System Design Sequence Summary In this Sequence we have Described the components of a database management system (DBMS) Described Web-based data design, including characteristics of Web-Based Design, Internet terminology, connecting a Database to the Web, and data Security Avicenna System Analysis and Design System Design

System Analysis and Design System Design Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt Publisher: SHELLY CASHMAN SEWIES. Avicenna System Analysis and Design System Design