Access数据库基础与计算机知识概览

版权申诉
0 下载量 10 浏览量 更新于2024-07-03 收藏 93KB DOC 举报
"Access数据库中哪个数据库对象是其他数据库对象的基础" 在Access数据库中,表(Table)是其他数据库对象的基础。表是数据库的核心,它存储了所有结构化的数据,包括字段(列)和记录(行)。每个字段定义了一种数据类型,如文本、数字或日期/时间,而记录则包含了特定数据实例。表的设计直接影响到数据库的性能和数据的一致性。 其他数据库对象,如查询(Query)、报表(Report)、窗体(Form)、宏(Macro)和模块(Module),都是基于表构建的。查询可以用来筛选、联接、汇总或分析表中的数据;报表用于以预定义的格式打印或展示数据;窗体提供了用户友好的界面来查看、输入和编辑数据;宏则是一系列操作的集合,可以自动化常见的数据库任务;模块用于编写VBA(Visual Basic for Applications)代码,实现更复杂的逻辑和自定义功能。 1. 查询:查询是Access数据库中强大的工具,可以基于一个或多个表创建。它们可以是选择查询(Select Query),用于检索满足特定条件的数据;操作查询(Action Query),如更新查询和删除查询,用于修改或删除现有数据;还可以是参数查询,允许用户在运行时输入值。 2. 报表:报表是根据查询或表生成的预定义布局,用于数据分析和打印。它们可以包含计算、总计和分组,以及各种格式化选项,以清晰地呈现信息。 3. 窗体:窗体是用户与数据库交互的主要界面。它们可以包含单个或多个表的字段,以及按钮、列表框和其他控件,提供数据输入、浏览和更新的功能。 4. 宏:宏是一系列操作的序列,用于简化和自动化常见的数据库任务,如打开窗体、执行查询或执行其他宏。 5. 模块:模块是VBA代码的容器,允许开发人员编写自定义函数和过程,以增强数据库的功能,实现更复杂的业务逻辑。 掌握这些基础数据库对象的理解和使用,对于有效地设计和管理Access数据库至关重要。通过合理组织和利用这些对象,可以创建高效、可靠且用户友好的数据库解决方案。

@Slf4j @SpringBootApplication @MapperScan({"org.jeecg.**.mapper", "com.sky.**.mapper"}) @EnableTransactionManagement() //@EnableFeignClients(basePackages = {"org.jeecg", "com.sky"}) @ComponentScan(basePackages = {"org.jeecg", "com.sky"}, excludeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = {DynamicDataSourceConfig.class, DynamicTenantInterceptor.class})) public class SkyPlatformSystemApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SkyPlatformSystemApplication.class); } /** * 监听器:监听HTTP请求事件 * 解决RequestContextHolder.getRequestAttributes()空指针问题 * * @return */ @Bean public RequestContextListener requestContextListener() { return new RequestContextListener(); } public static void main(String[] args) throws UnknownHostException { // log.info("数据库密码:" + SecurityExtUtil.jiami("sky_mall")); ConfigurableApplicationContext application = SpringApplication.run(SkyPlatformSystemApplication.class, args); Environment env = application.getEnvironment(); String ip = InetAddress.getLocalHost().getHostAddress(); String port = env.getProperty("server.port"); String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path")); log.info("\n-----------------------------------------------------------\n\t" + "Application Sky-Platform-Boot is running! Access URLs:\n\t" + "Local: \t\t\thttp://localhost:" + port + path + "/\n\t" + "External: \t\thttp://" + ip + ":" + port + path + "/\n\t" + "Swagger文档: \thttp://" + ip + ":" + port + path + "/doc.html\n" + "-----------------------------------------------------------"); }这是什么意思

2023-07-15 上传