自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 数据库设计(三):ER图不同关系的映射(ER Mapping)

ER图中,一段关系(Relation)有不同的属性:Degree, Participation, Cardinality,不同的关系在数据库的模式(Schema)设计时使用不同的方法,接下来我们来说明不同的关系如何进行映射。文章目录多对多关系(Many to Many)多对一关系(Many to one)一对一关系(One to One)多值属性(Multi-valued)非二元关系(Non-binary)等级关系(父类与子类)ER styleObject-orientedOne table style

2020-09-07 08:09:38 8328

原创 数据库设计(二):ER图绘制

上一节我们提到ER图由3中基本的要素(属性/字段(Attribute)、关系(Relation)、实体(Entity))组成,那么在这一节中我们介绍不同在ER图中如何去表示这些要素。属性/字段(Attribute)属性的类型:普通属性(Singlevalued attribute)。多变量属性(Multivale attribute)。这种属性可以拥有超过一个的值,例如:工作地址属性,一个人可以有多个工作地址。衍生属性(Derived attribute)。这种属性是有数据库衍生出来的,例如:

2020-09-01 21:03:49 4765

原创 数据库设计(一):ER模型概念介绍

数据库设计步骤数据库的设计分为以下3个步骤:设计概念模型(conceptual model)。在关系型数据库中,我们使用ER图来进行概念模型的设计。ER图的作用是:表示出各个实体之间的关系,方便在下一步的逻辑模型设计时书写相应的代码。设计逻辑模型(logical model)。在这一步中,我们需要将人可以读懂的ER模型转化为机器可以读懂的逻辑模型,即我们需要书写数据库模式(SQL schema)来实现我们的模型。物理模型设计(physical model)。物理模型关乎于数据库在储存器中如何存放,

2020-08-31 12:12:31 13861

原创 Python格式化输出方法总结

print(f’{}’)是Python3.6新特性,用于格式化输出(类似于str.format())。使用print(f’{}’)可以使得代码可读性更高并且更加简洁。下面提供一些例子来帮助理解print(f’{}’)的使用。使用3种不同的方法进行格式化输出以下是3种等价的方法,它们输出的结果都是一样的。name = 'Alex'job = 'Software Developer'# ...

2020-02-29 21:44:41 672

原创 解决Mac下pip安装的模块到Pycharm中无法使用的问题

最近想要安装一个在Conda(我使用的是Anaconda)下没有的模块,只能使用pip进行安装,装完之后发现在Terminal(终端)输入python可以import但是到了Pycharm无法import。问题可能是:Terminal下安装的模块不是到Pycharm的Interpreter所使用的Python里解决方法:更改Pycharm所使用的Interpreter1. 打开Projec...

2020-02-24 06:57:49 3756

原创 Python 计算函数运行时间

在Python中,有时候为了优化代码,我们需要监控哪些函数使用了比较多的时间,或者是为了单纯查看函数的运行时间。那么本文推荐两种监控函数运行时间的方法。方法一: 在程序内使用time模块记录时间,计算使用的时间import timedef test(): start_time = time.time() # 记录程序开始运行时间 s = 0 for i in r...

2019-03-26 11:27:31 18776

原创 调用自定义模块出现ModuleNotFoundError: No module named ‘XXX‘的解决方案

问题:确保将调用的模块与被调用的模块放在同一目录下,但仍出现ModuleNotFoundError: No module named ‘XXX’。Python会在以下路径中搜索它想要寻找的模块:程序所在的文件夹标准库的安装路径操作系统环境变量PYTHONPATH所包含的路径产生问题的原因可能是:IDE(我使用的是Pycharm)没有将当前目录添加到工作目录中,导致了在搜索的目录中...

2019-03-08 16:07:45 111476 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除