DATABASE SYSTEMS (phần 26) pot

29 297 0
DATABASE SYSTEMS (phần 26) pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1002 I Selected Bibliography Smith, J., and Smith, D. [1977] "Database Abstractions: Aggregation and Generaliza- tion," TODS, 2:2, June 1977. Smith, J., et al. [1981] "MULTIBASE: Integrating Distributed Heterogeneous Database Sys- tems," NCC, AFIPS, 50, 1981. Smith, K., and Winslett, M. [1992] "Entity Modeling in the MLS Relational Model," in VLDB [1992J. Smith, P., and Barnes, G. [1987] Files and Databases: An Introduction, Addison-Wes- ley, 1987. Snodgrass, R. [1987] "The Temporal Query Language TQuel," TODS, 12:2, June 1987. Snodgrass, R., ed. [1995] The TSQL2 Temporal Query Language, Kluwer, 1995. Snodgrass, R., and Ahn, I. [1985] "A Taxonomy of Time in Databases," in SIGMOD [1985]. Soutou, G. [1998] "Analysis of Constraints for N-ary Relationships," in ER98. Spaccapietra, S., and Jain, R., eds. [1995] Proceedings of the Visual Database Workshop, Lausanne, Switzerland, October 1995. Spooner D., Michael, A., and Donald, B. [1986]"Modeling CAD Data with Data Abstrac- tion and Object Oriented Technique," in ICDE [1986]. Srikant, R., and Agrawal, R. [1995] "Mining Generalized Association Rules," in VLDB [1995]. Srinivas, M., and Patnaik, L. [1994] "Genetic Algorithms: A Survey," IEEE Computer, June 1994. Srinivasan, v., and Carey, M. [1991] "Performance of B-Tree Concurrency Control Algo- rithms," in SIGMOD [1991]. Srivastava, D., Ramakrishnan, R., Sudarshan, S., and Sheshadri, P. [1993] "Coral++: Adding Object-orientation to a Logic Database Language," in VLDB [1993]. Stachour, P.,and Thuraisingham, B. [1990] "The Design and Implementation ofINGRES," 'rxns, 2:2, June 1990. Stallings, W. [1997] Data and Computer Communications, 5th ed., Prentice-Hall, 1997. Stallings, W. [2000] Network Security Essentials: Applications and Standards, Prentice Hall,2000. Stonebraker, M. [1975] "Implementation of Integrity Constraints and Views by Query Modification," in SIGMOD [1975]. Stonebraker, M. [1993] "The Miro DBMS" in SIGMOD [1993]. Stonebraker, M., ed, [1994] Readings in Database Systems, 2nd ed., Morgan Kaufmann, 1994. Stonebraker, M., Hanson, E., and Hong, C. [1987] "The Design of the POSTGRES Rules System," in ICDE [1987]. Stonebraker, M., with Moore, D. [1996], Object-Relational DBMSs: The Next Great Wave, Morgan Kaufman, 1996. Stonebraker, M., and Rowe, L. [1986] "The Design ofpOSTGRES," in SIGMOD [1986]. Selected Bibliography 11003 Stonebraker, M., Wong, E., Kreps, P., and Held, G. [1976] "The Design and Implementa- tion of INGRES," TODS, 1:3, September 1976. Su, S. [1985] "A Semantic Association Model for Corporate and Scientific-Statistical Databases," Information Science, 29, 1985. Su, S. [1988] Database Computers, McGraw-Hill, 1988. Su, S., Krishnamurthy, V., and Lam, H. [1988] "An Object-Oriented Semantic Associa- tion Model (OSAM*)," in AI in Industrial Engineering and Manufacturing: Theo- reticallssues and Applications, American Institute of Industrial Engineers, 1988. Subrahmanian, V. [1998] Principles of Multimedia Databases Systems, Morgan Kauf- mann, 1998. Subramanian V. S., and [ajodia, S., eds. [1996] Multimedia Database Systems: Issues and Research Directions, Springer Verlag. 1996. Sunderraman, R. [1999] ORACLE Programming: A Primer, Addison Wesley Longman, 1999. Swami, A., and Gupta, A. [1989] "Optimization of Large Join Queries: Combining Heu- ristics and Combinatorial Techniques," in SIGMOD [1989]. Tanenbaum, A. [1996] Computer Networks, Prentice Hall PTR, 1996. Tansel, A., et al., eds. [1993] Temporal Databases: Theory, Design, and Implementa- tion, Benjamin Cummings, 1993. Teorey, T. [1994] Database Modeling and Design: The Fundamental Principles, 2nd ed., Morgan Kaufmann, 1994. Teorey, T., Yang, D., and Fry, J. [1986] "A Logical Design Methodology for Relational Databases Using the Extended Entity-Relationship Model," ACM Computing Sur- veys, 18:2, June 1986. Thomas, J., and Gould, J. [1975] "A Psychological Study of Query by Example," NCC AFIPS, 44,1975. Thomas, R. [1979] "A Majority Consensus Approach to Concurrency Control for Multi- ple Copy Data Bases," TODS, 4:2, June 1979. Thomasian, A. [1991] "Performance Limits of Two-Phase Locking," in ICDE [1991]. Thuraisingham, B., et al. [2001] "Directions for Web and E-Commerce Applications Security," Tenth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2001, pp. 200-204. Todd, S. [1976] "The Peterlee Relational Test Vehicle-A System Overview," IBM Sys- tems Journal, 15:4, December 1976. Toivonen, H., "Sampling Large Databases for Association Rules," in VLDB [1996]. Tou, J., ed. [1984] Information Systems COINS-IV, Plenum Press, 1984. Tsangaris, M., and Naughton, J. [1992] "On the Performance of Object Clustering Tech- niques," in SIGMOD [1992]. Tsichritzis, D. [1982] "Forms Management," CACM, 25:7, July 1982. Tsichritzis, D., and Klug, A., eds. [1978] The ANSI/X3/SPARC DBMS Framework, AFIPS Press, 1978. 1004 I Selected Bibliography Tsichritzis, D., and Lochovsky, F. [1976] "Hierarchical Data-base Management: A Sur- vey," ACM Computing Surveys, 8:1, March 1976. Tsichritzis, D., and Lochovsky, F. [1982] Data Models, Prentice-Hall, 1982. Tsotras, v., and Gopinath, B. [1992] "Optimal Versioning of Object Classes," in ICDE [1992]. Tsou, D. M., and Fischer, P. C. [1982] "Decomposition of a Relation Scheme into Boyce Codd Normal Form," SIGACT News, 14:3, 1982, pp. 23-29. Ullman, J. [1982] Principles of Database Systems, 2nd ed., Computer Science Press, 1982. Ullman, J. [1985] "Implementation of Logical Query Languages for Databases," TODS, 10:3, September 1985. Ullman, J. [1988] Principles of Database and Knowledge-Base Systems, vol. 1, Com- puter Science Press, 1988. Ullman, J. [1989] Principles of Database and Knowledge-Base Systems, vol. 2, Com- puter Science Press, 1989. Ullman, J. D. and Widom, J. [1997] A First Course in Database Systems, Prentice-Hall, 1997. U.S. Congress [1988] "Office of Technology Report, Appendix D: Databases, Reposito- ries, and Informatics," in Mapping Our Genes: Genome Projects: How Big, How Fast? John Hopkins University Press, 1988. U.S. Department of Commerce [1993]. TIGER/Line Files, Bureau of Census, Washing- ton, 1993. Valduriez, P., and Gardarin, G. [1989] Analysis and Comparison of Relational Database Systems, Addison-Wesley, 1989. Vassiliou, y. [1980] "Functional Dependencies and Incomplete Information," in VLDB [1980]. Verheijen, G., and VanBekkum, J. [1982] "NIAM: An Information Analysis Method," in Olle et al. [1982]. Verhofstadt, J. [1978] "Recovery Techniques for Database Systems," ACM Computing Surveys, 10:2, June 1978. Vielle, L. [1986] "Recursive Axioms in Deductive Databases: The Query-Subquery Approach," in EDS [1986]. Vielle, L.[1987] "Database Complete Proof Production Based on SLD-resolution," in Pro- ceedings of the Fourth International Conference on Logic Programming, 1987. Vielle, L. [1988] "From QSQ Towards QoSaQ: Global Optimization of Recursive Queries," in EDS [1988]. Vieille, L. [1998] "VALIDITY: Knowledge Independence for Electronic Mediation," invited paper, in Practical Applications of Prolog/Practical Applications of Constraint Technology (PAP/PACT '98), London, March 1998, available from lvieille@com- puter.org, Selected Bibliography I1005 Yin, H., Zellweger, E, Swinehart, D., and Venkat Rangan, P. [1991] "Multimedia Confer- encing in the Etherphone Environment," IEEE Computer, Special Issue on Multime- dia Information Systems, 24:10, October 1991. VLDB [1975] Proceedings of theFirst International Conference on Very Large Data Bases, Kerr, D., ed., Framingham, MA, September 1975. VLDB [1976] Systems for Large Databases, Lockemann, E and Neuhold, E., eds., in Pro- ceedings of the Second International Conference on Very Large Data Bases, Brussels, Bel- gium, July 1976, North-Holland, 1976. VLDB [1977] Proceedings of the Third International Conference on Very Large Data Bases, Merten, A., ed., Tokyo, Japan, October 1977. VLDB [1978] Proceedings of the Fourth International Conference on Very Large Data Bases, Bubenko, J., and Yao, S., eds., West Berlin, Germany, September 1978. VLDB[1979] Proceedings of theFifth International Conference on Very Large Data Bases, Fur- tado, A., and Morgan, H., eds., Rio de Janeiro, Brazil, October 1979. VLDB [1980] Proceedings of the Sixth International Conference on Very Large Data Bases, Lochovsky, E, and Taylor, R., eds., Montreal, Canada, October 1980. VLDB [1981] Proceedings of the Seventh International Conference on Very Large Data Bases, Zaniolo, c., and Delobel, c., eds., Cannes, France, September 1981. VLDB [1982] Proceedings of the Eighth International Conference on Very Large Data Bases, McLeod, D., and Villasenor, Y., eds., Mexico City, September 1982. VLDB [1983] Proceedings of the Ninth International Conference on Very Large Data Bases, Schkolnick, M., and Thanos, c., eds., Florence, Italy, October/November 1983. VLDB [1984] Proceedings of the Tenth International Conference on Very Large Data Bases, Dayal, 0., Schlageter, G., and Seng, L., eds., Singapore, August 1984. VLDB [1985] Proceedings of the Eleventh International Conference on Very Large Data Bases, Pirotte, A., and Vassiliou, Y, eds., Stockholm, Sweden, August 1985. VLDB [1986] Proceedings of the Twelfth International Conference on Very Large Data Bases, Chu, W., Gardarin, G., and Ohsuga, S., eds., Kyoto, Japan, August 1986. VLDB [1987] Proceedings of theThirteenthInternational Conference on Very Large Data Bases, Stocker, P., Kent, W., and Hammersley, P.,eds., Brighton, England, September 1987. VLDB [1988] Proceedings of the Fourteenth International Conference on Very Large Data Bases, Bancilhon, E, and DeWitt, D., eds., Los Angeles, August/September 1988. VLDB [1989] Proceedings of the Fifteenth International Conference on Very Large Data Bases, Apers, E, and Wiederhold, G., eds., Amsterdam, August 1989. VLDB [1990] Proceedings of the Sixteenth International Conference on Very Large Data Bases, McLeod, D., Sacks-Davis, R., and Schek, H., eds., Brisbane, Australia, August 1990. VLDB [1991] Proceedings of the Seventeenth International Conference on Very Large Data Bases, Lohman, G., Sernadas, A., and Camps, R., eds., Barcelona, Catalonia, Spain, September 1991. 1006 I Selected Bibliography VLDB [1992] Proceedings of the Eighteenth International Conference on Very Large Data Bases, Yuan, L., ed., Vancouver, Canada, August 1992. VLDB [1993] Proceedings of the Nineteenth International Conference on Very Large Data Bases, Agrawal, R., Baker, S., and Bell, D.A., eds., Dublin, Ireland, August 1993. VLDB [1994] Proceedings of the 20th International Conference on Very Large Data Bases, Bocca, J., [arke, M., and Zaniolo, c., eds., Santiago, Chile, September 1994. VLDB [1995] Proceedings of the 21st International Conference on Very Large Data Bases, Dayal, u.,Gray, P.M.D., and Nishio, S., eds., Zurich, Switzerland, September 1995. VLDB [1996] Proceedings of the 22nd International Conference on Very Large Data Bases, Vijayaraman, T. M., Buchman, A. P., Mohan, c., and Sarda, N. L., eds., Bombay, India, September 1996. VLDB [1997] Proceedings of the 23rd International Conference on Very Large Data Bases, [arke, M., Carey, M. J., Dittrich, K. R., Lochovsky, F. H., and Loucopoulos, P.(edi- tors), Zurich, Switzerland, September 1997. VLDB [1998] Proceedings of the 24th International Conference on Very Large Data Bases, Gupta, A., Shmueli, 0., and Widom, J., eds., New York, September 1998. VLDB [1999] Proceedings of the 25th International Conference on Very Large Data Bases, Zdonik, S. B., Valduriez, P., and Orlowska, M., eds., Edinburgh, Scotland, September 1999. Vorhaus, A., and Mills, R. [1967] "The Time-Shared Data Management System: A New Approach to Data Management," System Development Corporation, Report SP- 2634,1967. Wallace, D. [1995] "1994 William Allan Award Address: Mitochondrial DNA Variation in Human Evolution, Degenerative Disease, and Aging." American Journal of Human Genetics, 57:201-223, 1995. Walton, C; Dale, A., and [enevein, R. [1991] "A Taxonomy and Performance Model of Data Skew Effects in Parallel Joins," in VLDB [1991]. Wang, K. [1990] "Polynomial Time Designs Toward Both BCNF and Efficient Data Manip- ulation," in SIGMOD [1990]. Wang, Y., and Madnick, S. [1989] "The Inter-Database Instance Identity Problem in Inte- grating Autonomous Systems," in ICDE [1989]. Wang, Y. and Rowe, L. [1991] "Cache Consistency and Concurrency Control in a Client! Server DBMS Architecture," in SIGMOD [1991]. Warren, D. [1992] "Memoing for Logic Programs," CACM, 35:3, ACM, March 1992. Weddell, G. [1992] "Reasoning About Functional Dependencies Generalized for Seman- tic Data Models," TODS, 17:1, March 1992. Weikum, G. [1991] "Principles and Realization Strategies of Multilevel Transaction Man- agement," TODS, 16:1, March 1991. Weiss, S. and Indurkhya, N. [1998] Predictive Data Mining: A Practical Guide, Morgan Kaufmann, 1998. Selected Bibliography I 1007 Whang, K. [1985] "Query Optimization in Office By Example," IBM Research Report RC 11571, December 1985. Whang, K., Malhotra, A., Sockut, G., and Burns, L. [1990]"Supporting Universal Quan- tification in a Two-Dimensional Database Query Language," in ICOE [1990]. Whang, K., and Navathe, S. [1987] "An Extended Disjunctive Normal Form Approach for Processing Recursive Logic Queries in Loosely Coupled Environments," in VLOB [1987]. Whang, K., and Navathe, S. [1992] "Integrating Expert Systems with Database Manage- ment Systems-an Extended Disjunctive Normal Form Approach," Information Sciences, 64, March 1992. Whang, K., Wiederhold, G., and Sagalowicz, D. [1982] "Physical Design of Network Model Databases Using the Property of Separability," in VLDB [1982]. Widom, J., "Research Problems in Data Warehousing," CIKM, November 1995. Widom, J., and Ceri, S. [1996] Active Database Systems, Morgan Kaufmann, 1996. Widom, J., and Finkelstein, S. [1990] "Set Oriented Production Rules in Relational Data- base Systems" in SIGMOO [1990]. Wiederhold, G. [1983] Database Design, 2nd ed., McGraw-Hill, 1983. Wiederhold, G. [1984]"Knowledge and Database Management," IEEE Software, January 1984. Wiederhold, G. [1995] "Digital Libraries, Value, and Productivity," CACM, April 1995. Wiederhold, G., Beetem, A., and Short, G. [1982] "A Database Approach to Communi- cation in VLSI Design," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1:2, April 1982. Wiederhold, G., and Elmasri, R. [1979] "The Structural Model for Database Design," in ER Conference [1979]. Wilkinson, K., Lyngbaek, P., and Hasan, W. [1990] "The IRIS Architecture and Imple- mentation," TKDE, 2:1, March 1990. Willshire, M. [1991] "How Spacey Can They Get? Space Overhead for Storage and Indexing with Object-Oriented Databases," in ICOE [1991]. Wilson, B., and Navathe, S. [1986] "An Analytical Framework for Limited Redesign of Distributed Databases," Proceedings of the SixthAdvanced Database Symposium, Tokyo, August 1986. Wiorkowski, G., and Kull, D. [1992] DB2-Design and Development Guide, 3rd ed., Addison-Wesley, 1992. Wirth, N. [197]Algorithms + Data Structures =Programs, Prentice-Hall, 1972. Wood, J., and Silver, D. [1989]J Joint Application Design: How to Design Quality Sys- tems in 40% Less Time, Wiley, 1989. Wong, E. [1983] "Dynamic Rematerialization-Processing Distributed Queries Using Redundant Data," TSE, 9:3, May 1983. Wong, E., and Youssefi, K. [1976] "Decomposition-A Strategy for Query Processing," TOOS, 1:3, September 1976. 1008 I Selected Bibl iography Wong, H. [1984] "Micro and Macro Statistical/Scientific Database Management," in rcm [1984]. Wu, X., and Ichikawa, T. [1992] "KDA: A Knowledge-based Database Assistant with a Query Guiding Facility," TKDE 4:5, October 1992. Yannakakis, Y. [1984] "Serializabilitv by Locking," JACM, 31:2,1984. Yao, S. [1979] "Optimization of Query Evaluation Algorithms," TODS, 4:2, June 1979. Yao, S., ed. [1985] Principles of Database Design, vol. 1: Logical Organizations, Pren- tice-Hall, 1985. Youssefi, K., and Wong, E. [1979] "Query Processing in a Relational Database Manage- ment System," in VLDB [1979]. Zadeh, 1. [1983] "The Role of Fuzzy Logic in the Management of Uncertainty in Expert Systems," Fuzzy Sets and Systems, 11, North-Holland, 1983. Zaniolo, C. [1976] "Analysis and Design of Relational Schemata for Database Systems," Ph.D. dissertation, University of California, Los Angeles, 1976. Zaniolo, C. [1988] "Design and Implementation of a Logic Based Language for Data Intensive Applications," MCC Technical Report #ACA-ST-199-88, June 1988. Zaniolo, c., et al. [1986] "Object-Oriented Database Systems and Knowledge Systems," in EDS [1984]. Zaniolo, c., et al. [1997] Advanced Database Systems, Morgan Kaufmann, 1997. Zave, P. [1997] "Classification of Research Efforts in Requirements Engineering," ACM Computing Surveys, 29:4, December 1997. T. Zhang, R. Ramakrishnan and M. Livny, "Birch: An Efficient Data Clustering Method for Very Large Databases," Proc. ACM SIGMOD Conference, 1996. Zicari, R. [1991] "A Framework for Schema Updates in an Object-Oriented Database System," in rCDE [1991]. Zloof, M. [1975] "Query by Example," NCC, AFIPS, 44, 1975. Zloof, M. [1982] "Office By Example: A Business Language That Unifies Data, Word Pro- cessing, and Electronic Mail," IBM Systems Journal, 21:3, 1982. Zobel, J., Moffat, A., and Sacks-Davis, R. [1992] "An Efficient Indexing Technique for Full-Text Database Systems," in VLDB [1992]. Zook, W., et al. [1977] INGRES Reference Manual, Department of EECS, University of California at Berkeley, 1977. Zvieli, A. [1986] "A Fuzzy Relational Calculus," in EDS [1986]. Index A abstract operation, 11 Abstract Syntax Notation One (ASN.1), 940 abstraction concepts, 110 access access method, 429 DAC (discretionary access control), 743-744 data access, 42 discretionary, 735-740 E-commerce policies, 745 file, 429 mandatory access control, 740-743 protection, 734-735 RBAC (role-based access control), 744 sequential access devices, 420-421 unauthorized, restricting, 16 accounts, superuser, 734 ACM Computing Surveys, 24 actions, 257 activate command, 762 activation, sequence diagrams, 389-390 active database systems, 19 design and implementation issues, 761-763 generalized model for, 757-761 potential applications for, 766 technology, 3 active state, transactions, 559 activity diagrams, 392 acyclic graphs, 44 ad-hoc querying, 907 addition (+) operator, 227 administrators. Seedatabase administrators Advanced Encryption Standards (AES), 749 advanced replication, 831 aggregate functions, 165-168,238-240,509-511 aggregation, 76, 112-113 algebra. Seerelational algebra algorithms normalization, 345-347 relational database design, 340-347 aliases, 222 all-key relations, 350 ALL keyword, 226 allocation, 812-815 contiguous, 426 indexed, 427 linked,426 ALTER command, 217-218 1009 1010 I Index AND operator, 176, 179 animations, multimedia data, 923 anomalies deletion, 300 insertion, 299-300 modification, 300 update, 298,300-302 API(application programming interface), 41, 262, 275 apostrophe ('), 227 application-based constraints, 133 application development environments, 37 application layer (three-tier client-server architecture), 828 application programmers, 14 application programming interface (APr), 41, 262, 275 application programs, 49, 262 application servers, 36, 42 applications data mining, 22 database, 49, 52-53, 255, 262 GIS, 930-931 multimedia databases, 928-929 scientific, 22 spatial,22 time series, 22 Apriori algorithm, 873-874 ARC/INFO software, 934-935 archived tapes, 421 ARIES recovery algorithm, 625-629 arithmetic operators, 226-228 Armstrong's inference rules, 309 arrow notation, 671 ASCkeyword, 228 ASN.1 (Abstract Syntax Notation One), 940 assertions, 140 constraints as, 256-257 declarative, 256 association autonomy, 818 association rules, data mining among hierarchies, 879 Apriori algorithm, 873-874 confidence, 872 frequent-pattern tree algorithm, 875-878 market-basket data, 871 multidimensional associations, 880-881 negative associations, 881-882 partition algorithm, 878-879 sampling algorithm, 874-875 support, 871 associations aggregation and, 112-113 bidirectional, 76 binary, 75 defined, 75 qualified, 76 reflexive, 76 unidirectional, 76 asterisk (*), 76, 224 ATM (Asynchronous Transfer Mode), 803 atomic attributes, 55-56 atomic literals, 668 atomic objects, 674-676 atomic value, 130 atoms, 175, 182 attribute-defined specialization, 92, 104 attributes, 75 atomic, 55-56 Boolean type, 200 complex, 56-57 composite, 55-56, 58 defined, 27 derived,56 discriminating, 201 domain of, 75 entities and, 53-57 entity types of, 57-58 grouping, 240 image, 201 inheritance, 86 key, 57 link, 76 local,89 multivalued, 56 null values, 56 prime, 314 of relationship types, 67-68 relationships as, 63-64 renaming, 236 simple, 55-56 single-valued, 56 specific, 89 stored,56 tags, 845 value sets of, 59-60 audio, multimedia data, 924 audits, security, 735 authorization identifier, 209 authorization subsystem, security and, 16 automated database design tools, 401-405 autonomy, in federated DBMS, 816-817 availability, 807 AVERAGE function, 165 A VG function, 238-240 B B+-trees, 474-481 B-trees, 443, 471-474 Bachman diagrams, 948 backflushing, 908 backup and recovery systems, 17, 37, 630-631 base class, 104 Base Stations, 916 base tables, 210 basic replication, 830 begin transactions, 553 behavior inheritance, 677 bidirectional associations, 76 binary associations, 75, 105-108 binary decompositions, 338-340 Binary Large Objects (BLOBs), 423, 658 binary locks, 584-585 binary relational operations, 158-162 binary relationships, 63 binary search, 431 bind operation, 678 binding, 263 bioinformatics,937 biological sciences and genetics, 936-939 BIRCH algorithm, 888 bit, 415 bit-level data striping, 446 bit-string data types, 212 bitmap indexing, 906-907 BLOBs (Binary Large Objects), 423, 658 block-level striping, 446 block transfer times, 419, 952 blocking factor, 425 blocks buffering of, 421 queries, 495-496 boolean data types, 212 Boolean type attributes, 200 bottom-up conceptual synthesis, 98 bottom-up design methodology, relation schema, 294 bound columns, 278 Boyce-Codd normal form (BCNF), 324-326 broadcasting, 919 browsing interfaces, 34 btt (block transfer time), disk parameters, 952 buffer manager modules, 36 buffering modules, 17 bulk transfer rates, 420 bytes, 415 C C/C++,255 C++ language binding, 693-694 cache memory, 412 caching, of disk blocks, 613-614 calculus. Seerelational calculus Index /1011 Call Language Interface (CLI), 248 CALL statement, 285 candidate keys, 305, 314 canned transactions, 262 cardinality ratio, 65-66, 129 CARTESIAN PRODUCT operation, 158 cascading rollback, 565, 616 CASE (computer-assisted software engineering), 383, 402-403 casual end users, 13-14 catalog DBMS, 9 SQL, 209-213 category, 98-100, 202-203 centralized DBMS, 38 character-string data types, 212 CHECK clause, 216 checkpoints, recovery, 615-616 child nodes, 469 class diagrams, 74-76,386-387 class libraries, 280 class name, 75 class properties, III class/subclass relationships, 86 classes, 103, 280 base, 104 defined,75 driver manager, 280 independent, 113 leaf, 104 meta-class, III classification data mining, 870, 882-885 defined, 111 clauses FROM, 219-220 INTO, 267 CHECK, 216 WITH CHECK OPTION, 261 FOREIGN, 215 GROUP BY, 240-243 HAVING, 240-243 PRIMARY, 214 SELECT, 219-220,498-501 UNIQUE, 215 FOR UPDATE OF,269 WHERE, 219-220,223-224 CLI (Call Language Interface), 248 client computers, 36 client machines, 39 client modules, 25 client programs, 36, 263 client/server architecture, 38 clients, defined, 40 [...]... 902 database administrators (DBA), 12 interfaces for, 34 security and, 734 database applications, 49, 52-53, 255, 262 database designers, 13 database management systems See DBMS database programming approaches to, 262-263 impedance mismatch, 263 languages, 262 sequence interaction, 263-264 database programming languages, 255 database schema, 27-28, 115 database servers, 36, 263 database state, 28 database. .. state, 28 database systems active, 19 active database technology, 3 characteristics, 8-11 deductive, 19 environment, 35-38 no 1014 I Index multimedia databases, 3 object-oriented, 10, 16 object-relational, 10 overview, 3-4 real-time database technology, 3 simple example of, 6-8 three-schema architecture, 29-31 traditional applications, 3 utilities, 36-37 database utilities, 36-37 databases connections... records, 277 descriptors, 209 design, database design active database systems, 761-763 automated tools for, 401-405 centralized schema design approach, 372 conceptual design, 52, 371-380 data-driven, 367 data model mapping, 383 database designers, 13 database tuning, 369 DBMS choices, 380-383 Index 11015 design methodology, 361 ER design, 71-73 local design, 52 logical database design, 368, 383 physical,... RDBMS (relational database management systems) , 21 special purpose,S, 43 DDBMS (distributed DBMS), 43 DDL (data definition language), 32, 137 deadlocks, 591-594 decision-support systems (DSS), 900 declarative assertions, 256 declarative expressions, 173 declare section, shared variables, 265 decompositions See relational decomposition deduction rules, inferencing, 19 deductive database systems, 19 Datalog... spatial, 780-782 storage of, 414-415 UNIVERSITY database example, 101-103 Datalog notation, 787 date data type, 212-213,423 DBA (database administrators), 12 interfaces for, 34 security and, 734 DBMS (database management systems) , 43 advantages of, 15-20 catalog, 9 centralized and client/server architectures for, 38-42 classification, 43-45 component modules, 35-36 database design, 380-383 DDBMS (distributed... 176, 179 Oracle distributed database systems in, 830-832 Oracle 8, 721 ORDER BY clause, 228 order preservation, 438 ordered files, 431-434 organizations, information systems, 362-364 OS (operating system), 35 OUTER JOIN operations, 169-170 outer queries, 230 OUTER UNION operation, 170-171 overflow files, 433 overlapping, 103 owner entity type, 68 p parallel database management systems, 805 parallel processing,... 615-616 deferred update, 618-621 distributed database systems, 827 force/no-force approach, 614 immediate updates, 622-624 in multidatabase systems, 629-630 outlines and categorization, 612-613 shadow paging, 624-625 steal/no-steal approach, 614 transaction rollback, 616-617 transactions, 558-559 UNDO/REDO algorithm, 613 write-ahead logging, 614 recovery and backup systems, 17, 37 recursive closure, 168... in Databases), 868 key attributes, 57 key candidate key, 135 keys candidate, 135,305,314 composite, 483 foreign, 138 partial, 318 primary, 135, 314 superkey, 134, 314 surrogate, 202 Knowledge Discovery in Databases (KDD), 868 knowledge representation, 85, 110 L labels, 843 languages, 32-33 data sublanguage , 255 database programming, 255, 262 host, 264 LANs (local area networks), 38, 809 large databases,... (OML), 693 object modeling, 85 object-oriented database systems, 10, 16 concepts, 641-643 encapsulation, 649-650 object behavior, via class operations, 650-652 object identity, 644 object persistence, 652-653 object structure, 644-647 overview, 639-641 polymorphism, 659-660 type constructors, 647-649 Object Query Language (OQL), 684-693 object-relational database systems, 10, 43-44 SQL standards and components,... notation, 132 overview, 126 update operations, 140-143 relational data modules, 27,43 relational database design Seealso design, 196-197 algorithms for, 340-347 EER model constructs, mapping to relations, 199-203 ER-to-relational mapping algorithm, 192-199 relational database management systems (RDBMS), 21 relational database schema, 135 relational decomposition multi valued dependencies, 347-353 properties . 262 sequence interaction, 263-264 database programming languages, 255 database schema, 27-28, 115 database servers, 36, 263 database state, 28 database systems active, 19 active database technology, 3 characteristics, 8-11 deductive,. data, 902 database administrators (DBA), 12 interfaces for, 34 security and, 734 database applications, 49, 52-53, 255, 262 database designers, 13 database management systems. See DBMS database. 1988. Zaniolo, c., et al. [1986] "Object-Oriented Database Systems and Knowledge Systems, " in EDS [1984]. Zaniolo, c., et al. [1997] Advanced Database Systems, Morgan Kaufmann, 1997. Zave, P. [1997]

Ngày đăng: 07/07/2014, 06:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan