数据库系统第二次作业答案

合集下载

数据库系统课后习题及答案

数据库系统课后习题及答案

数据库系统课后习题及答案第1章绪论习题参考答案1、试述数据、数据库、数据库管理系统、数据库系统的概念。

(3、4、5页)答:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

2.使用数据库系统有什么好处?(12页)答:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。

3.试述文件系统与数据库系统的区别和联系。

(8、9、10页)答:1)数据结构化是数据库与文件系统的根本区别。

在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。

数据库系统实现整体数据的结构化,是数据库的主要特征之一。

2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。

而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。

3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。

而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。

5.试述数据库系统的特点。

(9、10、11页)答:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。

6.数据库管理系统的主要功能有哪些? (4页)答:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。

(14、15页)答:数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。

MySQL数据库应用与管理 第2版习题答案2

MySQL数据库应用与管理 第2版习题答案2

单元习题(单元二)一、选择题1. 创建数据库使用的语句是(D )。

A、CREATE DB数据库名B、CREATE TABLE数据库名C、DATABASE 数据库名D、CREATE DATABASE 数据库名2. 以下能删除数据库emp的语句是(B )。

A、DELETE * FROM emp;B、DROP DATABASE emp;C、DROP * FROM emp;D、DELETE DATABASE emp;3. 要使数据库test作为当前数据库,相应的语句为(D )。

A、IN test;B、SHOW test;C、USER test;D、USE test;4. 修改数据库用以下哪一项?(D )A、UPDATEB、CREATEC、UPDATEDD、ALTER5.MySQL系统中的所有系统级信息存储于哪个数据库?(D )A、masterB、modelC、tempdbD、mysql6. 以下关于数据库创建、删除的论述,错误的是(C )。

A、创建数据库的时候可以指定字符编码B、DROP DATABASE一次只能删除一个数据库C、DROP DATABASE删除数据库后,文件与数据不会从磁盘上永久删除D、创建数据库,需要具有数据库的CREATE权限7. 对MySQL数据库的数据说明正确的是(B )。

A、MySQL数据库的数据以表格形式存放在系统中B、MySQL数据库的数据以文件的形式存放在系统中C、MySQL数据库的数据以函数的形式存放在系统中D、以上都不对8.下列SQL语句中,不是数据库操作语句的是(D )。

A、DROP DATABASEB、CREATE DATABASEC、ALTER DATABASED、CREATE TABLE9. 创建数据库时,若使用默认字符集utf8,则语句可以写成(A )。

A、DEFAULT CHARACTER SET utf8B、USE utf8C、DEFAULT COLLATE utf8_general_ciD、SHOW CHARACTER SET utf810.显示系统上所有数据库的语句是(B )。

数据库原理期末标准试题第2套及标准答案(格式绝对符合标准)

数据库原理期末标准试题第2套及标准答案(格式绝对符合标准)

数据库原理试题B 考试时间:120分钟一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确的那个编号填入题目的括号内。

每小题 1分,本大题共20分。

)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据采用统一的模型来表示。

B.数据之间的联系不强。

C.数据冗余度低。

D.数据由一个软件统一管理。

2、下面对数据模型的不正确叙述是()。

A.数据模型是用来表示数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

3、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序不必修改。

D.内模式做了修改,模式一要定修改。

4、下面对“关系”的叙述中,不正确的说法是()。

A.关系中元组顺序的改变不影响关系结果。

B.关系中每个属性都不能再分割。

C.关系中不允许在关系中出现两条完全相同的元组。

D.关系中属性顺序的改变会影响关系结果。

5、下面对关系“键”概念的不正确叙述是()。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R∪S)=πW(R)∪πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S)D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)7、不属于DBA职责的是()。

A.模式定义 B.对数据库访问的授权C.完整性约束的说明 D.查看或修改数据库中的数据。

数据库系统概论第二次作业及参考答案

数据库系统概论第二次作业及参考答案

数据库系统概论第二次作业及参考答案1、一个电影资料数据库假定有三个基本表:电影表Movie、演员表Actor和电影主演表Acts。

Movie中的属性包括电影名、制作年份、长度等,Actor中的属性包括姓名、地址、性别,出生日期等,Acts反映的是哪部电影是哪位演员主演。

用SQL的建表语句建立这三个基本表,要注意合理地选择属性的类型。

