1,关于数据库的几个问题

1.C2.A3.A4.错误5.错误6.正确7.外模式-模式,模式-内模式8.数据结构化,(数据共享性高、冗余度低、易扩充)9.关系模型,面向对象模型12.数据的安全性保护,数据的完整性保护15.实体完整性,参照完整性16.外模式,模式

关于数据库的几个问题

2,数据库结构设计问题

这样做:TABLE[COMPUTER]FILEDS:主机 字符型,长度根据需要来定显示器 字符型,长度根据需要来定主板CPU……下面加一个字段:1、类型(以此判断) 为布尔值在程序中用判断如果类型为0,则为品牌机如果类型为1,则为兼容机(将主板+CPU+……统统显示出来)语句写法:<%=rs("zhuban")%>/<%=rs("cpu")%>/……
这个应当用树形结构包括商品名价格附属物品总数每个附属物品编号这样可以通过遍历树来实现
物理结构,你知道你在说什么么?你说的应该是数据结构吧?物理结构涉及到硬盘层次了,数据在那个扇区,哪个盘上数据结构指数据的组织,比如链表,树,图等等。你先搞清楚你需要什么吧

数据库结构设计问题

3,SQL数据库架构问题

分区表, 可能可以解决一部分问题.也就是 按 超市的编号 进行分区管理.这样, 假设有500家超市,每家超市有1万种商品的话ShopProduct表 有 500 个分区, 每个分区 1万种商品.每个超市,检索其 自己的数据的时候, 肯定要 传入 超市编号 这个字段的.当数据库分析 SQL 语句的时候,会分析要, 对于这个 指定的超市的编号, 我需要去哪一个分区去检索。 知道去哪一个分区去检索的话, 范围就被局限在 这 1万种商品范围内。 不会去查询其他超市的数据。缺点也有一点, 就是每新建一个超市, 要在数据库上面创建一个新的分区。还有就是,假如你不传递任何 超市的条件, 仅仅通过 商品的编号 去查询这个商品, 在各个超市的 售价, 那么,查询性能可能会比较低。
有一个观点我不认可:应该是超市放在Shop表里,商品信息放在Product表里,而ShopProduct表只记录前两个表中数据的对应关系,这样比较合理吧;可以考虑用分区表,或者可以考虑把ShopProduct按地区分为几个表(如东北地区、华北、西北等)
如果真有500家超市,每家有1万种商品,可以把产品分20类,建立20个不同 Product表,和20个不同的ShopProduct表。如果超市继续增加,可以继续细分产品类别。

SQL数据库架构问题

4,数据库中会出现哪些种类的错误

数据库的数据是不会被编译的代码是会编译的,这个是语法错误,就直接会给你显示错误如果你连接数据库,运行肯定会报错的是int型就是int型!
数据库什么连接不上服务器,报各种语句异常报各种语句参数数据类型异常,报各种表的冲突,约束,主外键等
模糊数据库 指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。 统计数据库 管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。 网状数据库 处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是dbtg系统。1969年美国的 codasyl组织提出了一份“dbtg报告”,以后,根据dbtg报告实现的系统一般称 为dbtg系统。现有的网状数据库系统大都是采用dbtg方案的。dbtg系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言ssddl,模式定义语言sddl,设备介质控制语言dmcl。另外还有数据操纵语言dml。 演绎数据库 是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护

5,有关数据结构的问题

例如,记录的存储方式是顺序结构存储还是B树结构存储1.三个层次是: 1)模式 模式也称逻辑模式或概念模式,定义与数据有关的安全性;数据的存储记录结构有何规定等。 2.两级映象(纠正一下你的说法,不是两级映射) 1)外模式/模式映像 对应于同一个模式可以有任意多个外模式,所以模式/内模式映像是惟一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系;内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必修改。保证了数据与程序的物理独立性。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 (2)外模式 外模式也称用户模式,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系,保证了数据与程序的逻辑独立性。 (2)模式/内模式映像 数据库中只有一个模式,也只有一个内模式。当数据库的存储结构改变时,由数据库管理员对模式/。每个用户只能看见和访问所对应的外模式中的数据,数据库中的其余数据对他们是不可见的。 (3)内模式 内模式也称存储模式,一个数据库只有一个内模式。 模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系。应用程序是依据数据的外模式编写的,从而应用程序可以不必修改。 外模式通常是模式的子集。一个数据库可以有多个外模式。应用程序都是和外模式打交道的,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 当模式改变时、完整性要求;数据是否压缩,是否加密;索引按什么方式组织。外模式是保证数据库安全性的一个有力措施,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关。   数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解而有不同的表述方法:   sartaj sahni 在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。   clifford a.shaffer 在《数据结构与算法分析》一书中的定义是:“数据结构是 adt(抽象数据类型 abstract data type) 的物理实现。”   lobert l.kruse 在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的逻辑结构及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。   一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。   在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。   选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。   在计算机科学中,数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。

文章TAG:结构数据库有哪些问题  关于数据库的几个问题  
下一篇