广告
返回顶部
首页 > 资讯 > 数据库 >数据库逻辑
  • 179
分享到

数据库逻辑

2024-04-02 19:04:59 179人浏览 八月长安
摘要

1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。答案:数据:是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数

1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。答案:数据:是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数和实数,文本编辑所用到的字符串,多媒体程序处理的图形、图像、声音、动画等通过特殊编码定义后的数据。数据元素:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、结点、记录等。数据元素用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等。数据项:是组成数据元素的、有独立含义的、不可分割的最小单位。例如,学生基本信息表中的学号、姓名、性别等都是数据项。数据对象请添加链接描述:是性质相同的数据元素的集合,是数据的一个子集。例如:整数数据对象是集合N={0,±1,±2,…},字母字符数据对象是集合C={‘A’,‘B’,…,‘Z’, ‘a’,‘b’,…,‘z’},学生基本信息表也可是一个数据对象。数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。换句话说,数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。逻辑结构:从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。因此,数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。存储结构:数据对象在计算机中的存储表示,也称为物理结构。抽象数据类型:由用户定义的,表示应用问题的数学模型,以及定义在这个模型上的一组操作的总称。具体包括三部分:数据对象、数据对象上关系的集合和对数据对象的基本操作的集合。2.试举一个数据结构的例子,叙述其逻辑结构和存储结构两方面的含义和相互关系。答案:例如有一张学生基本信息表,包括学生的学号、姓名、性别、籍贯、专业等。每个学生基本信息记录对应一个数据元素请添加链接描述,学生记录按顺序号排列,形成了学生基本信息记录的线性序列。对于整个表来说,只有一个开始结点(它的前面无记录)和一个终端结点(它的后面无记录),其他的结点则各有一个也只有一个直接前趋和直接后继。学生记录之间的这种关系就确定了学生表的逻辑结构,即线性结构。这些学生记录在计算机中的存储表示就是存储结构。如果用连续的存储单元(如用数组表示)来存放这些记录,则称为顺序存储结构;如果存储单元不连续,而是随机存放各个记录,然后用指针进行链接,则称为链式存储结构。即相同的逻辑结构,可以对应不同的存储结构。3.简述逻辑结构的四种基本关系并画出它们的关系图。答案:(1)集合结构数据元素之间除了“属于同一集合”的关系外,别无其他关系。例如,确定一名学生是否为班级成员,只需将班级看做一个集合结构。(2)线性结构数据元素之间存在一对一的关系。例如,将学生信息数据按照其入学报到的时间先后顺序进行排列,将组成一个线性结构。(3)树结构数据元素之间存在一对多的关系。例如,在班级的管理体系中,班长管理多个组长,每位组长管理多名组员,从而构成树形结构。(4)图结构或网状结构数据元素之间存在多对多的关系。例如,多位同学之间的朋友关系,任何两位同学都可以是朋友,从而构成图形结构或网状结构。其中树结构和图结构都属于非线性结构。 4.存储结构由哪两种基本的存储方法实现?答案:(1)顺序存储结构顺序存储结构是借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系,通常借助程序设计语言的数组类型来描述。(2)链式存储结构顺序存储结构要求所有的元素依次存放在一片连续的存储空间中,而链式存储结构,无需占用一整块存储空间。但为了表示结点之间的关系,需要给每个结点附加指针字段,用于存放后继元素的存储地址。所以链式存储结构通常借助于程序设计语言的指针类型来描述。

您可能感兴趣的文档:

--结束END--

本文标题: 数据库逻辑

