1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL总复习

SQL总复习 机试:80 笔试:25,其中单选20(40道),多选5分(1道) 第1章 数据库基础概述 1.1.1 数据库系统概述 一、数据管理经历了人工管理阶段,文件系统阶段和数据库系统阶段。 二、数据库系统的优点:数据库是相互关联的数据的集合;具有较小的冗余(数据库中的数据被统一管理,合理组织,任何对数据的操作都由数据库管理系统DBMS完成。);具有较高的数据独立性(数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性);具有安全控制机制,能够保证有数据的安全、可靠(分为主动安全和被动安全);允许并发地使用数据库,能有效、及时地处理数据,最大限度地保证数据的正确性(正确性也称为完整性,即实体完整性约束,参照完整性约束,用户定义完整性约束) 三、数据库管理系统与文件系统相比的优势所在: 文件系统阶段的缺陷 :数据间联系弱;数据冗余不可避免;应用程序依赖性;不支持对文件的并发访问;无安全控制功能;难以按用户视图表示数据 1.1.2数据库系统组成 一、数据库系统一般由数据库、数据库管理系统及其开发工具、应用系统、数据库用户和管理员组成,其中数据库是核心,DBMS及其开发工具、数据库管理员是系统的基础,应用系统和用户是系统服务的对象。 1.2.数据模型 一、数据模型应满足三个条件:能比较真实地模拟现实世界;容易被人们理解;便于在计算机上实现。 二、实体联系模型 E-R模型主要包含3个要素:实体、联系和属性 三、几个基本概念: (一)元组:表中的每一行称作是一个元组,它相当于一个记录值。 (二)候选关键字: 如果一个属性集的值能唯一确定一个关系的元组而又不含有多余的属性,则该属性集为候选关键字。 简言之:能够唯一地确定一个元组的最小属性集。 (三)主关键字(Primary key): 有时一个关系中有多个候选关键字,则可以选择一个为主关键字。 每个关系都有一个并且只有一个主关键字 (四)主属性:所有组成候选关键字的属性 (五)非平凡函数依赖,X→Y,但Y不包含于X,则X→Y是非平凡的函数依赖。例如(法人代码,银行代码,贷款日期)→贷款金额为非平凡函数依赖。 (六)规范关系 第一范式1NF:不包含重复组的关系(即不包含非原子项的属性)即为第一范式。我们前边所列出的所有表都属于第一范式。 第一范式2NF:若1NF表中每个非主属性都完全依赖于主关键字,则属于第二范式。 判断关系模式是否满足2NF的方法? 主关键字为单个属性时:一定为2NF 主关键字为多个属性时:如果存在构成主关键字属性组的真子集决定非主属性,则不为2NF;否则为2NF。 第三范式3NF:若2NF表中所有非主属性都不传递依赖于主关键字,则属于第三范式。 如果一个关系模式满足2NF,判断关系模式是否满足3NF的根本是判断非主属性之间是否有函数依赖。若有,则不满足3NF;若无,则满足3NF。 如果一个关系模式满足2NF,并且它最多只有一个非主属性,则一定满足 NF。 如果一个关系模式满足1NF,并且没有非主属性,则一定满足 NF 四、数据库的三级模式两级映像 (一)三级模式 模式(概念模式);外模式(用户模式、子模式);内模式(存储模式) (二)二级映像 外模式/模式映象(保证数据和程序逻辑独立(概念独立) 模式/内模式映象(保证数据和程序物理独立(存储独立) 五、三种最常见的应用结构 客户/服务器结构 浏览器/服务器结构分布式结构 第3章数据库的创建与管理 一、数据库分类:系统数据库(master,msdb,tempdb,model,resource),用户自定义数据库 二、数据库文件 数据文件,包括主文件(只有一个,mdf),次要文件(0至无数,ndf) 日志文件(至少一个,ldf) 三、在创建用户数据库时,包含系统表的model数据库自动被复制到新建数据库中。 四 (一)每个数据库文件都拥有两个名称:(逻辑名称唯一) 逻辑名称:是在所有 T-SQL 语句中引用物理文件时所使用的名称。逻辑名称在数据库中唯一的。 物理名称:是包括目录路径的物理文件名。 (三)文件存储方式 ·数据文件的存储单位——页 8kb 8*1024字节 且行不能跨页存储。 例:数据库表有10000行,每行3000字节。求此表所需的空间。 ∵每行3000字节 ,且一页大小为8kb ∴一页可以存放2行 ∴10000行需要5000页来存放 ∴表所需的空间为:5000*8kb 40000kb 40MB ·日志文件不包含页,它是由一系列日志记录组成的。 初始大小:主要数据文件不能小于model数据库主要文件的大小(3MB) (四)扩大数据库大小方法:扩大已有文件的大小;增加新文件 收缩数据库:自动收缩数据库;手动收缩数据库中的文件(无限制); 1、数值型 1、手动收缩数据库

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档