Database Management System (DBMS): Multiple Choice Questions. By: Arshad Iqbal

Size: px
Start display at page:

Download "Database Management System (DBMS): Multiple Choice Questions. By: Arshad Iqbal"

Transcription

1

2 Database Management System (DBMS): Multiple Choice Questions By: Arshad Iqbal

3 Table of Contents

4 Data Modeling: Entity Relationship Model

5 Database Concepts & Architecture

6 Database Design Methodology & UML Diagrams

7 Database Management Systems

8 Disk Storage, File Structures & Hashing

9 Entity Relationship Modeling

10 File Indexing Structures

11 Functional Dependencies & Normalization

12 Introduction to SQL Programming Techniques

13 Query Processing & Optimization Algorithms

14 Relational Algebra & Calculus

15 Relational Data Model & Database Constraints

16 Relational Database Design: Algorithms Dependencies

17 Schema Definition, Constraints, Queries & Views

18 Data Modeling: Entity Relationship Model MCQ 1: The type of diagram in which the operations are specified on objects is considered as 1. functional diagrams 2. class diagrams 3. attribute diagrams 4. entity diagrams MCQ 2: Considering the binary relationships, the possible cardinality ratios are 1. one : one 2. 1 : N 3. M : N 4. all of above MCQ 3: The attributes that can be arranged into hierarchy are called 1. composite attributes 2. atomic attributes 3. derived attributes 4. simple attributes MCQ 4: The set of all the entities having same attributes is classified as 1. entity type 2. attribute type 3. function type 4. hierarchy type MCQ 5: The set of values which specifies which values are to be assigned to individual entities is considered as 1. domain of values 2. composition of values 3. attribution of values 4. derivation of values MCQ 6: The type of attributes that can be divided into smaller parts is classified as 1. multivalve attributes 2. single valued attributes 3. composite attributes 4. atomic attributes

19 MCQ 7: The particular database and the set of related programs which helps in implementation of updates and queries is called 1. implemented applications 2. backup applications 3. utility programs 4. database application MCQ 8: The detailed description on entity constraints, entity relationships and entity types is expressed in 1. low level schema design 2. physical design 3. conceptual design 4. logical design MCQ 9: The types of partial constraints are 1. total and partial 2. intensive and extensive 3. minimum and maximum 4. floating and string MCQ 10: The attributes which have only one value for a specific entity are called 1. multi-valued attributes 2. single valued attributes 3. atomic attributes 4. diatomic attributes MCQ 11: The phase in data designing in which the access paths and database indexes are specified is classified as 1. structural design 2. physical design of database 3. data model mapping 4. logical design MCQ 12: In programming languages, the available data types are 1. integer 2. string 3. float and Boolean 4. all of above MCQ 13: The kind of constraint which cannot let two entities to have similar values is classified as

20 1. derived constraints 2. composite value constraint 3. uniqueness constraint 4. multi valued constraint MCQ 14: The data model in which the relationships are explained in terms of attributes is classified as 1. functional data models 2. binary data models 3. ternary data models 4. extension data model MCQ 15: The first step in designing high level conceptual data model is 1. logical design analysis 2. conceptual design analysis 3. functional requirement analysis 4. requirement analysis MCQ 16: The weak entities and their identifying relationship in the ER diagrams are represented by 1. oval shape with double line 2. rectangle shape with double line 3. square shape with double line 4. diamond shape with double line MCQ 17: In ER diagrams, the rectangles are used to denote 1. entity types 2. attribute types 3. key types 4. structure types MCQ 18: In entity-relationship diagrams, the participating entities are represented by 1. oval shaped box 2. rectangular box 3. squared box 4. diamond shaped box MCQ 19: The relationship type in which one attribute is migrated to the N-side of relationship is classified as 1. 4:N 2. 3:N 3. 1:N

21 4. 2:N MCQ 20: The entities that have key attributes to be distinct are considered as 1. weak entity 2. strong entity 3. single entity 4. foreign entity MCQ 21: The schema which specifies that all the database users requirements have been met is called 1. high level conceptual schema 2. high level logical schema 3. high level structural schema 4. high level detailed schema MCQ 22: For a relationship type, the participation constraints and cardinality ratio are considered together to make 1. intensive constraints 2. recursive constraints 3. composite constraints 4. structural constraints MCQ 23: The parent entity type or identifying entity type are considered as other names of 1. dominant entity type 2. non dominant entity type 3. composite entity type 4. non foreign entity type MCQ 24: The relationship type with two degrees is classified as 1. extension association 2. intension association 3. binary relationship 4. ternary relationship MCQ 25: The constraint which specifies the minimum number of relationship instances is classified as 1. participation constraint 2. non-participation constraint 3. extensive constraint 4. intensive constraint

22 MCQ 26: In the commercial database management system, the relational database model is also known as 1. implementation data model 2. attribution data model 3. sequential data model 4. functional data model MCQ 27: In constructing ER diagrams, the double ovals are used to denote 1. multi-value table 2. multi-value entity 3. multi-value attributes 4. multi-value key MCQ 28: The total participation constraint is also known as 1. recursive dependency 2. existence dependency 3. existence independency 4. recursive independency MCQ 29: The weak entities are represented in UML diagrams by using aggregations called 1. qualified segregation 2. non-qualified segregation 3. non-qualified aggregation 4. qualified aggregation MCQ 30: The attributes which have only more than one value for a specific entity are classified as 1. atomic attributes 2. diatomic attributes 3. multi-valued attributes 4. single valued attributes MCQ 31: The derived attributes in entity relationship diagrams are denoted by 1. dotted triangle 2. dotted rectangle 3. dotted oval 4. dotted square MCQ 32: In designing of software, the functional requirements are specified with the help of

23 1. sequence diagrams 2. dataflow diagrams 3. scenarios 4. all of above MCQ 33: In the database, the set of all entities related to a particular entity type is classified as 1. structural entity set 2. entity set 3. functional set of entity 4. logical set of entity MCQ 34: In entity-relationship, the entity type which has existence dependency constraint is classified as 1. single entity 2. foreign entity 3. weak entity 4. strong entity MCQ 35: The set of key attributes that identify weak entities related to some owner entity is classified as 1. structural key 2. partial key 3. string key 4. foreign key MCQ 36: IN DBMS, the set of associations can be defined among different entities from different entity types as 1. relationship string 2. relationship set 3. relationship type 4. both b and c MCQ 37: The two main types of constraints of entity relationships are 1. intensive ratio 2. participation 3. cardinality ratio 4. both b and c MCQ 38: In ER diagrams, the partial participation is shown by 1. single line 2. double line

24 3. double dotted line 4. triple dotted line MCQ 39: The partial key is differentiated by other keys in database by underlining the key with 1. dotted line 2. double line 3. red line 4. red dotted line MCQ 40: In entity-relationship diagram, the key attributes are represented by 1. oval shape and underline 2. oval shape and double line 3. square shape and underline 4. square shape and double line MCQ 41: In traditional DBMS, the application programs are considered to be the part of domain of 1. database designs 2. software engineering 3. network design utility 4. utility designs MCQ 42: The type of relationship between attributes in which similar entity participates more than once by playing different roles is classified as 1. intensive relationships 2. recursive relationship 3. extensive relationship 4. floating relationships MCQ 43: The other names of weak entity types are 1. ordinate entity type 2. child entity type 3. subordinate entity type 4. both b and c MCQ 44: The user defined operations which includes update transactions and retrieval transactions are classified as 1. logical requirements 2. attribution requirements 3. structural requirements 4. functional requirements

