第一题
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.楼盘编号