Access数据库的学习记录

概述

  Access数据库是由微软发布的关联式数据库管理系统,可以用来存储和分析数据,并进行二次开发。

  Access数据库的对象结构包括表、查询、窗体、报表,和控件、宏等。

   * 表对象用来存储数据。

   * 查询对象用来查找和检索所需数据。

   * 窗体对象用来查看、添加和更新表中的数据。

   * 报表对象用来分析或打印特定布局中的数据。


第一章  表的设计

  数据库,是多个相关联的表的集合,用以体现某个主题。所以表的设计,是建立一个数据库的基础。

  在一个表中,每一列的列头的名称称为"字段";每一列的其他位置的信息称为"字段值";每一行的所有信息统称为"记录"。有多少行,就有多少条记录;有多少列,就有多少个字段。

  在表设计时应当注意以下要点:

   ● 合理设置字段的数据类型。

   ● 每个表都应该定义主键和外键(如果有外键)。主键是必须的、唯一的、不能再更改的。

   ● 合理设置表中的索引,除了主键字段,尽量减少索引的使用。

   ● 通过设置字段的属性等,在数据库系统的最底层对数据进行强制约束,如禁止重复(通过无重复索引)、是否必填项、字段大小等。

   ● 仔细设置好字段的其它非数据限制性属性,如格式、小数位数、输入掩码、标题、显示控件等,如果控件为组合框、列表框,还应该设置好其行来源、列宽等属性。

   ● 通过关系视图界面建立表与表之间的有关系,每个关系的“实施参照完成性”属性都应该选中,用来保障相关联表中数据的完整和有效。


第二章  查询的设计

  查询,就是对数据进行统计汇总的功能。每个查询对象,其本质都是一个 SQL 语句。

  窗体设计的要点

  报表设计的要点

  报表,是提供数据的最终输出。Access的报表的行可以任意,而列(字段)是固定的。


待定

通用的功能,比如登录模块、用户管理模块、权限管理模块、自动升级模块、常用的自定义函数等,

使用入门、编程基础、数据库基础、实用功能模块案例、完整系统安全

使用《盟威软件快速开发平台》开发和一般的 Access 开发有什么区别?

如数据和程序分离(分为后台数据库和前台客户端)、默认采用非绑定式窗体、尽量避免使用“OLE对象”或“附件”等其它数据库不支持或对性能影响比较大的字段数据类型等等。

原 因是基于Access后台数据库时,可以设置好字段的格式、输入掩码、标题、默认值等等属性,然后在使用Access的向导或者快速开发平台的自动生成器 去创建窗体时,可以直接将这些属性继承过来,自动应用在控件属性中。而如果换成其它后台数据库,字段就没有了这些扩展属性,需要在窗体创建完成后,再去一 个一个的修改控件属性,就会比较麻烦,多出不少工作量。

时间: 2024-10-13 09:05:08

Access数据库的学习记录的相关文章

Access数据库删除重复记录,只保留一条记录的做法

Access数据库删除重复记录,只保留一条记录的做法: 只保留id最小的记录方法: delete from [表名] where id not in (select min(id) from [表名] group by [带重复记录的字段名称]) 只保留id最大的记录方法: delete from [表名] where id not in (select max(id) from [表名] group by [带重复记录的字段名称])

数据库设计学习记录

1.将范围缩小到最小添加到表中如果有个人资产还得添加个人资产表.我们只需要直接添加一个表就能实现.直接缩小到最小范围.直接设计库库存表包含个人ID字段和部门ID字段(部门字段存在原因是可能一个人多重身份无法区分)这样就能通过个人找到所属那个部门的资产.找到所属那个公司的资产.2.合并条件死值字段,同一种展示功能可以考虑合并字段成一个字段,,公告状态ID和重新编辑ID效果都是用来是否展示公告信息,两个字段完全可以合并成(1发布,2未发布已编辑,3未发布未编辑)这样能达到同样的语气效果.但是是否置顶

mycat - 数据库中间件 学习记录4

mycat的配置 cacheservice.properties:路由缓存相关配置文件 index_to_charset.properties:字符集映射关系 rule.xml:分片规则 schema.xml:逻辑库定义 sequence_conf:sequence配置信息(一般用基于db,time两种) server.xml:mycat server配置参数,默认参数 wrapper.conf:JVM配置参数 zk-create.yaml:zk初始化参数 下图:server.xml 下图是sc

Winform操作Access数据库增删改操作学习笔记

此程序是本人学习Winform操作Access数据库时学习笔记. 程序源码来源于:<Visual C# 2008 程序开发入门与提高 >赵增敏 编著 操作方法: 1.新建一个Winform项目,并将该项目设置为启动项目: 2.复制数据库文件到程序根目录下. 3.添加3个Label.两个TextBox.一个ListBox,四个Button控件. 4.窗体底部Label修改名称为“labelMsg”,两个文本框修改名称为:textboxSurname,textboxName. 5.列表框命名为Li

python学习记录第四篇--数据库

只要用到MySQLdb,使用时请先安装MySQLdb,百度上可以下载! #coding=utf-8'''@author: 使用python操作MySQL数据库'''import MySQLdb#import MySQLdb.cursorsconn=MySQLdb.connect(user='root',passwd='root') #connect共三个值,user,passwd,host,无密码且连接本地数据库时,可以都为空.cur=conn.cursor() #创建游标,使用游标进行数据库操

[易语言]连接ACCESS数据库学习

一.支持库配置 工具-支持库配置-数据库操作支持库 二.添加控件 启动窗口添加控件(数据库连接/记录集/超级列表框) 三.数据库连接 数据库连接1.连接Access ("数据库文件路径", "数据库密码") 例:数据库连接1.连接Access (取运行目录 () + "H:\m.mdb", "") 四.定义变量 .局部变量 索引, 整数型 .局部变量 用户ID, 整数型 .局部变量 日期时间, 文本型 五.例子 .支持库 eD

程序员面试笔试宝典学习记录(三)(数据库相关知识)

关系数据库系统与文件数据库系统的区别如下: (a)关系数据库系统的主要特征是数据的结构化,而文件数据库系统是数据的非结构化. (b)关系数据库系统中,用户看到的逻辑结构是二维表,而文件数据库系统中,基本元素是文件. (c)文件数据库系统可以实现多媒体文件管理,支持C/S工作模式. acid,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability). 数据查询:select sele

C# access数据库软件使用事务插入多条记录

C# access数据库软件使用事务插入多条记录 protected void Button1_Click(object sender, EventArgs e) { /*=============测试通过===============*/ OleDbConnection con = new OleDbConnection(“Provider=Microsoft.Jet.OleDb.4.0;Da ta Source=C:/Inetpub/wwwroot/DotNetArticle/App_Dat

前端小白之每天学习记录----php(2)数据库操作软件

数据库 存储数据的仓库(软件)(DBA:Database Administrator)数据库管理员mysqlsqlserveroracle...... 数据库软件架构 C(client)->S(server)用户<--->服务器 eg:腾讯qq, 金山杀毒软件,wps, office... B(Browser)->S(server)浏览器<-->服务器 eg:所有从浏览器打开的网站(应用) 存储数据的软件(我们用wps的表格来举例) wps           数据库