数据库原理与技术

23 篇文章 0 订阅
订阅专栏

数据库原理与技术(新增章节)2020-10

基本概念

数据库(DB):是按照一定结构组织并长期存储在计算机内的、可共享的大量数据的有机集合。

解释:

1)数据库中的数据是按照一定的结构数据模型来进行组织的,即数据间有一定的联系以及数据有语义解释。

数据模型:数据库系统的核心和基础,是关于描述数据与数据之间的联系、数据的语义、一致性约束的概念性工具的集合。

数据模型的分类:

  • 三种基本数据模型:层次模型、关系模型(重点掌握)、网状模型。
  • 面向对象数据模型
  • 谓词模型(逻辑模型)
  • XML数据模型
  • 非SQL数据模型
  • 扩充的数据模型

数据模型通常是由:数据结构、数据操作和完整性约束组成。

  • 数据结构:系统静态特征的描述,描述对象包含的数据类型、内容、性质和数据之间的相互关系。
  • 数据操作:系统动态特征的描述,是对数据库各种对象实例的操作。
  • 完整性约束:定义了给定数据模型中数据及联系所具有的制约和依存关系。

数据库管理系统(DBMS):管理和维护数据库的系统软件,是数据库和用户之间的一个接口。

数据库系统(DBS):实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和人组成的系统。

计算机系统中引入数据库技术后形成数据库系统,也可以说数据库系统是具有管理数据库功能的计算机系统。

关系:DBS=计算机系统(硬件、软件平台、人)+ DBMS + DB

DB、DBMS、DBS之间的关系

关系数据库

关系模型数据结构:行和列组成的二维表结构。

1.笛卡尔积(数据库)

笛卡尔积是在域上的一种运算。域是一组具有相同数据类型的值集合。域用来表明定义属性的取值范围。

给定一组域D1,D2,…,Dn,则D1,D2,…,Dn的笛卡尔积为

D1 X D2 X … X Dn = {(d1,d2,…,dn) | di ∈ Di, i=1,2,…,n }

在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。

简单说就是两集合中,每一项与另一集合中每一项的乘积。

2.关系

关系中基本术语:

(1)元组与属性

(2)候选键

(3)主键

(4)外键

3.关系的完整性约束

关系型数据库的完整性约束:实体完整性、参照完整性、用户自定义

实体完整性:主键

参照完整性:外键

用户自定义:字段非空、取值范围要求

关系代数

​ 关系代数是一种抽象语言,它通过对关系的运算来表达查询。关系代数以关系为运算对象,通过对关系进行“组合”或“分割”,得到所需的数据集合—一个新的关系。

关系代数可分为:

1)集合运算(并交差、广义笛卡尔积)

2)关系运算(投影、选择、连接和除运算)

3)扩充的关系运算(广义投影、外连接、半连接、聚集等)

🔖🆕 2020-10-15 未完待续

查询

SQL写法顺序和执行顺序

写法顺序:select--from--where--group by--having--order by 
执行顺序:from--where--group by [having]--select--order by
就是select要放后面,如果有order by,则order by放最后,因为order by 是对结果进行排序

用GROUP BY关键字分组查询

通过GROUP BY子句可以将数据划分到不同的组中,实现对记录进行分组查询。在查询时,所查询的列必须包含在分组中

执行如下sql,发现能正常执行,而且groupby后默认取每组第一条数据。

当同时含有where子句、group by 子句 、having子句及聚集函数时,执行顺序如下:
–执行where子句查找符合条件的数据;
–使用group by 子句对数据进行分组;对group by 子句形成的组运行聚集函数计算每一组的值;最后用having 子句去掉不符合条件的组。
–having 子句中的每一个元素也必须出现在select列表中。有些数据库例外,如oracle.
–having子句和where子句都可以用来设定限制条件以使查询结果满足一定的条件限制。
–having子句限制的是组,而不是行。where子句中不能使用聚集函数,而having子句中可以。

