RDBMS
RDBMS
RDBMS
OACH TO PROMOTING THE ACCURACY, VALIDITY, AND TIMELINESS OF THE DATA. WHILE THE DBMS 4. FREQUENT UPGRADE/REPLACEMENT CYCLES:
DATA DOES NOT GUARANTEE DATA QUALITY, IT PROVIDES A FRAMEWORK TO FACILITATE DATA QUALITY DBMS VENDORS FREQUENTLY UPGRADE THEIR PRODUCTS BY ADDING NEW FUNCTIONALITY. SUCH NEW
DATA IS A COLLECTION OF FACTS, FIGURES AND STATISTICS RELATED TO AN OBJECT. FOR EXAMPLE: INITIATIVES. FEATURES OFTEN COME BUNDLED IN NEW UPGRADE VERSIONS OF THE SOFTWARE. SOME OF THESE
STUDENTS FILL AN ADMISSION FORM WHEN THEY GET ADMISSION IN COLLEGE. THE FORM CONSISTS OF 7. INCREASED END-USER PRODUCTIVITY: VERSIONS REQUIRE HARDWARE UPGRADES. NOT ONLY DO THE UPGRADES THEMSELVES COST MONEY,
RAW FACTS ABOUT THE STUDENTS. THESE RAW FACTS ARE STUDENT'S NAME, FATHER NAME, ADDRESS THE AVAILABILITY OF DATA, COMBINED WITH THE TOOLS THAT TRANSFORM DATA INTO USABLE BUT IT ALSO COSTS MONEY TO TRAIN DATABASE USERS AND ADMINISTRATORS TO PROPERLY USE AND
ETC. THE PURPOSE OF COLLECTING THIS DATA IS TO MAINTAIN THE RECORDS OF THE STUDENTS DURING INFORMATION, EMPOWERS END USERS TO MAKE QUICK, INFORMED DECISIONS THAT CAN MAKE THE MANAGE THE NEW FEATURES.
THEIR STUDY PERIOD IN THE COLLEGE. DIFFERENCE BETWEEN SUCCESS AND FAILURE IN THE GLOBAL ECONOMY. 5. APPOINTING TECHNICAL STAFF:
INFORMATION 8. CONTROLLING DATA REDUNDANCY: THE TRAINED TECHNICAL PERSONS SUCH AS DATABASE ADMINISTRATOR AND APPLICATION
PROCESSED DATA IS CALLED INFORMATION. OR THE MANIPULATED AND PROCESSED FORM OF DATA IS IN NON-DATABASE SYSTEMS (TRADITIONAL COMPUTER FILE PROCESSING), EACH APPLICATION PROGRAMMERS ETC ARE REQUIRED TO HANDLE THE DBMS. YOU HAVE TO PAY HANDSOME SALARIES TO
CALLED INFORMATION. FOR EXAMPLE: DATA COLLECTED FROM CENSUS IS USED TO GENERATE DIFFERENT PROGRAM HAS ITS OWN FILES. IN THIS CASE, THE DUPLICATED COPIES OF THE SAME DATA ARE CREATED THESE PERSONS. THEREFORE, THE SYSTEM COST INCREASES.
TYPE OF INFORMATION. THE GOVERNMENT CAN USE IT TO DETERMINE THE LITERACY RATE IN THE AT MANY PLACES. IN DBMS, ALL THE DATA OF AN ORGANIZATION IS INTEGRATED INTO A SINGLE SCHEMA
COUNTRY. GOVERNMENT CAN USE THE INFORMATION IN IMPORTANT DECISION TO IMPROVE LITERACY DATABASE. THE DATA IS RECORDED AT ONLY ONE PLACE IN THE DATABASE AND IT IS NOT DUPLICATED. A SCHEMA IS A COLLECTION OF NAMED OBJECTS. SCHEMAS ARE GENERALLY STORED IN A DATA
RATE. FOR EXAMPLE, THE DEAN'S FACULTY FILE AND THE FACULTY PAYROLL FILE CONTAIN SEVERAL ITEMS THAT DICTIONARY. ALTHOUGH A SCHEMA IS DEFINED IN TEXT DATABASE LANGUAGE, THE TERM IS OFTEN USED
ADVANTAGES OF THE DBMS: ARE IDENTICAL. WHEN THEY ARE CONVERTED INTO DATABASE, THE DATA IS INTEGRATED INTO A SINGLE TO REFER TO A GRAPHICAL DEPICTION OF THE DATABASE STRUCTURE. IN RELATIONAL DATABASE
DATABASE SO THAT MULTIPLE COPIES OF THE SAME DATA ARE REDUCED TO-SINGLE COPY. IN DBMS, THE TECHNOLOGY, SCHEMAS PROVIDE A LOGICAL CLASSIFICATION OF OBJECTS IN THE DATABASE. SOME OF
1. IMPROVED DATA SHARING:
DATA REDUNDANCY CAN BE CONTROLLED OR REDUCED BUT IS NOT REMOVED COMPLETELY. SOMETIMES, THE OBJECTS THAT A SCHEMA MAY CONTAIN INCLUDE TABLES, VIEWS, ALIASES, INDEXES, TRIGGERS, AND
THE DBMS HELPS CREATE AN ENVIRONMENT IN WHICH END USERS HAVE BETTER ACCESS TO MORE AND
IT IS NECESSARY TO CREATE DUPLICATE COPIES OF THE SAME DATA ITEMS IN ORDER TO RELATE TABLES STRUCTURED TYPES.
BETTER-MANAGED DATA. SUCH ACCESS MAKES IT POSSIBLE FOR END USERS TO RESPOND QUICKLY TO
WITH EACH OTHER. BY CONTROLLING THE DATA REDUNDANCY, YOU CAN SAVE STORAGE SPACE. INSTANCES
CHANGES IN THEIR ENVIRONMENT.
SIMILARLY, IT IS USEFUL FOR RETRIEVING DATA FROM DATABASE USING QUERIES. THE DATA IN THE DATABASE AT A PARTICULAR MOMENT OF TIME IS CALLED AN INSTANCE OR A
2. IMPROVED DATA SECURITY:
9. BACKUP AND RECOVERY PROCEDURES: DATABASE STATE. IN A GIVEN INSTANCE, EACH SCHEMA CONSTRUCT HAS ITS OWN CURRENT SET OF
THE MORE USERS ACCESS THE DATA, THE GREATER THE RISKS OF DATA SECURITY BREACHES.
IN A COMPUTER FILE-BASED SYSTEM, THE USER CREATES THE BACKUP OF DATA REGULARLY TO PROTECT INSTANCES. MANY INSTANCES OR DATABASE STATES CAN BE CONSTRUCTED TO CORRESPOND TO A
CORPORATIONS INVEST CONSIDERABLE AMOUNTS OF TIME, EFFORT, AND MONEY TO ENSURE THAT
THE VALUABLE DATA FROM DAMAGING DUE TO FAILURES TO THE COMPUTER SYSTEM OR APPLICATION PARTICULAR DATABASE SCHEMA. EVERY TIME WE UPDATE (I.E., INSERT, DELETE OR MODIFY) THE VALUE
CORPORATE DATA ARE USED PROPERLY. A DBMS PROVIDES A FRAMEWORK FOR BETTER ENFORCEMENT
PROGRAM. IT IS A TIME-CONSUMING METHOD, IF VOLUME OF DATA IS LARGE. MOST OF THE DBMSS OF A DATA ITEM IN A RECORD, ONE STATE OF THE DATABASE CHANGES INTO ANOTHER STATE.
OF DATA PRIVACY AND SECURITY POLICIES.
PROVIDE THE 'BACKUP AND RECOVERY' SUB-SYSTEMS THAT AUTOMATICALLY CREATE THE BACKUP OF
3. DATA INTEGRATION: DATABASE ADMINISTRATOR
DATA AND RESTORE DATA IF REQUIRED. FOR EXAMPLE, IF THE COMPUTER SYSTEM FAILS IN THE MIDDLE
WIDER ACCESS TO WELL-MANAGED DATA PROMOTES AN INTEGRATED VIEW OF THE ORGANIZATION’S THE PEOPLE RESPONSIBLE FOR MANAGING DATABASES ARE CALLED DATABASE ADMINISTRATORS. EACH
(OR END) OF AN UPDATE OPERATION OF THE PROGRAM, THE RECOVERY SUB-SYSTEM IS RESPONSIBLE
OPERATIONS AND A CLEARER VIEW OF THE BIG PICTURE. IT BECOMES MUCH EASIER TO SEE HOW ACTIONS DATABASE ADMINISTRATOR, DUBBED DBA FOR THE SAKE OF BREVITY MAY BE ENGAGED IN PERFORMING
FOR MAKING SURE THAT THE DATABASE IS RESTORED TO THE STATE IT WAS IN BEFORE THE PROGRAM
IN ONE SEGMENT OF THE COMPANY AFFECT OTHER SEGMENTS. VARIOUS DATABASE MANIPULATION TASKS SUCH AS ARCHIVING, TESTING, RUNNING, SECURITY
STARTED EXECUTING
4. MINIMIZED DATA INCONSISTENCY: CONTROL ETC. ALL RELATED TO THE ENVIRONMENTAL SIDE OF THE DATABASES.
DATA INCONSISTENCY EXISTS WHEN DIFFERENT VERSIONS OF THE SAME DATA APPEAR IN DIFFERENT DISADVANTAGES OF DATABASE THE RESPONSIBILITIES OF A DBA
PLACES. FOR EXAMPLE, DATA INCONSISTENCY EXISTS WHEN A COMPANY’S SALES DEPARTMENT STORES 1. INCREASED COSTS: 1. DESIGNING THE LOGICAL AND PHYSICAL SCHEMAS, AS WELL AS WIDELY-USED PORTIONS OF THE
A SALES REPRESENTATIVE’S NAME AS “BILL BROWN” AND THE COMPANY’S PERSONNEL DEPARTMENT DATABASE SYSTEMS REQUIRE SOPHISTICATED HARDWARE AND SOFTWARE AND HIGHLY SKILLED EXTERNAL SCHEMA.
STORES THAT SAME PERSON’S NAME AS “WILLIAM G. BROWN,” OR WHEN THE COMPANY’S REGIONAL PERSONNEL. THE COST OF MAINTAINING THE HARDWARE, SOFTWARE, AND PERSONNEL REQUIRED TO 2. SECURITY AND AUTHORIZATION.
SALES OFFICE SHOWS THE PRICE OF A PRODUCT AS $45.95 AND ITS NATIONAL SALES OFFICE SHOWS THE OPERATE AND MANAGE A DATABASE SYSTEM CAN BE SUBSTANTIAL. TRAINING, LICENSING, AND 3. DATA AVAILABILITY AND RECOVERY FROM FAILURES.
SAME PRODUCT’S PRICE AS $43.95. THE PROBABILITY OF DATA INCONSISTENCY IS GREATLY REDUCED IN REGULATION COMPLIANCE COSTS ARE OFTEN OVERLOOKED WHEN DATABASE SYSTEMS ARE 4. DATABASE TUNING: THE DBA IS RESPONSIBLE FOR EVOLVING THE DATABASE, IN PARTICULAR THE
A PROPERLY DESIGNED DATABASE. IMPLEMENTED. CONCEPTUAL AND PHYSICAL SCHEMAS TO ENSURE ADEQUATE PERFORMANCE AS USER
5. IMPROVED DATA ACCESS: 2. MANAGEMENT COMPLEXITY: REQUIREMENTS CHANGE.
THE DBMS MAKES IT POSSIBLE TO PRODUCE QUICK ANSWERS TO AD HOC QUERIES. FROM A DATABASE DATABASE SYSTEMS INTERFACE WITH MANY DIFFERENT TECHNOLOGIES AND HAVE A SIGNIFICANT USERS IN DBMS
PERSPECTIVE, A QUERY IS A SPECIFIC REQUEST ISSUED TO THE DBMS FOR DATA MANIPULATION—FOR IMPACT ON A COMPANY’S RESOURCES AND CULTURE. THE CHANGES INTRODUCED BY THE ADOPTION OF USERS ARE OF 4 TYPES:
EXAMPLE, TO READ OR UPDATE THE DATA. SIMPLY PUT, A QUERY IS A QUESTION, AND AN AD HOC QUERY A DATABASE SYSTEM MUST BE PROPERLY MANAGED TO ENSURE THAT THEY HELP ADVANCE THE 1) APPLICATION PROGRAMMERS OR ORDINARY USERS
IS A SPUR-OF-THE-MOMENT QUESTION. THE DBMS SENDS BACK AN ANSWER (CALLED THE QUERY RESULT COMPANY’S OBJECTIVES. GIVEN THE FACT THAT DATABASE SYSTEMS HOLD CRUCIAL COMPANY DATA 2) END USERS
SET) TO THE APPLICATION. FOR EXAMPLE, END USERS, WHEN DEALING WITH LARGE AMOUNTS OF SALES THAT ARE ACCESSED FROM MULTIPLE SOURCES, SECURITY ISSUES MUST BE ASSESSED CONSTANTLY. 3) DATABASE ADMINISTRATOR (DBA)
DATA, MIGHT WANT QUICK ANSWERS TO QUESTIONS (AD HOC QUERIES) SUCH AS: 3. MAINTAINING CURRENCY: 4) SYSTEM ANALYST
▪ WHAT WAS THE DOLLAR VOLUME OF SALES BY PRODUCT DURING THE PAST SIX MONTHS? TO MAXIMIZE THE EFFICIENCY OF THE DATABASE SYSTEM, YOU MUST KEEP YOUR SYSTEM CURRENT. 1. APPLICATION PROGRAMMERS OR ORDINARY USERS:
▪ WHAT IS THE SALES BONUS FIGURE FOR EACH OF OUR SALESPEOPLE DURING THE PAST THREE THEREFORE, YOU MUST PERFORM FREQUENT UPDATES AND APPLY THE LATEST PATCHES AND SECURITY THESE USERS WRITE APPLICATION PROGRAMS TO INTERACT WITH THE DATABASE. APPLICATION
MONTHS? MEASURES TO ALL COMPONENTS. BECAUSE DATABASE TECHNOLOGY ADVANCES RAPIDLY, PERSONNEL PROGRAMS CAN BE WRITTEN IN SOME PROGRAMMING LANGUAGE SUCH A COBOL, PL/I, C++, JAVA OR
▪ HOW MANY OF OUR CUSTOMERS HAVE CREDIT BALANCES OF $3,000 OR MORE? TRAINING COSTS TEND TO BE SIGNIFICANT. VENDOR DEPENDENCE. GIVEN THE HEAVY INVESTMENT IN SOME HIGHER LEVEL FOURTH GENERATION LANGUAGE. SUCH PROGRAMS ACCESS THE DATABASE BY
6. IMPROVED DECISION MAKING: TECHNOLOGY AND PERSONNEL TRAINING, COMPANIES MIGHT BE RELUCTANT TO CHANGE DATABASE ISSUING THE APPROPRIATE REQUEST, TYPICALLY A SQL STATEMENT TO DBMS.
BETTER-MANAGED DATA AND IMPROVED DATA ACCESS MAKE IT POSSIBLE TO GENERATE BETTER- VENDORS. AS A CONSEQUENCE, VENDORS ARE LESS LIKELY TO OFFER PRICING POINT ADVANTAGES TO 2. END USERS: END USERS ARE THE USERS, WHO USE THE APPLICATIONS DEVELOPED. END USERS
QUALITY INFORMATION, ON WHICH BETTER DECISIONS ARE BASED. THE QUALITY OF THE INFORMATION EXISTINGCUSTOMERS, AND THOSE CUSTOMERS MIGHT BE LIMITED IN THEIR CHOICE OF DATABASE NEED NOT KNOW ABOUT THE WORKING, DATABASE DESIGN, THE ACCESS MECHANISM ETC. THEY
GENERATED DEPENDS ON THE QUALITY OF THE UNDERLYING DATA. DATA QUALITY IS A COMPREHENSIVE SYSTEM COMPONENTS. JUST USE THE SYSTEM TO GET THEIR TASK DONE. END USERS ARE OF TWO TYPES:
1 2 3
4 5 6
WEAK ENTITY THE OPPOSITE OF ONE-TO-MANY IS MANY-TO-ONE. ATOMICITY IS ALSO KNOWN AS THE ‘ALL OR NOTHING RULE’.
IN A RELATIONAL DATABASE, A WEAK ENTITY IS AN ENTITY THAT CANNOT BE UNIQUELY IDENTIFIED BY
ITS ATTRIBUTES ALONE; THEREFORE, IT MUST USE A FOREIGN KEY IN CONJUNCTION WITH ITS FOREIGN KEY JOIN(SQL)
ATTRIBUTES TO CREATE A PRIMARY KEY. THE FOREIGN KEY IS TYPICALLY A PRIMARY KEY OF AN ENTITY
IT IS RELATED TO. IN THE CONTEXT OF RELATIONAL DATABASES, A FOREIGN KEY IS A FIELD (OR COLLECTION OF FIELDS) IN AN SQL JOIN CLAUSE - CORRESPONDING TO A JOIN OPERATION IN RELATIONAL ALGEBRA - COMBINES
NORMALIZATION ONE TABLE THAT UNIQUELY IDENTIFIES A ROW OF ANOTHER TABLE OR THE SAME TABLE. IN SIMPLER COLUMNS FROM ONE OR MORE TABLES IN A RELATIONAL DATABASE.
WORDS, THE FOREIGN KEY IS DEFINED IN A SECOND TABLE, BUT IT REFERS TO THE PRIMARY KEY OR A
NORMALIZATION IS THE PROCESS OF MINIMIZING REDUNDANCY FROM A RELATION OR SET OF INNER JOIN
UNIQUE KEY IN THE FIRST TABLE. FOR EXAMPLE, A TABLE CALLED EMPLOYEES HAS A PRIMARY KEY CALLED
RELATIONS. REDUNDANCY IN RELATION MAY CAUSE INSERTION, DELETION AND UPDATION ANOMALIES. EMPLOYEE_ID. ANOTHER TABLE CALLED EMPLOYEE DETAILS HAS A FOREIGN KEY WHICH REFERENCES AN INNER JOIN REQUIRES EACH ROW IN THE TWO JOINED TABLES TO HAVE MATCHING COLUMN VALUES,
SO, IT HELPS TO MINIMIZE THE REDUNDANCY IN RELATIONS. NORMAL FORMS ARE USED TO ELIMINATE EMPLOYEE_ID IN ORDER TO UNIQUELY IDENTIFY THE RELATIONSHIP BETWEEN THE TWO TABLES. AND IS A COMMONLY USED JOIN OPERATION IN APPLICATIONS BUT SHOULD NOT BE ASSUMED TO BE
OR REDUCE REDUNDANCY IN DATABASE TABLES.
THE BEST CHOICE IN ALL SITUATIONS. INNER JOIN CREATES A NEW RESULT TABLE BY COMBINING COLUMN
TRANSACTION IN DBMS
1. FIRST NORMAL FORM – VALUES OF TWO TABLES (A AND B) BASED UPON THE JOIN-PREDICATE. THE QUERY COMPARES EACH ROW
A TRANSACTION CAN BE DEFINED AS A GROUP OF TASKS. A SINGLE TASK IS THE MINIMUM PROCESSING OF A WITH EACH ROW OF B TO FIND ALL PAIRS OF ROWS THAT SATISFY THE JOIN-PREDICATE. WHEN THE
IF A RELATION CONTAIN COMPOSITE OR MULTI-VALUED ATTRIBUTE, IT VIOLATES FIRST NORMAL FORM UNIT WHICH CANNOT BE DIVIDED FURTHER. JOIN-PREDICATE IS SATISFIED BY MATCHING NON-NULL VALUES, COLUMN VALUES FOR EACH MATCHED
OR A RELATION IS IN FIRST NORMAL FORM IF IT DOES NOT CONTAIN ANY COMPOSITE OR MULTI-VALUED PAIR OF ROWS OF A AND B ARE COMBINED INTO A RESULT ROW.
ATTRIBUTE. A RELATION IS IN FIRST NORMAL FORM IF EVERY ATTRIBUTE IN THAT RELATION IS SINGLED DATABASE TRIGGER
VALUED ATTRIBUTE. OUTER JOIN
A DATABASE TRIGGER IS PROCEDURAL CODE THAT IS AUTOMATICALLY EXECUTED IN RESPONSE TO
2. SECOND NORMAL FORM – CERTAIN EVENTS ON A PARTICULAR TABLE OR VIEW IN A DATABASE. THE TRIGGER IS MOSTLY USED FOR THE JOINED TABLE RETAINS EACH ROW—EVEN IF NO OTHER MATCHING ROW EXISTS. OUTER JOINS
MAINTAINING THE INTEGRITY OF THE INFORMATION ON THE DATABASE. FOR EXAMPLE, WHEN A NEW SUBDIVIDE FURTHER INTO LEFT OUTER JOINS, RIGHT OUTER JOINS, AND FULL OUTER JOINS, DEPENDING
TO BE IN SECOND NORMAL FORM, A RELATION MUST BE IN FIRST NORMAL FORM AND RELATION MUST RECORD (REPRESENTING A NEW WORKER) IS ADDED TO THE EMPLOYEES TABLE, NEW RECORDS SHOULD ON WHICH TABLE'S ROWS ARE RETAINED: LEFT, RIGHT, OR BOTH (IN THIS CASE LEFT AND RIGHT REFER TO
NOT CONTAIN ANY PARTIAL DEPENDENCY. A RELATION IS IN 2NF IFF IT HAS NO PARTIAL DEPENDENCY, ALSO BE CREATED IN THE TABLES OF THE TAXES, VACATIONS AND SALARIES. TRIGGERS CAN ALSO BE USED THE TWO SIDES OF THE JOIN KEYWORD)
I.E., NO NON-PRIME ATTRIBUTE (ATTRIBUTES WHICH ARE NOT PART OF ANY CANDIDATE KEY) IS TO LOG HISTORICAL DATA, FOR EXAMPLE TO KEEP TRACK OF EMPLOYEES' PREVIOUS SALARIES.
DEPENDENT ON ANY PROPER SUBSET OF ANY CANDIDATE KEY OF THE TABLE. CARDINALITY
DEADLOCK IN DBMS
3. THIRD NORMAL FORM – IN THE CONTEXT OF DATABASES, CARDINALITY REFERS TO THE UNIQUENESS OF DATA VALUES CONTAINED
IN A DATABASE, A DEADLOCK IS AN UNWANTED SITUATION IN WHICH TWO OR MORE TRANSACTIONS IN A COLUMN. HIGH CARDINALITY MEANS THAT THE COLUMN CONTAINS A LARGE PERCENTAGE OF
A RELATION IS IN THIRD NORMAL FORM, IF THERE IS NO TRANSITIVE DEPENDENCY FOR NON-PRIME ARE WAITING INDEFINITELY FOR ONE ANOTHER TO GIVE UP LOCKS. DEADLOCK IS SAID TO BE ONE OF THE TOTALLY UNIQUE VALUES. LOW CARDINALITY MEANS THAT THE COLUMN CONTAINS A LOT OF “REPEATS”
ATTRIBUTES IS IT IS IN SECOND NORMAL FORM. MOST FEARED COMPLICATIONS IN DBMS AS IT BRINGS THE WHOLE SYSTEM TO A HALT. IN ITS DATA RANGE.
A RELATION IS IN 3NF IFF AT LEAST ONE OF THE FOLLOWING CONDITION HOLDS IN EVERY NON-TRIVIAL ACID PROPERTIES IN DBMS CONSTRAINTS IN DBMS
FUNCTION DEPENDENCY X –> Y.
A TRANSACTION IS A SINGLE LOGICAL UNIT OF WORK WHICH ACCESSES AND POSSIBLY MODIFIES THE DBMS. CONSTRAINTS ENFORCE LIMITS TO THE DATA OR TYPE OF DATA THAT CAN BE
IN SYSTEMS ANALYSIS, A ONE-TO-MANY RELATIONSHIP IS A TYPE OF CARDINALITY THAT REFERS TO THE CONTENTS OF A DATABASE. TRANSACTIONS ACCESS DATA USING READ AND WRITE OPERATIONS. INSERTED/UPDATED/DELETED FROM A TABLE. THE WHOLE PURPOSE OF CONSTRAINTS IS TO MAINTAIN
RELATIONSHIP BETWEEN TWO ENTITIES (SEE ALSO ENTITY–RELATIONSHIP MODEL) A AND B IN WHICH AN THE DATA INTEGRITY DURING AN UPDATE/DELETE/INSERT INTO A TABLE.
ELEMENT OF A MAY BE LINKED TO MANY ELEMENTS OF B, BUT A MEMBER OF B IS LINKED TO ONLY ONE IN ORDER TO MAINTAIN CONSISTENCY IN A DATABASE, BEFORE AND AFTER TRANSACTION, CERTAIN
ELEMENT OF A. FOR INSTANCE, THINK OF A AS BOOKS, AND B AS PAGES. A BOOK CAN HAVE MANY PAGES, PROPERTIES ARE FOLLOWED. THESE ARE CALLED ACID PROPERTIES. CONCURRENT EXECUTION
BUT A PAGE CAN ONLY BE IN ONE BOOK.
ATOMICITY CONCURRENT EXECUTION OF TRANSACTION” MEANS MULTIPLE TRANSACTIONS EXECUTE/RUN
ONE-TO-MANY RELATIONSHIP CONCURRENTLY IN RDBMS WITH EACH TRANSACTION DOING ITS ATOMIC UNIT OF WORK FOR THE
BY THIS, WE MEAN THAT EITHER THE ENTIRE TRANSACTION TAKES PLACE AT ONCE OR DOESN’T HAPPEN OPERATIONS ENCAPSULATED IN THE PARTICULAR TRANSACTION. ... TWO TRANSACTIONS _CANNOT_
IN A RELATIONAL DATABASE, A ONE-TO-MANY RELATIONSHIP EXISTS WHEN ONE ROW IN TABLE A MAY AT ALL. THERE IS NO MIDWAY I.E. TRANSACTIONS DO NOT OCCUR PARTIALLY. EACH TRANSACTION IS UPDATE THE SAME ROW AT SAME TIME.
BE LINKED WITH MANY ROWS IN TABLE B, BUT ONE ROW IN TABLE B IS LINKED TO ONLY ONE ROW IN CONSIDERED AS ONE UNIT AND EITHER RUNS TO COMPLETION OR IS NOT EXECUTED AT ALL. IT INVOLVES
TABLE A. IT IS IMPORTANT TO NOTE THAT A ONE-TO-MANY RELATIONSHIP IS NOT A PROPERTY OF THE FOLLOWING TWO OPERATIONS.
DATA, BUT RATHER OF THE RELATIONSHIP ITSELF. A LIST OF AUTHORS AND THEIR BOOKS MAY HAPPEN
—ABORT: IF A TRANSACTION ABORTS, CHANGES MADE TO DATABASE ARE NOT VISIBLE.
TO DESCRIBE BOOKS WITH ONLY ONE AUTHOR, IN WHICH CASE ONE ROW OF THE BOOKS TABLE WILL
REFER TO ONLY ONE ROW OF THE AUTHORS TABLE, BUT THE RELATIONSHIP ITSELF IS NOT ONE-TO-MANY, —COMMIT: IF A TRANSACTION COMMITS, CHANGES MADE ARE VISIBLE.
BECAUSE BOOKS MAY HAVE MORE THAN ONE AUTHOR, FORMING A MANY-TO-MANY RELATIONSHIP.
13 14 15