SQL掌握 必会

发布 2022-09-21 01:36:28 阅读 5555

第一次课规划与安装(想学好数据库,建议必须掌握的内容)

1:为何需要数据库?

解:a:信息时代数据容量海量增长。

b:对数据进行分析和处理可以产生巨大的经济效益(例如:天气预报、航天、银行、**)

c:传统的方法不能满足需求。

d:数据库可以解决这些问题

2:数据库能够做什么?

解:a:存储大量数据,方便检索和访问。

b:保持数据信息的一致、完整。

c:共享和安全。

d:通过组合分析,产生新的有用信息。

3:什么是数据(data)?

解:数据是数据库中存储的基本对象。广义的理解,数据的种类很多,文字、图形、图像、声音、学生的档案记录、货物的运输情况等这些都是数据。

可以对数据做如下定义:描述事物的符号记录称为数据。

4:什么是数据库(database,简称db)?

解:数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。所谓数据库是长期储存在计算机内的,有组织的、可共享的数据集合。

5:什么是数据库管理系统(database management system,简称dbms)?

解:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

主要功能包括:

a:数据定义功能。(dbms提供数据定义语言【data definition language,简称ddl】用户通过它可以方便地对数据库中的数据对象进行定义。)

b:数据操纵功能。(dbms提供数据操纵语言【data manipulation language,简称dml】用户可以使用dml操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等)

c:数据库的建立和维护功能。

d:数据库的运行管理。

6:什么是数据库系统(database system,简称dbs)?

解:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

7:数据管理经过哪3个阶段?

解:人工管理阶段,文件系统阶段,数据库系统阶段。

8:根据应用目的模型分哪两个层次?

解:a:概念模型从用户的角度看到模型。

b:数据模型从计算机的角度看到模型。

9:数据库开发过程中主要有哪四种数据模型,现在那个使用最多?

解:数据模型主要是指描述实体联系的数据结构形式,在数据库开发过程中主要有下面四种模型,关系、层次、网状、面向对象模型,现在基本上是关系模型。

10:一些基本定义?

解:关系数据模型的数据结构:在用户看来,一个关系模型的逻辑结构是一张二维表,由行和列组成,在关系模型中,实体以及实体间的联系都用关系来表示,关系模型要求关系必须是规范化的,最基本的条件就是关系的每一个分量必须是一个不可分的数据项,即不允许表中还有表。

关系:对应通常所说的表。

记录:一行即为一个记录。

属性:一列即为一个属性。

主关键字:某个属性组,它可以唯一确定一个记录。

候选关键字:是那些可以用来做关键字的属性和属性的组合。

外关键字:也称为外键或外码,它是有一个表中的一个属性或多个属性组成,外关键字能表示另一个表的主关键字,使用外关键字来描述表和表之间的关系。

数据库表是由记录组成。

记录由字段组成

字段由字符或数字等组成

11:关系模型的规范化目的?

解:关系模型规范化的目的是为了消除存储异常,减少数据冗余、保证数据的完整性(数据的正确性和一致性)和存储效率,一般规范为第三范式即可。

12:范式?

解:关系数据中的关系是要满足一定的规范化要求,对于不同规范化程度,可以使用范式来衡量,记作nf,满足最低要求的是1范式,在1范式的基础上,进一步满足一些要求的为2范式,。。

1范式:一个关系的每一个属性都是不可再分的基本数据项。

2范式:2范式首先是1范式,关系中每一个依赖于主关键字,则该关系为2范式。

3范式:三范式首先是2范式,且关系中的任何一个非主属性都,则该关系为3范式。

13:实体与联系?

解:实体:客观存在并可相互区别的事物称为实体,如图书、教师等都是实体。常常将实体具有的某种特性称为实体的属性。

实体标识符:如果某个属性或属性的组合能唯一的标识出实体中的每一行,则可以选择该属性或属性的组合为实体的标识符。

联系:实体不是孤立的,实体与实体间存在密切联系,实体间的联系分为:1对1,1对多,多对多三种联系类型,例如学校实体和学生实体间是一对多的关系,学生和课程实体间是多对多的关系。

可以使用实体关系图(e-r图)描述实体与实体间的联系。

14:e-r图?e-r图有哪些要素?

解。数据库设计就是将现实世界的数据组织成数据库管理系统所采用的数据模型,实体联系方法简单、实用、通常使用它的工具e-r图来描述现实世界的信息结构,并将所描述结果为e-r模型,e-r模型可以转换为dbms所支持的数据模型。

e-r图有三个要素:

实体:使用矩形框表示,框内标注实体名称。

属性:使用椭圆型框表示。

实体间的联系:使用菱型表示。

15:常用的数据库管理系统有哪些?

解:常用的数据库管理系统有:access、sql server、 oracle、mysql、db2 等。

16:数据库管理员职责?

