- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库速成教程
数据库速成教程 1
1 常见数据库类型简介* 1
1.1 层次数据库 1
1.2 网状数据库 2
1.3 关系数据库** 2
1.4 其他非关系型数据库 3
2 关系型数据库模式**** 4
2.1 用户模式 5
2.2 模式 5
2.3 内模式 5
3 完整性约束 5
3.1 实体完整性 5
3.2 域的完整性约束 5
3.3 引用完整性约束 5
3.4 自定义约束 5
4 关系数据库范式***** 5
4.1 数据库第一范式**** 8
4.2 数据库第二范式**** 8
4.3 数据库第三范式**** 8
4.4 第四范式和BCNF范式** 9
4.5 范式分解 9
5 SQL语言介绍**** 9
5.1 DML**** 9
5.2 DCL*** 11
5.3 DDL*** 11
6 数据库操作练习** 12
6.1 Sqlserver** 12
6.2 MySql** 12
6.3 Oracle 12
7 课时安排 12
数据库速成教程
常见数据库类型简介*
存取数据(OLTP) online transaction process,增删改查为主
统计分析(OLAP) online analysis process 以查询分析为主
数据库要学习两部分内容:
如何设计数据库
如何使用数据库
数据结构和数据库的关系:
数据结构使用起来比数据来的复杂,我们自己定义数据结构的各种操作
Select order by where,insert,update,delete.
数据检索,写入,修改等操作具有优势(Sql结构化查询语言)
层次数据库
定义:
层次模型是数据库系统中最早使用的模型,它的数据结构类似一颗倒置的树,每个节点表示一个记录类型,记录之间的联系是一对多的联系,基本特征是:
* 一定有一个,并且只有一个位于树根的节点,称为根节点;
* 一个节点下面可以没有节点,即向下没有分支,那么该节点称为叶节点;
* 一个节点可以有一个或多个节点,前者称为父节点,后者称为子节点;
* 同一父节点的子节点称为兄弟节点。
* 除根节点外,其他任何节点有且只有一个父节点;
实例:XML
特性:
层次模型中,每个记录类型可以包含多个字段,不同记录类型之间、同一记录类型的不同字段之间不能同名。如果要存取某一类型的记录,就要从根节点开始,按照树的层次逐层向下查找,查找路径就是存取路径。
层次模型结构简单,容易实现,对于某些特定的应用系统效率很高,但如果需要动态访问数据(如增加或修改记录类型)时,效率并不高。另外,对于一些非层次性结构(如多对多联系),层次模型表达起来比较繁琐和不直观。
网状数据库
网状模型可以看作是层次模型的一种扩展。它采用网状结构表示实体及其之间的联系。网状结构的每一个节点代表一个记录类型,记录类型可包含若干字段,联系用链接指针表示,去掉了层次模型的限制。网状模型的特征是:
1. 允许一个以上的节点没有父节点;
2. 一个节点可以有多于一个的父节点;
由于网状模型比较复杂,一般实际的网状数据库管理系统对网状都有一些具体的限制。在使用网状数据库时有时候需要一些转换。
网状模型与层次模型相比,提供了更大的灵活性,能更直接地描述现实世界,性能和效率也比较好。网状模型的缺点是结构复杂,用户不易掌握,记录类型联系变动后涉及链接指针的调整,扩充和维护都比较复杂。
关系数据库**
关系模型是目前应用最多、也最为重要的一种数据模型。关系模型建立在严格的数学概念基础上,采用二维表格结构来表示实体和实体之间的联系。二维表由行和列组成。下面以教师信息表和课程表为例,说明关系模型中的一些常用术语:
1. 关系(或表):一个关系就是一个表,如上面的教师信息表和课程表。
2. 元组:表中的一行为一个元组(不包括表头)。
3. 属性:表中的一列为一个属性。
4. 主码(或关键字):可以唯一确定一个元组和其他元组不同的属性组。
5. 域:属性的取值范围。
6. 分量:元组中的一个属性值。
7. 关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,... ...,属性n)。
Student(sID,sSex,sBirth,省,市,县)
关系模型中没有层次模型中的链接指针,记录之间的联系是通过不同关系中的同名属性【不一定,名称可不一样】来实现的。 关系模型的基本特征是:
1. 建立在关系数据理论之上,有可靠的数据基础;
2. 可以描述一对一,一对多和多对多的联系。
3. 表示的一致性。实体本身和实体间联系都使用关系描述。
4. 关系的每个分量的不可分性,也就是不允许表中表。
关系模型概念清晰,结构简单,实体、实体联系和查询结果都采用关系表示,用户比较容易理解。另外,关系模型的存取路径对用户是透明的,程序员不用关
您可能关注的文档
- 分区教程.doc
- 八年级语文30诗五首教案人教版.doc
- 分式难题教案.doc
- 制作简历要领超强教程.doc
- 初学汽车驾驶教程(文字加图解 详细实用).doc
- 动物为什么要吃东西教案1.doc
- 制作x86 x64 9in1光盘教程.doc
- 初级综合课教案.doc
- 利用“快照”命令给黑白美女照片上色 PS上色教程.docx
- 功率MOSFET教程.doc
- 第12课《资本主义世界殖民体系的形成》PPT课件.pptx
- 2025秋九上道德与法治第三课第一节《生活在新型民主国家》教学设计、教案、核心素养目标、教学反思.docx
- 2025档案管理职称试题预测试卷(考点提分)附答案详解.docx
- 2025档案管理职称复习提分资料及答案详解(夺冠).docx
- 最新2025年政治理论时政热点知识题库(+答案).docx
- 最新2025年时政热点考试题(+答案).docx
- 最新2025年政治理论时政热点知识试题及参考答案.docx
- 最新2025年医疗器械经营监督管理办法培训试题含答案.docx
- 最新2025年政治理论时政热点知识题(附答案).docx
- 最新2025政治理论时政热点知识试题库(含答案).docx
最近下载
- 公司事故隐患内部报告奖励制度.docx VIP
- 机房搬迁实施方案.pptx VIP
- DB65-T8022-2024 严寒和寒冷地区居住建筑节能设计标准J11921-2024(OCR).pdf VIP
- fNirs近红外成像技术原理-近红外脑成像系统.pdf VIP
- 2025年浙江省卫生系统事业单位人员招聘考试模拟试题及答案解析.pdf VIP
- 菏泽家政职业学院教师招聘考试历年真题.docx VIP
- 2011年南宁市事业单位公开考试招聘工作人员简章.doc VIP
- 建设年产40万吨蛋氨酸项目可行性研究报告写作模板-申批备案.doc
- 广东省东莞市2024-2025学年高一上学期1月期末英语试题含答案.pdf VIP
- 2025年新版医疗器械经营质量管理规范.pdf VIP
文档评论(0)