数据库试题

第一题

1、简述信息与数据的概念,简要说明两者的关系。

信息:数据中所包含的意义。数据:人们用于记录事物情况的物理符号。

关系:信息是数据的内容,数据是信息的载体。

2、简述数据库与数据仓库的概念,说明两者的区别与联系。

数据库:数据库系统中按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

数据仓库:是指面向主题的,一致的,不同时间的,稳定的数据集合,用于支持经营管理中的决策支持过程。

联系:数据仓库是数据库概念的升级,从逻辑上理解,数据库和数据仓库都是通过数据库软件实现的存放数据的地方。

区别:1、数据仓库是面向主题的, 数据库是面向事务处理。

2、数据仓库的数据是基本不变得, 而数据库的数据是由日常的业务产生的, 常更新。

3、数据仓库的数据都要标明时间属性,数据库并不需要。

3、简述数据库DB 、数据库系统DBS 、数据库管理系统DBMS 的相关概念及三者的关系。 数据库DB :数据库系统中按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

数据库系统DBS :由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成的具有高度组织性的总体。

数据库管理系统DBMS:提供对数据库中数据资源进行统一管理和控制的功能,将用户、应用程序与数据库数据相互隔离的软件。是数据库系统的核心。

关系:DBS 包括DB 和DBMS

4、简述数据库系统的功能组成和结构组成。

结构组成:

硬件,软件,人,数据库(核心)

功能组成:

输入,存储,处理,输出

5、简述数据模型的概念,说明数据模型的三要素。

数据模型是数据特征的抽象,是数据库管理的教学形式框架。

三要素:数据结构、数据操作、约束条件

6、以关系模型为例,说明关系模型的概念及其三要素。

关系模型:用二维表来表示实体及其相互之间的联系。

三要素:数据结构——二维表

数据操作——新建、删除、修改

约束条件——

7、何为“大数据”?简要说明大数据的4V 特征。

大数据(big data):指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。

大数据的4V 特点:Volume (大量)、Velocity (高速)、Variety (多样)、Value (价值)。

8、说明“关系”的概念,简要说明关系的性质。

关系:没有重复行和重复列,并且每个行列的交叉格点只有一个基本数据的二维表。 关系的性质:同一列必须同一数据类型

行不能重复

行、列顺序无关

属性的原子性

9、以数据结构要素为重点,说明层次模型,网状模型,关系模型,对象模型的主要区别。 层次模型(树)

网状模型(图)

关系模型(表)

面向对象模型

10、简述SQL 语言的四种功能内容,并说明各种功能的代表语句。

DDL (Data Definition Language)数据库定义语言:用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束。 CREATEALTERDROP

DML (Data Manipulation Language)数据操纵语言:由DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。

UPDATE INSERT DELETE

DCL (Data Control Language)数据库控制语言授权,角色控制等

GRANT REVOKE

DQL (Data QueryLanguage )数据查询语言:用于对数据库中数据的查询。

SELECT

11、简述SQL Server中的物理数据库文件的组成。

.mdf 主数据库文件

.ndf 次数据库文件

.ldf 事务日志文件

12、简述索引的概念及意义,简述创建索引的SQL 语句。

概念:对数据库表中一个或多个字段的值进行排序而创建的一种分散储存结构。

意义:加速数据检索,加速连接、排序和分组等操作,查询优化器依赖于索引起作用,强制实行的唯一性。

语句:create (clustered/non clustered) index on 表名(列名asc/desc)

13、简述视图概念及其意义,简述创建视图的SQL 语句。

概念:一个虚拟表,用来查看数据的窗口。

意义:简化操作,定制数据,导出数据,保障数据的安全。

语句:create view视图名 as select语句

14、简述SQL Server的数据来源方式有哪些?

新建

数据的导入与导出

附加与分离

备份与还原

版本升迁

15、

第二题

1、

(1)关系代数的内容:传统的集合运算:并,交,差,笛卡尔积

专门的关系运算:选择,投影,连接,除法

(3)R ∩S

2、

(1)有条件连接是在笛卡尔积的基础上再进行投影和选择运算。

无条件的连接就是笛卡尔积。

(2)自然连接是一种特殊的等值连接,即对两表的相同属性上的值相等的元组进行连接,并删除连接表中的重复列。

(3)