数据库原理技术数据库原理技术.doc
06-08
数据库原理技术数据库原理技术
数据库原理技术(一)
我真的太想进步了~tx
05-26 2179
绪论:数据、数据库数据库管理系统和数据库系统是与数据库技术密切相关的四个基本概念。、信息世界中的基本概念:①实体:客观存在并可相互区别的事物②属性:实体所具有得到某一特性。③码:唯一标识实体的属性④实体型:用实体名及其属性名集合来抽象和刻画同类实体⑤实体集:同一类型实体的集合⑥联系:实体间的联系指不同实体集之间的联系...
数据库技术的基本概念、原理、方法和技术
最新发布
anwen743680的博客
07-25 2706
数据库技术的概念、原理、方法和技术
数据库原理技术(二)
我真的太想进步了~tx
05-26 472
关系型数据库域:一组具有相同数据类型的值的集合例如:{男,女}、{1,55}笛卡尔积:域上一种集合运算Dn的笛卡尔积为 D1XD2XD3X...Dn={(d1,d2,...,dn)|di∈Di,i=1,2,... ,n}例如:D1=导师集合supervisor={张清玫,刘逸}          D2=专业集合speciality={计算机专业,信息专业}          D3=研究生集合pos...
数据库原理技术(ORACLE版)第3版作业参考答案
05-16
数据库原理技术(ORACLE版)第3版作业参考答案】主要涵盖了数据库的基础理论以及在实际应用中的问题。在数据库领域,Oracle是一种广泛应用的关系型数据库管理系统,它提供了高效的数据存储和管理能力。 1. ...
数据库原理技术》教学大纲.docx
12-17
数据库原理技术教学大纲 数据库原理技术是计算机科学和信息技术领域中的一个重要分支。该领域研究的是数据库的设计、开发、实现和应用,旨在存储、管理和检索大量数据。下面是数据库原理技术教学大纲的详细...
数据库原理技术习题答案样本.doc
11-21
数据库原理技术习题答案样本 数据库原理技术习题答案样本是数据库领域中的一份重要的习题答案样本,涵盖了数据库原理技术的多个方面。下面是该习题答案样本中的一些重要知识点: 一、数据与信息的区别和联系...
数据库原理技术实验》教学大纲.docx
12-14
数据库原理技术实验》教学大纲旨在帮助物联网工程专业的学生深入理解和掌握数据库系统的基本理论、技术和应用。这门课程作为专业核心课,是学生未来从事信息技术工作的重要基础。课程目标主要包括: 1. 系统地...
数据库原理技术.zip
07-30
数据库PPT讲解,1-9章。
数据库原理技术(钱学忠)答案
12-22
数据库原理技术(钱学忠 编著)课件、习题答案及相关资料
数据库原理技术(北大研究生课程课件)
09-24
包括四部分内容: 第一部分 数据模型与数据库系统 第二部分 数据库管理系统实现技术 第三部分 数据库系统体系结构 第四部分 数据库新应用与新技术
数据库原理与计术(武汉大学出版社)ppt
12-06
数据库原理技术(武汉大学出版社),这是我从老师那里拷来的ppt.。独一无二的哦。
数据库原理技术---学习、总结
yk_ddm的博客
09-24 248
创建自定义的课程号(数据类型): create type 自定义类型名称 from 内置数据类型 eg: create type personal from varchar(30) not null go
数据库原理技术(三)
我真的太想进步了~tx
05-29 906
关系代数关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。
数据库原理与应用 数据库技术的产生与发展
AtomQQ_2022313691的博客
03-18 507
数据库技术发展的历史 随着计算机硬件和软件的发展,数据管理技术经历了从低级到高级的发展阶段,即: 人工管理阶段 计算机软、硬件的特点: 计算机主要用于科学计算,硬件中的外存只有卡片、纸袋、磁带,没有磁盘等直接存取设备。 (1)数据不保存 科学计算,数据量少,对于数据保存的需求尚不迫切,只有在计算某一课题时才将原始数据岁程序一起输入内存,计算完成时,数据和程序一起从内存中被释放。 数据由应用程序自...
数据库原理技术笔记
童凌的技术博客
07-06 1037
1、数据模型 数据模型是对现实世界数据特征的抽象。实体-联系模型(E-R)主要涉及三方面的内容:1、实体。实体是具体的,如职工、学生、课程等都是实体。在E-R图中使用矩形表示 2、属性。例如学生的学号、姓名、性别等。在E-R图中与实体连接,使用圆角矩形表示。 3、联系。联系是数据之间的关联关系,在E-R图中用菱形框表示。并用连线将其关联的实体连接起来。两个实体之间的联系有如下3类: - 一
【总结】数据库原理
csdn_yym的博客
12-24 7665
(本文只是自己的学习总结,不一定正确,仅供参考) 文章目录数据库通用概念数据库的产生理论分类关系数据库非关系数据库规模分类内存型文档型服务型应用场景事务型OLTP分析型OLAP建模思路范式建模(雪花型模型)维度建模(星型模型)大数据分析数据迁移ETL数据仓库DW多维数据数据分析关系数据库(RDBMS)基本概念ACID规则A-原子性C-一致性I-独立性D-持久性E-R模型SQL语言关系数据库的分类数...
数据库原理技术习题解析及概念总结
数据库原理技术习题答案样本.doc是一份详细的数据库学习材料,其中包含了对数据库基本概念的解释与习题答案示例。在这份文档中,首先介绍了数据与信息的区别与联系。数据是数字、文字、图画、声音和活动图象的集合...
写文章

