Βιβλιογραφία

N. Adam and J. Worthmann: "Security-control Methods for Statistical Databases: a Comparative Study", ACM Computing Surveys, Vol.21 No.4, pp.515-556, 1989.

R. Agrawal and R. Srikant: "Fast Algorithms for Mining Association Rules", Proceedings 20th International Conference on Very Large Data Bases, pp.487-499, 1994.

R. Agrawal, J. Gehrke, D. Gunopoulos and P. Raghavan: "Automatic Subspace Clustering of High-Dimensional Data for Data Mining Applications", Proceedings ACM SIGMOD Conference, pp.94-105, 1998.

A. Aho, Y. Sagiv and J. D. Ullman: "Equivalence Among Relational Expressions", SIAM Journal of Computing, Vol.8, No.2, pp.218-246, 1979.

A. Aho, C. Beeri and J. D. Ullman: "The Theory of Joins in Relational Databases", ACM Transactions on Database Systems, Vol.4, No.3, pp.297-314, 1979.

C. Andrews, D. Litchfield, B. Grindlay and NGS Software: "SQL Server Security", McGraw-Hill/Osborne, 2003.

M. Ankerst, C. Elsen, M. Ester and H.-P. Kriegel: "Visual Classification: an Interactive Approach to Decision Tree Construction", Proceedings International Conference on Knowledge Discovery and Data Mining, pp.392-396, 1999.

ANSI: "American National Standards for Information Systems: Database Language SQL", FDT, ANSI X3,135-1986, ANSI, New York, 1986.

ANSI: "Database Language SQL with Integrity Enhancement", ANSI X3,135-1989, ANSI, New York, 1989. Also as ISO/IEC Document 9075:1989.

ANSI: "Database Language SQL", ANSI X3,135-1992, ANSI, New York, 1992. Also as ISO/IEC Document 9075:1992.

M. Atkinson, F. Banchilhon, D. DeWitt, K. Dittrich, D. Maier and S. Zdonik: "Object-Oriented Database System Manifesto", Proceedings 1st International Conference on Deductive and Object-Oriented Databases, pp.40-57, 1989.

W. Armstrong: ``Dependency Structures of Data Base Relationships'', Proceedings of the IFIP Congress, pp.580-583, 1974.

R. A. Baeza-Yates: "Expected Behavior of B$^+$-trees", Acta Informatica, Vol.26, No.5, pp.439-471, 1989.

C. Batini, S. Ceri, S. B. Navathe: "Conceptual Database Design: an Entity/Relationship Approach", Addison-Wesley, 1991.

R. Bayer and E. M. McCreight: "Organization and Maintenance of Large Ordered Indices", Acta Informatica, Vol.1, No.3, pp.173-189, 1972.

R. Bayer and E. M. McGreight: "Symmetric Binary B-trees - Data Structures and Maintenance Algorithms", Acta Informatica, Vol.1, No.4, pp.209-306, 1972.

R. Bayer and K. Unteraurer: "Prefix B-trees", ACM Transactions on Database Systems, Vol.2, No.1, pp.1-21, 1977.

B. Beauchemin, N. Berglund and D. Sullivan: `` A First Look at SQL Server 2005 for Developers'', Addison-Wesley, 2004.

D.E. Bell and L.J. La Padulla: "Secure Computer Systems: Mathematical Foundations and Model", MITRE Technical Report M74-244, 1974.

P.A. Bernstein, V. Hadzilakos and N. Goodman: "Concurrency Control and Recovery in Database Systems", Addison-Wesley, 1987.

S. Castano, M.-G. Fugini, G. Martella and P. Samarati: "Database Security", Addison-Wesley, 1995.

R.G.G. Cattell (ed.): " The Object Database Standard: ODMG Release 3.0", Morgan Kaufmann, 2000.

S. Ceri, R. J. Cochrane and J. Widom: "Practical Applications of Triggers and Constraints: Successes and Lingering Issues", Proceedings 26th International Conference on Very Large Data Bases, pp.254-262, 2000.

S. Chaudhuri and U. Dayal: "An Overview of Data Warehousing and OLAP Technology", ACM SIGMOD Record, Vol.26, No.1, pp.65-74, 1997.

S. Chaudhuri: "An Overview of Query Optimization in Relational Systems", Proceedings ACM Symposium on Principles of Database Systems, pp.34-43, 1998.

P. P. Chen: "The Entity-Relationship Model: Toward a Unified View of Data", ACM Transactions on Database Systems, Vol.1, No.1, pp.9-36, 1976.

P. M. Chen and D. A. Patterson: "Maximizing Performance in a Striped Disk Array", Proceedings 17th Annual International Symposium on Computer Architecture, pp.322-331, 1990.

