3. MIS Database

download 3. MIS Database

of 70

Transcript of 3. MIS Database

  • 7/29/2019 3. MIS Database

    1/70

    The Technology Component

    The Technology Component

    The Technology Component

    Information Technology ( IT) has changed the way

    organisations function and carry out their activites.

    Computers have fundamentally changed MIS from anabstract concept to concrete system that provide efficiency

    and transparency in the Oraganisation.

  • 7/29/2019 3. MIS Database

    2/70

    The Technology Component

    The Technology Component

    Computer Hardware

    CPU

    Primary Storage

    Arithmetic LogicUnit

    Control Unit

    Data Bus

    Address Bus

    Control Bus

    Input Devices

    OutputDevices

    SecondaryStorage

  • 7/29/2019 3. MIS Database

    3/70

    The Technology Component

    Software Categories

    Application Software

    System Software

    Hardware

  • 7/29/2019 3. MIS Database

    4/70

    The Technology Component

    Data CommunicationData Communication consists of

    Data Processing & Transactions Transaction is a fundamental organisational

    function

    Data Transmission

    Transmission : Media, networks and paths

    Processing :Getting/delivering the right message tothe right receiver

    Control : Routing messages, structure maintenance.

  • 7/29/2019 3. MIS Database

    5/70

    Database Technology

    At the heart of the Information Systems o f a n O r g a n i s a t i o n i s t h e c e n t r a l repository of Organisation Data.

  • 7/29/2019 3. MIS Database

    6/70

    Databases

    Databases

    Databases

    Data - raw facts/details

    DATABASE- A shared collection of logically relateddata.

    Models real-world enterprise.

    Entities

    students, courses, instructors

    Relationships

    Suman is currently taking MB101

    Vijay is currently taking MB102

    Abhishe k is currently taking MB103 buttook MB101 last semester

  • 7/29/2019 3. MIS Database

    7/70

    Databases

    Databases

    Database Management System (DBMS):

    large software package designed to store and manage databases

  • 7/29/2019 3. MIS Database

    8/70

    Databases are everywhere:

    Your wallet is full of DB records

    Driver's license

    Credit cards Gym membership Individual checks Rs. 500 notes (w/serial numbers) Maybe even photos (ids on back)

  • 7/29/2019 3. MIS Database

    9/70

    Why We Need DBMS?

    There is an information explosion intoday's society Need to keep accurate records

    Advantages of using a DBMS fall into threemain categories: Proper maintenance of the data Providing access to the data

    Maintaining security of the data

  • 7/29/2019 3. MIS Database

    10/70

  • 7/29/2019 3. MIS Database

    11/70

    Traditional Approach

    Applications developed in an ad-hoc andopportunistic manner

    Data requirements for applications derivedindependently

    Data files developed for individualapplications

    Application programs are data dependent

  • 7/29/2019 3. MIS Database

    12/70

  • 7/29/2019 3. MIS Database

    13/70

  • 7/29/2019 3. MIS Database

    14/70

  • 7/29/2019 3. MIS Database

    15/70

    Interacting with a Database

    DBMS

    Database

    ApplicationPrograms End Users

  • 7/29/2019 3. MIS Database

    16/70

    Advantages

    Sharing of data Enforcement of security

    Enforcement of development andmaintenance standards

    Reduction of redundancy Avoidance of inconsistency across

    files

    Maintenance of integrity Data independence

  • 7/29/2019 3. MIS Database

    17/70

    3-levels ArchitectureEXTERNAL LEVEL

    (individual view) VIEW 1 VIEW 2

    CONCEPTUAL LEVEL(community view)

    StructuralProperties

    & Constraints

    INTERNAL LEVEL

    (storage view)

    LogicalRepresentation

    of Stored Records

  • 7/29/2019 3. MIS Database

    18/70

    Complete DBMS

    Hardware

    Software

    Utilities

    Data

    Users

    Procedures

  • 7/29/2019 3. MIS Database

    19/70

  • 7/29/2019 3. MIS Database

    20/70

    Software

    The actual DBMS. Allows the users to communicate with the

    database. Controls access Includes utilities

    Report writers Application development tools

    Examples of DBMS software Microsoft SQL Server Oracle Corporation Personal OracleTM IBM DB2TM

  • 7/29/2019 3. MIS Database

    21/70

    Data

    The database should contain all the dataneeded by the organization.

    Emphasis is on the relevant data pertaining

    to one or more objects or entities.

    Entity: a thing of significance about which information needs to be known.

    The characteristics that describe or qualifyan entity are called attributes of the entity.

  • 7/29/2019 3. MIS Database

    22/70

    Data continued...

    For each attribute, the set of possible values that theattribute can take is called the domain of the attribute.

    The domain of the date of birth would be all the

    dates that might be reasonable in the student body.

    No date in the 1700s would be expected.

    Undergraduate class levels would probably berestricted to Part I Part II Part III No other values would be allowed.

  • 7/29/2019 3. MIS Database

    23/70

  • 7/29/2019 3. MIS Database

    24/70

  • 7/29/2019 3. MIS Database

    25/70

    Users

    Each type of user needs different software capabilities: The database administrator (DBA) is the person or

    group in charge of implementing the database

    system within the organization.

    The end users are the people who sit atworkstations

    and interact directly with the system. The application programmers interact with the

    database by accessing the data from programs written in high-level languages such as Visual Basic etc.

  • 7/29/2019 3. MIS Database

    26/70

  • 7/29/2019 3. MIS Database

    27/70

    Data Models

    Models generally allow people toconceptualize an abstract idea more easily Model airplanes Model homes

    A data model is a way of explaining thelogical layout of the data and the relationship of various parts to each

    other and the whole.

    Different data models have been usedthroughout the years.

  • 7/29/2019 3. MIS Database

    28/70

  • 7/29/2019 3. MIS Database

    29/70

  • 7/29/2019 3. MIS Database

    30/70

    0bject 0riented Database -00DBMS

    Handle big and complex data that relational databasescould not.

    Joining of object-oriented programming with databasetechnology, which provides an integrated application development system.

  • 7/29/2019 3. MIS Database

    31/70

  • 7/29/2019 3. MIS Database

    32/70

    Object Relational - ORDBMS

    RDBMS extended to include Object Oriented conceptsand structures.

    Handle new types of data such as audio, video, andimage files that relational databases were not equipped

    to handle.

    Advantages of ORDBMS i t a l lows organizat ions to continue using their

    existing systems, without having to make major changes.

    it al lows users and programmers to start using

    object-oriented systems in parallel.

  • 7/29/2019 3. MIS Database

    33/70

  • 7/29/2019 3. MIS Database

    34/70

  • 7/29/2019 3. MIS Database

    35/70

    MIS Design

    The Concept of'Systems' is ofpivotal importance in MIS

  • 7/29/2019 3. MIS Database

    36/70

    What is a System?

    Systems are created to solve

    problems.

    S y s t e m s a p p r o a c h i s a n organized way of dealing with a problem.

  • 7/29/2019 3. MIS Database

    37/70

  • 7/29/2019 3. MIS Database

    38/70

  • 7/29/2019 3. MIS Database

    39/70

    System Life Cycle

    Organisational process of developingand maintaining systems.

    Helps to establish a system projectplan.

  • 7/29/2019 3. MIS Database

    40/70

  • 7/29/2019 3. MIS Database

    41/70

    System Study

    problem identification and projectinitiation

    background analysis inference or findings

  • 7/29/2019 3. MIS Database

    42/70

    Feasibility Study

    Workability,

    Meeting user's requirements,

    Effective use of resources

    Cost effectiveness.

  • 7/29/2019 3. MIS Database

    43/70

    System Analysis

    Specification of the new system

    Functional hierarchy

    Identify Data items

  • 7/29/2019 3. MIS Database

    44/70

    System Design

    preliminary or generaldesign Structure or detailed

    designTools and techniques used for designing:

    Flowchart Data flow diagram (DFDs) Data dictionary

    Structured English Decision table Decision tree

  • 7/29/2019 3. MIS Database

    45/70

  • 7/29/2019 3. MIS Database

    46/70

    Testing

    A test run of the system

    Unit testing

    System testing

    Black box testing

  • 7/29/2019 3. MIS Database

    47/70

  • 7/29/2019 3. MIS Database

    48/70

    Maintenance

    The review of the system is done for:

    knowing the required changes orthe additional requirements

    studying the performance

    If a major change to a system is needed, a new project is set up to carry out the change. The new project will then proceed through all the above life cycle phases.

  • 7/29/2019 3. MIS Database

    49/70

  • 7/29/2019 3. MIS Database

    50/70

    Information System & Quality

    ATMs

    Computerised Railway Bookings

    Telephone Network

    We do not expect them to fail!

  • 7/29/2019 3. MIS Database

    51/70

    Quality

    "Quality indicates the degree of

    excellence of a product or service"

  • 7/29/2019 3. MIS Database

    52/70

  • 7/29/2019 3. MIS Database

    53/70

    Quality of MIS application is relative to its users

    Primary andsecondar sers operations personnel control personnel

  • 7/29/2019 3. MIS Database

    54/70

    secondary users, operations personnel, control personnel,

    maintenance personnel etc. It has following quality characteristics

    Complete data : All items are capturedAccurate data : The correct data are recorded

    Understandable output :

    Timely output

    Relevant output

    Meaning full output : Formatted properly

    User friendly operations :

    Error resistant operation : Procedures for detection and correctionAuthorized use :

    Protected system and operations : Security and recovery during

    failure

  • 7/29/2019 3. MIS Database

    55/70

  • 7/29/2019 3. MIS Database

    56/70

    Duties of Information system executive

    Establish and supervise quality assurance procedures for MIS

    Establish and supervise various information system control functionsEstablish and monitor procedures to measure and report evidence of quality

    as errors, downtime, reruns, application repair maintenance.

    The major functions of quality control and assurance are

    1. Librarian : to maintain all programs, files, documents2. Processing control : inputs by and distributing outputs to authorized

    recipients, maintaining error log

    3. Access control : follow up of violation in access rules

    4. Database administration

    5. Back up and recovery6. Application development quality assurance : review of adequacy of

    testing during development

  • 7/29/2019 3. MIS Database

    57/70

  • 7/29/2019 3. MIS Database

    58/70

    Quality assurance for application 25 50 % of activities and programs codes are for quality

    assurance

    Organizational commitment to quality : extra effort and

    expenses for both maintenance and operations

    Information processing discipline : Following established

    procedures

    QA in application development can be operated in

    cooperative mode , adversary mode or combined

    QA in application design state tend to have low error rates.

    E.g design of input screen, document, visual verification,

    sufficient information on output

  • 7/29/2019 3. MIS Database

    59/70

    Case study

  • 7/29/2019 3. MIS Database

    60/70

    Case study

    A university is faced with the problem of maintaining the accuracy and

    completeness of data in student transcripts. The providers of the data are

    removed from users. In fact, many uses may occur after the student has

    graduated. The duration from the time an error is made to the errors

    having effect can therefore be very long. There is no natural, easy

    verification of the transcript data. All these factors contribute to quality

    problems . Offsetting these are good data discipline in the transcript

    office and well established, regular procedures.

    One university sends each student a copy of his or her transcripts with a

    request that student identify the error and return the transcript for

    correction.

    Question :

    1. Is this procedure a good example of quality assurance over data?

    Justify

    2. What other quality assurance procedures might be necessary or

    feasible?

  • 7/29/2019 3. MIS Database

    61/70

  • 7/29/2019 3. MIS Database

    62/70

  • 7/29/2019 3. MIS Database

    63/70

    Information Breach

    Unauthorised reading of data

    Unauthorised modification of data

    Unauthorised destruction of data

  • 7/29/2019 3. MIS Database

    64/70

    Why break I.T. System Security?

    Revenge

    Money

    Notoriety

    The challenge of doing "IT"

  • 7/29/2019 3. MIS Database

    65/70

    Information Security

    Your future is not secure

    if your information is not secure

    Information Resources need to be

    guarded, protected and controlled

  • 7/29/2019 3. MIS Database

    66/70

    Security Threats

    The External Threats

    The Internal Threats

  • 7/29/2019 3. MIS Database

    67/70

    Security Threats

    The External Threats

    Organisation's connection to Internet

    Corporate

    Network

    Internet Firewall

    Public Access

    Private Access

  • 7/29/2019 3. MIS Database

    68/70

    Security Threats

    The Internal Threats Passwords

    User Termination

    Special Privilege IDs

    Access Reviews

    Authorisation levels User information

    Routine maintenance

    Software updates

    The

    Greatest

    Security

    Threats

    Come

    from

    within

    Virus checking / checks Physicalconsiderations Audit Trails

  • 7/29/2019 3. MIS Database

    69/70

  • 7/29/2019 3. MIS Database

    70/70

    Implement short term. Plan long-term.