【摘 要】
:
近年来商用数据库系统不断发展,除了不断完善的大型数据库管理软件Oracle、DB2、SQL Server外,面向中小型企业的数据库也层出不穷,其中又以开放源代码的MySql最为流行。但是
论文部分内容阅读
近年来商用数据库系统不断发展,除了不断完善的大型数据库管理软件Oracle、DB2、SQL Server外,面向中小型企业的数据库也层出不穷,其中又以开放源代码的MySql最为流行。但是国内尚且没有自己的数据库系统管理软件,作为计算机专业的学生,学习、掌握数据库系统的实现方法在理论研究和实际应用中都有很大意义。本文从编译原理入手,在研究编译过程及相关知识的基础上,研究了数据库查询语言SQL从底层数据结构到上层语法分析的实现过程。对SQL语言实现的几个重要方面做了详细的论述,包括:数据库中表的存储结构以及其提供的相应的上层接口,用索引文件和数据文件实现存储结构,并用c语言编写接口程序;应用正则表达式、有穷自动机、上下文无关文法的相应知识进行SQL语言词法、语法分析,并且利用了词法分析工具Lex和语法分析工具Yacc,提高了工作效率并且保证了生成的语法分析器的正确性。为了介绍Lex、Yacc的使用,还阐述了一个简单的过程语言实现的方法和过程,并且为非过程语言SQL的实现提供了良好的基础。
其他文献
金融市场化也称金融自由化,是通过对金融体制的改革,使一个国家的金融体系的运转机制发生变化,从主要依靠政府管制的机制转变为由市场机制决定的机制。也即逐步放松减少政府
随着环境的不断恶化,世界各国愈来愈重视对环境问题的治理,环境管理日渐成为热点。中国企业要想在国际市场上占有一席之地必须加强环境管理,提高产品的环境品质,绿色供应链管理是
随着社会产品的日益丰富,以及社会经济和消费的深入发展,图书市场目前早已进入了以买方为主的时期,消费者的认知和认同很大程度上成为影响甚至决定企业经营和发展的重要力量,
老龄化的加剧正不断催化养老产业的快速发展。从中国目前来看,养老产业尚处于起步阶段,养老产业发展滞后于老龄化,养老服务和产品供给不能满足老年人的需求,特别是资金供给严
本文主要是针对当前我国市辖区政府职能设置存在的各种问题而展开研究的。本研究运用访谈法、比较研究法、历史分析法等多种研究方法进行研究,在整个研究过程中,本人选取了广州
联合收割机的驾驶员,特别是新驾驶员对联合收割机的使用,常存在以下误区,特提请注意.
中宣部、财政部、文化部和国家文物局不久前联合下发《关于全国博物馆、纪念馆免费开放的通知》后,许多省级博物馆纷纷宣布免费开放,而更多的县市级公立博物馆也在为免费开放加
目的探讨循证药学在产后出血治疗期间重组人凝血因子Ⅶa应用时协助实施最佳方案的作用。方法以1例产后出血经常规治疗无效后使用重组人凝血因子Ⅶa为例,介绍临床药师参与临床
高等数学是高等教育最基础的科目之一,也是培养大学生创新能力、综合素养的核心课程。积极创新大学高数教学模式,是如今高校和教师深化教学改革、发展创新教育的重点课题。基