P.M. Chen, E.K. Lee, G.A. Gibson, R.H. Katz and D.A. Patterson: "RAID: High-Performance, Reliable Secondary Storage", ACM Computing Surveys, Vol.26, No.2, pp.145-185, 1994.

R. Clark, S. Holloway and W. List: " The Security, Audit and Control of Databases", Avebury Technical Pub. Group, 1991.

E. F.Codd, "A Relational Model for Large Shared Databanks", Communications of the ACM, Vol.13, No.6, pp.377-387, 1970.

E.F. Codd: "Further Normalization of the Data Base Relational Model", in Data Base Systems (R. Rustin, ed.), Prentice-Hall, 1972.

E.F. Codd, Extending the Relational Model to Capture More Meaning, ACM Transactions on Database Systems, Vol.4, No.4, pp.397-434, 1979.

D. Comer: "The Ubiquitous B-tree", ACM Computing Surveys, Vol.11, No.2, pp.121-137, 1979.

T.M. Connolly and C.E. Begg: " Database Systems: a Practical Approach to Design, Implementation and Management", (3rd edition), Addison-Wesley, 2002.

C.J. Date: `` An Introduction to Database Systems'', Addison Wesley, 8th edition, 2003.

DBTG: " Report of the CODASYL Database Task Group", ACM, April 1971.

D. Denning, P. Denning, and M. Schwartz: "The Tracker: A Threat to Statistical Database Security", ACM Transactions on Database Systems, Vol.4, No.1, pp.76-96, 1979.

D. Denning and P. Denning: "Data Security", Computing Surveys, Vol.11, No.3, pp.227-249, 1979.

D.E. Denning: " Cryptography and Data Security", Addison-Wesley, 1983.

R.S. Devarakonda: "Object-Relational Database Systems - the Road Ahead", ACM Crossroads Student Magazine, Vol.7, No.3, 2001.

M.H. Dunham: " Data Mining, Introductory and Advanced Topics", Prentice Hall, 2003.

A.F. Dutka and H.H. Hanson: " Fundamentals of Data Normalization", Addison-Wesley, 1989.

B. Eaglestone and M. Ridley: " Object Databases: an Introduction", McGraw-Hill, 1998.

B. Eisenbarth, N. Ziviani, G.H. Gonnet, K. Melhorn and D. Wood: "The Theory of Fringe Analysis and its Applications to 2-3 trees and B-trees", Information and Control, Vol.55, pp.125-174, 1982.

A. Eisenberg and J. Melton: "SQL:1999, Formerly Known as SQL3", ACM SIGMOD Record, Vol.28, No.1, pp.131-138, 1999.

A. Eisenberg and J. Melton: "SQL Multimedia and Application Packages (SQL/MM)", ACM SIGMOD Record, Vol.30, No.4, pp.97-102, 2001.

R. Elmasri and S.B. Navathe: " Fundamentals of Database Systems", 3rd edition, Benjamin/Cummings, 1994.

M. Ester, H.-P. Kriegel, J. Sander and X. Xu: "A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases", Proceedings International Conference on Knowledge Discovery and Data Mining, pp.226-231, 1996.

K.P. Eswaran, J.N. Gray, R.A. Lorie and I.L. Traiger: "The Notion of Consistency and Predicate Locks in Database Systems", Communications of the ACM, Vol.19, No.11, pp.624-633, 1976.

R. Fagin: "Multivalued Dependencies and a New Normal Form for Relational Databases", ACM Transactions on Database Systems, Vol.2, No.3, pp.262-278, 1977.

R. Fagin: "Normal Forms and Relational Database Operators", Proceedings ACM SIGMOD Conference, pp.153-160, 1979.

R. Fagin, J. Nievergelt, N. Pippenger and H. R. Strong: "Extendible Hashing - a Fast Method for Dynamic Files", ACM Transactions on Database Systems, Vol.4, No.3, pp.315-344, 1979.

R. Fagin: "A Normal Form for Relational Databases that is Based on Domains and Keys", ACM Transactions on Database Systems, Vol.6, No.3, pp.387-415, 1981.

E.B. Fernandez, R.C. Summers and C. Wood: " Database Security and Integrity", Addison-Wesley, 1981.

L. Fujitani: "Laser Optical Disk: The Coming Revolution in On-Line Storage", Communications of the ACM, Vol.27, No.6, pp.546-554, 1984.

G.H. Gonnet: " Handbook of Algorithms and Data Structures", Addison-Wesley, 1984.

G. Graefe: "Query Evaluation Techniques for Large Databases", ACM Computing Surveys, Vol.25, No.2, pp.73-170, 1993.

S. Guha, R. Rastogi and K. Shim: "A Robust Clustering Algorithm for Categorical Attributes", Proceedings IEEE International Conference on Data Engineering, pp.512-521, 1990.

