当前位置:首页 » 软件系统 » 概念设计可以独立于数据管理系统对不对
扩展阅读
纸质车票可以在网上退吗 2025-05-15 19:05:31

概念设计可以独立于数据管理系统对不对

发布时间: 2022-03-30 19:40:55

‘壹’ 所有系统都必须在概念数据模型中包含事件记录或日志功能。对还是错

所有系统都必须在概念数据模型中包含事件记录或日志功能 是对的

‘贰’ 数据库设计是指设计数据库管理系统吗

不是;前者是设计应用,后者是设计软件怎么开发。

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统。

使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。

它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language)。

供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

(2)概念设计可以独立于数据管理系统对不对扩展阅读:

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。

由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就。

而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

需求分析:

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。

在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析的结果采用数据流程图(DFD)进行图形化的描述。

概念设计:

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。

这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。

以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等。

从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统是一个能够提供数据录入、修改、查询的数据操作软件,具有数据定义、数据操作、数据存储与管理、数据维护、通信等功能,且能够允许多用户使用。

另外,数据库管理系统的发展与计算机技术发展密切相关。而且近年来,计算机网络逐渐成为人们生活的重要组成部分。

为此,若要进一步完善计算机数据库管理系统,技术人员就应当不断创新、改革计算机技术,并不断拓宽计算机数据库管理系统的应用范围,从而真正促进计算机数据库管理系统技术的革新。

技术特点:

(1)采用复杂的数据模型表示数据结构,数据冗余小,易扩充,实现了数据共享。

(2)具有较高的数据和程序独立性,数据库的独立性有物理独立性和逻辑独立性。

(3)数据库系统为用户提供了方便的用户接口。

(4)数据库系统提供4个方面的数据控制功能,分别是并发控制、恢复、完整性和安全性。

数据库中各个应用程序所使用的数据由数据库系统统一规定,按照一定的数据模型组织和建立,由系统统一管理和集中控制。

(5)增加了系统的灵活性。

参考资料来源:网络-数据库设计

网络-数据库管理系统

‘叁’ 数据库是可以独立于数据库管理系统而存在的吗本人是菜鸟 求高人解释!!

肯定是不行的,orcale sql db2这些都是需要安装相应数据库服务后才能对数据进行访问和管理的,但也不是所有的数据库都需要服务。
比如access的mdb数据库就可以直接在VS里面直接访问,其他也有一些小型数据库可以这样访问,当应用环境并不是很复杂时,甚至我们可以自己简单制作一个数据库,用来实现特定的数据存储功能,我就这么用过,不懂可以多了解下!

‘肆’ 数据库设计过程中,独立于数据库管理系统的是哪一阶段

