精华内容
下载资源
问答
  • 关系就是表之间的联系,在Access中,是在两表的公共字段间创建的联系性。关系通过匹配键字段中的数据来完成,键字段通常是中使用相同名称的字段
  • 关系Access

    2019-03-25 20:31:23
    一个数据库包含多个,通过建立表之间关系,可以将不同的中的数据联系起来作为查询、窗体、报表和数据访问页等其他的数据库对象的数据源。
  • 第八讲 定义表之间关系前面定义了主键,以及相应的后,就可以制定各部的关系,从而建立起一个关系数据库。的应用与管理关系数据库,中文Access2000具有很强的能力,这正是中文Visual FoxPro 6与中文Excel 2000...
  • access各对象之间关系

    千次阅读 2020-02-27 14:58:21
    access有六个对象,分别是: (Table) ——是数据库的基本对象,是创建其他5种对象的基础。由记录组成,记录由字段组成,用来存储数据库的数据,故又称数据。 查询(Query)——查询可以按索引快速查找到...

    access有六个对象,分别是:

    表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存储数据库的数据,故又称数据表。

    查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

    窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。

    报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

    宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。

    模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。

    数据库就好像是一个空房子,六个对象就好比建筑材料,各自负责一定的功能,并且相互协作。在数据库中,“表”用来存储数据;“查询”用来查找数据(不光是单纯的查找);用户通过“窗体”、“报表”获取数据;而“宏”和“模块”则用来实现数据的自动操作。数据库的主要功能就是获取数据库中的数据,所以数据在数据库各个对象间的流动就成为我们最关心的事情。为了以后建立数据库的时候能清楚的安排各种结构,应该先了解一下Access数据库中对象间的作用和联系。

      作为一个数据库,最基本的就是要有表,并且表中存储了数据,也就是数据源。有了这些数据以后,就可以将它们显示在窗体上。这个过程就是将表中的数据和窗体上的控件建立连接,在Access中把这个过程叫做“绑定”。这样就可以通过屏幕上的各种各样的窗体界面来获得真正存储在表中的数据了。而且合理地在窗体上摆放控件和图案可以使我们更容易操作和理解数据库中数据代表的含意。这样就完成数据从表到窗体的流动,实现了数据库中的数据在计算机和人之间进行了一次沟通。报表、查询、和窗体都是从数据库中获得数据信息,已实现用户的某一特定的需求,例如查找、计算统计、答应、编辑修改等等。窗体可以提供一种良好的用户操作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,甚至可以对数据库进行编辑修改。

     

    展开全文
  • Access数据库中 主—子建立

    万次阅读 2014-06-24 19:47:54
    Access数据库中的“主-子”,这其实是数据关系的问题。

    Access数据库中的“主表-子表”,这其实是数据表的关系的问题。通常,一个数据库应用系统包括多个表。为了把不同表的数据组合在一起,必须建立表间的关系。建立表之间的关系,不仅建立了表之间的关联,还保证了数据库的参照完整性。

    1. 理解参照完整性

    参照完整性是一个规则,Access使用这个规则来确保相关表中记录之间关系的有效性,并且不会意外地删除或者更改相关数据。

    (1)在符合下列所有条件时,可以设置参照完整性:

    ①来自于主表的匹配字段是主键(两个表建立“一对多”的关系后,“一”方的表称为主表,“多”方的表称为子表)。

    ②两个表中相关联的字段都有相同的数据类型。

    (2)使用按照完整性时要遵守如下规则:

    在两个表之间设置参照完整性后,如果在主表中没有相关的记录,就不能把记录添加到子表中。反之,在子表中存在与之相匹配的记录时,则在主表中不能删除该记录。

    2. 创建关系

    不同表之间的关联是通过主表的主键字段和子表的外键字段来确定的。

    示例:建立学生基本信息表和课程信息表,然后建立学生表和课程表之间的关系。

    ①建立学生表和课程表就不用说了,操作很简单。在这里,学生表包括的字段有:学号、姓名、性别、出生日期、政治面貌、入学成绩、系别ID,课程表包括字段有:学科ID、课程号、学号。可以看出,这两个表之间的关联是“学号”,我们可以看出,一个学生可以选多个课程,所以学生表和课程表是“一对多”的关系,其中学生表中的“学号”为主键,课程表中“学号”为外键。

    ②建立表之间的关系

    1)在“数据库工作”选项卡的“关系”组中,单击“关系”对应的按钮,打开“关系”窗口。

    2)在“关系”窗口中,在右键菜单中,选择“显示表”,然后选中“学生表”和“课程表”,点击“添加”按钮,则将两个表添加到关系窗口中了。

    3)在“学生表”中,选中“学号”字段,按住左键不松开,拖到“选课表”的“学号”字段上,放开左键,这时会弹出“编辑关系”对话框,选中“实施参照完整性”和“级联更新相关字段”复选框,如下图:


    4)然后单击“创建”按钮,关闭“编辑关系”对话框,返回到“关系”窗口。则会看到学生表和课程表之间建立的关系。


    这是,打开“学生表”,则会看到“主表-子表”的关系,并且在学生表的每行都有个“+”号,点击可以打开子表信息。



    PS:以上内容参考了《Access2010入门与实例教程》,若想详细学习Access数据库,这本书是个不错的选择!

    展开全文
  • 原因可能有:b外键字段数据 与 a主键字段数据不符。  解决办法:使b外键字段数据 与 a主键字段数据一致。... 当建立关系时候就会出现下的错误 将“ab”改成“aa”,先关闭数据,重新编辑关系即可

    原因可能有:b表外键字段数据 与 a表主键字段数据不符。

            解决办法:使b表外键字段数据 与 a表主键字段数据一致。

    例如下图;红色圈画出表b中 有字段值“ab”  与“aa”不符,

          当建立关系时候就会出现下表的错误

    “ab”改成“aa”,先关闭数据表,重新编辑关系即可

    展开全文
  • Access 外键 定义表之间关系 (MDB)

    千次阅读 2009-08-11 00:26:00
    定义表之间关系 (MDB) 全部显示创建表之间关系时,相关联的字段不一定要有相同的名称,但必须有相同的字段类型,除非主键字段是个“自动编号”字段。仅当“自动编号”字段与“数字”字段的“字段大小”属性相同...

     

    定义表之间的关系 (MDB) 

    创建表之间的关系时,相关联的字段不一定要有相同的名称,但必须有相同的字段类型,除非主键字段是个“自动编号”字段。仅当“自动编号”字段与“数字”字段的“字段大小”属性相同时,才可以将“自动编号”字段与“数字”字段进行匹配。例如,如果一个“自动编号”字段和一个“数字”字段的“字段大小”属性均为“长整型”,则它们是可以匹配的。即便两个字段都是“数字”字段,必须具有相同的“字段大小”属性设置,才是可以匹配的。

    隐藏定义一对多或一对一关系

    1. 关闭所有打开的表。不能在已打开的表之间创建或修改关系。
    2. 按 F11 切换到“数据库”窗口
    3. 单击工具栏上的“关系”
    4. 如果数据库中尚未定义任何关系,则会自动显示“显示表”对话框。

      如果需要添加要关联的表,而“显示表”对话框未显示,请单击工具栏上的“显示表”按钮图像

    5. 双击要作为相关表的名称,然后关闭“显示表”对话框。若要在表及其本身之间建立关系,请添加表两次。

    6. 从某个表中将所要的相关字段拖到其他表中的相关字段。

      若要拖动多个字段,请按下 Ctrl 并单击每一字段,然后拖动这些字段。

      多数情况下是将表中的主键字段(以粗体文本显示)拖到其他表中名为外键的相似字段(经常具有相同的名称)。

      将某一表中的一个字段拖到另一表中的相应字段。

    7. 系统将显示“编辑关系”对话框。请检查显示在两个列中的字段名称以确保正确性。必要情况下可以进行更改。

      根据需要设置关系选项。

    8. 单击“创建”按钮创建关系。
    9. 对要进行关联的每对表都重复第 5 步到第 8 步。

      关闭“关系”窗口时,Microsoft Access 将询问是否保存该布局。不论是否保存该配置,所创建的关系都已保存在此数据库中。

    展开全文
  • 实验一 数据库及的操作 实验类型 验证性 实验课时 6 学时 指导...二实验内容与要求 1数据库的创建打开关闭 2数据的创建建立表结构设置字段属性建立表之间关系数据的输入 3数据维护打开关闭调整外观修改
  • 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库。 关系模型就是指二维表格模型,因而一个...
  • 【数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    数据库是长期存储计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织、可共享。 (数据的最小存取...
  • 2019access创建数据、查询和窗体

    千次阅读 2019-10-25 13:59:14
    打开access菜单栏选择创建,我们可以看到有 “表格” 、“查询”、“窗体”等模块,我们可以通过这些按钮来进行的创建、查询设计、窗体的创建。 图一图一图一 1.创建 1)点击 “” 点击 “” ,出现下...
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    测试开发笔记 第一章 测试基础 7 什么是软件测试: 7 ...验收测试:(系统测试之后) 11 回归测试: 11 4.测试过程(干什么,怎么干) 12 5.各阶段输入、输出标准以及入口、出口准则:(测试阶段过程要素) 1...
  • CANOE入门(一)

    千次阅读 多人点赞 2019-11-04 15:33:54
    CANOE入门(一) CANoe是Vector公司的针对汽车电子行业的总线分析工具,现在我用CANoe7.6版本进行介绍,其他版本功能基本差不多。 硬件我使用的是CAN case XL. ...安装完成,插上USB,连接硬件,这样控制面板中,...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    注意,和我们使用过的绝大多数编译器不同,C#中编译器只执行编译这个过程,而C和C++中要经过编译和链接个阶段。换而言之C#源文件并不被编译为目标文件.obj,而是直接生成可执行文件.exe或动态链接库.dll,C#...
  • 摘 要:我们为什么要使用Access,而不用Excel,因为数据库可以大幅度地消除冗余数据,其方法就是将数据拆分到不同的中,再通过“关系建立表间的联系。那么如何确定间的关系呢。表之间关系是通过主键和外键...
  • 面试专题:Linux运维精华面试题

    千次阅读 多人点赞 2019-03-14 15:31:53
    1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维...
  • SDN

    千次阅读 多人点赞 2017-06-29 11:35:37
    IP寻址机制,利用了路由器之间的路由选择协议等,保证了数据的准确传输:只要连接端的台主机有配置合理的逻辑IP地址,就可以进行通信。 布线,路由器配置 麻烦 -> 无线AC/AP 无线AC/AP Access point ...
  • Access入门教程

    2018-10-16 16:23:55
    通过输入数据建立表 34 四、设定表之间关系 34 1. 的索引 34 2. 的主关键字 36 3. 创建并查看关系 36 4. 关系的修改与打印 37 五、修改数据库结构 38 1. 对表的操作 38 2. 对字段的操作 40 3. 数据的...
  • 如何使用ACCESS查找两表中的相同项和不同项目前我有,一张是STK自动带库的全部...首先打开工具――>关系,按鼠标右键,选显示,调出要建立关系,打开关系――>编辑关系建立两个字段的
  • 本文提供粒子群算法简介和一个算法举例,提供粒子群算法仿真PID的M文件代码...另外,本文还提供了一种动态simulink仿真方法,可以让M文件和simulink文件之间互相交换数据,实现仿真与程序的反馈,增加了仿真的灵活度。
  • GreenDao3.2.2建立表之间的关联

    千次阅读 2018-03-13 15:28:00
    在上一篇文章GreenDao保存List<String>类型数据中, ...比如,在上一篇文章中的User代表一个用户,但是每一个用户中可能会保存一个订单的集合–List. 那么这种情况就需要创建多个...
  • 层次模型,网状模型,关系模型的优缺点总结
  • DDR,DDR2,DDR3,DDR4,LPDDR区别

    万次阅读 多人点赞 2019-12-22 22:47:42
    DDR,DDR2,DDR3,DDR4,LPDDR区别 作者:AirCity 2019.12.17 ... 1 什么是DDR ...DDR是一种技术,中国大陆工程师习惯用DDR称呼用了DDR技术的SDRAM,而中国台湾以及欧美,工程师习惯用DRAM来称呼。 DDR的核心...
  • WPF开发教程

    万次阅读 多人点赞 2019-07-02 23:13:20
    该属性系统实际是一个“依赖”属性系统,因为它会跟踪属性表达式之间的依赖关系,并依赖关系更改时自动重新验证属性值。例如,如果您具有一个会继承的属性(如 FontSize),当继承该值的元素的父级发生属性更改时...
  • 基于MATLAB的水果分级设计

    万次阅读 多人点赞 2018-06-14 14:19:35
    基于MATLAB的水果分级识别技术研究摘 要本次毕业设计介绍了基于MATLAB的水果分级自动识别,利用手机端获取苹果的样本图像,应用MATLAB软件编程... 苹果大小识别方面,比较了不同的大小计算方法,选择了利用图...
  • Linux运维面试题

    千次阅读 2019-08-02 12:57:30
    1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维...
  • 创建和维护数据习题及答案 一选择题 1 Access 数据库的设计一般由 5 个步骤组成对以下步骤的排序正确的是 a 确定数据库中的 b 确定中的字段 c 确定主关键字 d 分析建立数据库的目的 e 确定表之间关系 ...
  • access2010

    2014-04-15 10:12:08
    数据库的创建、打开、关闭...数据的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 数据维护:打开、关闭、调整外观、修改结构、编辑内容 数据的操作:查找替换数据、排序记录、筛选记录
  • 用c#在Access数据库中创建新

    万次阅读 2006-07-04 10:52:00
    简单的几句话而已,唉,耗了我近一天时间:(生成NewTable,该有文本字段Field1和整型字段Field2 private void CreateNewTable() { OleDbConnection conn = new OleDbConnection("Provider= Microsoft.JET.OLEDB....
  • 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,763
精华内容 32,305
关键字:

在access建立两表之间的关系