- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第_章
1、 什么是数据库、数据库管理系统以及数据库系统?它们之间有什么联系?
数据库是指数据库系统中按照一定的方式组织的,存储在外部存储设备上的能为多个用户共 享的、与应用程序和互相独立的相关数据集合。
数据库管理系统是用于建立、使用和维护数据库的软件。
数据库系统是指由硬件设备、软件系统、数据库和管理人员构成的一个运行系统。
2、 实体之间的联系有哪几种?分别举例说明。
一对一联系1: 1,例:一个厂只有一个厂长,一个厂长只在一个厂任职。
一对多联系1: m,例:一个公司只有多个职员,一个职员只能在一个公司就职。
多对多联系m: n,例:一个读者可以读多种图书,任何一种图书可以为多个读者借阅。
3、 什么是数据模型?目前数据库的逻辑模型主要有哪几种?它们各有何特点?
数据模型是对现实世界中数据的抽象,它表现为一些关系数据组织的集合。
种类:概念模型,逻辑模型,物理模型。
特点,概念模型:按用户观点对数据和信息进行建模,描述现实的概念化结构;
逻辑模型按计算机观点对数据进行建模服务于DBMS的应用实现;
物理模型数据库在物理存储介质上的组织结构。
第二章
1、 实体:是现实世界中任何可区分可识别的事物。
2、 实体属性:实体的特征称为属性。区别于关系属性:二维表的每一列在关系中称为属性
3、 关键字:关系中能够唯一区分确定不同元组的单个属性或属性组合称为该关系的一个关 键字。又被称为键或码(key)。
4、 主关键字:在候选关键字中选定一个作为关键字,称为该关系的主关键字或主键。
5、 外部关键字:如果关系中某个属性或属性组合并非本关系中的关键字但却是另一个关系 中的关键字,这样的属性或属性组合被称为本关系中的外部关键字或外键。
6、 关系模型:采用二维表描述实体的静态特征及其相互联系。用表的行描述实体对象用元 素描述对象的相应属性。有关系运算规则和完整性约束规则来限制。
7、 数据约束:是SQL Server提供的自动保持数据库中数据完整性的一种机制它定义了可输 入表或表的单个列中的数据限制条件。
第四章
1、一个数据库至少包含几个文件和文件组?主数据文件和次数据文件有哪些不同?
最少1个主文件mdf,—个日志文件ldf,主要数据文件包含数据库的启动信息,并指向 数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。 每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是mdf。
第五章
1、简述区别
Varchar是变长字符数据,其长度不超过8KB。
Char是定长字符数据,其长度最多为8KB
nchar(n)包含n个字符的固定长度Unicode字符数据。n的值必须介于1与4,000之间。
存储大小为n字节的两倍。
decimal数据类型最多可存储38个数字,所有数字都能够放到小数点的右边。
decimal数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。
float和real数据类型被称为近似的数据类型。在近似数字数据类型方面,float和real
的使用遵循IEEE 754标准。近似数字数据类型并不存储为多数数字指定的精确值,它们只 储存这些值的最近似值。在很多应用程序中,指定值与存储值之间的微小差异并不明显。
money数据类型存储货币数据。货币数据存储的精确度为四位小数。可以存储在money数 据类型中的值的范围是-922,337,203,685,477.5808 至+922,337,203,685,477.5807 (需 8 个字节 的存储空间)。
第六章
1、 在SELECT语句中,对查询结果进行排序的字句是什么?能消除重复行的关键字是什 么?
进行排序的子句是order by,消除重复行的关键字是DISTINCT子句。
2、 写出与表达式“仓库号NOT IN(‘wh1’,’wh2’)”功能相同的表达式。用BETWEEN...AND 形式改写条件子句 WHERE mark550 AND mark650。
仓库号!=” whl” AND 仓库号! =” wh2” mark BETWEEN 550 AND 650
3、 在一个包含集合函数的SELECT语句中,GROUP BY子句有哪些用途?
GROUP BY子句用来为结果集中的每一行产生聚合值。如果聚合函数没有使用
GROUP BY子句,则只为SELECT语句报告一个聚合值。GROUP BY关键字后面跟着列表, 称为分组列。GROUP BY子句限制结果集中的行;对于分组列中的每个非重复值只有一行。 每个结果集行都包含与其分组列中特定值相关的汇总数据。当SELECT语句中包含
GROUP BY关键字时,对可以在选择列表中指定的项有一些限制。在该选择列表中所允许 的项目是:分组列。为分组列中的每个值只返回一个值的表达式,例
文档评论(0)