答:CREATE TABLE Movie(CHAR(30),TitleYearINT,INT);LengthActor(CREATETABLECHAR(20),NameV ARCHAR(30),AddressCHAR(1),GenderBirthdateDATE);Acts(CREATECHAR(30),MovieTitleMovieYearINT,CHAR(20));ActorName2、在习题1的基础上,用SQL实现如下查询或更新操作:(1)统计1999年制作电影的平均长度;(2)在1999年主演过电影的演员姓名;(3)所有同名电影各自的电影名和制作年份;(4)往演员关系Actor中插入一个演员记录,具体的分量由你指定;(5)把电影“我的世界”的长度改为109分钟;(6)删除1940年以前制作的所有电影记录以及电影主演记录。

答:(1)SELECT A VG(Length), MIN(Length) FROM Movie WHERE Year=1999;(2)SELECT ActorName FROM Acts WHERE MovieYear=1999;(3)SELECT M1.Title,M1.Year,M2.YearFROM Movie AS M1,Movie AS M2WHERE M1.Title=M2.Title AND M1.Year<M2.Year;(4)INSERT INTO Actor(Name,Gender) V ALUES(‘秀兰·邓波儿’,’F’);(5)UPDATE Movie SET Length=109 WHERE Title=’我的世界’;(6)DELETE FROM Movie WHERE Year<1940;DELETE FROM Acts WHERE MovieYear<1940;3、在习题1建立的表的基础上,要求为Movie关系增加一个属性MovieDirector(电影导演),用SQL实现这种模式的改变。

2023年春江苏开放大学数据库系统原理第二次形成性考核作业(4~7单元)

2023年春江苏开放大学数据库系统原理第二次形成性考核作业(4~7单元)

2023年春江苏开放大学数据库系统原理第二次形成性考核作业(4~7单元)1要使用SSMS创建数据库,应连接的数据库服务器类型是( C )。

客观题满分:2分得分: 2分A数据分析服务B报表服务C数据库引擎D数据集成服务学生答案:C老师点评:2在下列各项中,( D )不是系统数据库。

客观题满分:2分得分: 2分AMasterBMsdbCTempdbDMain学生答案:D老师点评:3SSMS中包括多个管理工具,使用图形界面创建和维护数据库、表的是( B )。

客观题满分:2分得分: 2分A查询编辑器B对象资源管理器C解决方案资源管理器D配置管理器学生答案:B老师点评:4SQL语言是( A )数据库的标准语言。

客观题满分:2分得分: 2分A层次B网状C关系D面向对象学生答案:C老师点评:5在修改数据库文件参数时,下列选项( C )不可以修改。

客观题满分:2分得分: 2分A初始大小B增长方式C存储路径D逻辑名称学生答案:C老师点评:6下列SQL语句中,修改表结构的语句是( A )。

客观题满分:2分得分: 2分AALTERBCREATECUPDATEDINSERT学生答案:A老师点评:7在创建表时,如果完整性约束条件涉及到该表的多个属性列,则应定义在( A )。

客观题满分:2分得分: 2分A表级B列级C可列级也可表级D不能定义学生答案:A老师点评:8创建表时,要定义“年龄”属性的取值范围是18~60之间,则CHECK约束表达式为( C )。

客观题满分:2分得分: 2分A18<=年龄<=60B年龄>=18 and <=60C年龄>=18 and 年龄<=60D>=18 and <=60学生答案:C老师点评:9为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字( A )。

客观题满分:2分得分: 2分AUNIQUEBCLUSTERCDISTINCTDUNION学生答案:A老师点评:10创建索引是为解决关系数据库中( B )问题而引入的。

《VFP数据库系统》题目及答案

《VFP数据库系统》题目及答案

《VFP数据库系统》作业专业班级:姓名:学号:作业要求:题目可打印,答案要求手写,该课程考试时交作业。

第一次作业:一、判断题1.一个变量或一个常数也是一个表达式。

√2.Visual FoxPro的菜单选项随着用户的操作可以发生变化。

√3.关系数据库对关系有3种基本操作:选择、投影和连接。

√4.函数的自变量类型和函数值的类型必须一致。

×5.NULL是指没有任何值,与0、空字符串或空格串具有相同的意义。

×6.Visual FoxPro表达式中的每一项都必须是同类型的。

√7.已知K=1,执行P=K=K+2后,则P的值为3。

×8.数组和表文件一样,都可以永久存储大量结构化数据。

×9.在Visual FoxPro中,一个变量也可以作条件使用。

√10.不论表文件是否打开,同名的字段变量的优先级高于内存变量。

×11.在Visual FoxPro命令中若同时出现FOR子句和WHILE子句,则它们的优先级别相同。

×12.在一个表达式中一定包含运算符。

×13.可以用“=”命令给字段变量赋值。

×14.当记录指针指向最后一条记录时,它的文件结束函数EOF()值为假。

