Sei sulla pagina 1di 18

Ques. 1 What is difference between MIS and DSS? What are the different types of DSS? Ans.

A management information system (MIS) provides information that organizations require to manage themselves efficiently and effectively. Management information systems are typically computer systems used for managing. The five primary components : 1.) Hardware 2.) Software 3.) Data (information for decision making) 4.) Procedures (design ,development and documentation), and 5.) People (individuals, groups, or organizations). Management information systems are distinct from other information systems because they are used to analyze and facilitate strategic and operational activities. A Decision Support System (DSS) is a computer-based information system that supports business or organizational decision-making activities. DSSs serve the management, operations, and planning levels of an organization (usually mid and higher management) and help to make decisions, which may be rapidly changing and not easily specified in advance (Unstructured and Semi-Structured decision problems). Decision support systems can be either fully computerized, human or a combination of both. Difference between MIS and DSS: S.NO. 1. MIS The main focus is on the structured tasks and the routine decisions. DSS Focus is mainly on the semi / un-structured tasks, which demand the managerial judgment. Identifies the information requirement. Develops certain tools for using in the decision process. Data storage is of great importance The main emphasis is on the data manipulation. Delivers system depending on the frozen Current data can be used in the requirements. Decision Support System. Only the in direct access to the data by the Managers enjoy direct access to managers is provided. the data. Very much dependent on the computer expert. Depends on the managerial judgment. Access to the data possibly requiring a wait for the Waiting is not at all required. managers turn. MIS manager may not completely understand the Manager possesses the nature of the decision. knowledge about the nature of the decision and the decision

2. 3. 4. 5. 6. 7. 8.

9.

Main stress is on the efficiency.

making environment. Main emphasis is laid on the effectiveness.