数据库设计的过程(六个阶段)
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。数据库,容纳数据的仓库,
数据库系统,数据库、数据库管理系统、硬件、操作人员的合在一起的总称
数据库管理系统,用来管理数据及数据库的系统。
数据库系统开发工具,以数据库管理系统为核心,用高级语言开发一套给傻瓜用户使用的数据库应用系统的软件。
数据库系统包含数据库管理系统、数据库及数据库开发工具所开发的软件(数据库应用系统数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。

‘伍’ 哪位大哥大姐帮帮小弟!计算机方面的题

1 . 按照数据模型分类,数据库系统可以分为三种类型,正确的是(A) (2 分)
A. 大型、中型和小型
B. 西文、中文和兼容
C. 层次、网状和关系
D. 数据、图形和多媒体

2 . 单个用户使用的数据视图的描述称为 (D) (2 分)
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式

3 . 多数实体属性都是(D)属性,即对于同一个实体只能取一个值。 (2 分)
A. 复合
B. 多值
C. 单值
D. 导出

4 . 概念设计的策略有(D)。 (2 分)
A. 自顶向下
B. 自底向上
C. 混合策略
D. 以上都是

5 . 包含在任何一个候选键中的属性称为(D)。 (2 分)
A. 主键
B. 非键属性
C. 主属性
D. 全键

6 . 以函数依赖为基础的关系模式的范式主要有:第一范式、第二范式、第三范式和(C)范式 (2 分)
A. 1NF
B. BCNF
C. 4NF
D. 2NF

7 . 如果事务T已在数据R上加了X锁,则其他事务在数据R上(B)。 (2 分)
A. 只可加X锁
B. 只可加S锁
C. 可加S锁或X锁
D. 不能加任何锁

8 . 数据库编程工具或SQL语言中的游标是(D) (2 分)
A. 表达式
B. 变量
C. 指针
D. 结果集数据结构

9 . 数据库设计过程中,(D)和概念设计可以独立于数据库管理系统。 (2 分)
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计

10 . 在需求分析阶段,数据字典是对系统中(D)。 (2 分)
A. 数据的描述
B. 处理的描述
C. 功能的描述
D. 数据与处理关系的描述

11 . 在SQL中,对嵌套查询的处理原则是( B)。 (2 分)
A. 从外层向内层处理
B. 从内层向外层处理
C. 内、外层同时处理
D. 内、外层交替处理

12 . 三级模式间存在两种映射,它们是(B ) (2 分)
A. 模式与子模式间,模式与内模式间
B. 子模式与内模式间,外模式与内模式间
C. 子模式与外模式间,模式与内模式间
D. 模式与内模式间,模式与模式间

13 . 若事务T对数据对象A加上X锁, 则(B) (2 分)
A. 只允许T修改A,其它任何事务都不能再对A加任何类型的锁
B. 只允许T读取A,其它任何事务都不能再对A加任何类型的锁
C. 只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁
D. 只允许T修改A,其它任何事务都不能再对A加X锁

‘陆’ 在计算机系统中,独立于计算机系统的模型是什么

在计算机系统中,独立于计算机系统的模型是概念模型。

这种信息结构并不依赖于具体的计算机系统,不是某一个数据库管理系统(DBMS)支持的数据模型。

概念模型不依赖于具体的计算机系统,他是纯粹反映信息需求的概念结构。建模是在需求分析结果的基础上展开,常常要对数据进行抽象处理。常用的数据抽象方法是聚集和概括。E-R方法是设计概念模型时常用的方法。用设计好的ER图再附以相应的说明书可作为阶段成果。

(6)概念设计可以独立于数据管理系统对不对扩展阅读

在数据库设计中被广泛用作数据建模的工具为E-R模型,E-R图模型的组成是由实体,属性和联系。其中实体是一个数据的使用者,其代表软件系统中客观存在的生活中的实物,如人、动物,物体、列表、部门、项目等,而同一类实体就构成了一个实体集。实体的内涵用实体类型来表示。

实体类型是对实体集中实体的定义。实体中的所有特性称为属性,如用户有姓名、性别、住址、电话等, "实体标识符"是在一个实体中,能够唯一表示实体的属性和属性集的标示符,但针对于一个实体只能使用一个"实体标识符"来标明。实体标识符也就是实体的主键。

在ER图中,实体所对应的属性用椭圆型的符号现况表示出来,添加了下划线的名字就是标识符。在我们生活的世界中,实体不会是单独存在的,实体和其他的实体之间是有着千丝万缕的联系的。

举例某一个人在公司的某个部门工作,其中的实体有"某个人"和"公司的某个部门",他们之间的有着很多的联系联系。

‘柒’ 数据库设计的基本步骤

数据库设计的基本步骤
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段
1.需求分析
2.概念结构设计
3.逻辑结构设计
4.物理结构设计
5.数据库实施
6.数据库的运行和维护
在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。
1.需求分析阶段(常用自顶向下)
进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。
需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。
调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。
分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。
数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若干层次的数据流图。系统中的数据则借助数据字典(data dictionary,DD)来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。
2.概念结构设计阶段(常用自底向上)
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。
设计概念结构通常有四类方法:
自顶向下。即首先定义全局概念结构的框架,再逐步细化。
自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。
逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。
混合策略。即自顶向下和自底向上相结合。
3.逻辑结构设计阶段(E-R图)
逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。
在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。
各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。
E-R图向关系模型的转换,要解决的问题是如何将实体性和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。
4.物理设计阶段
物理设计是为逻辑数据结构模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
首先要对运行的事务详细分析,获得选择物理数据库设计所需要的参数,其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。
常用的存取方法有三类:1.索引方法,目前主要是B+树索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。
5.数据库实施阶段
数据库实施阶段,设计人员运营DBMS提供的数据库语言(如sql)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。
6.数据库运行和维护阶段
数据库应用系统经过试运行后,即可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价,调整,修改。

‘捌’ 数据库设计的6个阶段哪些独立于数据库管理系统哪些依赖于数据库管理系统

1需求分析阶段,2概念设计阶段,3逻辑设计阶段,4物理设计阶段
以上阶段独立于数据库管理系统
5实施阶段,6运行和维护阶段
以上阶段依赖于数据库管理系统

‘玖’ 数据库设计过程包括几个主要阶段哪些阶段独立于数据库管理系统哪些阶段依赖于数据库管理系统

数据库设计阶段包括五个阶段,分别是:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。

独立于数据库管理系统的是:需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段。

依赖于数据库管理系统的是:实施阶段,运行和维护阶段。

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂。

因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

(9)概念设计可以独立于数据管理系统对不对扩展阅读:

形成过程

1、需求分析阶段:综合各个用户的应用需求(数据流程图(DFD)。

2、概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)。

3、逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式。

4、物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。

‘拾’ 浙大08秋冬学期《数据库系统概论》课程在线作业,高手帮忙!

A B D A B D B B D A B A D D C B A A B D 麻烦···