√15.SET EXACT ON只对字符串运算起作用。

√二、选择题1.下述关于数据库系统的叙述正确的是( C )。

A.数据库系统避免了一切冗余B.数据库系统中数据的一致性是指数据类型一致C.数据库系统减少了数据冗余D.数据库系统比文件系统管理更多的数据2.Visual FoxPro系统所用的术语与关系术语存在以下对应关系( B )。

A. 表结构对应关系,表文件对应元组,记录对应属性,字段对应属性值B.表结构对应关系模式,表文件对应关系,记录对应元组,字段对应属性C.表文件对应关系模型,表文件对应关系,记录对应元组,字段对应属性D.表结构对应关系模式,表文件对应关系模型,记录对应元组,字段对应属性3.一个关系表文件中的各条记录( D )。

《数据库应用技术》第2次作业及答案

《数据库应用技术》第2次作业及答案

《数据库应用技术》第2次作业及答案第三章思考与练习题一、选择题1.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合(A )。

A、第一范式B、第二范式C、第三范式D、BNC范式2.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的(C )。

A、交B、并C、差D、笛卡儿积二、简答题1.设关系模式R有N个属性,在模式R上可能成立的函数依赖有多少个?参考答案:函数依赖有N×(N-1)个2.设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。

那么请回答以下问题:(1)请写出这个关系模式的函数依赖和主关键字;函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资主键为(职工号,项目号)(2)这个关系符合第几范式,为什么?这个关系符合第一范式,因为它的每个属性都不可再分。

(3)请举例说明,这个关系存在哪些问题;这个关系没有达到第二范式,可能出现数据冗余和操作异常。

例如,某个职工参与了多个项目的工作,他的职工号、职工名会重复多次存储。

同样,如果一个项目有多名职工参加,项目号和项目名也会重复我次存储。

另外,如果现在增加了一个新的项目,但暂时还没有安排职工参加,那么由于主键是(职工号,项目号),这个项目的信息可能无法插入。

(4)请把这个关系模式分解成3NF,并说明理由。

修改后的各个关系如下:职工关系=(职工号,职工名)项目关系=(项目号,项目名)职工选择项目关系=(职工号,项目号,工资)(注:此处的工资是指职工参加某个项目得到的劳动报酬)3.关系完整性的主要内容是什么?为什么要保证关系的完整性?参考答案:关系完整性就是关系模型中数据的正确性、一致性和有效性。

关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。

只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。

4.SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。

数据库第二版课后习题答案

数据库第二版课后习题答案

数据库第二版课后习题答案数据库第二版课后习题答案数据库是计算机科学中重要的概念之一,它提供了一种有效地存储和管理数据的方式。

数据库系统的设计与实现是数据库课程的重要内容之一。

在学习数据库课程时,课后习题是巩固知识和提高能力的重要途径。

本文将为大家提供数据库第二版课后习题的答案,希望对大家的学习有所帮助。

第一章数据库系统概述1. 数据库是什么?答:数据库是一个有组织的、可共享的、可维护的数据集合,它以一定的数据模型为基础,描述了现实世界中某个特定领域的数据和关系。

2. 数据库系统的特点有哪些?答:数据库系统具有以下特点:- 数据的独立性:数据库系统将数据与程序相分离,使得数据的修改不会影响到程序的运行。

- 数据的共享性:多个用户可以同时访问数据库,并且可以共享数据。

- 数据的冗余性小:通过数据库系统的数据一致性和完整性约束,可以减少数据的冗余性。

- 数据的易扩展性:数据库系统可以方便地进行扩展和修改,以满足不同需求。

- 数据的安全性:数据库系统提供了权限管理和数据加密等机制,保证数据的安全性。

第二章关系数据库与SQL1. 什么是关系数据库?答:关系数据库是一种基于关系模型的数据库,它使用表格(关系)来表示和存储数据。

关系数据库中的数据以行和列的形式组织,每个表格代表一个实体集,每一行代表一个实体,每一列代表一个属性。

2. 什么是SQL?答:SQL(Structured Query Language)是一种用于管理关系数据库的语言。

它包含了数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等部分。

通过SQL,用户可以对数据库进行创建、查询、更新和删除等操作。

第三章数据库设计1. 数据库设计的步骤有哪些?答:数据库设计的步骤包括:- 需求分析:确定数据库的需求和目标,了解用户的需求。

- 概念设计:根据需求分析的结果,设计数据库的概念模型,包括实体、属性和关系等。

- 逻辑设计:将概念模型转换为逻辑模型,包括表格的设计、关系的建立和约束的定义等。

第二次作业答案

第二次作业答案