解:配置数据库服务器环境,管理数据库的逻辑对象结构 ,配置数据库的对象权限,制定数据库的性能优化策略 ,数据库的备份还原策略 ,数据库的异构协同结构等。

17:microsoft sql server 2005的版本?

解:sql server 2005发布了5个版本:工作组版、标准版、企业版、开发版和简易版。

18:了解各版本的特点?

a:工作组版(workgroup edition)

工作组版本: 入门级别数据库解决方案。

对于那些需要在大小和用户数量上没有限制的数据库的小型企业,工作组版是理想的数据库解决方案。它的设计着眼于服务器消息块协议和分部门解决方案。

特点:1、运行在多个microsoft windows操作系统上。

2、数据库引擎支持2个cpu插槽、最多3gb内存,对数据库大小无限制。

3、包含一些高可用性功能:如日志传送,但没有镜像和故障转移群集等。

4、包含所有编程功能,包括t-sql、存储过程、用户定义函数、全文索引等。

5、使用sql server**自动化管理工作。

6、合并复制和事务复制。

7、工作组版本缺少integration services ,这是因为工作组数据库通常是其他大型数据库服务器集成的数据源。而不向其他数据源请求数据。

建议:不需要非常高的可用性和analysis services 的小型企业或部门选择使用工作组版,可以提供100位用户提供服务。

b:标准版(standard edition)

标准版:适合中小型企业。

是一个完全的数据库管理和商业智能分析平台。它包括电子商务、数据仓库和业务流解决方案所需要的基本功能。最广泛部署的一个版本,它的设计是为中等大小组织,有所有主要功能,但没有企业版本的高端可用性。

特点:1、运行在多个microsoft windows操作系统上。

2、支持无限制数据库、无限制数量的内存、支持4个cpu插槽。

3、包括数据库镜像、数据库挖掘、数据集成服务。

c:企业版(enterprise edition)

企业版本:功能最全,适合在大型企业中。

将提供高级的企业数据管理、高效的开发和商业智能工具以满足企业关键业务应用的需要。

特点:运行在windows 2000高级服务器版、windows 2000数据中心版本、windows 2003企业版本、windows 2003数据中心版。

无限扩展和分区功能,通过跨越多个服务器的水平分区表,可以配置一个服务器组共同工作以支持大型**或企业数据库处理。

高级数据镜像用以完成联机并行操作,高级分析工具用以挖掘和全功能的olap

故障转移群集。

企业版是最全面的sql server 版本,是超大型企业的理想选择,能够满足最复杂的要求。

d:开发版(developer edition)

开发版本:允许开发人员在sql server顶部生成任何类型的应用程序,该应用程序包括sql server 2005企业版的所有功能,只能用于开发和测试系统,不能用于生产服务器。

e:简易版(express edition)

简易版。是sql server 2005数据库引擎中免费的、可再分发的版本。

19:安装硬件要求是什么?

解:硬件要求。

处理器至少600mhz 以上推荐 1ghz 或更高。

内存企业版、标准版、工作组版。

至少512mb 推荐 1gb 或更多。

精简版。至少192mb 推荐 512mb 或更多。

硬盘数据库组件 95-300mb 典型安装 250mb

analysis services另加 50mb

reporting services

report server另加 50mb

report designer 另加 50mb

显示器 vga或更高,1024*768或以上。

20:软件要求是什么?

解:a:操作系统要求:

精简版开发版工作组版标准版企业版。

windows server 2003 sp1(所有版本。

windows 2000 server sp4(所有版本。

windows 2000 professional sp4

windows xp sp2

professional 、media和tablet版。

windows xp sp2 (home版。

b:其他软件或组件要求:

internet explorer 6.0 service pack 1 或更高。

internet information services 5.0 或更高。

tcp/ip

microsoft .net framework 2.0,如果没有将自动安装。

sql实验1sql入门

实验1 sql server 2008入门。一 实验目的。1.了解sql server 2008的安装过程中的关键问题 2.掌握服务管理器的启动和停止方法 3.掌握注册服务器的步骤 二 实验学时。2学时。三 实验要求。1.熟练掌握sql server2008数据库服务器登录方法。2.熟练掌握sql ...

期末必会题型

必会题型。题型一 计算 此类题型要求不能出错,要认真检查 1 直接写得数 包括连加连减 2 填空样式的计算。3 比较大小 题型二 找规律 单数,双数,倒着写,正着写,从中间开始写,3个3个的,5个5个的 题型三 数的组成 1.分清十位和个位2.理解几个十和几个一的意义3.弄清相邻的意思,弄清楚前后 ...

听力必会单词

听力必会单词 考前重点 rank cet 4 word fq chinese 1 suffer 24.0 v.遭受,忍受,容忍。2 concern 12.5 n.关心,忧虑 v.涉及,关心。3 drive 10.0 v.开车,驱使 n.驾车,推进力,街道。4 once 10.0 ad.曾经 conj...