Different types of DSS There are a number of Decision Support Systems. These can be categorized into five types: Communication-driven DSS Most communications-driven DSSs are targetted at internal teams, including partners. Its purpose are to help conduct a meeting, or for users to collaborate. The most common technology used to deploy the DSS is a web or client server. Examples: chats and instant messaging software, online collaboration and net-meeting systems. Data-driven DSS Most data-driven DSSs are targeted at managers, staff and also product/service suppliers. It is used to query a database or data warehouse to seek specific answers for specific purposes. It is deployed via a main frame system, client/server link, or via the web. Examples: computer-based databases that have a query system to check (including the incorporation of data to add value to existing databases. Document-driven DSS Document-driven DSSs are more common, targeted at a broad base of user groups. The purpose of such a DSS is to search web pages and find documents on a specific set of keywords or search terms. The usual technology used to set up such DSSs are via the web or a client/server system. Knowledge-driven DSS: Knowledge-driven DSSs or 'knowledgebase' are they are known, are a catch-all category covering a broad range of systems covering users within the organization setting it up, but may also include others interacting with the organization - for example, consumers of a business. It is essentially used to provide management advice or to choose products/services. The typical deployment technology used to set up such systems could be slient/server systems, the web, or software running on stand-alone PCs.

Model-driven DSS Model-driven DSSs are complex systems that help analyse decisions or choose between different options. These are used by managers and staff members of a business, or people who interact with the organization, for a number of purposes depending on how the model is set up - scheduling, decision analyses etc. These DSSs can be deployed via software/hardware in stand-alone PCs, client/server systems, or the web. Accounting Systems decision support systems These systems are not necessarily required for decision making but they are desirable to keep track of the major aspects of the business or a contents of these systems is more

data processing leading to formal reporting ,with exceptions, if Necessary. These systems account items such as cash, inventory, personnel and so on and relate it to various norms and rules.eg : Charted Accountants use accounts decision software to calculate TAX Saving. Ques. 2 Differentiate between OLAP and OLTP? Ans. We can divide IT systems into transactional (OLTP) and analytical (OLAP). In general we can assume that OLTP systems provide source data to data warehouses, whereas OLAP systems help to analyze it.

- OLTP (On-line Transaction Processing) is characterized by a large number of short on-line transactions (INSERT, UPDATE, DELETE). The main emphasis for OLTP systems is put on very fast query processing, maintaining data integrity in multi-access environments and an effectiveness measured by number of transactions per second. In OLTP database there is detailed and current data, and schema used to store transactional databases is the entity model (usually 3NF).

- OLAP (On-line Analytical Processing) is characterized by relatively low volume of transactions. Queries are often very complex and involve aggregations. For OLAP systems a response time is an effectiveness measure. OLAP applications are widely used by Data Mining techniques. In OLAP database there is aggregated, historical data, stored in multi-dimensional schemas (usually star schema).

The following table summarizes the major differences between OLTP and OLAP system design.

OLTP System Online Transaction Processing (Operational System) Source of data Purpose of data Operational data; OLTPs are the original source of the data.

To control and run fundamental business tasks Reveals a snapshot of ongoing business What the data processes Inserts and Short and fast inserts and updates initiated Updates by end users Relatively standardized and simple queries Queries Returning relatively few records Processing Speed

Typically very fast

Space Requirements

Can be relatively small if historical data is archived

DatabaseDesign

Highly normalized with many tables Backup religiously; operational data is critical to run the business, data loss is likely to entail significant monetary loss and legal liability

Backup and Recovery

OLAP System Online Analytical Processing (Data Warehouse) Consolidation data; OLAP data comes from the various OLTP Databases To help with planning, problem solving, and decisionsupport Multi-dimensional views of various kinds of business activities Periodic long-running batch jobs refresh the data Often complex queries involving aggregations Depends on the amount of data involved; batch datarefreshes and complex queries may take many hours; query speed can be improved by creating indexes Larger due to the existence of aggregation structures and history data; requires more indexes than OLTP Typically de-normalized with fewer tables; use of star and/or snowflake schemas Instead of regular backups, some environments may consider simply reloading the OLTP data as a recovery method

Ques. 3 Explain the Simons model of Decision making? Differentiate between structure , semi structure and unstructured decision making? Ans. Simons model of Decision making

Herbert A. Simon developed a model of decision making. The model consisted of three steps, intelligence, design, and choice. In the intelligence phase, the problem is identified, and information is collected concerning the problem. This can be a long process, as the decision to be made comes from the information. The design phase develops several possible solutions for the problem. Finally, the choice phase chooses the solution.

The Intelligence Phase The intelligence phase consists of finding, identifying, and formulating the problem or situation that calls for a decision. This has been calleddeciding what to decide. The intelligence stage may involve, for example, comparing the current status of a project or process with its plan. The end result of the intelligence phase is a decision statement. The name of this phase, intelligence, can be confusing. Intelligence as we usually use the term informally, is talking about decision making, it is what we use after we know a decision must be made. Simon borrowed the term from its military meaning, which involves the gathering of information without necessarily knowing what it will lead to in terms of decisions to be made. In business decision making, we must often collect a great deal of information before we realize that a decision is called for. The Design Phase

The design phase is where we develop alternatives. This phase may involve a great deal of research into the available options. During the design phase we should also state our objectives for the decision we are to make. The Choice Phase In the choice phase, we evaluate the alternatives that we developed in the design phase and choose one of them. The end product of this phase is a decision that we can carry out. Structured, semi structured and unstructured decisions Structured Decisions Many analysts categorize decisions according to the degree of structure involved in the decisionmaking activity. Business analysts describe a structured decision as one in which all three components of a decisionthe data, process, and evaluationare determined. Since structured decisions are made on a regular basis in business environments, it makes sense to place a comparatively rigid framework around the decision and the people making it. Structured decision support systems may simply use a checklist or form to ensure that all necessary data are collected and that the decision making process is not skewed by the absence of data. If the choice is also to support the procedural or process component of the decision, then it is quite possible to develop a program either as part of the checklist or form. In fact, it is also possible and desirable to develop computer programs that collect and combine the data, thus giving the process a high degree of consistency or structure. When there is a desire to make a decision more structured, the support system for that decision is designed to ensure consistency. Many firms that hire individuals without a great deal of experience provide them with detailed guidelines on their decision making activities and support them by giving them little flexibility. One interesting consequence of making a decision more structured is that the liability for inappropriate decisions is shifted from individual decision makers to the larger company or organization. Unstructured Decisions At the other end of the continuum are unstructured decisions. While these have the same components as structured onesdata, process, and evaluationthere is little agreement on their

nature. With unstructured decisions, for example, each decision maker may use different data and processes to reach a conclusion. In addition, because of the nature of the decision there may only a limited number of people within the organization qualified to evaluate the decision. Generally, unstructured decisions are made in instances in which all elements of the business environmentcustomer expectations, competitor response, cost of securing raw materials, etc. are not completely understood (new product and marketing strategy decisions commonly fit into this category). Unstructured decision systems typically focus on the individual who or the team that will make the decision. These decision makers are usually entrusted with decisions that are unstructured because of their experience or expertise; it is their individual ability that is of value. One approach to support systems in this area is to construct a program that simulates the process used by a particular individual. In essence, these systemscommonly referred to as "expert systems"prompt the user with a series of questions regarding a decision situation.

Semi-Structured Decisions In the middle of the continuum are semi-structured decisionswhere most of what are considered to be true decision support systems are focused. Decisions of this type are characterized as having some agreement on the data, process, and/or evaluation to be used, but are also typified by efforts to retain some level of human judgment in the decision making process. An initial step in analyzing which support system is required is to understand where the limitations of the decision maker may be manifested (i.e., the data acquisition portion, the process component, or the evaluation of outcomes). Grappling with the latter two types of decisionsunstructured and semi-structuredcan be particularly problematic for small businesses, which often have limited technological or work force resources. As Gupta and Harris indicated, "many decision situations faced by executives in small business are one-of-a-kind, one-shot occurrences requiring specifically tailored solution approaches without the benefit of any previously available rules or procedures. This unstructured or semi-structured nature of these decisions situations aggravates the problem of limited resources and staff expertise available to a small business executive to analyze important decisions appropriately. Faced with this difficulty, an executive in a small business must seek tools and

techniques that do not demand too much of his time and resources and are useful to make his life easier." Subsequently, small businesses have increasingly turned to DSS to provide them with assistance in business guidance and management.

Ques. 4 What are the different knowledge sharing techniques? What is the difference between data, information, knowledge and wisdom? Ans. PEER ASSIST:Peer Assist is a method of cooperation, based on dialogue and mutual respect among peers. Peer Assist involves a meeting organized by a work team who are starting up a new project (the hosts). The hosts call on another group who already has experience with a similar project. They introduce the background and data of their project and their capabilities. They then express their specific needs .Once the situation is explained, both teams work together to identify possible solutions to the problem. AFTER ACTION REVIEW What was supposed to happen? What actually happened? What is the difference? What went well? What could have gone better? What lessons can we learn? CASE STUDY A case study is a written examination of a project, or important part of a project. It has a clear structure that brings out key qualitative and quantitative information from the project. Case studies are often published with a broad audience in mind, so it is useful to bring the most useful and transferable information to the fore. KNOWLEDGE BANKS(WIKIPEDIA) Knowledge Banks are online services and resources which hold information, learning and support: giving you the power to improve your council. They are typically used to showcase the work of an organisation and provide signposts to documents, articles and toolkits.Examples of knowledge banks include: IDeA Knowledge (www.idea.gov.uk), see below Improvement Network (www.improvementnetwork.gov.uk) KNOWLEDGE CAF

A knowledge caf brings people together to have open, creative conversation on topics of mutual interest. It can be organised in a meeting or workshop format, but the emphasis should be on flowing dialogue that allows people to share ideas and learn from each other. It encourages people to explore issues that require discussion in order to build a consensus around an issue. STORY TELLING People have told stories for thousands of years. Even today, stories are part of our daily lives. Stories have recently been rediscovered as a way to transfer knowledge. Stories allow us to describe employee relations or activities in a formal or informal way. The aim is to transmit tacit knowledge that an organization can use. Stories are a simple and accessible way to communicate complex ideas, key messages and lessons learn. MENTORING People have told stories for thousands of years. Even today, stories are part of our daily lives. Stories have recently been rediscovered as a way to transfer knowledge. Stories allow us to describe employee relations or activities in a formal or informal way. The aim is to transmit tacit knowledge that an organization can use. Stories are a simple and accessible way to communicate complex ideas, key messages and lessons learn. COACHING Coaching is not mentoring. In mentoring, employees are guided by the advice and experience of senior counterparts who take them under their wing. Coaching specifically aims to develop new qualifications and skills in an employee. It aims to improve that persons learning and job performance, so that he/she can then reach organizational goals. The coach does not convey his or her personal vision to the employee. Coaching focuses solely on the employee predefined needs as these relate directly to his/her job; however, this relationship does not necessarily mean that the person reports to the coach. Coaching aims to develop abilities to meet targeted goals in a given work situation. FORUMS AND MEETINGS Small meetings, discussion groups and large forums can all serve as opportunities for sharing knowledge and learning. But, for this to happen, they have to be organized with learning in mind. The process of the meeting , discussion or forum has to be well planned in advance. By forums and meetings, we are referring to everything from a large conference or congress, to round-table discussions that happen on their own or inside a large conference, to armchair presentations or panel presentations, and any type of staff or regular meeting that brings people together. Meetings and forums can be useful learning and knowledge sharing opportunities when:

WORKSHOPS, TRAINING AND SEMINARS In traditional courses, people listen to the presenter without interrupting. More and more, this approach is giving way to a much more dynamic and stimulating group learning process. This may involve a workshop, training session or seminar. The trend in learning activities is now for people to interact with their peers. People share what they know. People discuss things. People benefit from each others views and experiences. KNOWLEDGE FAIR Got a lot of information to share with a whole lot of people? Think an interactive presentation would be the ideal way to share your knowledge of a specific subject? Then it may be useful to organize knowledge fair. Knowledge fair is designed to present information on a chosen theme. You can use several technical means to present your information to the target group. They include showcases, panels, scale models and kiosks. You can also have all kinds of demonstrations and presenters.

Data Data is a fact that alone is not significant, as is doesnt relate to other data. Data may answer a very basic what question; such as a glossary definition, directory entry, or code listing. However, a definition or code may require knowledge, if the definition or code is complex.

Information Information is data that is related and is therefore in context. It can then be transformed into a Process or Procedure, making it useful. Information is data that relates who, what, where and when to each other, providing a baseline for a Process (i.e. control point, cycle time) or a Procedure (i.e. date, code, screen description). While information may become input for a Process or Procedure, the level of understanding may limit that Process or Procedure to an individual or department level. Enterprise and more complex Processes and Procedures require Knowledge. Knowledge Knowledge is the application of information. Knowledge addresses how and why, in addition to who, what, where and when. The knowledge links all the information together to produce a comprehensive Policy, Process or Procedure. Knowledge allows management to gain an accurate and complete picture of the enterprise Policies, Processes, and Procedures. The Policies, Processes, and Procedures become transformed into an enterprise asset. Wisdom Wisdom is complete understanding of the effects and outcomes of Knowledge. Wisdom addresses how and why, in addition to who, what, where and when at the Enterprise level. Enterprise Policies, Processes, and Procedures must be at this understanding level to be considered permanent, otherwise the Policy and Process may be considered Conditional. Having clear, concise, complete, and correct Policies, Processes, and Procedures, an enterprise may now assess best practices and compliance issues. Wisdom allows for Policies, Processes, and Procedures to be modified so they reflect the strategic vision, functional alignment, best practices and operational objectives of the enterprise. Management is able to standardize Policies, Processes, and Procedures across enterprise locations, business units and departments. Policies, Processes, and Procedures become a tool for others within the enterprise for remodeling and initiatives; in that they reflect the As-Is guidelines and functions of the enterprise. They can also be referred to as a map to the organization.

Ques. 5 What are different data types in SQL? Also explain what are the different checks and constraints applied on DBMS? Ans.. In SQL Server, each column, local variable, expression, and parameter has a related data type. A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data, binary strings, and so on. SQL Server supplies a set of system data types that define all the types of data that can be used with SQL Server. You can also define your own data types in Transact-SQL or the Microsoft .NET Framework. Alias data types are based on the system-supplied data types. For more information about alias data types, see CREATE TYPE (Transact-SQL). User-defined types obtain their characteristics from the methods and operators of a class that you create by using one of the programming languages support by the .NET Framework. When two expressions that have different data types, collations, precision, scale, or length are combined by an operator, the characteristics of result are determined by the following:

The data type of the result is determined by applying the rules of data type precedence to the data types of the input expressions.

The collation of the result is determined by the rules of collation precedence when the result data type is char,varchar, text, nchar, nvarchar, or ntext.

The precision, scale, and length of the result depend on the precision, scale, and length of the input expressions.

Explicit data type references are made in SQL statements in the creation of domains and base tables and in the alteration of table definitions. The permissible data types and their ranges are:

Data type CHARACTER(n)

Description Character string, fixed length n. See 1 n 15000

Range

CHARACTER VARYING(n) or VARCHAR(n)

Variable length character string, maximum length n.

1 n 15000

BINARY(n)

Fixed length binary string, maximum length n.

1 n 15000

BINARY VARYING(n) or VARBINARY(n) INTEGER(p) SMALLINT

Variable length binary string, maximum length n.

1 n 15000

Integer numerical, precision p. Integer numerical precision 5.

1 p 45 -32768 through 32767 -2,147,483,648 through 2,147,483,647 -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807 1 p 45 0sp

INTEGER

Integer numerical, precision 10.

BIGINT

Integer numerical, precision 19.

DECIMAL(p, s)

Exact numerical, precision p, scale s. Exact numerical, precision p, scale s. (Same as DECIMAL - see below).

NUMERIC(p, s)

1 p 45 0sp

FLOAT(p)

Approximate numerical, mantissa precision p.

1 p 45 Zero or absolute value 10-999 to 10+999 Zero or absolute value 10-38 to 10+38 Zero or absolute value 10-308 to 10+308 Zero or absolute value 10-308 to 10+308

REAL

Approximate numerical mantissa precision 7. Approximate numerical mantissa precision 16. Approximate numerical mantissa precision 16.

FLOAT

DOUBLE PRECISION

DATE TIME TIMESTAMP

Composed of a number of integer fields, represents an absolute point in time, depending on sub-type. Composed of a number of integer fields, represents a period of time, depending on the type of interval.

INTERVAL

Different checks and constraints applied on DBMS : 1.NOT NULL - Indicates that a column cannot store NULL value Eg: Create table student ( Rollno varchar(10) primary , Name Varchar(10), Gender Varchar(2) Noy Null); _________________________________________________________________UNIQUE Ensures that each row for a column must have a unique value CREATE TABLE PERSON( PERSON_ID VARCHAR(10) PRIMARY KEY, NAME VARCHAR(10) NOT NULL, DRIVINGLICENSE NUMBER(10) UNIQUE NOT NULL, AGE NUMBER(5) NOT NULL ); _________________________________________________________________________PRI MARY KEY - A combination of a NOT NULL and UNIQUE. Ensures that a column (or combination of two or more columns) have an unique identity which helps to find a particular record in a table more easily and quickly.

Create table student ( Rollno varchar(10) primary , Name Varchar(10), Gender Varchar(2) NoT Null); _________________________________________________________________ FOREIGN KEY - Ensure the referential integrity of the data in one table to match values in another table. Create table course ( Courseid Varchar(10) Primary key , Title Varchar(10));

Create table student ( Rollno varchar(10) primary , Name Varchar(10), Gender Varchar(2) Noy Null, Courseid varchar(10) Foreignkey references course(courseid)); _________________________________________________________________________ CHECK - Ensures that the value in a column meets a specific condition Eg: Create table student ( Rollno varchar(10) primary , Name Varchar(10), Gender Varchar(2) Noy Null , marks number(10) check( marks<=100)); DEFAULT - Specifies a default value when specified none for this column

For example, the following SQL creates a new table called CUSTOMERS and adds five columns. Here, SALARY column is set to 5000.00 by default, so in case INSERT INTO statement does not provide a value for this column, then by default this column would be set to 5000.00.

CREATE TABLE CUSTOMERS( ID INT NAME VARCHAR (20) AGE INT ADDRESS CHAR (25) , SALARY DECIMAL (18, 2) PRIMARY KEY (ID) DEFAULT 5000.00, NOT NULL, NOT NULL, NOT NULL,

Ques. 6 List out all the Codds rule and explain each point? Ans.
ule 1: The Information Rule 2: Guaranteed Access All information in a relational database is represented explicitly at the logical level and in exactly one way - by values in tables. Each and every datum (atomic value) in a relational database is guaranteed to be logically accessible by resorting to a combination of table name, primary key value, and column name.

Null values (distinct from the empty character string of blank Rule 3: Systematic Treatment of characters and distinct from any zero or other numbers) are Null Values supported in fully relational DBMS for representing missing information and inapplicable information in a systematic way. The database description is represented at the logical level in the Rule 4: Dynamic Online Catalog same way as ordinary data, so that authorized users can apply the Based on the Relational Model same relational language to its interrogation as they apply to the regular data. A relational system may support several languages and various Rule 5: Comprehensive Data Sub- modes of terminal use (for example, the fill-in-the-blanks mode). language However, there must be at least one language whose statements are expressible, per some well-defined syntax, as character strings, that is comprehensive in supporting all of the following items: Data Definition View Definition Data manipulation (interactive and by program) Integrity Constraints Authorization Transaction boundaries (begin, commit, and rollback)

Rule 6: View Updating

All views that are theoretically updateable are also updateable by the system.

Rule 7: High-Level Insert, Update, The capability of handling a base relation or a derived relation as a and Delete single operand applies not only to the retrieval of data but also to

the insertion, update, and deletion of data. Rule 8: Independence Physical Data Application programs and terminal activities remain logically unimpaired whenever any changes are made in either storage representations or access methods.

Application programs and terminal activities remain logically Rule 9: Logical Data Independence unimpaired when information-preserving changes of any kind that theoretically permit unimpairment are made to the base tables. Rule 10: Integrity Independence Integrity constraints specific to a particular relational database must be definable in the relational data sub-language and storable in the catalog, not in the application programs. If a relational system has a low-level (single record at a time) language, that low level cannot be used to subvert or bypass the integrity rules and constraints expressed in the higher-level relational language (multiple records at a time)

Rule 11: Distribution Independence A relational DBMS has distribution dependence. Rule 12: Nonsubversion

Potrebbero piacerti anche