巩固JAVA面向对象基础应用 -- 实现小巧的数据库1

    xiaoxiao2022-06-29  41

    实现过程中肯定会出现如下问题,这里是对问题难点的一点汇总:

     

    o1) 数据库系统中的接口的定义的难点,要秉承: 仅给出最小接口的 宗旨

    这个确实很难,感觉必须分清两套接口的定义,一个是提供给系统内部调用的接口,一个是提供给人们使用的接口[比如下面讲到的SQL实现,但是这种外部接口他们真正执行和依赖的仍然是给系统内部调用的接口]

     

    o2) 实现SQL语言接口[问题摘自:此处]:

    1:实验目的 SQL语言是标准的关系数据库查询语言,通过编程实现SQL语言的功能。能掌握DBMS的实现原理。 2:实验内容 (1)创建数据库表的功能 (2)删除表的功能 (3)创建索引的功能 (4)删除索引的功能 (5)数据查询与数据更新功能 (6)对各种语句的语法检查功能与语法出错提示功能 3:实验方法 (1)了解vfp数据库文件结构(.dbf) (2)研究词法分析、语法分析的实现方法 (3)实现设计并编程实现软件 我想问下如何对SQL语言进行语法和词法分析 java sql analyzer

     

    对于o2) 这个问题看起来很难,而且似乎无此必要.SQL只是数据库系统暴露给外面的一个通用接口而已.感觉真正的主要在于词法和句法的分析上,加上这个功能,实质上是想巩固和提高自己的正则使用的能力.在此可能并不会实现全部的SQL,仅仅实现一点点常用的.

    dyo_v0.01.rar (14 KB)下载次数: 54 dyov_002.rar (78.6 KB)下载次数: 23 dyov0.04.rar (43.8 KB)下载次数: 22 dyov0.05.rar (49.6 KB)下载次数: 25
    转载请注明原文地址: https://ju.6miu.com/read-1125483.html

    最新回复(0)