25 MCQ 45: The type of association which associates a owner entity to weak entity is classified as 1. string relationship 2. dependency relationship 3. floating relationship 4. identifying relationship MCQ 46: The type of attributes that can be easily divided into smaller parts is classified as 1. derived attributes 2. simple attributes 3. composite attributes 4. atomic attributes MCQ 47: The weak entities are used in entity relationship diagrams and are denoted by 1. double rectangles 2. double square 3. double ovals 4. double squares MCQ 48: The databases which are used to represent reference attributes are classified as 1. ternary databases 2. string databases 3. floating databases 4. object databases MCQ 49: The Universal Modeling Language in database management system is classified as 1. object modeling methodology 2. query modeling methodology 3. entity modeling methodology 4. attribute modeling methodology MCQ 50: In the entity-relationship diagram, the partial key is sometimes also called 1. subordinate 2. discriminator 3. incremental 4. Cartesian ordinate MCQ 51: In ER diagrams, the existence dependency is shown by 1. double dotted line 2. triple dotted line

26 3. single line 4. double line MCQ 52: In entity set, the type of attribute having distinct values for specific entity is classified as 1. functional attribute 2. logical attribute 3. key entity 4. key attribute MCQ 53: In E-R diagrams, the relationship type with three degrees is classified as 1. binary relationship 2. ternary relationship 3. extension association 4. intension association MCQ 54: In relational databases, the key which are considered as type of reference attribute is classified as 1. foreign keys 2. composite keys 3. string keys 4. floating keys MCQ 55: The step of high level conceptual models designing in which the data requirements are documented by interviewing database users is 1. host server analysis 2. requirement collection and analysis 3. client server analysis 4. entity attribute analysis MCQ 56: The kind of entities without any key attributes are classified as 1. weak entity 2. strong entity 3. single entity 4. foreign entity MCQ 57: The most popular high level conceptual model in database management system is 1. close end relation model 2. query relation model 3. entity relationship model 4. attribute relationship model

27 MCQ 58: The maximum number of instances that can participate into the binary relationship is classified as 1. floating ratio 2. cardinality ratio 3. intensive ratio 4. extensive ratio MCQ 59: In entity-relationship diagrams, the types of relationships among entities are represented by 1. squared box 2. diamond shaped box 3. oval shaped box 4. rectangular box MCQ 60: If in database of employees, the Age attribute is derived attribute then date of birth is classified as 1. logical attribute 2. physical attribute 3. conceptual attribute 4. stored attribute MCQ 61: In binary relationship, the participation cardinality is also known as 1. intensive cardinality constraint 2. recursive cardinality constraint 3. minimum cardinality constraint 4. maximum cardinality constraint MCQ 62: The number of entity types participating in the E-R diagrams is represented by 1. structure of relationship 2. instance of relationship 3. degree of relationship 4. role of relationship MCQ 63: The identifying entity type is also known as 1. owner entity type 2. string entity type 3. evidence entity 4. floating entity MCQ 64: The step in database design in which the high level data model is converted into the model of data implementation is considered as

28 1. physical design of database 2. data model mapping 3. logical design 4. both a and c MCQ 65: In UML diagrams, the relationship between the object and component parts is represented by 1. ordination 2. aggregation 3. segregation 4. increment Answers: 1. B 2. D 3. A 4. A 5. A 6. D 7. D 8. C 9. A 10. B 11. B 12. D 13. C 14. A 15. D 16. D 17. A 18. B 19. C 20. B 21. A 22. D

29 23. A 24. C 25. A 26. A 27. C 28. B 29. D 30. C 31. C 32. D 33. B 34. C 35. B 36. D 37. D 38. A 39. A 40. A 41. B 42. B 43. D 44. D 45. D 46. C 47. A 48. D 49. A 50. B 51. D 52. D 53. B 54. A

30 55. B 56. A 57. C 58. B 59. B 60. D 61. C 62. C 63. A 64. D 65. B

31 Database Concepts & Architecture MCQ 1: The state in database management system which satisfies the constraints and specified schema structure is classified as 1. valid state 2. extension state 3. intension state 4. attribution state MCQ 2: The database system which supports the majority of concurrent users is classified as 1. multiuser system 2. multi-function system 3. multi transaction system 4. client and disk server system MCQ 3: In the three-tier architecture, the intermediate layer between database and client servers is classified as 1. functional server 2. transaction server 3. application server 4. disk server MCQ 4: The software whose main function is to provide the access the database from remote location with the help of work stations, local PCs and computer terminals is called 1. module software 2. communications software 3. host software 4. client software MCQ 5: The form of data model in which the concepts provided are useful for end users and are also close to the way it is stored in computer system is called 1. representational data models 2. implementation data models 3. clientele data models 4. both a and b MCQ 6: The objects in DBMS belongs to same structure and behaves in the same way are considered as 1. same class objects

32 2. different structure objects 3. behavioral structure objects 4. classical structure objects MCQ 7: In relational database management system, the server is classified as 1. SQL server 2. SQT server 3. SQR server 4. ODBC server MCQ 8: The architecture of database in which the characteristics such as program insulations, multiple user support and the use of catalogs are achieved is classified as 1. multiple-schema architecture 2. single-schema architecture 3. two-schema architecture 4. three-schema architecture MCQ 9: The data communication system and the database management system is also considered as 1. DB DC 2. MS DC system 3. BM CS system 4. all of above MCQ 10: The form of data model which focuses the concepts in the same way as the data stored in computer system is classified as 1. low level data models 2. high level data models 3. dynamic data models 4. medium level data models MCQ 11: The type of legacy data model in which data is represented as record types and limited one to many relationships is called 1. network relational models 2. legacy network model 3. hierarchy models 4. network model MCQ 12: The type of server in two-tier architectures which provides the data to client stored on disk pages is called 1. transaction server 2. functional server

33 3. disk server 4. data server MCQ 13: In categories of data modeling, the low level data models are also called 1. conceptual data models 2. physical data models 3. triggered data models 4. logical data models MCQ 14: The concepts of data models that are only useful to computer specialists rather than end users of programs are classified as 1. triggered data models 2. logical data models 3. conceptual data models 4. physical data models MCQ 15: The non-procedural language and the procedural language are classified as types of 1. data manipulation language 2. internal mapping language 3. logical path language 4. external mapping language MCQ 16: In DBMS, the record-at-a-time manipulation language is also called 1. low level data manipulation language 2. high level data manipulation language 3. internal level data manipulation language 4. external level data manipulation language MCQ 17: The information stored in the information repository can be accessed by 1. client servers 2. host computers 3. security managers 4. database administrators MCQ 18: The application program interface in the two tier architecture database management system is provided by the 1. close module connectivity 2. open module connectivity 3. close database connectivity 4. open database connectivity