热门文章

  • ContentType到底该怎么设置? 11244
  • session失效的原因以及从session中取到的对象为null 8983
  • Android获取相册图片-实现选择相册图片功能 8296
  • IDEA项目路径初探 6448
  • Idea导入eclipse web项目404问题(webcontent) 6028

分类专栏

  • Program Tools 2篇
  • Java 13篇
  • web 9篇
  • 其他 1篇
  • Linux 1篇
  • database 23篇
  • 游走的bug 11篇
  • Android 9篇
  • Java框架 9篇
  • 数据结构与算法 4篇

最新评论

  • 栈和队列-数据结构与算法(C语言版)

    万福泉源: 为了补习基础,最近我开始实现数据结构中的代码,感谢大佬的代码,有详细的解释,还有可行的实现,而且贴合当下代码风格。终于找到一个可行的学习对象了,谢谢你!

  • Idea导入eclipse web项目404问题(webcontent)

    lblbiancheng: 感谢大佬,解决了表情包

  • Idea导入eclipse web项目404问题(webcontent)

    qq_43945786: 谢谢大佬,真的太有用了

  • Idea导入eclipse web项目404问题(webcontent)

    nokie_: 最后解决了吗 我也是表情包

  • IDEA项目路径初探

    研究生必上岸: 很棒!

大家在看

  • Leetcode 每日一题:Diameter of Binary Tree

最新文章

  • MySQL优化
  • Spring5学习笔记3——持久层整合(转载三方+补充)
  • 家具装修图
2021年3篇
2020年82篇
2019年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王金华网站优化怎么做济南网站优化靠谱项城网站优化哪家靠谱seo优化网站外包公司淮南自主研发的网站排名优化网站搜索排名优化费用吴江网站优化普洱三亚营销型网站优化系统怎么做好移动网站优化优化网站的软件选大将军21禹州智能网站优化来电咨询安全的网站优化推广网站优化推广文章网站优化软件54xcr泰州网站关键词优化如何河南如何优化网站死链多网站优化有什么影响江苏网站优化方式企石网站优化哪家好山亭seo网站优化城阳网站优化哪家专业网站先做内容还是先优化广州企业网站优化排名网站域名优化一致易速达网站优化哪里好网站运营优化建议书遂川网站优化推广网上网站优化排名靠谱吗网站搭建优化需要会代码吗知乎优化网站怎么样香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化