- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习好资料 欢迎下载
学习好资料 欢迎下载
第三章数据库基础
3.1.4数据库系统
数据库系统狭义的讲是由数据库、数据库管理系统和用户构成。
3.2关系数据库
321关系模型(RM)
关系模型把世界看做是由实体和联系构成的。 在关系模型中实体通常
是以表的形式来表现的。表的每一行描述实体的一个实例,表的每一 列描述实体的一个特征或属性。
所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以 分为三种:
一对一的联系口:一个人只有一种性别,一个人-> 性别为一对一的 联系。
一对多的联系。如相同性别的人有许多个,性别->人为一对多的联系。 多对一的关系。女口:很多人有同一个性别,人->性别为多对一的联系。
(多对多的关系。如:学生与选课,一个学生能选多门课程,一个课 程也能被很多选中)
322关系数据库
1?关系数据库管理系统
关系数据库管理系统就是管理关系数据库的计算机软件。
外码:如果两个关系中具有一个相同的属性或属性组, 而且这个相同 的属性或属性组在一个关系中是主码, 那么在另一个关系中,就称它 为外码,作为主码的那个关系表称为主表。
332索引
索引是根据指定的数据库表建立起来的顺序。 它提供了快速访问数据
的途径,并且可监督表的数据,使其索引所向的列中的数据部重复。
3.3.3视图
视图看上去同表似乎一模一样,具有一组命名的字段和数据项,但它 其实是一个虚拟的表,在数据库中并不实际存在。视图是由查询数据 库表产生的,它限制了用户能看到和修改的数据。由此可见,视图可 以用来控制用户对数据的访问,并简化数据的显示,即通过视图只显 示那些需要的数据信息。
3.3.5缺省值
是当在表中创建列或插入数据时,对没有指定其具体值的列或列数据 项赋予事先设定好的值。
3.3.6规则
是对数据库表中的数据信息的限制。它限定的是表的列。
3.3.7触发器
是一个用户定义的SQL事物命令的集合。当对一个表进行插入、更 改、删除时,这些命令就会自动执行。
3.3.8存储过程
是为完成特定的功能而汇集在一起的一组 SQL程序语句。
3.4范式
满足最低要求的是第一范式,一般,数据库只需满足第三范式就行了。
第一范式(1NF)
1NF就是指数据库表的每一列都是不可分割的基本数据项。简而言
之,就是无重复的列。
342第二范式
2NF要求数据库表总的每个实例即每一行必须可唯一的区分。要求实 体的属性完全于主关键字。简而言之,就是非主属性非部分依赖于主 关键字。
3.4.3第三范式
要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。 例如,存在一个部门信息表,其中每个部门有部门编号、部门名称、 部门简介等信息。那么在员工信息表中列出部门编号后就不能将部门 信息表的一些非主属性(部门名称、部门简介)再加入员工信息表中。 简而言之,第三范式就是属性不依赖于其他非主属性。
第4章Transact-SQL语言(事物处理查询语句)
SQL语言主要由以下几部分组成:
数据定义语言(DDL):主要由一些 Create Alter、Drop语句组成,
用来创建,修改,删除表、视图、索引、存储过程、触发器、模式、
数值域。
数据操纵语言(DML):主要由Select、Insert、Update Delete语句 组成。
数据控制语句(DCL):主要由 grant、revoke、deny、commit、rollback、 set tra nsacti on 组成。
4.3数据类型
432浮点数据类型
REAL数据类型
REAL数据类型可精确到第7位小数
FLOAT
FLOAT数据类型可精确到第15位小数。
DECIMAL
DECIMAL数据类型可以提供小数所需要的实际存储空间,例如: decimal(15,5)表示共有15为数,其中整数10位,小数5位。
NUMERIC
NUMERIC数据类型与DECIMAL数据类型完全相同。
4.4变量
T-SQL中可以使用两种变量,一种是局部变量,另外一种是全局变量。
4.4.1局部变量
局部变量必须以@开头,而且必须先用DECLARE命令说明后才可以 使用。其说明形式如下:
DECLARE @变量名变量类型
在T-SQL中给变量赋值采用的方法必须是:
SELECT @局部变量二变量值
或者SET @局部变量二变量值
4.4.2全局变量
全局变量不是由用户的程序定义的,它们是在服务器级定义的。只能 使用预先说明及定义的全局变量。引用全局变量时,必须以@@开头。 局部变量的名称不能与全局变量的名称相同,否则会在应用中出错。
4.5.1注释符
--用于单行注释、
/**/用于多行文字注释
4.5.2运算符
4.位运算符
八:按位异或
4.5.3通配符
[]表示在某一范围的字符,[0-9]表示0到9之间的字符。
[八]
您可能关注的文档
- contractlawexamnotes-thinkio:合同法考试笔..docx
- CPA《会计》学习笔记-第八章资产减值.docx
- CPU的新技术范文.docx
- C语言-四则运算.docx
- c语言学习笔记.docx
- DAWN2000V远程视频监控系统可行性分析报告.docx
- DNA的粗提取与鉴定导学案自用.docx
- Dsjgkfn全国2007年10月高等教育自学考试网络经济与企业管理试题.docx
- D图像的基本操作电子教案.docx
- E02合同段2010年1月份至2012年7月份安全生产汇报.docx
- STL基础学习(STL中的容器解析代码展示例题分析,帮助你学STL).docx
- syb创业培训心得体会(精选篇).docx
- S店销售顾问学习教案.docx
- theresearchofregionallogisticscompetitiveness--物流外文文献及翻译.docx
- U8会计信息系统金蝶实验报告心得体会.docx
- UG_模具设计教案2.docx
- Unit1_My_name_is_Gina试题(人教版七年级上).docx
- Unit4SchoolBecomesInteresting第一课时教案.docx
- Unit_2_Ways_to_go_to_school_(第4课时)教学设计-公开课-优质课(六上人.docx
- Unit_3_My_friends_(第3课时)教学设计-公开课-优质课(四上人教PEP版).docx
最近下载
- 机械除雪安全生产培训课件.pptx VIP
- 优秀字体设计案例分析.pptx VIP
- 安徽省鼎尖教育2024-2025学年高一上学期11月期中考试语文试卷(含答案) .pdf VIP
- 电气主接线基本认知(电气设备运行与检修课件).pptx
- 2025四川广元市利州区选聘社区工作者50人考试参考题库及答案解析.docx VIP
- 组织除雪安全培训课件.pptx VIP
- 从拼图游戏到人类基因组计划——浅探碎片拼接中有趣的数学规律.pdf VIP
- 2025四川广元市利州区选聘社区工作者50人考试备考试题及答案解析.docx VIP
- 第21课《古代诗歌五首——望岳》课件(共22张PPT).pptx VIP
- 2025四川广元市利州区选聘社区工作者50人考试备考题库及答案解析.docx VIP
原创力文档


文档评论(0)