34 MCQ 19: In database management system, the term which is used to represent the real world concept or object is classified as 1. entity 2. attribute 3. relationship 4. abstraction MCQ 20: In database management system, the module which is designed to be used on workstation and personal computer systems is classified as 1. local area module 2. client module 3. spatial module 4. wide are module MCQ 21: The module of database management system which controls the access to database stored on the disk is considered as 1. schema data manager 2. disk data manager 3. host data manager 4. stored data manager MCQ 22: The hierarchical models and network models are considered as types of 1. logical structural models 2. attributed structural models 3. legacy data models 4. entity recording model MCQ 23: The process of converting the requests into results between three-schema architecture internal, external and conceptual levels is called 1. mapping 2. pitching 3. transforming 4. dependence MCQ 24: The compiler which pull out the commands written in host programming language from application program is classified as 1. graphic compiler 2. host compiler 3. precompiled 4. interface compiler MCQ 25: The DBMS in which the systems involved are coupled together while having

35 local autonomy is classified as 1. single usage DBMS 2. non-classical DBMS 3. classical DBMS 4. federated DBMS MCQ 26: The types of database system utilities are 1. backup utility 2. performance monitoring utility 3. loading utility 4. all of above MCQ 27: In database management system, the CAD is an abbreviation of 1. client devices access 2. compiler display application 3. control display application 4. computer aided design MCQ 28: The same class objects are arranged and organized in a way called 1. acyclic structures 2. hierarchies 3. acyclic graphs 4. both b and c MCQ 29: The type of legacy data model in which related records are represented by each hierarchy in the tree structure is classified as 1. network relational models 2. legacy network model 3. hierarchy models 4. network model MCQ 30: The type of data model which provide concepts in a way users of data recognize data models is considered as 1. dynamic data models 2. medium level data models 3. low level data models 4. high level data models MCQ 31: For a three-schema architecture, there is strict partition between external, internal and conceptual level and the language used in this structure is 1. view definition language

36 2. logic map language 3. concept mapping language 4. storage mapping language MCQ 32: The user interface which uses both menus technique and forms is classified as 1. defined user interface 2. host user interface 3. query user interface 4. graphical user interface MCQ 33: The feature of database management which makes it effortless to find any particular record from the collection is called 1. structural path 2. entity path 3. attribute path 4. access path MCQ 34: If there is separation between conceptual and internal levels then the language used by database designers is 1. internal mapping language 2. external mapping language 3. data definition language 4. storage definition language MCQ 35: The predefined procedures to specify operations for each class is called 1. methods 2. hierarchy 3. behavior cycle 4. multi hierarchy MCQ 36: The standard which allows the access to DBMS by the Java client programs is classified as 1. JCBD standard 2. JDBC standard 3. BDJC standard 4. CJBD standard MCQ 37: The type of data manipulation language which is embedded in programming and used to retrieve individual objects from database is classified as 1. procedural language 2. external mapping language 3. internal mapping language

37 4. non procedural language MCQ 38: The levels in which the three schema architecture can be defined includes 1. internal schema 2. conceptual schema 3. external schema 4. all of above MCQ 39: The type of data independence in which the schema can be altered on conceptual level without altering external level is classified as 1. conceptual level independence 2. external level independence 3. logical data independence 4. physical data independence MCQ 40: The middle computer system which is accessed to access database server is classified as 1. host server 2. application server 3. database server 4. client server MCQ 41: The process of suppression of details regarding storage and data type to highlight important features for better understanding is called 1. data abstraction 2. structural abstraction 3. client abstraction 4. server abstraction MCQ 42: In a particular time, the data available in the database at specific moment is called 1. database time interval 2. database concept 3. database construct 4. database state MCQ 43: The module of DBMS which focuses on eliminating redundancies, operations reordering and rearrangements is classified as 1. schema optimizer 2. query optimizer 3. interface optimizer 4. graphical optimizer

38 MCQ 44: In database management system, the module which support handling of data search, data access and data storage is classified as 1. structural module 2. logical module 3. client module 4. server module MCQ 45: In two-tier client server architecture, the running of application programs and the user interface programs is in control of 1. modulation side 2. client side 3. server side 4. host side MCQ 46: In database schema, the database snapshot is also called 1. current set of entity 2. current set of instances 3. current set of entity 4. current set of objects MCQ 47: The Conference on Data Systems Languages Database Task Group is a committee to 1. approve network structure 2. specify network model and language 3. specify names of networks 4. specify structure of networks MCQ 48: In client server architecture, the system which consists of software s and peripheral devices for archiving, printing and accessing files is called 1. server 2. host 3. module 4. client MCQ 49: The behavior which allows the database designer to specify user defined operations for databases is called 1. dynamic behavior 2. stationary behavior 3. semantic behavior 4. triggered behavior MCQ 50: The association between two or more entities in a database system is classified

39 as 1. dynamic association 2. relationship 3. network model 4. record models MCQ 51: The popular technique in Web-based user interfaces are 1. unstructured host manner 2. pull-down menus 3. pull-up options 4. structured host manner MCQ 52: The capacity to alter the database schema at one level without altering any other schema level is classified as 1. data mapping 2. data independence 3. data dependence 4. data transformation MCQ 53: The database management architecture in which there is middle level between database server and client server is classified as 1. three-tier architecture 2. two-tier architecture 3. single-tier architecture 4. three way DBMS module MCQ 54: While designing the database management system, if the performance is the main issue to be considered then the DBMS designed is called 1. special purpose DBMS 2. general purpose DBMS 3. non-classical DBMS 4. classical DBMS MCQ 55: The handling of user interface, data dictionary, concurrency control and global query optimization are tasks of 1. open programming level 2. database connectivity level 3. client level 4. server level MCQ 56: The objects in database description is called

40 1. concept construct 2. entity construct 3. schema construct 4. attribution construct MCQ 57: The collection of all the concepts that must be used to describe database structure is called 1. structural model 2. server model 3. data model 4. client model MCQ 58: In two-tier client server architecture, the functions of transaction server and query server are controlled by 1. server side 2. host side 3. modulation side 4. client side MCQ 59: The data model, access path and number of users of database management system are the criteria for 1. logical phase basis of DBMS 2. classification basis of DBMS 3. data cycle basis of DBMS 4. transaction phase basis of DBMS MCQ 60: The computing model in which the large number of printers, PCs, Web servers and database servers are connected to each other with the help of network is classified as 1. client server architecture 2. host compiler architecture 3. client module architecture 4. application terminal architecture MCQ 61: The type of database management system in which all the application programs are executed and processes with one machine is classified as 1. limited access DBMS 2. hosted DBMS 3. centralized DBMS 4. decentralized DBMS MCQ 62: In a database of company, if the employees are classified as entity then the name of employees is called

