心之所向,所向披靡。
1、通常,一个数据库的数据模型由数据结构、数据操作和数据的约束条件三部分组成。其中,数据结构和数据的约束条件为数据的静态特性。
2、数据模型实际上是模型化数据和信息的工具。根据模型应用的不同目的,可以将模型分为两大类:概念层数据模型(概念模型)--从数据的语义视角来抽取模型,是按用户的观点来对数据和信息进行建模。
组织层数据模型(逻辑模型)--从数据的组织层次来描述数据。
3、数据模型中的组织层数据模型从数据的组织方式来描述数据,目前主要包括四种组织层数据模型:层次模型、网状模型、关系模型和对象-关系模型。
4、实体之间的联系可分为三种:一对一关系,一对多关系和多对多关系。
5、关系模型的操作对象是集合,也就是关系。
6、关系数据模型的数据操作主要包括四种:查询、插入、删除和修改数据。
7、关系模型的数据完整性约束包括:实体完整性、参照完整性和用户定义的完整性。
8、数据库系统的**模式结构分别为:外模式(external schema),模式(schema)和内模式(internal schema)。
9、sql server中提供的整数数据类型有:bigint,int,smallint,tinyint和bit
10、要在sql server表中存储一个小数数据,具体要求如下:小数位保留三位,整数位最大有10位,应该选用的数据类型为decimal(13,3)或numeric(13,3)。
11、要在要在sql server表中存储个人爱好资料,该资料可以不填,最多可填200汉字,应该选用的数据类型为varchar(400)来定义。
12、统一字符编码字符串类型每个字符占两个字节。
13、一个汉字节两个字节。
名词解释。1、什么是数据库,作用是什么?
答:1、存放数据的一个有组织,有结构的系统。2、一个软件系统。
1、数据存储2、数据查询3、数据管理4、数据共享5、数据挖掘6、数据安全。
2、什么是数据库系统,作用是什么?
答:本质上是一个用计算机存储数据的系统,一般由数据库、数据库管理系统(及相关实用工具)、应用程序、数据库管理员组成。
主要作用除保存数据外,还提供对数据进行各种管理和处理:安全管理、数据共享、数据查询。
3、什么是数据库管理系统,作用是什么?
答:是一个专门用于实现对数据进行管理和维护的系统软件。
主要作用包括:数据库的建立与维护;数据定义;数据组织、存储和管理;数据操作;事务的管理和运行。
4、数据独立性。
答:指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,包含两个方面:逻辑独立性和物理独立性。
5、关系模型、关系和关系模式。
答:用关系(**数据)表示实体和实体之间联系的模型称为关系数据模型。
关系 :关系就是二维表。并满足如下性质:关系表中的每一列都是不可再分的基本属性;表中的行、列次序并不重要。
关系模式:二维表的结构称为关系模式,即,关系模式是二维表的表框架或表头结构。
6、元组、属性、主码、域。
答:元组:表中的每一行称作是一个元组,它相当于一个记录值。
属性:表中的每一列是一个属性值的集合,列可以命名,称为属性名。
主码:表中用于惟一地确定一个元组的一个属性或最小的属性组。
域:属性的取值范围。
7、实体完整性、参照完整性和用户定义完整性。
答:实体完整性是保证关系中的每个元组都是可识别的和惟一的。 而且表中不允许存在如下的记录:无主码值的记录和主码值相同的记录。
参照完整性用于描述实体之间的联系。参照完整性一般是指多个实体(表)之间的关联关系。
一般用外码实现。外码:取作本表(子表)属性之一的外表(父表,主表)主码。主码值先在。
主表中生成,后在子表中引用。
用户定义完整性也称为域完整性或语义完整性。按应用语义,属性数据有:类型与长度限制:
方便计算机操作。取值范围限制:防止属性值与应用语义矛盾。
8、数据模式。
答:在数据模型中有关数据结构及其相互间关系的描述称为数据模式(data schema)。
9、信息技术。
答:信息技术(information technology 简称it)是指在信息科学的基本原理和方法的指导下扩展人类信息功能的技术。一般说,信息技术是以电子计算机和现代通信为主要手段实现信息的获取,加工,传递和利用等功能的技术总和。
10、信息技术的四大基本技术是哪些?
答:传感技术、通信技术、计算机技术和控制技术是信息技术的四大基本技术,其主要支柱是通讯(communication)技术、计算机(computer)技术和控制(control)技术,即“3c”技术。
11、数据、信息与知识。
答:数据是使用约定俗成的关键词,对客观事物的数量、属性、位置及其相互关系进行抽象表示,以适合在这个领域中用人工或自然的方式进行保存、传递和处理。 信息是具有时效性的有一定含义的,有逻辑的、经过加工处理的、对决策有价值的数据流。
知识就是沉淀并与已有人类知识库进行结构化的有价值信息。
12、数据库技术。
答:数据库是数据管理的最新技术,主要研究内容是如何对数据进行科学的管理,以提供可共享、安全、可靠的数据。数据库技术一般包含数据管理和数据处理两部分。
13、视图及其作用。
答: 视图由基本表构成的虚表(满足用户需求的表结构)。
它的主要作用包括:简化数据查询语句,使用户能从多角度看待同一数据,提高了数据的安全性,提供了一定程度的逻辑独立性。
sql命令执行结果题。
在sql server查询分析器中执行如下sql操作:
以上命令正确执行完成后,请写出如下sql语句的执行结果。(如果没有找到相应记录,则写没有找到记录)
数据库设计题(共20分)
假设有如下数据管理要求,
请你根据上述要求,按下步骤完成一个数据库的设计。要求满足第三范式。
1、画出系统e-r图。
2、画出系统数据库的逻辑图 (如下图所示样式)
写出各关系在sql server中的物理结构定义。(结构如下表所示)
表1 student表(学生表)
操作题。按下要求,完成相应的sql语句。(共20分)
*综合实验二*/
1.新建一个数据库名为sample,选择其,在“新建查询”窗口中,用create table语句创建如下表。
student
sno varchar(3) not null,
sname varchar(4) not null,ssex varchar(2) not null,
sbirthday datetime,class varchar(5))
create database sample
use sample
create table student
(sno varchar(3) primary key,
sname varchar(4) not null,ssex varchar(2) not null,
sbirthday datetime,class varchar(5))
course
cno varchar(5) not null,
cname varchar(10) not null,
tno varchar(10) not null)
create table course
(cno varchar(5) primary key,
cname varchar(10) not null,
tno varchar(10) not null)
score
sno varchar(3) not null,
cno varchar(5) not null,
degree numeric(10, 1) not null)
create table score
(sno varchar(3) not null,
cno varchar(5) not null,
degree numeric(10, 1) not null,primary key(sno,cno))
teacher
tno varchar(3) not null,
tname varchar(4) not null, tsex varchar(2) not null,
tbirthday datetime not null, prof varchar(6),
depart varchar(10) not null)
create table teacher
(no varchar(3) primary key,
tname varchar(4) not null,
tsex varchar(2) not null,
tbirthday datetime not null,
prof varchar(6),
depart varchar(10) not null)
2.用insert语句,添加如下数据。
1)在student表中插入如下数据:
108 ,'曾华' ,男' ,1977-09-01,95033);
105 ,'匡明' ,男' ,1975-10-02,95031);
107 ,'王丽' ,女' ,1976-01-23,95033);
101 ,'李军' ,男' ,1976-02-20,95033);
109 ,'王芳' ,女' ,1975-02-10,95031);
103 ,'陆君' ,男' ,1974-06-03,95031);
insert into student values
(108 ,'曾华' ,男' ,1977/09/01',95033)
insert into student values
(105 ,'匡明' ,男' ,1975/10/02',95031)
insert into student values
(107 ,'王丽' ,女' ,1976/01/23',95033)
insert into student values
(101 ,'李军' ,男' ,1976/02/20',95033)
数据库复习
1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...
数据库复习
元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...
数据库复习
请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...