Escolar Documentos
Profissional Documentos
Cultura Documentos
Text Books
(1) DBMS by Raghu Ramakrishnan (2) DBMS by Sudarshan and Korth
Material Source
www.jntuworld.com & edited accordingly by Aditya faculty
Unit 1 (2010-2011)
Unit 1 (2010-2011)
Resources are the assets of an organization, which are used to produce an output. Eg.: People, machines, finance etc.
Resources are either physical (Eg.: people, machines) or conceptual (Eg.: data, information)
A Business organization is composed of resources that flow into the organization from its environment and then return to the environment. For example, students are the resources of a college. As organizations grow bigger, handling of the physical resources by observation becomes difficult and conceptual resources like information become necessary. Information is a major resource that must be managed.
Unit 1 (2010-2011)
Unit 1 (2010-2011)
Banking, Airlines, Credit Card, Universities / colleges, Telecom, Finance, Sales, Manufacturing, Human Resources
From Indirect usage to direct usage
Database Approach
Many of the above mentioned disadvantages are a result of a paradigm which concentrates on the systems processes first (process-driven approach) and treats the data as inputs and outputs to those processes. The database approach instead considers the systems data first (data-driven approach) and then identifies the processes that interact with the data. Designers have discovered that a combination of the two approaches is usually the most appropriate. One reason for this is that there are always new processes in organizations that require new data and the structure of such data will be driven by the processes that use it.
DBMS consists of a collection of interrelated data and a set of programs to access those data. The primary goal of a DBMS is to provide an environment that makes it both convenient and efficient to retrieve and store the database information.
Unit 1 (2010-2011) Aditya Engineering College
Data Modelling
It is a methodology of translating Environment into data, which results in a data model. Data Model is a collection of constructs, operators and integrity rules, which together support a dynamic representation of real world objects and events. Constructs: Building blocks e.g. tables Operators: Means to maintain and retrieve data e.g. add, change, delete, select Integrity rules: Serve to maintain order and consistency in a data model e.g. no duplicates
It is important to view: 1. Tables not as files or inputs on the way to becoming outputs, but as miniature replicas of persons, places and things that are of interest to user community 2. Operators not as `report programs ' or `file updates, but as means whereby users view their model world and keep it synchronized with the real ones 3. Integrity rules not as edits, but physical laws in the environment
Aditya Engineering College
Data Models
A collection of tools for describing - Data , Data relationships, Data semantics and Data constraints Relational model Entity-Relationship data model (mainly for database design) Object-based data models (Object-oriented and Object-relational) Semi structured data model (XML) Other older models: Network model & Hierarchical model A data model is a collection of concepts for describing data. A schema is a description of a particular collection of data, using the a given data model. The relational model of data is the most widely used model today. Main concept: relation, basically a table with rows and columns. Every relation has a schema, which describes the columns, or fields.
Aditya Engineering College
What Is a DBMS?
A very large, integrated collection of data. Models real-world enterprise. Entities (e.g., students, courses) Relationships (e.g., Ravi is taking DBMS) A Database Management System (DBMS) is a software package designed to store and manage databases.
Data independence and efficient access. Reduced application development time. Data integrity and security. Uniform data administration. Concurrent access, recovery from crashes.
Aditya Engineering College
Unit 1 (2010-2011)