41 1. logical entity detail 2. abstract detail 3. attribute 4. entity detail MCQ 63: All the information about usage standards, decision of designs, user information and description of application programs is stored in 1. data repository 2. data utility 3. data compiler 4. data host MCQ 64: In Three-Schema Architecture, the schema which gives the description about physical data model, access path and details of storage of data is called 1. logical schema 2. conceptual schema 3. internal schema 4. external schema MCQ 65: The local concurrency control, storage of data on disk pages and the buffering of disk pages are considered as tasks of 1. client level 2. server level 3. open programming level 4. database connectivity level MCQ 66: The features which allows users to update the database and specifying retrievals are part of 1. basic set of operations 2. basic set of design 3. basic set of modules 4. basic set of instructions MCQ 67: In the network model, the one to many relationship is denoted by 1. 1:N 2. 1:M 3. 2:M 4. 3:M MCQ 68: The high level query language used in relational database is considered as 1. SQL 2. SQT

42 3. SQR 4. ODBC MCQ 69: The standard used popularly for the interchanging the data over internet is classified as 1. extended markup language model 2. markup model 3. network markup model 4. functional markup language MCQ 70: The data model which uses the concepts such as attributes, relationships and entities is classified as 1. conceptual data model 2. representative data models 3. graphical data models 4. occasional data models MCQ 71: The language used to insert, delete, modify and retrieve data in DBMS is considered as 1. logical path language 2. external mapping language 3. data manipulation language 4. internal mapping language MCQ 72: The machines which works as the interface to use the file servers, Web servers and printer servers are classified as 1. host machines 2. client machines 3. linking machines 4. transforming machines MCQ 73: In categories of data modeling, the high level data models are also called 1. triggered data models 2. logical data models 3. conceptual data models 4. physical data models MCQ 74: In database management system, the current set of instance or database snapshot is also called 1. mathematical operators of schema 2. logical operators of schema 3. extension of schema

43 4. intension of schema MCQ 75: In Three-Schema Architecture, the schema in which the part of database is described to the user group who is interested and other details are kept hide is called 1. logical schema 2. conceptual schema 3. internal schema 4. external schema MCQ 76: If the high level data manipulation language is used in standalone interface manner then this language is considered as 1. host language 2. sublanguage 3. query language 4. scheming language MCQ 77: In data modeling, the data constraints, data relationships and data types for the stored data are classified as 1. logical design of database 2. structure of database 3. server module of database 4. client module of database MCQ 78: The type of relational database which incorporate the concepts of object database is classified as 1. functional object system 2. behavioral relational system 3. extended relational system 4. extended objects system MCQ 79: In client server architecture, the machine that have capability of providing user interface and local processing is called 1. module 2. client 3. server 4. host MCQ 80: In DBMS, the property of interest which further describes the entity is classified as 1. relationship 2. abstraction 3. entity

44 4. attribute MCQ 81: The type of data manipulation language which is used to describe the complex operations in more precise way is classified as 1. internal mapping language 2. non procedural language 3. procedural language 4. external mapping language MCQ 82: In DBMS, the set-at-a-time manipulation language is also called 1. internal level data manipulation language 2. external level data manipulation language 3. low level data manipulation language 4. high level data manipulation language MCQ 83: The system which schedules the inputs or outputs of the disk in database is classified as 1. operating system 2. host system 3. client system 4. structured system MCQ 84: The hierarchical models and network models are classified as 1. non-classical models 2. legacy data models 3. classical models 4. historic models MCQ 85: In Three-Schema Architecture, the schema which gives details about data types, constraints and entities is classified as 1. internal schema 2. external schema 3. logical schema 4. conceptual schema MCQ 86: The complete description of database which is described in design phase and is changed rarely is called 1. schema 2. structure 3. path of design 4. data cycle scheme

45 MCQ 87: If here are no strict separation between internal and conceptual levels, the language used by database designer is 1. data definition language 2. administering language 3. management language 4. mapping language MCQ 88: If the commands of data manipulation language are embedded in general programming language then that programming language is called 1. scheming language 2. host language 3. sublanguage 4. admitting language MCQ 89: The type of data independence in which the internal schema can be modified without modifying the conceptual schema is classified as 1. logical data independence 2. physical data independence 3. conceptual level independence 4. external level independence MCQ 90: The types of architectures of DBMS are 1. single-tier architecture 2. two-tier architecture 3. three-tier architecture 4. both b and c MCQ 91: The graphical representation of database description is called 1. dynamic schema diagram 2. schema diagram 3. structure diagram 4. entity path diagram MCQ 92: The program interface which provides the feature to client side programs to call the database management system is classified as 1. open programming interface 2. closed programming interface 3. application programming interface 4. data programming language MCQ 93: In hierarchical structures, the can be nested to create

46 1. simple data structures 2. complex data structures 3. functional data structures 4. network logical structures MCQ 94: In DBMS, the description of database in the form of schema is also called 1. extension of schema 2. intension of schema 3. mathematical operators of schema 4. logical operators of schema MCQ 95: In the two-tier architecture, the server is considered as 1. host server 2. client server 3. transaction server 4. module server Answers: 1. A 2. A 3. C 4. B 5. D 6. A 7. A 8. D 9. D 10. A 11. D 12. D 13. B 14. D 15. A 16. A 17. D 18. D

47 19. A 20. B 21. D 22. C 23. A 24. C 25. D 26. D 27. D 28. D 29. C 30. D 31. A 32. D 33. D 34. D 35. A 36. B 37. A 38. D 39. C 40. B 41. A 42. D 43. B 44. D 45. B 46. B 47. B 48. A 49. A 50. B

48 51. B 52. B 53. A 54. A 55. C 56. C 57. C 58. A 59. B 60. A 61. C 62. C 63. A 64. C 65. B 66. A 67. A 68. A 69. A 70. A 71. C 72. B 73. C 74. C 75. D 76. C 77. B 78. C 79. B 80. D 81. B 82. D

49 83. A 84. B 85. D 86. A 87. A 88. B 89. B 90. D 91. B 92. C 93. A 94. B 95. C

50 Database Design Methodology & UML Diagrams MCQ 1: The element of state chart diagrams which uses round corner boxes to represent situations of an object is classified as 1. life line marker 2. iteration marker 3. transitions 4. state MCQ 2: The class diagram, component diagram, object diagram and deployment diagram are considered as types of 1. structural diagrams 2. behavioral diagrams 3. non-behavioral diagrams 4. non structural diagrams MCQ 3: The life cycle of information system is also called 1. mini data life cycle 2. meta data life cycle 3. micro life cycle 4. macro life cycle MCQ 4: The activity diagram, use case diagram, collaboration diagram and sequence diagram are considered as types of 1. non-behavioral diagrams 2. non structural diagrams 3. structural diagrams 4. behavioral diagrams MCQ 5: The diagrams in unified modified language which are used to test class diagrams for accuracy purpose are called 1. deployment diagrams 2. component diagrams 3. object diagrams 4. package diagrams MCQ 6: In Unified Modeling Language, the diagrams which captures the system static structure and provide foundation for other models is called 1. deployment diagrams 2. class diagrams