第三章需求分析作业一、名词解释结构化分析方法:面向数据流进行需求分析的方法,采用自顶向下、逐步求精的分析方法。

数据流图:用图形的方式从数据加工的角度来描述数据在系统中流动和处理的过程,只反映系统必须完成的功能,是一种功能模型。

数据字典:用于定义对数据流图中的各个成分的具体含义。

二、填空1、需求分析是指开发人员通过细致的调查,准确理解用户的要求,将用户非形式化的需求转化为完整的需求定义,再把需求定义转化为相应的形式化功能规约的过程。

2、需求分析的基本任务是准确定义新系统的目标,为了满足用户的需要,回答系统必须“做什么”的问题。

3、需求分析阶段需编写的文档有需求规格说明书、初步用户手册、软件测试计划。

4、数据流图的基本组成部分有源点/终点、加工、数据流、数据存储。

5、数据流图和数据字典共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。

6、结构化分析方法是面向数据流的、自顶向下、逐步求精进行分析的方法。

7、数据字典有以下四类条目:数据加工、数据流、数据存储、数据元素。

数据元素是组成组成数据流和数据存储的最小元素。

8、在结构化分析的需求描述中,数据流图描述系统的分解,即描述系统由哪几部分组成,各部分有什么联系等等。

数据字典定义了数据流图中每一个图形元素。

9、在数据流图中,数据流是数据在系统内传播的路径,因此由一组固定的数据项组成。

加工(又称为数据处理)是对数据流进行的某些处理。

三、单项选择题1、需求分析阶段最重要的技术文档之一是( C )。

A.项目开发计划B.设计说明书C.需求规格说明书D.可行性分析报告2、在需求分析之前有必要进行( B )A.程序设计B.可行性分析C.ER分析D.3NF分析3、软件需求分析阶段建立原型的主要目的时( A )。

A.确定系统的功能和性能要求B.确定系统的运行要求C.确定系统是否满足用户需要D.确定系统是否满足开发人员需要4、软件开发的需求活动,其主要任务是( D )。

国开期末考试《数据库系统概论》机考试题及答案(第2套)

国开期末考试《数据库系统概论》机考试题及答案(第2套)

国开期末考试《数据库系统概论》机考试题及答案(第2套)一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据定义B. 数据操纵C. 数据查询D. 全部正确答案:D. 全部正确2. 以下哪个不是关系数据库系统的特征?A. 数据存储在表中B. 表之间可以进行连接操作C. 支持事务处理D. 数据必须全部存储在内存中答案:D. 数据必须全部存储在内存中3. 在SQL中,哪个语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE答案:C. CREATE TABLE4. 以下哪个不属于SQL的数据类型?A. INTB. VARCHARC. DATED. FLOAT答案:D. FLOAT5. 以下哪个函数用于计算两个数值的差?A. AVG()B. SUM()C. MIN()D. MAX()答案:B. SUM()二、填空题(每题2分,共20分)1. 在SQL中,用于定义主键的关键词是______。

答案:PRIMARY KEY2. 关系数据库中的数据完整性包括实体完整性、参照完整性和______。

答案:用户定义的完整性3. 数据库设计通常采用______模型进行设计。

答案:E-R(实体-关系)4. 数据库系统的主要性能指标包括响应时间、______和系统资源利用率。

答案:吞吐量5. 事务是指在数据库中______。

答案:一系列操作序列三、判断题(每题2分,共20分)1. 数据库系统是由数据库、数据库管理系统和应用程序组成的。

答案:正确2. 关系数据库中的表必须有主键。

答案:正确3. 数据库系统中的数据可以被多个用户同时访问。

答案:正确4. 事务一旦开始,就一定要执行到底。

答案:错误5. 在SQL中,可以使用UPDATE语句修改表中的数据。

答案:正确四、简答题(每题10分,共30分)1. 请简要说明什么是数据库?(10分)数据库是存储在计算机存储设备上、按照一定的数据结构组织、存储、管理和访问相关数据的集合。

数据库系统月考二试卷及答案

数据库系统月考二试卷及答案

第 二 次月考设有一个学生选课数据库,包括如下三个关系模式:♦◆♎♏⏹♦( ⏹☐, ⏹♋❍♏, ♦♏⌧, ♋♑♏, ♎♏☐♦);☐◆❒♦♏( ⏹☐, ⏹♋❍♏, ☐⏹☐, ❒♏♎♓♦);( ⏹☐, ⏹☐,☝❒♋♎♏)。

♦◆♎♏⏹♦表示学生,它的各属性依次为学号、姓名、性别、年龄、系别;设置 ⏹☐为主码, ⏹♋❍♏值非空, ♦♏⌧默认值为‘男’。

