【清华大学课程】曼昆-经济学原理笔记(全集)

0. 课程链接:bilibili【清华大学】经济学原理
1. 交易成本是啥?不同的交易成本不同
2. 经济学基本原理10个:

十个原理分成了三类问题:
(1) 人们怎么做决策(微观经济学)

  1. 人们面临得失交换(tradeoffs 权衡取舍)
    得到什么就要付出成本
  2. 某物的机会成本就是为此放弃的东西(cost)
    一定是起码两个之间的选择,经济学就是一个选择的过程
    说A的时候想到B、C等其他考虑,选择的范围很大
    机会成本就是所有放弃的选择里面成本最高的
  3. 理性的人思考边际量(margin 换成数学就是要看导数)
    人们作最优决策时比较边际的成本和收益
    通过最后一个单位来决定
    例如,不是决定吃不吃饭,而是决定多吃一口和少吃一口的时候
    为什么水比钻石更便宜(通常情况下,最后一滴水对你来说可有可无)
  4. 人们会对激励做出的反应(incentives)
    金融公司提供了很多保险,人们就会去追求更加高杆杠的东西

(2)人们如何相互作用(微观经济学)
5. 贸易能使人人收益(trade)
竞争、专业分工
6. 市场通常是组织经济活动的好方式(markets)
市场经济中是市场自主决定雇佣谁、生产什么
计划经济都是由政府来决定
市场经济有一只看不见的手
7. 政府有时可以改进市场结果(government)

(3)整体经济如何运行(宏观经济学)
8. 一国的生活水平取决于他的生产(production)
生产率是每一个工人每一小时生产的产品和服务。
9. 当政府发行了过多的货币时,物价上涨(money)
10. 社会面临通货膨胀和失业之间的短期得失交换(inflation unemployment)
通货膨胀是经济中整体物价水平的上升。
通货膨胀的一个原因是货币发行的多

3. 经济学:科学研究

观察、理论,进一步观察

4. 经济学:政策指导
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是MySQL数据库的设计和实现: 1. 创建数据库 首先需要创建一个数据库,命名为books。 ``` CREATE DATABASE books; ``` 2. 创建用户表 用户表包含用户的基本信息,如用户名、密码、真实姓名、联系方式等。 ``` CREATE TABLE user ( user_id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) NOT NULL UNIQUE, password VARCHAR(20) NOT NULL, realname VARCHAR(20) NOT NULL, email VARCHAR(50), phone VARCHAR(20), role ENUM('普通用户','图书管理员','系统管理员') NOT NULL DEFAULT '普通用户' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 3. 创建图书分类表 图书分类表用来分类存储图书,包括分类编号、分类名称等字段。 ``` CREATE TABLE book_classify ( classify_id INT PRIMARY KEY AUTO_INCREMENT, classify_name VARCHAR(50) NOT NULL UNIQUE ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 4. 创建图书表 图书表包含图书的基本信息,如图书编号、书名、作者、出版社、出版日期、价格、分类编号等。 ``` CREATE TABLE book ( book_id INT PRIMARY KEY AUTO_INCREMENT, book_name VARCHAR(100) NOT NULL, author VARCHAR(50) NOT NULL, press VARCHAR(50) NOT NULL, publish_date DATE NOT NULL, price FLOAT NOT NULL, classify_id INT NOT NULL, FOREIGN KEY (classify_id) REFERENCES book_classify (classify_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 5. 创建图书借阅表 图书借阅表用来记录用户借阅图书的信息,包括借书编号、用户ID、图书ID、借书日期、预计归还日期等。 ``` CREATE TABLE book_borrow ( borrow_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT NOT NULL, book_id INT NOT NULL, borrow_date DATE NOT NULL, expected_return_date DATE NOT NULL, FOREIGN KEY (user_id) REFERENCES user (user_id), FOREIGN KEY (book_id) REFERENCES book (book_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 6. 创建图书还书表 图书还书表用来记录用户还书的信息,包括还书编号、用户ID、图书ID、还书日期等。 ``` CREATE TABLE book_return ( return_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT NOT NULL, book_id INT NOT NULL, return_date DATE NOT NULL, FOREIGN KEY (user_id) REFERENCES user (user_id), FOREIGN KEY (book_id) REFERENCES book (book_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 7. 添加测试数据 为了方便测试,可以在每个表中插入一些测试数据。 ``` INSERT INTO user (username, password, realname, email, phone, role) VALUES ('user1', '123456', '张三', 'user1@test.com', '13812345678', '普通用户'), ('user2', '123456', '李四', 'user2@test.com', '13912345678', '普通用户'), ('admin1', '123456', '管理员1', 'admin1@test.com', '13612345678', '图书管理员'), ('admin2', '123456', '管理员2', 'admin2@test.com', '13712345678', '图书管理员'), ('root', '123456', '超级管理员', 'root@test.com', '13512345678', '系统管理员'); INSERT INTO book_classify (classify_name) VALUES ('计算机科学'), ('文学'), ('经济学'), ('历史'); INSERT INTO book (book_name, author, press, publish_date, price, classify_id) VALUES ('Python基础教程', 'Magnus Lie Hetland', '人民邮电出版社', '2016-07-01', 59.9, 1), ('Python编程快速上手', 'Mark Lutz', '中国电力出版社', '2018-03-01', 69.9, 1), ('红楼梦', '曹雪芹', '人民文学出版社', '2018-01-01', 39.9, 2), ('西游记', '吴承恩', '人民文学出版社', '2019-04-01', 49.9, 2), ('经济学原理', '', '机械工业出版社', '2017-07-01', 99.9, 3), ('中国近代史', '吕思清', '人民出版社', '2016-12-01', 29.9, 4); INSERT INTO book_borrow (user_id, book_id, borrow_date, expected_return_date) VALUES (1, 1, '2021-01-01', '2021-01-15'), (1, 2, '2021-02-01', '2021-02-15'), (2, 3, '2021-03-01', '2021-03-15'), (2, 4, '2021-04-01', '2021-04-15'); INSERT INTO book_return (user_id, book_id, return_date) VALUES (1, 1, '2021-01-14'), (1, 2, '2021-02-14'), (2, 3, '2021-03-14'), (2, 4, '2021-04-14'); ``` 以上就是基于MySQL的图书管理系统的数据库设计和实现。可以根据实际需求进行适当调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值