51 3. component diagrams 4. object diagrams MCQ 7: In Unified Modeling Language, the diagrams that organize system elements into the groups are classified as 1. package diagrams 2. organized diagram 3. system diagrams 4. class diagrams MCQ 8: The second phase of micro life cycle is 1. requirement collection and analysis 2. design of database 3. validation testing 4. feasibility analysis MCQ 9: In component diagrams, the building block which is represented with two rectangles laid on left side is classified as 1. type of components 2. interfaces 3. dependency relationships 4. all of above MCQ 10: The relationship between two independent data tables is classified as 1. structural relationships 2. non-structural relationships 3. identifying relationships 4. non-identifying relationships MCQ 11: The kind of diagrams which are used to show interactions between series of messages are classified as 1. activity diagrams 2. state chart diagrams 3. collaboration diagrams 4. object lifeline diagrams MCQ 12: The diagrams which are used to distribute files, libraries and tables across topology of hardware are called 1. deployment diagrams 2. use case diagrams 3. sequence diagrams 4. collaboration diagrams

52 MCQ 13: In phases of macro life cycle or information system life cycle, the phase which consists of study of cost benefit and potential areas of application is called 1. deployment analysis phase 2. validation analysis phase 3. feasibility analysis phase 4. implementation analysis phase MCQ 14: When two different schemas used a same name to describe schemas then this is called 1. antonym 2. synonym 3. homonym 4. none of above MCQ 15: The dynamic aspects related to a system are shown with the help of 1. sequence diagrams 2. interaction diagrams 3. deployment diagrams 4. use case diagrams MCQ 16: In state chart diagrams, the element which is shown with the help of double line filled circle with pointing arrow is classified as 1. two degree state 2. initial state 3. final state 4. zero degree state MCQ 17: The life cycle of database system is also called 1. micro life cycle 2. macro life cycle 3. mini data life cycle 4. meta data life cycle MCQ 18: The diagrams in unified modified language which includes executable component, interfaces and dependency relationships are called 1. object diagrams 2. package diagrams 3. deployment diagrams 4. component diagrams MCQ 19: In state chart diagrams, the element which is shown with the help of solid circle with outgoing arrow is classified as

53 1. two degree state 2. initial state 3. final state 4. zero degree state MCQ 20: The concept in which the same names are used by two different schemas to specify the same idea is called 1. antonym 2. synonym 3. homonym 4. both b and c MCQ 21: In phases of database system life cycle or micro life cycle, the activities included are 1. monitoring and maintenance 2. database implementation 3. application conversion 4. all of above MCQ 22: The first phase of macro life cycle is 1. validation testing 2. feasibility analysis 3. requirement collection 4. design of database MCQ 23: The strategy in which the schema with basic abstractions are added into the other abstractions is classified as 1. top down strategy 2. bottom up strategy 3. inside out strategy 4. mixed strategy MCQ 24: The elements included in state chart diagrams are 1. transitions 2. condition markers 3. iteration markers 4. lifeline markers MCQ 25: The type of relationship in which the child table would not exist without its parent table is classified as 1. identifying relationships 2. non-identifying relationships

54 3. structural relationships 4. non-structural relationships MCQ 26: The data model which works as bridge to overcome communication gap between application developers and database designers is classified as 1. rational rose data modeler 2. state chart data modeler 3. sequential data modeler 4. structural data modeler MCQ 27: The strategy in which few high level entity types splitted into low level entity types is classified as 1. top down strategy 2. bottom up strategy 3. inside out strategy 4. mixed strategy MCQ 28: The strategy in which resulting schema from the integration of the pairs of schemas are further integrated by pairing is classified as 1. mixed pairing strategy 2. schema pairing strategy 3. ternary balanced strategy 4. binary balanced strategy Answers: 1. D 2. A 3. D 4. D 5. C 6. B 7. A 8. A 9. D 10. D 11. C 12. A

55 13. C 14. B 15. B 16. C 17. A 18. D 19. B 20. C 21. D 22. B 23. C 24. A 25. A 26. A 27. A 28. D

56 Database Management Systems MCQ 1: The package of software that facilitate the modeling of database and improved performance of database system is classified as 1. tools 2. tool developers 3. programmers 4. system tools MCQ 2: The parts of an operation or function must includes 1. storage capacity 2. implementation 3. interface 4. both a and b MCQ 3: The name of operation and the type of data of parameters must be included in 1. interface or signature 2. user friendly signature 3. conceptual signature 4. logical signature MCQ 4: The function which causes the retrieval of any kind of data from database is considered as 1. key 2. query 3. structure 4. storing cycle MCQ 5: The type data abstraction which allows the conceptual representation of data in database management system is considered as 1. logical design model 2. data model 3. interface model 4. user friendly model MCQ 6: The implications of database management approaches includes 1. flexibility 2. economies of scale 3. reduced development time 4. all of theses

57 MCQ 7: The standardized types of database queries and methods of updating database are called canned transactions 3. occasional transactions 4. conceptual transactions MCQ 8: The type of constraints that specifies the uniqueness of data stored in the database are considered as 1. semantics 2. business rules 3. controlled rules 4. structural rules MCQ 9: The collection of known and useful raw facts that has some meaning and can be processed in useful way is classified as 1. management oriented facts 2. updated facts 3. data 4. recorded facts MCQ 10: The usage of operations with the help of arguments without considering the structure of operation implementation is classified as 1. program operation independence 2. program operation dependence 3. interface implementation independence 4. program structural independence MCQ 11: The type of application program which controls all the task from order processing to customer support functions is classified as 1. enterprise record management 2. customer services application 3. customer relationship management 4. customer information management MCQ 12: The users who access the database occasionally but need different information every time are classified as 1. isolated users 2. occasional users 3. logical users 4. casual end users

58 MCQ 13: The files used for speedy disk search by providing the specialized structures of data are classified as 1. indexes 2. glossaries 3. content specification 4. listing documents MCQ 14: The type of function which allows performing additional operations and sending messages to other tables in database program is considered as 1. trigger 2. semantics 3. index 4. structure MCQ 15: The characteristic of database management system which allows the program operation independence and program data independence is classified as 1. conceptual abstraction 2. implementation abstraction 3. data abstraction 4. interface abstraction MCQ 16: The person who implements the specifications of the database programs is considered as 1. software engineers 2. application programmers 3. software developers 4. all of above MCQ 17: The problem arises because of incompatibility between data structures of programming language and database management structures is called 1. structural dependency problem 2. logical redundancy problem 3. structural specification problem 4. impedance mismatch problem MCQ 18: The property of DBMS which ensures the execution of all the operations in transaction or none of the operation is executed is classified as 1. isolation property 2. atomicity property 3. online execution property 4. offline execution property

59 MCQ 19: The specification given to database management system regarding the data whether it is string, integers or special characters is classified as 1. type of data stored 2. type of query asked 3. type of structure developed 4. sequence of data cycle MCQ 20: The users that maintain databases with the help of ready made program packages are considered as 1. standalone users 2. canned users 3. conceptual transactions 4. sophisticated end users MCQ 21: In database management system, the executing process or executing program which considers the updating or reading of records stored in database is called 1. conceptualization 2. execution 3. implementation 4. transaction MCQ 22: The control feature in database management system which ensures the accuracy of data updated by multiple users is classified as 1. conceptual implementation control 2. concurrency control 3. interface modeling control 4. user accessibility control MCQ 23: The structuring of database by specifying the types and constraints of data is classified as 1. defining a database 2. creating a database 3. analyzing a database 4. filtering a database MCQ 24: The group of employees who are responsible for maintenance running hardware of system is classified as 1. well being personnel 2. operators and maintenance personnel 3. system personnel 4. execution personnel

