An introduction to database systems: vol. I (4th ed.)
An introduction to database systems: vol. I (4th ed.)
Algorithms & data structures
Some high level language constructs for data of type relation
ACM Transactions on Database Systems (TODS)
A relational model of data for large shared data banks
Communications of the ACM
Letters to the editor: go to statement considered harmful
Communications of the ACM
Database Design
PASCAL user manual and report
ACM '72 Proceedings of the ACM annual conference - Volume 2
A laboratory approach to teaching compiler writing
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Teaching data management using an educational data base management system
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Hi-index | 0.00 |
Two of the most demanding subjects in a Computer Science Curriculum are Compiling Techniques and Databases. In both courses, a major problem is: what should be the main project in the laboratory?. Since 1974, we have had students at various universities write compilers (2) in such a course. In each case, a complete compiler has been implemented. We have tried to establish a direct connection between the Compiling Techniques Course and the Databases Course because both can be selectively chosen by the same students. This paper is divided into three parts: first, we outline the content of each course and the relationship existing between them; secondly, we analyze the criteria for language selection with regards to both courses (also with respect to methodology and to structured programming); third, we discuss the language and illustrate it using some examples.