☐◆❒♦♏表示课程,它的各属性依次为课程号、课程名、先行课、学分;设置 ⏹☐为主码, ⏹♋❍♏值唯一, ☐⏹☐值可以为空。

表示学生选课信息,它的各属性依次为学号、课程号、学生所学课程的成绩。

设置 ⏹☐、 ⏹☐为主码,☝❒♋♎♏可以为空、设置♍♒♏♍约束取值范围为 ,设置外键约束 ⏹☐参考 ♦◆♎♏⏹♦表的属性 ⏹☐、 ⏹☐参考 ☐◆❒♦♏表的属性 ⏹☐。

其中, ♋♑♏、 ❒♏♎♓♦、☝❒♋♎♏三个属性为♓⏹♦型,其余各属性为♍♒♋❒型。

一、用 ✈☹语句创建 ♦◆♎♏⏹♦表、 ☐◆❒♦♏表、 表。

( 分)☎✆ 分♍❒♏♋♦♏ ♦♋♌●♏ ♦♦◆♎♏⏹♦☎♦⏹☐ ♍♒♋❒☎✆ ☐❒♓❍♋❒⍓ ♏⍓ ✉列级完整性约束,设置♦⏹☐为主码✉♦⏹♋❍♏ ♍♒♋❒☎✆ ⏹☐♦ ⏹◆●● ✉列级完整性约束 要求♦⏹♋❍♏值非空✉♦♦♏⌧ ♍♒♋❒☎✆ ♎♏♐♋◆●♦‘男’, ✉默认值约束 ♦♦♏⌧默认值为‘男’✉♦♋♑♏ ♓⏹♦♦♎♏☐♦ ♍♒♋❒☎✆✆☎✆ 分♍❒♏♋♦♏ ♦♋♌●♏ ♍☐◆❒♦♏☎♍⏹☐ ♍♒♋❒☎✆ ☐❒♓❍♋❒⍓ ♏⍓ ✉列级完整性约束,设置♍⏹☐为主码✉♍⏹♋❍♏ ♍♒♋❒☎✆ ◆⏹♓❑◆♏ ✉列级完整性约束 要求♍⏹♋❍♏值唯一✉♍☐⏹☐ ♍♒♋❒☎✆ ⏹◆●●, ✉♍☐⏹☐值可以为空✉♍❒♏♎♓♦ ♓⏹♦✆☎✆ 分♍❒♏♋♦♏ ♦♋♌●♏ ♦♍☎♦⏹☐ ♍♒♋❒☎✆♍⏹☐ ♍♒♋❒☎✆♑❒♋♎♏ ♓⏹♦ ♍♒♏♍☎☎♑❒♋♎♏ ✋ ☠✞☹☹✆ ☎♑❒♋♎♏ ♌♏♦♦♏♏⏹  ✌☠ ✆✆✉♍♒♏♍约束限制♑❒♋♎♏取值范围✉❒♓❍♋❒⍓ ♏⍓☎♦⏹☐♍⏹☐✆ ✉表级完整性约束,主键约束✉☞☐❒♏♓♑⏹ ♏⍓☎♦⏹☐✆ ❒♏♐♏❒♏⏹♍♏♦ ♦♦◆♎♏⏹♦☎♦⏹☐✆ ✉外键约束✉☞☐❒♏♓♑⏹ ♏⍓☎♍⏹☐✆ ❒♏♐♏❒♏⏹♍♏♦ ♍☐◆❒♦♏☎♍⏹☐✆ ✉外键约束✉✆;二、请用 ✈☹语句完成如下操作:( 分)( )将学生记录(学号: ,姓名:陈东,性别:男,年龄: ,所在系:✋)插入到♦♦◆♎♏⏹♦表中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 .数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_____数据定义_____、_____数据操作_____、_____数据库运行和管理_____、_____数据库建立和维护_____。

2 .数据库系统是指在计算机系统中引入数据库后的系统,一般由_____数据库_____、_____应用系统_____、_____数据库管理员_____和_____数据库管理系统开发工具_____构成。

3 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:____人工管理______阶段,_____文件系统_____阶段和_____数据库_____阶段。

4 .定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R 图)
答:
实体:客观存在并可以相互区分的事物叫实体。

实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

实体集:同型实体的集合称为实体集。

属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。

码:唯一标识实体的属性集称为码。

实体联系图:E-R图提供了表示实体型、属性和联系的方法:
实体型:用矩形表示,矩形框内写明实体名。

属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。

联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

5 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据
类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

相关文档
最新文档