60 MCQ 25: The database catalog or dictionary defining the descriptive information which is stored in database is called 1. constrained data 2. metadata 3. basic data 4. filtered data MCQ 26: The property of DBMS which ensures whether the hundreds of applications are executed, each transaction must be executed in isolation is classified as 1. online execution property 2. offline execution property 3. isolation property 4. atomicity property MCQ 27: The multiple access users and access to database programs simultaneously is considered as 1. updating the database 2. protection of database 3. analysis of database 4. sharing of database MCQ 28: The menu-driven interface of DBMS and the forms-style interface of DBMS is classified as 1. conceptual user interface 2. controlled user interface 3. graphical user interface 4. structural user interface MCQ 29: The access to an online purchasing procedures, the airline ticket reservation systems and the inventory management in local grocery stores are examples of 1. traditional database applications 2. record keeping 3. customer management 4. customer services MCQ 30: The systematic collection of data is classified as 1. customer services 2. database 3. updated records 4. customer data management MCQ 31: The applications that are used for weather information or the collection of maps

61 for geographical information is classified as 1. scientific applications 2. logical applications 3. tracking applications 4. spatial applications MCQ 32: The group of people whose job description requires updating database, generating reports or using queries is called 1. casual users 2. secondary users 3. end users 4. primary users MCQ 33: One of the module in the database management system which is responsible for choosing efficient execution plan considering queries is considered as 1. index and glossary optimization 2. query processing and optimization 3. structural optimization 4. content optimization MCQ 34: In large database management applications, theses customary constraints are classified as 1. controlled rules 2. redundancy rules 3. index rules 4. business rules MCQ 35: The system which provides the active rules to initiate certain actions after meeting specific conditions is classified as 1. indexed structure system 2. triggered database system 3. active database system 4. graphical business structure MCQ 36: The process of designing new database or designing new application for database which already exists is classified as 1. storage design analysis 2. requirement definition 3. requirement analysis 4. both a and b MCQ 37: The procedure of storing the data on a medium of storage which is controlled by

62 database management system is considered as 1. retrieving the database 2. controlling the database 3. constructing the database 4. manipulating the database MCQ 38: The planning program which consolidates the functions of organizations such as sales, marketing, human resources and finance is classified as 1. enterprise resource planning 2. structural resource planning 3. spatial resource planning 4. logical resource planning MCQ 39: In database management system, the business analysts, engineers and scientists are classified as 1. isolated users 2. occasional users 3. sophisticated end users 4. casual end users MCQ 40: In database management system, the types of data structures used in indexes are 1. hash data structures 2. tree data structures 3. content and glossary structures 4. both a and b MCQ 41: The phase considering documentation of analyzed requirements and can be represented with the help of computerized tools is considered as 1. logical data design 2. storage cycle design 3. conceptual design 4. structural design MCQ 42: The application of database management system in air flight seat booking in a way that one seat is accessed by only one clerk for customer reservation is classified as 1. online transaction processing 2. offline transaction processing 3. online logical representation 4. offline modeling representation MCQ 43: The person or group of people who is responsible for choosing the appropriate structure for data representation and identifying the data to be stored is called

63 1. database designer 2. logical structure designer 3. conceptual structure designer 4. user interface designer MCQ 44: The collection of programs that helps users to create and maintain the useful databases according to their need is classified as 1. processed facts system 2. traditional data group creation 3. maintained records 4. database management system MCQ 45: The person who take account of requirements of parametric end users is considered as 1. execution analyst 2. occasional analyst 3. system analyst 4. conceptual analyst MCQ 46: The type of application used to store large amount of data regarding scientific experiments is classified as 1. flexible applications 2. scientific application 3. logical application 4. structural application MCQ 47: The property which states that files of data stored in database management system does not belong to the application programs is called 1. program data dependence 2. program data dependence 3. structural independence 4. conceptual independence MCQ 48: The process which includes the functions such as retrieving particular data with the help of specific queries and generating reports of that data is classified as 1. constructing the database 2. manipulating the database 3. retrieving the database 4. controlling the database MCQ 49: The system used by database administrators to specify restrictions of accounts and creation of new accounts is classified as

64 1. controlled redundancy subsystem 2. program dependence subsystem 3. security and authorization subsystem 4. program independence subsystem MCQ 50: The type of program which sends the queries to database management system for the access to database is classified as 1. application program 2. system program 3. interactive program 4. limited access programs MCQ 51: The software used by database administrators to create new accounts are considered as 1. standalone creation software 2. redundancy software 3. privileged software 4. occasion software Answers: 1. A 2. D 3. A 4. B 5. B 6. D 7. B 8. A 9. C 10. A 11. C 12. D 13. A 14. A 15. C 16. D

65 17. D 18. B 19. A 20. A 21. D 22. B 23. A 24. B 25. B 26. C 27. D 28. C 29. A 30. B 31. D 32. C 33. B 34. D 35. C 36. D 37. C 38. A 39. C 40. D 41. C 42. A 43. A 44. D 45. C 46. B 47. B 48. B

66 49. B 50. A 51. C

67 Disk Storage, File Structures & Hashing MCQ 1: The storage media that is operated directly from computer s central processing unit is considered as 1. primary storage 2. secondary storage 3. tertiary storage 4. all of above MCQ 2: The technique which is used to retrieve data from disk in form of continuous blocks of stream and eliminates seek time is classified as 1. concurrent buffering 2. parallel buffering 3. single buffering 4. double buffering MCQ 3: The reserved area that holds one block in main storage is classified as 1. disk address 2. buffer address 3. hardware address 4. software address MCQ 4: The time period required to transfer blocks in consecutive order is classified as 1. reel time 2. seek time 3. rotational delay 4. bulk transfer rate MCQ 5: The range of capacity for the number of tracks is to 120 Kbytes to 150 Kbytes to 80 Kbytes to 100 Kbytes MCQ 6: The kind of memories that use an array of platters of CD-ROM must be loaded on demand into the drives are classified as 1. main memory 2. memory databases 3. flash memories 4. optical jukebox memories

Chapter 2 Database System Concepts and Architecture

Chapter 2 Database System Concepts and Architecture Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added? DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)

More information

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS

More information

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè. CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection

More information

not necessarily strictly sequential feedback loops exist, i.e. may need to revisit earlier stages during a later stage

not necessarily strictly sequential feedback loops exist, i.e. may need to revisit earlier stages during a later stage Database Design Process there are six stages in the design of a database: 1. requirement analysis 2. conceptual database design 3. choice of the DBMS 4. data model mapping 5. physical design 6. implementation

More information

Chapter 1 Databases and Database Users

Chapter 1 Databases and Database Users Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Outline Introduction An Example Characteristics of the Database Approach Actors

More information

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline Chapter 1 Databases and Database Users Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction Chapter 1 Outline An Example Characteristics of the Database Approach Actors

