数据库案例分析与设计
1. 在数据库系统中,用户对数据的操作只能通过____DML______语言进行。
2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括数据定义功能, 数据操纵功能,、__________、__________。数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能
3. 数据库具有数据结构化、最小的__________、较高的__________等特点。答:冗余度数据独立性
4. 各分E-R图之间的冲突主要有三类:__________、__________和__________。属性冲突、命名冲突和结构冲突
5. __________数据库中存放数据的基本单位。
1. 数据库:数据库:长期储存在计算机中的、有组织的、可共享的数据的集合。
2. 关键字:关键字是用来标识文件中各个记录的特定数据项目的值
3. 数据库定义语言(DDL):
是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。这些定义包括结构定义、操作方法定义等。
1. 数据库设计过程都有哪些主要阶段?
答:数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。各阶段的主要内容为:实现的功能。
②概念结构设计阶段:通过对用户需求分析进行综、归纳与抽象,形成一个独立于具体DBMS的概念模型。
③逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型,并将其性能进行优化。
④数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据存储结构和存取方法。
⑤数据库实施阶段:愚勇DBMS提供的数据操作语言和宿主语言,根据数据库的逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库并进行系统试运行。
⑥数据库运行和维护阶段:数据库经过试运行后即可投入正式运行。在数据库系统运行过程中,必须不断的对其结构性能进行评价,调整和修改。
2. 请举例说明数据抽象的过程。
答:数据抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。如分类这种抽象是:定义某一类概念作为现实世界中一组对象的类型。这些对象具有某些共同的特性和行为。它抽象了对象值和型之间的“is member of”的语义。在E-R模型中,实体型就是这种抽象。例如在学校环境中,李英是老师,表示李英是教师类型中的一员,则教师是实体型,李英是教师实体型中的一个实体值,具有教师共同的特性和行为:在某个系某个专业教学,讲授某些课程,从事某个方向的科研。
3. 概念结构设计的四种方法是什么?
问题20:概念结构设计的方法有哪些?
解答:自顶向下:首先定义全局概念结构的框架,然后逐步细化。自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。混合策略:将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
4
数据库案例分析与设计 来自淘豆网m.daumloan.com转载请标明出处.