栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

数据库管理系统及其实现(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库管理系统及其实现(1)

关系数据库 关系就是集合的笛卡尔积的子集

(1)R包含于A×B×C……
(2)关系和表是一个意思,是不同的说法,表更容易懂
(3)(R)relation schema(也就是表头)相当于class(Java中的),表明是哪几个集合的笛卡尔积的子集,没有值
(4)relationship表的每一行叫做具体关系,相当于object(Java中的),各行之间没有顺序,不能计算第一行或者最后一行元组(因为没顺序,不知道第一、最后)

Relation 1、客观世界有对象,对象之间有关系,强调描述

(1)关系和对象在关系模型中具有同等语义,是一样的
(2)主键(key):没有两行是一样的
(3)外键(foreign key):表达两个对象之间的关系
(4)关系、主键、外键等所有东西加起来就是database schema,也就是relation schema 的集合

2、基本结构是表格,用关系代数去操作

(1)表格叫做操作数
(2)r × s → × 叫做操作符
(3)两个关系做笛卡尔积之后还是关系
(4)选择运算:选取行,不会改变schema,instance改变了
(5)投影运算:选取列,改变schema,相同的行留一个(因为
集合里没有重复元素)

(6)关系与关系代数表达式

整个式子是一个关系,因为计算之后的结果是一个表格;选择操作符以及后面的amount>1200 则是关系代数表达式。

总结

总的来说,研究生的数据库学习和本科大同小异,但是本科可能更重视的是实操,把所学的东西具体落实到程序和代码上,但是研究生的课程偏向于理论与逻辑,虽说不复杂,但是理解起来还是挺吃力的。老师说程序员现在工作高得离谱,但是等到了35岁左右,有了妻子、家庭、孩子,身上负担加重,但是却没有年轻的活力。相反,那时候刚出学校大门的毕业生们反倒是毫无负担,身体也能吃得消,大龄程序员何去何从真的成了一个人生大问题。确实如此,也应该早做打算,不学习新知识,不使用新技术,永远掌握不了主动权。路漫漫其修远兮,吾将上下而求索,加油!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号