More information

1 File Processing Systems

1 File Processing Systems COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.

More information

THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E)

THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E) THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E) 2 LECTURE OUTLINE Using High-Level, Conceptual Data Models for Database Design Entity-Relationship (ER) model Popular high-level conceptual

More information

The architecture of DBMS packages has evolved from

The architecture of DBMS packages has evolved from 2 chapter Database System Concepts and Architecture The architecture of DBMS packages has evolved from the early monolithic systems, where the whole DBMS software package was one tightly integrated system,

More information

Database System. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti

Database System. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti Database Systems Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Presentation

More information

Introduction to Database Systems

Introduction to Database Systems Introduction to Database Systems A database is a collection of related data. It is a collection of information that exists over a long period of time, often many years. The common use of the term database

More information

Database Systems. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti

Database Systems. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti Database Systems Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Presentation

More information

Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model

Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Outline Using High-Level Conceptual Data Models for

More information

Lesson 8: Introduction to Databases E-R Data Modeling

Lesson 8: Introduction to Databases E-R Data Modeling Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data

More information

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in

More information

Fundamentals of Database Systems, 4 th Edition By Ramez Elmasri and Shamkant Navathe. Table of Contents. A. Short Table of Contents

Fundamentals of Database Systems, 4 th Edition By Ramez Elmasri and Shamkant Navathe. Table of Contents. A. Short Table of Contents Fundamentals of Database Systems, 4 th Edition By Ramez Elmasri and Shamkant Navathe Table of Contents A. Short Table of Contents (This Includes part and chapter titles only) PART 1: INTRODUCTION AND CONCEPTUAL

More information

IT2305 Database Systems I (Compulsory)

IT2305 Database Systems I (Compulsory) Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases

More information

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions

More information

Introduction: Database management system

Introduction: Database management system Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software

More information

DATABASE MANAGEMENT SYSTEMS. Question Bank:

DATABASE MANAGEMENT SYSTEMS. Question Bank: DATABASE MANAGEMENT SYSTEMS Question Bank: UNIT 1 1. Define Database? 2. What is a DBMS? 3. What is the need for database systems? 4. Define tupule? 5. What are the responsibilities of DBA? 6. Define schema?

More information

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software

More information

Chapter 1: Introduction. Database Management System (DBMS)

Chapter 1: Introduction. Database Management System (DBMS) Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database

More information

Ques 1. Define dbms and file management system? Ans- Database management system (DBMS) A file management system

Ques 1. Define dbms and file management system? Ans- Database management system (DBMS) A file management system UNIT-1 Ques 1. Define dbms and file management system? Ans- Database management system (DBMS) is a collection of interrelated data and a set of programs to access those data. Some of the very well known

More information

BCA. Database Management System

BCA. Database Management System BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data

More information

Database Management Systems

Database Management Systems Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE - 1 & 2 Subject Code : CS 6302 Subject Name : Database

More information

IT2304: Database Systems 1 (DBS 1)

IT2304: Database Systems 1 (DBS 1) : Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation

More information

Entity-Relationship Model. Modeling. Entity-Relationship Model. How do we design the database for an application?

Entity-Relationship Model. Modeling. Entity-Relationship Model. How do we design the database for an application? How do we design the database for an application? Entity-Relationship Model Dr. McNamara CSCI 371 Databases Fall 2006 1. Conceptual Design: Analyze the problem. Identify the entities, relationships, and

More information

Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys

Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic

More information

B.Sc (Computer Science) Database Management Systems UNIT-V

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University

Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,

More information

Contents RELATIONAL DATABASES

Contents RELATIONAL DATABASES Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases; COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.

More information

Introduction to database management systems

Introduction to database management systems Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, Ioana.Manolescu@inria.fr The course: follows (part of) the book "", Fourth Edition Abraham

More information

Basic Concepts of Database Systems

Basic Concepts of Database Systems CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems

More information

Foundations of Information Management

Foundations of Information Management Foundations of Information Management - WS 2012/13 - Juniorprofessor Alexander Markowetz Bonn Aachen International Center for Information Technology (B-IT) Data & Databases Data: Simple information Database:

More information

Basic Database Concepts

Basic Database Concepts Tore Risch Uppsala University, Sweden UDBL Basic Database Concepts What is a database? A database is a collection of related data stored in a computer managed by a DBMS. What is a DBMS, Database Management

More information

DBMS / Business Intelligence, SQL Server

DBMS / Business Intelligence, SQL Server DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.

More information

Databases and BigData

Databases and BigData Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)

More information

Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University

Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?

More information

Bridge from Entity Relationship modeling to creating SQL databases, tables, & relations

Bridge from Entity Relationship modeling to creating SQL databases, tables, & relations 1 Topics for this week: 1. Good Design 2. Functional Dependencies 3. Normalization Readings for this week: 1. E&N, Ch. 10.1-10.6; 12.2 2. Quickstart, Ch. 3 3. Complete the tutorial at http://sqlcourse2.com/

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database

More information

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006 Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,

More information

COIS 342 - Databases

COIS 342 - Databases Faculty of Computing and Information Technology in Rabigh COIS 342 - Databases Chapter I The database Approach Adapted from Elmasri & Navathe by Dr Samir BOUCETTA First Semester 2011/2012 Types of Databases

More information

Database Concepts. Database & Database Management System. Application examples. Application examples

Database Concepts. Database & Database Management System. Application examples. Application examples Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

Object Oriented Programming. Risk Management

Object Oriented Programming. Risk Management Section V: Object Oriented Programming Risk Management In theory, there is no difference between theory and practice. But, in practice, there is. - Jan van de Snepscheut 427 Chapter 21: Unified Modeling

More information

Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server

Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objectives The meaning of the client server architecture and the advantages of this type of architecture for a DBMS. The

More information

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams

Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Chapter 10 Practical Database Design Methodology and Use of UML Diagrams Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10 Outline The Role of Information Systems in

More information

Introduction. Database Management Systems

Introduction. Database Management Systems Introduction Database Management Systems Database Management System (DBMS) Collection of interrelated data and set of programs to access the data Convenient and efficient processing of data Database Application

More information

COMP5138 Relational Database Management Systems. Databases are Everywhere!

COMP5138 Relational Database Management Systems. Databases are Everywhere! COMP5138 Relational Database Management Systems Week 1: COMP 5138 Intro to Database Systems Professor Joseph Davis and Boon Ooi Databases are Everywhere! Database Application Examples: Banking: all transactions

More information

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs

More information

Database System Concepts

Database System Concepts s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth

More information

Software Architecture Document

Software Architecture Document Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2

More information

CSE 233. Database System Overview

CSE 233. Database System Overview CSE 233 Database System Overview 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric: web knowledge harvesting,

More information

ECS 165A: Introduction to Database Systems

ECS 165A: Introduction to Database Systems ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction

More information

CSE 132A. Database Systems Principles

CSE 132A. Database Systems Principles CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:

More information

Architectural Design

Architectural Design Software Engineering Architectural Design 1 Software architecture The design process for identifying the sub-systems making up a system and the framework for sub-system control and communication is architectural

