ACCESS学习日记
一、 ACCESS 的六种对象
a) 表是数据库的基本对象,其它几种对象都基于它而产生.
b) 查询: 可以按照索引查找需要的记录; 可以按要求筛选记录; 连接若干字段组成新表.
c) 窗体提供了一种方便的浏览,输入及更改数据的窗口.
d) 报表:数据分类汇总,打印.
e) 宏:相当于批处理,执行一系列操作
f) 模块:功能与宏相似,只是更加精细,编程.
二、 六种对象,三种类型
a) 表和查询: 数据的来源和基础
b) 窗体和报表:用于显示和打印
c) 宏和模块:主要用于控制.
d) 补充:通过数据访问页访问数据(一种网页)
a) 表的概念:
i. 表的属性; 表的记录; 表的分量;
ii. 对记录的操作: 投影和选择;
iii. 表与表之间可以建立连接;
b) 表的设计原则
i. 表的功能要单一;(符合范式)
ii. 字段唯一;
iii. 记录唯一性(不存在完全一样的记录)
iv. 功能相关性(不包含无关属性)
v. 字段无关性:对某一字段的修改不应该影响其它字段的数据(解决办法通常是分割表)
c) 创建数据库(通过模板; 使用向导创建表; 用表设计器创建表;)
相关推荐
-
ACCESS学习日记
一. ACCESS 的六种对象 a) 表是数据库的基本对象,其它几种对象都基于它而产生. b) 查询: 可以按照索引查找需要的记录; 可以按要求筛选记录; 连接若干字段组成新表. c) 窗体提供了一种方便的浏览,输入及更改数据的窗口. d) 报表:数据分类汇总,打印. e) 宏:相当于批处理,执行一系列操作 f) 模块:功能与宏相似,只是更加精细,编程. 二. 六种对象
-
Ionic学习日记实现验证码倒计时
前言 要做一个app的话,肯定会涉及到这个功能,所以就从网上找了许多前辈的资料,找到了一个最适合自己并且方便理解的实现此功能,写此日记方便未来自己复习和其他人学习 思路 在用户注册的时候,时下不少app都选择了绑定手机号注册,这是一个非常好的想法,便捷用户操作,也很方便遵循实名制的问题,在设计按钮的时候,需要让他显示在输入验证码的旁边,并在用户点击后,开始倒计时,并将按钮变成无法点击效果 点击前 点击后 在本篇日记中只涉及到1个page下的文件,包括html.ts和scss(我的页面名为reg,
-
一篇文章带你了解C++Primer学习日记--处理数据
目录 1.简单变量 1.1变量名 1.2整型short,int,long和long long 1.3无符号类型 1.4选择整型类型 1.5char类型 2.const限定符 3.浮点类型 4.类型转换 5.C++11中的auto声明 总结 1.简单变量 1.1变量名 1.以两个下划线打头或以下划线和大写字母大头的名称被保留给实现使用.以一个下划线开头的名称被保留给实现,用作全局标识符: 2. 类的成员变量一般都加上前缀"_",这样可以避免数据成员与成员函数的参数同名.这个是一般的命名规
-
C# 拷贝数组的几种方法(总结)
突然学到了,所以就放到博客上来共享一下,权当是学习日记吧. 首先说明一下,数组是引用类型的,所以注意不要在复制时复制了地址而没有复制数值哦! 其实在复制数组的时候,一定要用new在堆中开辟一块新的空间专门用于存放数组,这样才是有效的. (1) int[] pins = { 9, 3, 7, 2 }; int[] copy=new int[pins.length]; for (int i = 0; i < copy.length; i++) { copy[i] = pins[i]; } (2) i
-
详解小程序BackgroundAudioManager踩坑之旅
由于贵公司业务发展需要,切图仔开始写起了小程序啦(兴奋地搓小手手) 贵公司是知识付费平台,需要音频播放课程,同时希望用户在退出小程序后依然可以听课.在这种情况下,小程序的API--BackgroundAudioManager就派得上用场啦. 在看完官方文档,信心满满地写完提测后,测试小姐姐找出的bug比我的工资还多!!(
-
学习Apache的mod rewrite、access写法
Apache 的 mod rewrite RewriteEngine On RewriteBase /B2B/website/ RewriteRule ^article-([0-9]+)\.html$ view_details.php?browse=profile&id=$1 以上这个测试通过的.如果不行关键是服务器端,以后的怎么改就发挥了 关于图片的 可以加一个 /503(id)/title.htm 这样一定不重复了,用503或其他数字或者是abc也行,不顾oabc还想不是很理想,学学ii的,
-
搭建小型access数据库实录
今天在确认实习生不能帮忙搭建数据库后,自己根据业务需求尝试搭了一个小型access数据库. 主要目的:储存历史月度数据,避免每次从公司数据库下载数据的麻烦,节省数据拉取时间. 搭建了以acct id为主键的两种数据. 1)客户信息,包括 由业务人员手工更新汇总的数据,如客户所在区域,商业信息等. 由机器抓取的客户信息,如客户账号状态,专属业务人员信息等等. 上述数据按照每月定期更新,以及每周更新,存储在不同的表里. 2)客户交易信息,计划包括: 汇总月度信息,如月成交额,交易量等: 分多个维度的
-
Prototype Object对象 学习
Object is used by Prototype as a namespace; that is, it just keeps a few new methods together, which are intended for namespaced access (i.e. starting with "Object."). 上面说的namespace个人理解就相当于C#中的静态类,提供工具函数的意思,和C#中的namespace应该不是一个概念.因为C#中的命名空间后面不会直
-
ASP 连接Access数据库的登陆系统
一.基本目标 首先在Access数据库Database.mdb中存在着用户信息表test: 编写一个登陆系统,如果用户输入的用户名在表中没有,则提示"查无此人",如果输入密码错误,则提示"密码错误" 如果用户输入的用户名与密码都正确,则跳转到登陆成功页 登陆成功页在普通情况下,不允许通过输入网址就能访问 二.基本思想 使用asp的session对象确保了用户名与密码的传递. 弹出部分使用了javascript的脚本语言,使用asp对用户信息表进行查询. 站点的基本结
-
VB6实现连接Access数据库的ADODB代码实现方法
本文实例讲述了使用ADODB.Connection连接access数据库的方法,驱动类型版本为:Microsoft.Jet.OLEDB.4.0.在VB的数据库操作中,连接数据库是第一步,也是最基本的,本文所述的这个例子,对于初学者学习如何在VB中连接Access数据库有着很好的借鉴参考价值. 具体实现代码如下: VERSION 5.00 Begin VB.Form 操作数据库 Caption = "VB操作数据库" ClientHeight = 3645 ClientLeft = 49
随机推荐
- JavaScript中判断两个字符串是否相等的方法
- DLL(Dynamic Linkable Library) 详解说明
- Java线程编程中的主线程讲解
- 微信小程序 loading(加载中提示框)实例
- MvcPager分页控件 适用于Bootstrap
- php zlib压缩和解压缩swf文件的代码
- Ajax请求成功后打开新窗口地址
- 基于MyBatis XML配置方法(全面了解)
- 非常不错的封杀网络木马病毒十大绝招第1/2页
- 企业管理器备份和还原SQL Server数据库
- JavaScript中使用构造器创建对象无需new的情况说明
- js获取IFRAME当前的URL的方法
- js switch case default 的用法示例介绍
- Python selenium 父子、兄弟、相邻节点定位方式详解
- Android studio so库找不到问题解决办法
- C#删除最后一个结尾逗号的方法
- PHP中的gzcompress、gzdeflate、gzencode函数详解
- 显示程序执行时间php函数代码
- C#实现大数字运算的实例代码
- C++ primer基础之容器insert