P. Gulutzan, T. Pelzer: "SQL-99 Complete, Really", CMP Books, 1999.

A. Guttman: "R-trees: a Dynamic Index Structure for Spatial Searching", Proceedings ACM SIGMOD Conference, pp.45-57, 1984.

J. Han and M. Kamber: " Data Mining, Concepts and Techniques", Morgan Kaufmann, 2001.

J. M. Harker, D. W. Brede, R. E. Pattison, G. R. Santana and L. G. Taft: "A Quarter Century of Disk File Innovation", IBM Journal of Research and Development, Vol.25, No.5, pp.677-689, 1981.

J.L. Hennessy and D.A. Patterson: " Computer Architecture, a Quantitative Approach", Morgan Kaufmann, 1996.

IDC (www.idc.com): "Enterprise Database Management Systems Market Forecast and Analysis, 2000-2004", Report No. 22542, 2000.

W.H. Inmon: " Building the Data Warehouse", John Wiley, 1996.

ISO: " Database Language SQL - Part 2: Foundation (ISO/IEC 9075-2)", International Organization for Standardization, 1999.

ISO: " Database Language SQL - Part 2: Persistent Stored Modules (ISO/IEC 9075-4)", International Organization for Standardization, 1999.

D. Jardine (editor): " The ANSI/SPARC DBMS Model", North-Holland, 1977.

L. Kaufman and P.J. Rousseeuw: " Finding Groups in Data: an Introduction to Cluster Analysis", John Wiley, 1990.

R.F. Kenville: "Optical Disk Data Storage", IEEE Computer, Vol.15, No.7, pp.787-804, 1982.

S. Khoshafian and A.B. Baker: " Multimedia and Imaging Databases", Morgan Kaufmann, 1996.

D.E. Knuth: " The Art of Computer Programming: Sorting and Searching", Addison-Wesley, 1973.

P.A. Larson: "Dynamic Hashing", BIT, Vol.18, No.2, pp.184-201, 1978.

P. A. Larson: "Linear Hashing with Partial Extensions", Proceedings 6th International Conference on Very Large Data Bases, pp.224-232, 1980.

R. Laurini and D. Thompson: " Fundamentals of Spatial Information Systems,", Academic Press, 1993.

C.H.C. Leung: "Approximate Storage Utilization of B-trees - A Simple Derivation and Generalizations", Information Processing Letters, Vol.19, No.4, pp.199-201, 1984.

W. Litwin: "Linear Hashing - A New Tool for File and Table Addressing", Proceedings 6th International Conference on Very Large Data Bases, pp.212-223, 1980.

D. Lomet: "Bounded Index Exponential Hashing", ACM Transactions on Database Systems, Vol.8, No.1, pp.136-165, 1983.

R. Lorie: "Physical Integrity in a Large Segmented Database", ACM Transactions on Database Systems, Vol.2, No.1, pp.91-104, 1977.

H. Mannila, H. Toivonen and A.I. Verkamo: "Efficient Algorithms for Discovering Association Rules", Proceedings AAAI Workshop Knowledge Discovery in Databases, pp.181-192, 1994.

Y. Manolopoulos and N. Lorentzos: "Performance of Linear Hashing Schemes for Primary Key Retrieval", Information Systems, Vol.19, No.5, pp.433-446, 1994.

Y. Manolopoulos, Y. Theodoridis and V. Tsotras: " Advanced Database Indexing", Kluwer Academic Publishers, 1999.

Y. Manolopoulos, A. Nanopoulos and E. Tousidou: " Advanced Signature Indexing for Multimedia and Web Applications", Kluwer Academic Publishers, 2003.

Y. Manolopoulos, A. Nanopoulos, A.N. Papadopoulos and Y. Theodoridis: `` R-trees: Theory and Applications'', Springer, 2005.

J. MacQueen: "Some Methods for Classification and Analysis of Multivariate Observations", Proceedings 5th Berkeley Symposium on Mathematics and Statistics, pp.281-297, 1967.

D. Maier: " The Theory of Relational Databases", Computer Science Press, 1983.

E.M. McGreight: "Pagination of B$^*$-trees with Variable Length Records", Communications of the ACM, Vol.20, No.9, pp.670-674, 1977.

P. Mishra and M.H. Eich: "Join Processing in Relational Databases", ACM Computing Surveys, Vol.24, No.1, pp.63-113, 1992.

H.G. Molina, J.D. Ullman and J. Widom: `` Database Systems: the Complete Book'', Prentice Hall, 2002.

A. Nanopoulos, Y. Theodoridis and Y. Manolopoulos: "C$^2$P Clustering based on Closest Pairs", Proceedings 27th International Conference on Very Large Data Bases, pp.331-340, 2001.

