IDOL Institute of Distance and Online Learning ENHANCE YOUR QUALIFICATION, ADVANCE YOUR CAREER.
2 Unit 1: DBMS Development Concept An introduction to DBLC, Degree of Data Abstraction www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
3 Database Life Cycle The database life cycle (DBLC) defines the stages involved for implementing a database, starting with requirements analysis and ending with monitoring and modification. Furthermore, the DBLC never ends because database monitoring, modification, and maintenance are part of the life cycle, and these activities continue long after a database has been implemented. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Five stages in the database 4 life cycle are 1.Requirements analysis 2.Logical design 3.Physical design 4.Implementation 5.Monitoring, modification, and maintenance www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
5 www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
6 RequirementS analysis Requirements Analysis is the first and most important stage in the Database Life Cycle. It is the most labor-intensive for the database designer. This stage involves assessing the informational needs of an organization so that a database can be designed to meet those needs. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
7 Logical design During the first part of Logical Design, a conceptual model is created based on the needs assessment performed in stage one. A conceptual model is typically an entity-relationship (ER) diagram that shows the tables, fields, and primary keys of the database, and how tables are related (linked) to one another. 1.conceptual model: A description of the structure of a database. 2.Entity-relationship (ER) diagram: A diagram used during the design phase of database development to illustrate the organization of and relationships between data during database design. 3.Normalization: The process of applying increasingly stringent rules to a relational database to correct any problems associated with poor design. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Physical Design 8 The Physical Design stage has only one purpose: to maximize database efficiency. This means finding ways to speed up the performance of the RDBMS. Manipulating certain database design elements can speed up the two slowest operations in an RDBMS: retrieving data from and writing data to a database. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Implementation 9 During the implementation stage of the DBLC, the tables developed in the ER diagram (and subsequently normalized) are converted into SQL statements. These SQL statements are then executed in the RDBMS to create a database. By this stage in the database life cycle, the System Administrator has installed and configured an RDBMS. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Monitoring, modification, 10 and maintenance A successfully implemented database must be carefully monitored to ensure that it is functioning properly and that it is secure from unauthorized access. The RDBMS usually provides utilities to help monitor database functionality and security. Database modification involves adding and deleting records, importing data from other systems (as needed), and creating additional tables, user views, and other objects and tools. As an organization grows, its information system must grow to remain useful. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
11 Degrees of Data Abstraction in DBMS www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
The External Model: 12 The external model is the end users’ view of the data environment. The term end users refers to people who use the application programs to manipulate the data and generate information. End users usually operate in an environment in which an application has a specific business unit focus. Companies are generally divided into several business units, such as sales, finance, and marketing. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
13 The use of external views representing subsets of the database has some important advantages: • It makes it easy to identify specific data required to support each business unit’s operations. • It makes the designer’s job easy by providing feedback about the model’s adequacy. Specifically, the model can be checked to ensure that it supports all processes as defined by their external models, as well as all operational requirements and constraints. • It helps to ensure security constraints in the database design. Damaging an entire database is more difficult when each business unit works with only a subset of data. • It makes application program development much simpler. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
The Conceptual Model: 14 The conceptual model represents a global view of the entire database as viewed by the entire organization. That is, the conceptual model integrates all external views (entities, relationships, constraints, and processes) into a single global view of the data in the enterprise. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
15 First, it provides a relatively easily understood bird’s-eye (macro level) view of the data environment. • Second, the conceptual model is independent of both software and hardware. Software independence means that the model does not depend on the DBMS software used to implement the model. • Hardware independence means that the model does not depend on the hardware used in the implementation of the model. Therefore, changes in either the hardware or the DBMS software will have no effect on the database design at the conceptual level. Generally, the term logical design is used to refer to the task of creating a conceptual data model that could be implemented in any DBMS. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
The Physical Model: 16 The physical model operates at the lowest level of abstraction, describing the way data are saved on storage media such as disks or tapes. The storage structures used are dependent on the software (the DBMS and the operating system) and on the type of storage devices that the computer can handle. www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Textbooks / Reference Books 17 TEXT BOOKS T1 Elmasri & Navathe, Fundamentals of Database Systems, Fourth Edition. T2 C. J. Date, Introduction to Database Management System. REFERENCE BOOKS R1 Bipin C. Desai, An Introduction to Database Management Systems, PHI, New Delhi www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
18 THANK YOU www.cuidol.in Unit-1(MAP-607) All right are reserved with CU-IDOL
Search
Read the Text Version
- 1 - 18
Pages: