数据库习题及解答21页.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库习题及解答21页

PAGE  PAGE 20 习题1及其解答 1.试述程序与数据的关系 解: 在计算机中有二种信息存在形式,一是程序,一是数据。程序是指挥计算机运行的,而数据是程序运行过程中被加工的对象。 2 阐述数据的概念,并说出你所知道的几类基本的数据类型 解:用来描述客观事物特征的可识别的符号,都称为数据。数据包括数值型数据,字符型数据,图形、图像、声音等类型的数据。 3 解释数据库、数据元组 解:解:数据库是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。数据库中基表里的一行数据称为一个元组,它是对一个个体或一个行为的描述。如(99001,李兵,20,电子系)是对个体“李兵”的描述。 4 数据库管理系统 解:DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,如SQL Server 2000。 5 试述数据库系统的构成 数据库系统由计算机、数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 6 数据库的用户分为哪些三类 解:使用数据库的人称为数据用户,用户可分为三类: 第一类用户,终端用户(End User); 第二类用户,应用程序员(Application Programmer); 第三类用户,数据库管理员(Database Administrator,简称DBA)。 7 数据处理与数据管理 解:数据处理是指从某些已知的数据出发,推导加工得出一些新的数据。数据管理是指如何对数据进行分类.组织.储存及维护。 8 数据管理技术的发展经历了哪一个阶段? 解:数据管理是指计算机在处理数据时,以什么样的方式来保障计算机所需的数据。随着计算机硬件、软件发展,数据管理技术经历了人工管理阶段、文件系统管理阶段、数据库系统阶段。 9 数据管理技术发展中各阶段的特点是什么? 解:人工管理阶段,应用程序与数据是混为一体的,数据不独立。文件管理阶段,数据与应用程序分离,但不同的应用程序对数据的共享性差。数据库管理阶段,数据与应用程序分离,数据共享性好。 10 试述原型与模型的概念 解:人们要研究的客观事物称为原型,对原型(客观事物)的本质特征的一种简化表示,称为原型的模型。 11 为什么会有一同类型的模型,模型分为哪些几类? 解:对现实世界中客观事物本质特性的表示有不同的方法,从而形成不同的模型。这些不同的模型的:物理模型、图表模型、数学模型、数据模型等。 12 何为实体?实体之间的关联有几种形式: 解:实体:实体是现实世界中具有某些共同特征的同类事物的集合。如工厂,公司,医院,学校,学生,教师等。实体之间的关联有1--1关联,1--n关联, n--m关联。 13 何为关系,关系具有哪些特征? 解:关系就是一个二维数据表,由行和列组成。每个这样的表格称为一个关系。 关系具有以下特征: (1)关系中不能有任意两条完全相同的记录 (2)关系中的记录是无序的 (3)关系中记录的字段是无序的 (4)字段名称不能相同 (5)字段不可再分 14 写出关系模型的一般格式,并写出一个具体的关系实例 解: 关系模型的一般格式 关系名(属性1,属性2,...,属性n) 如:供应商(供应商ID,公司名称,联系人姓名,联系人职务,地址,城市) 第2章 习题及其解答 1 试述关系代数的定义 对关系进行运算的数学理论称为关系代数。 关系的集合运算有哪4种以代数表达式写出它们的定义。这4种运算在SQL言语中对应的关键字分别是什么? 解:关系的集合运算有哪4种,它们是 (1)并运算(Union) 代数表达式: (应具相同的数据模型) (2) 差运算(Execept) 代数表达式:(应具相同的数据模型) (3) 交运算(Intersection) 代数表达式:(应具相同的数据模型) (4)笛卡尔积运算(Cartesian Product) 代数表达式: 前3种运算在SQL言语中对应的关键字分别是Union、Execept、Intersect 3 查询计算机系的学生及年龄不大于19岁的学生 Select 学号,所属系,出生日期 From 学生基本情况表 Where 所属系=D03001 union Select 学号,所属系,出生日期 From 学生基本情况表 Where (2011-datepart(yy,出生日期))=19 4,求计算机系的学生中年龄不大于岁19的学生 Select 学号,所属系,出生日期 From 学生基本情况表 Where 所属系=D03001 except Select 学号,所属系,出生日期 From 学生基本情况表 Where (2011-da

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档