More information

Chapter 3. Data Modeling Using the Entity-Relationship (ER) Model

Chapter 3. Data Modeling Using the Entity-Relationship (ER) Model Chapter 3 Data Modeling Using the Entity-Relationship (ER) Model Chapter Outline Overview of Database Design Process Example Database Application (COMPANY) ER Model Concepts Entities and Attributes Entity

More information

Systems Analysis and Design

Systems Analysis and Design Systems Analysis and Design Slides adapted from Jeffrey A. Hoffer, University of Dayton Joey F. George, Florida State University Joseph S. Valacich, Washington State University Modern Systems Analysis

More information

HNDIT 1105 Database Management Systems

HNDIT 1105 Database Management Systems HNDIT 1105 Database Management Systems Lesson 02: Database Design Process & ER Diagrams By S. Sabraz Nawaz M.Sc. In IS (SLIIT), PGD in IS (SLIIT), BBA (Hons.) Spl. in IS (SEUSL), MIEEE, MAIS Senior Lecturer

More information

www.dotnetsparkles.wordpress.com

www.dotnetsparkles.wordpress.com Database Design Considerations Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

More information

Information Science 1

Information Science 1 Topics covered Information Science 1 Terms and concepts from Week 05 The software development process Program'Development /Algorithms'and'Problem'Solving/'' ' software software life cycle life-cycle models

More information

Chapter 2: Entity-Relationship Model. Entity Sets. " Example: specific person, company, event, plant

Chapter 2: Entity-Relationship Model. Entity Sets.  Example: specific person, company, event, plant Chapter 2: Entity-Relationship Model! Entity Sets! Relationship Sets! Design Issues! Mapping Constraints! Keys! E-R Diagram! Extended E-R Features! Design of an E-R Database Schema! Reduction of an E-R

More information

Lecture 12: Entity Relationship Modelling

Lecture 12: Entity Relationship Modelling Lecture 12: Entity Relationship Modelling The Entity-Relationship Model Entities Relationships Attributes Constraining the instances Cardinalities Identifiers Generalization 2004-5 Steve Easterbrook. This

More information

COMP 378 Database Systems Notes for Chapter 7 of Database System Concepts Database Design and the Entity-Relationship Model

COMP 378 Database Systems Notes for Chapter 7 of Database System Concepts Database Design and the Entity-Relationship Model COMP 378 Database Systems Notes for Chapter 7 of Database System Concepts Database Design and the Entity-Relationship Model The entity-relationship (E-R) model is a a data model in which information stored

More information

COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database

COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database COMHAIRLE NÁISIÚNTA NA gcáilíochtaí GAIRMOIDEACHAIS NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT Consultative Draft Module Descriptor Relational Database Level 3 C30147 December 1998 1 Title Relational

More information

Chapter 1 File Organization 1.0 OBJECTIVES 1.1 INTRODUCTION 1.2 STORAGE DEVICES CHARACTERISTICS

Chapter 1 File Organization 1.0 OBJECTIVES 1.1 INTRODUCTION 1.2 STORAGE DEVICES CHARACTERISTICS Chapter 1 File Organization 1.0 Objectives 1.1 Introduction 1.2 Storage Devices Characteristics 1.3 File Organization 1.3.1 Sequential Files 1.3.2 Indexing and Methods of Indexing 1.3.3 Hash Files 1.4

More information

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to: 14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)

More information

Modern Systems Analysis and Design

Modern Systems Analysis and Design Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued

More information

Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340

Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340 XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

We know how to query a database using SQL. A set of tables and their schemas are given Data are properly loaded

We know how to query a database using SQL. A set of tables and their schemas are given Data are properly loaded E-R Diagram Database Development We know how to query a database using SQL A set of tables and their schemas are given Data are properly loaded But, how can we develop appropriate tables and their schema

More information

The Entity-Relationship Model

The Entity-Relationship Model The Entity-Relationship Model 221 After completing this chapter, you should be able to explain the three phases of database design, Why are multiple phases useful? evaluate the significance of the Entity-Relationship

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

1. INTRODUCTION TO RDBMS

1. INTRODUCTION TO RDBMS Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

INTRODUCTION The collection of data that makes up a computerized database must be stored physically on some computer storage medium.

INTRODUCTION The collection of data that makes up a computerized database must be stored physically on some computer storage medium. Chapter 4: Record Storage and Primary File Organization 1 Record Storage and Primary File Organization INTRODUCTION The collection of data that makes up a computerized database must be stored physically

More information

DATABASE SCHEMA DESIGN ENTITY-RELATIONSHIP MODEL. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 14

DATABASE SCHEMA DESIGN ENTITY-RELATIONSHIP MODEL. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 14 DATABASE SCHEMA DESIGN ENTITY-RELATIONSHIP MODEL CS121: Introduction to Relational Database Systems Fall 2015 Lecture 14 Designing Database Applications 2 Database applications are large and complex A

More information

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective: CS 487 Week 8 Reading: 1. Ian Sommerville, Chapter 3. Objective: 1. To check the understandibility of the students in life cycle and process model for development of a software product. 2. To check if

More information

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

Chapter 1: Introduction. Database Management System (DBMS) University Database Example This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information

More information

Database Management. Chapter Objectives

Database Management. Chapter Objectives 3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management

More information

Software Engineering

Software Engineering Software Engineering Lecture 06: Design an Overview Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 35 The Design Phase Programming in

More information

Introduction. Chapter 1. Introducing the Database. Data vs. Information

Introduction. Chapter 1. Introducing the Database. Data vs. Information Chapter 1 Objectives: to learn The difference between data and information What a database is, the various types of databases, and why they are valuable assets for decision making The importance of database

More information

DATABASES AND DATABASE USERS

DATABASES AND DATABASE USERS 1 DATABASES AND DATABASE USERS CHAPTER 1 Acknowledgement: Most slides for this course have been adapted from slides made available by Addison Wesley to accompany Elmasri and Navathe s textbook. 2 LECTURE

More information

Physical Data Organization

Physical Data Organization Physical Data Organization Database design using logical model of the database - appropriate level for users to focus on - user independence from implementation details Performance - other major factor

More information

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data

More information

Whitepaper. planningit Logical IT Inventory

Whitepaper. planningit Logical IT Inventory Whitepaper planningit Logical IT Inventory 2 A Transparent IT Landscape IT planning takes place in a rapidly changing business environment and involves an overwhelming volume of volatile data hundreds

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY Scope These program criteria apply to Information Technology, Computer Engineering Technology, and specialities therein, such as computer programming, computer systems analysis,

More information

ETEC 430 Database Systems

ETEC 430 Database Systems ETEC 430 Database Systems Chapter 2: Entity-Relationship Data Modeling: Tools and Techniques Copyright 2004 J. B. Gallaher ANSI/SPARC Three Schema Model External Schema User view = how the users view the

More information

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY 2.1 Introduction In this chapter, I am going to introduce Database Management Systems (DBMS) and the Structured Query Language (SQL), its syntax and usage.

More information

Fundamentals of Design, Implementation, and Management

Fundamentals of Design, Implementation, and Management About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information