本文链接: https://www.lsjlt.com/news/37413.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库逻辑
    1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。答案:数据:是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数...
    99+
    2022-10-18
  • oracle数据库逻辑备份
       文档编写的技术的水平,一直被吐槽,但是也很郁闷,编写的文档能完成实施,但是缺少润色,因此一直没有写博客,但是还是忍不住想记录点东西,免得留下遗憾,毕竟作为一个技术宅,只看别人的博...
    99+
    2022-10-18
  • 【MySQL】数据库逻辑备份工具--mydumper
    [root@wallet01 ~]# yum install -y glib2-devel mysql-devel zlib-devel \ pcre-devel openssl-devel cmake ...
    99+
    2022-10-18
  • MySQL数据库的逻辑和物理备份
    本篇内容介绍了“MySQL数据库的逻辑和物理备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!逻辑备份&n...
    99+
    2022-10-18
  • MySQL数据库逻辑备份工具mysqldump介绍
    下文给大家带来有关MySQL数据库逻辑备份工具mysqldump介绍内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完MySQL数据库逻辑备份工具mysqldump...
    99+
    2022-10-18
  • 关系数据库中数据逻辑结构指的是什么
    这篇文章主要介绍了关系数据库中数据逻辑结构指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关系数据库中的数据逻辑结构是二维表格。关系...
    99+
    2022-10-18
  • Oracle数据库中如何使用逻辑操作符
    Oracle数据库中如何使用逻辑操作符,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在Oracle数据库中逻辑操作符的使用方法详解,在WH...
    99+
    2022-10-18
  • 数据库中间隔分区表的删除逻辑
    这篇文章主要介绍了数据库中间隔分区表的删除逻辑,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。主要讨论如下:1.间隔分区表的删除逻辑2.如何处...
    99+
    2022-10-18
  • 数据库逻辑备份与恢复是怎样的
    本篇文章为大家展示了数据库逻辑备份与恢复是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。(一)问题:初次接触数据库备份与恢复,目前是应用在这样一个场景:我们平...
    99+
    2022-10-19
  • 怎么使用Oracle数据库的逻辑备份工具
    这篇文章主要介绍“怎么使用Oracle数据库的逻辑备份工具”,在日常操作中,相信很多人在怎么使用Oracle数据库的逻辑备份工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-18
  • MySQL数据库中逻辑架构的原理是什么
    MySQL数据库中逻辑架构的原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、笼统的逻辑架构先给出一张逻辑架构图,这...
    99+
    2022-10-18
  • 数据库文件逻辑结构形式指的是什么
    本篇内容主要讲解“数据库文件逻辑结构形式指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库文件逻辑结构形式指的是什么”吧!数据库文件的逻辑结构形式是记录式文件。文件的逻辑结构可分为两...
    99+
    2023-07-02
  • Oracle数据库导入导出逻辑备份方法有哪些
    这篇文章主要介绍Oracle数据库导入导出逻辑备份方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!【EXP常用参数】USERID  即用户名/密码该参数就必须且为第...
    99+
    2022-10-19
  • MySQL中怎么实现逻辑数据恢复
    本篇文章给大家分享的是有关MySQL中怎么实现逻辑数据恢复,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。备份体系的支持能力粒度备份类型备份模式...
    99+
    2022-10-18
  • 数据库表CRMD_ORDERADM_I里字段OBJECT_TYPE的计算逻辑是怎样的
    本篇文章为大家展示了数据库表CRMD_ORDERADM_I里字段OBJECT_TYPE的计算逻辑是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为了解决一个问题,我需要弄清楚字段OBJECT_...
    99+
    2023-06-04
  • Java精炼解读数据结构逻辑控制
    目录一、顺序结构二、分支结构switch 语句 三、 循环结构3.1 while 循环 3.2 break3.3 continue 3.4 for 循环 3.5 do while 循...
    99+
    2022-11-13
  • sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法是什么
    这篇文章将为大家详细讲解有关sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。更改M...
    99+
    2022-10-18
  • 数据库存数据时,逻辑上防重了为啥还会出现重复记录?
    在很多异常情况下,比如高并发、网络糟糕的时候,数据库里偶尔会出现重复的记录。 假如现在有一张书籍表,结构类似这样 +----+--------------+ | id | name | +----+-------------...
    99+
    2019-07-14
    数据库存数据时,逻辑上防重了为啥还会出现重复记录?
  • 怎么用Java程序调用expdp数据泵实现自动逻辑备份Oracle数据库
    本篇内容主要讲解“怎么用Java程序调用expdp数据泵实现自动逻辑备份Oracle数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Java程序调用e...
    99+
    2022-10-18
  • 数据泵逻辑迁移后sequence的唯一冲突
    前言总结一个老生常谈的话题,利用数据泵执行逻辑导入时,经常会碰到sequence发生唯一冲突的问题,本文总结解决方式原因impdp执行导入时,按顺序先导入sequence(假定此时currval是100)而...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作