R.B. Natan: `` Implementing Database Security and Auditing'', Digital Press, 2005.

National Bureau of Standards: Data Encryption Standard, FIPS-Pub.46, U.S. Department of Commerce, Washington D.C., January 1977.

B.T. O'Leary and D.L. Kitts: "Optical Device for a Mass Storage System", IEEE Computer, Vol.18, No.7, pp.24-32, 1985.

D.A. Patterson, G. Gibson and R.H. Katz: "A Case for Redundant Arrays of Inexpensive Disks (RAID)", Proceedings ACM SIGMOD Conference, pp.109-116, 1988.

D. Petkovic: " SQL Server 2000: a Beginner's Guide", McGraw-Hill, 2000.

T.W. Polk and L.E. Bassham: "Security Issues in the Database Language SQL", Technical Report NIST Special Publication 800-8, National Institute of Standards and Technology, USA, 1993. Διαθέσιμο στη διεύθυνση: http://www.secinf.net/uplarticle/14/sqlsec.ps

R. Ramakrisnan and J. Gehrke: " Database Management Systems", 3rd edition, McGraw-Hill, 2003.

R. Rankins, P. Bertucci and P. Jensen: " Microsoft SQL Server 2000 Unleashed", Sams Publishing, 2003.

P. Rigaux, M. Scholl and A. Voisard: " Spatial Databases with Applications to GIS", Morgan Kaufmann, 2002.

R.M. Riordan: " Microsoft SQL Server 2000 Programming Step by Step", Microsoft Corporation, 2000.

Rivest R., Shamir A. and Adleman L.: "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems", Communications of the ACM, Vol.21, No.2, pp.120-126, 1978.

A.L. Rosenberg and L. Snyder: "Time and Space Optimality in B-trees", ACM Transactions on Database Systems, Vol.6, No.1, pp.174-183, 1981.

D.J. Rosenkrantz, R.E. Streams and P.M. Lewis II: "System Level Concurrency Control for Distributed Database Systems", ACM Transactions on Database Systems, Vol.3, No.2, pp.178-198, 1978.

C. Ruemmler and J. Wilkes: "An Introduction to Disk Drive Modeling", IEEE Computer, Vol.27, No.3, pp.144-172, 1994.

B. Saltzberg: " File Structures", Prentice Hall, 1988.

M. Scholl: "New File Organizations Based on Dynamic Hashing", ACM Transactions on Database Systems,, Vol.6, No.1, pp.194-211, 1981.

R. Sharma: " Microsoft SQL Server 2000, A Guide to Enhancements and New Features", Addison-Wesley, 2002.

G. Sheikholeslami, S. Chatterjee and A. Zhang: "WaveCluster: A Multiresolution Clustering Approach for Very Large Spatial Databases", Proceedings 24th International Conference on Very Large Data Bases, pp.428-439, 1998.

A. Silberschatz, H.F. Korth and S. Sudarshan: " Database System Concepts", 4th edition, McGraw-Hill, 2002.

K. Spett: "SQL Injection: Is Your Web Applications Vulnerable?", Technical Report, SPI Dynamics, 2002.

M. Stonebraker: " Object-Relational DBMSs: the Next Great Wave", Morgan Kaufmann, 1996.

V.S. Subrahmanian: " Principles of Multimedia Database Systems", Morgan Kaufmann, 1998.

T.J. Teorey: " Database Modeling and Design: the Fundamental Principles", 2nd edition, Morgan Kaufmann, 1994.

A.L. Tharp: " File Organization and Processing", John Wiley, 1988.

B. Thalheim: " Fundamentals of Entity-Relationship Modeling", Springer-Verlag, 2000.

D. Tsichritzis and A. Klug (eds.): " The ANSI/X3/SPARC DBMS Framework", AFIPS Press, 1978.

W. Wang, J. Yang and R. Muntz: "STING: a Statistical Information Grid Approach to Spatial Data Mining", Proceedings 23rd International Conference on Very Large Data Bases, pp.186-195, 1997.

G. Wiederhold: " Database Design", McGraw-Hill, 2nd edition, 1983.

Wiederhold G.: " File Organizations for Database Design", McGraw-Hill, 1987.

C.K. Wong: " Algorithmic Studies in Mass Storage Systems", Springer Verlag, 1983.

C. Zaniolo: " Analysis and Design of Relation Schemata for Database Systems", Ph.D. Thesis, Department of Computer Science, University of California, Los Angeles, 1976.

T. Zhang, R. Ramakrishnan and M. Livny: "BIRCH: an Efficient Data Clustering Algorithm for Very Large Databases", Proceedings ACM SIGMOD Conference, pp.103-114, 1996.