区别:1、等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有在同名属性才能进行自然连接。

2. 等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。

联系:自然连接是特殊的等值连接

3、

(1)主键:用于唯一地标识二维表中的某一条记录的表中的一个或多个字段。

(2)外键:在一个关系中并非关键字,但在另一关系中为关键字的属性或属性组合。

(3)在A 表中建立B 表的外键约束。例如:有学生表和选修课表,选修课表的主键为选修课号,在学生表中的选修课号属性建立外键约束,使两张表产生关联。那么,在向选修课表中输入一条新记录时,系统要检查新记录的学号是否在主表中已存在,如果存在,则允许执行输入操作,否则拒绝输入。这就是参照完整性的实施。

4、

5、

(1) 工厂编号厂名数量产品编号

产品名

地址工厂m 生产n 产品

1规格

聘期聘用n 员工姓名

工资

职工号

(2)下划线表示外键,#表示主键

工厂表(#工厂编号,厂名,地址)

生产表(#工厂编号,#产品编号,数量)

产品表(#产品编号,产品名,规格)

员工表(#职工号,姓名,聘期,工资,工厂编号)

6、

(1)数据库设计:数据模式设计以及围绕数据模式的应用程序开发

(2)

需求分析:调查研究并编写需求分析报告。

概念设计:将用户需求抽象为概念模型。

逻辑设计:将概念模型转化为逻辑模型。

物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构的过程。

实施:编程、测试和试运行。

运行与维护:监控与分析、备份与恢复、重组织与重构造、安全性控制与完整性控制等等。

7、

8、

(1)

(2)

(3)

ΠC#,CNAME (σΠS#,SNAME (σTEACHER=‘程军’C) AGE ﹥‘21’and SEX=‘男’S) SNAME=‘李强’S) ∞SC) ΠC#C-ΠC#(ΠS#(σ

第三题

(1)create table 楼房

(楼房编号 char(10) primary key,

栋号 char(8),

楼层int,

房号 char(10),

楼盘编号 char(10) foreign key references 楼盘(楼盘编号),

户型 char(15),

状态 char(8) default '在售',

建筑面积 float)

(2)select * from 楼盘

(3)select 楼盘名称

from 楼盘

where 楼盘套数>=300 and 容积率

order by建筑面积asc

(4)select 楼盘名称

from 楼盘

where 预售证编号 is not null

(5)select * from

(select 楼盘编号 from 楼盘 where 楼盘名称='梅州富力城') a

inner join

(select * from 楼房 where 栋号='A3' and 户型='两房两厅两卫' and 状态='在售') b on a.楼盘编号=b.楼盘编号

第一题

1、简述信息与数据的概念,简要说明两者的关系。

信息:数据中所包含的意义。数据:人们用于记录事物情况的物理符号。

关系:信息是数据的内容,数据是信息的载体。

2、简述数据库与数据仓库的概念,说明两者的区别与联系。

数据库:数据库系统中按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

数据仓库:是指面向主题的,一致的,不同时间的,稳定的数据集合,用于支持经营管理中的决策支持过程。

联系:数据仓库是数据库概念的升级,从逻辑上理解,数据库和数据仓库都是通过数据库软件实现的存放数据的地方。

区别:1、数据仓库是面向主题的, 数据库是面向事务处理。

2、数据仓库的数据是基本不变得, 而数据库的数据是由日常的业务产生的, 常更新。

3、数据仓库的数据都要标明时间属性,数据库并不需要。

3、简述数据库DB 、数据库系统DBS 、数据库管理系统DBMS 的相关概念及三者的关系。 数据库DB :数据库系统中按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

数据库系统DBS :由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成的具有高度组织性的总体。

数据库管理系统DBMS:提供对数据库中数据资源进行统一管理和控制的功能,将用户、应用程序与数据库数据相互隔离的软件。是数据库系统的核心。

关系:DBS 包括DB 和DBMS

4、简述数据库系统的功能组成和结构组成。

结构组成:

硬件,软件,人,数据库(核心)

功能组成:

输入,存储,处理,输出

5、简述数据模型的概念,说明数据模型的三要素。

数据模型是数据特征的抽象,是数据库管理的教学形式框架。

三要素:数据结构、数据操作、约束条件

6、以关系模型为例,说明关系模型的概念及其三要素。

关系模型:用二维表来表示实体及其相互之间的联系。

三要素:数据结构——二维表

数据操作——新建、删除、修改

约束条件——

7、何为“大数据”?简要说明大数据的4V 特征。

大数据(big data):指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。

大数据的4V 特点:Volume (大量)、Velocity (高速)、Variety (多样)、Value (价值)。

8、说明“关系”的概念,简要说明关系的性质。

关系:没有重复行和重复列,并且每个行列的交叉格点只有一个基本数据的二维表。 关系的性质:同一列必须同一数据类型

行不能重复

行、列顺序无关

属性的原子性

9、以数据结构要素为重点,说明层次模型,网状模型,关系模型,对象模型的主要区别。 层次模型(树)

网状模型(图)

关系模型(表)

面向对象模型

10、简述SQL 语言的四种功能内容,并说明各种功能的代表语句。

DDL (Data Definition Language)数据库定义语言:用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束。 CREATEALTERDROP

DML (Data Manipulation Language)数据操纵语言:由DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。

UPDATE INSERT DELETE

DCL (Data Control Language)数据库控制语言授权,角色控制等

GRANT REVOKE

DQL (Data QueryLanguage )数据查询语言:用于对数据库中数据的查询。

SELECT

11、简述SQL Server中的物理数据库文件的组成。

.mdf 主数据库文件

.ndf 次数据库文件

.ldf 事务日志文件

12、简述索引的概念及意义,简述创建索引的SQL 语句。

概念:对数据库表中一个或多个字段的值进行排序而创建的一种分散储存结构。

意义:加速数据检索,加速连接、排序和分组等操作,查询优化器依赖于索引起作用,强制实行的唯一性。

语句:create (clustered/non clustered) index on 表名(列名asc/desc)

13、简述视图概念及其意义,简述创建视图的SQL 语句。

概念:一个虚拟表,用来查看数据的窗口。

意义:简化操作,定制数据,导出数据,保障数据的安全。

语句:create view视图名 as select语句

14、简述SQL Server的数据来源方式有哪些?

新建

数据的导入与导出

附加与分离

备份与还原

版本升迁

15、

第二题

1、

(1)关系代数的内容:传统的集合运算:并,交,差,笛卡尔积

专门的关系运算:选择,投影,连接,除法

(3)R ∩S

2、

(1)有条件连接是在笛卡尔积的基础上再进行投影和选择运算。

无条件的连接就是笛卡尔积。

(2)自然连接是一种特殊的等值连接,即对两表的相同属性上的值相等的元组进行连接,并删除连接表中的重复列。

(3)

区别:1、等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有在同名属性才能进行自然连接。

2. 等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。

联系:自然连接是特殊的等值连接

3、

(1)主键:用于唯一地标识二维表中的某一条记录的表中的一个或多个字段。

(2)外键:在一个关系中并非关键字,但在另一关系中为关键字的属性或属性组合。

(3)在A 表中建立B 表的外键约束。例如:有学生表和选修课表,选修课表的主键为选修课号,在学生表中的选修课号属性建立外键约束,使两张表产生关联。那么,在向选修课表中输入一条新记录时,系统要检查新记录的学号是否在主表中已存在,如果存在,则允许执行输入操作,否则拒绝输入。这就是参照完整性的实施。

4、

5、

(1) 工厂编号厂名数量产品编号

产品名

地址工厂m 生产n 产品

1规格

聘期聘用n 员工姓名

工资

职工号

(2)下划线表示外键,#表示主键

工厂表(#工厂编号,厂名,地址)

生产表(#工厂编号,#产品编号,数量)

产品表(#产品编号,产品名,规格)

员工表(#职工号,姓名,聘期,工资,工厂编号)

6、

(1)数据库设计:数据模式设计以及围绕数据模式的应用程序开发

(2)

需求分析:调查研究并编写需求分析报告。

概念设计:将用户需求抽象为概念模型。

逻辑设计:将概念模型转化为逻辑模型。

物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构的过程。

实施:编程、测试和试运行。

运行与维护:监控与分析、备份与恢复、重组织与重构造、安全性控制与完整性控制等等。

7、

8、

(1)

(2)

(3)

ΠC#,CNAME (σΠS#,SNAME (σTEACHER=‘程军’C) AGE ﹥‘21’and SEX=‘男’S) SNAME=‘李强’S) ∞SC) ΠC#C-ΠC#(ΠS#(σ

第三题

(1)create table 楼房

(楼房编号 char(10) primary key,

栋号 char(8),

楼层int,

房号 char(10),

楼盘编号 char(10) foreign key references 楼盘(楼盘编号),

户型 char(15),

状态 char(8) default '在售',

建筑面积 float)

(2)select * from 楼盘

(3)select 楼盘名称

from 楼盘

where 楼盘套数>=300 and 容积率

order by建筑面积asc

(4)select 楼盘名称

from 楼盘

where 预售证编号 is not null

(5)select * from

(select 楼盘编号 from 楼盘 where 楼盘名称='梅州富力城') a

inner join

(select * from 楼房 where 栋号='A3' and 户型='两房两厅两卫' and 状态='在售') b on a.楼盘编号=b.楼盘编号


相关文章

  • 试题库组卷系统详细设计报告
  • 试题库组卷系统设计报告 目录 第一章.系统软件总体结构图 -------------------------1 第二章.系统控制流和数据流模型图----------------------..1 第三章.数据字典和数据库的构造说明----- ...查看


  • 基于试题库自动组卷系统论文
  • 基于试题库的自动组卷系统 摘要:本文首先分析了自动组卷系统在具体的教学活动过程中的实际需求,然后以高中英语的教学为背景,设计与实现了一个实际的自动组卷系统,对其中的数据库结构设计以及各个主要模块的实现进行了详细的介绍.本系统可以从试题库中自 ...查看


  • 网络安全服务上岗证考试题及答案
  • 网络安全服务上岗证 答题人:****** 考试总分:100.0 考试得分:100.0 1. 判断题 网络安全行为红线是有条件的强制要求,在与业务有冲突时,以满足业务需要为先. 对 考生答案:错 回答正确 错 试题分数:(2.0) 当前得分: ...查看


  • (强化卷)强化卷电算化答案
  • <会计电算化>考前强化试卷 一.单选题 1. 下列叙述错误的是( ). A. 会计电算化有狭义和广义之分 B. 相对于会计电算化而言,会计信息化是一次质的飞跃 C. 会计信息化系统是企业管理信息系统的一个重要子系统 D. 会计电 ...查看


  • 历年软考程序员试题分析
  • 历年软考程序员试题分析及2011年备考建议 程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习. 1.程序员上午试题分析和备考建议 分析近几年程序员上午试题的考试内容,其知识点和分值分 ...查看


  • 在线考试系统建设的意义及实现
  • 高等教育网络E-power 在线考试系统建设的意义及实现 在当今信息时代, 计算机技术与网络技术越来越广地应用于各个领域, 改变着人们的学习.工作.生活乃至思维方式, 也引起了教育领域的重大变革.将计算机与网络技术应用于现代高等教育中, 是 ...查看


  • GIS地理信息系统期末考试试题
  • 北京大学1998-2006 外加一无年份北大遥感与GIS 研究所某年<地理信息系统>期末考试试题 一. 概念题(5×8=40) 1. 矢量结构2. 栅格结构3. Overlay4. Buffer5. DEM6. 地图综合7. 拓 ...查看


  • 北邮数据库原理与应用阶段作业
  • 一.单项选择题(共10道小题,共100.0分) 1. 在E-R 概念模型中, 一个学生是实体, 学生实体可由学号, 姓名, 性别等属性组成, 那么性别的取值范围是实体的_____. 2. 1. 2. 3. 4. 主码 属性 联系 域 知识点 ...查看


  • 软考 软件工程师--下午试题
  • 软件工程师--下午试题 2012年上半年全国计算机技术与软件专业技术资格(水平)考试将于2012年5月26日开考.下面我对2006年5月至2011年11月[6年,12次]的软件设计师级别下午试题进行一个简单的汇总统计,希望对准备参加软考的朋 ...查看


  • 信息化能力建设公共课考试题库4
  • 2013专业技术人员继续教育班(考试) 一.判断题 (本大题共20小题,每小题2分,共40分) 1.信息产业经历了一个由独立.分散.不均衡到信息技术一体化的综合集成发展的过程.( ) 本题得 2 分 正确 错误 参考答案:正确 试题解析: ...查看


热门内容