计算机大神随时在线,欢迎随时咨询
可以服务于英国,北美,澳洲,新西兰等留学生
作业进度随时跟进
Overview of database systems, ER models, logical database design and normalization, formal relational query languages, SQL and other commercial languages,data warehouses, special topics.
Pre-reqs课程要求: CPSC 221.
CPSC 221 Basic Algorithms and Data Structures代写
Design and analysis of basic algorithms and data structures; algorithm analysis methods, searching and sorting algorithms, basic data structures, graphs and concurrency.
Relational Query Languages涉及重点
- Tuple Relational Calculus (TRC)
- Relational Algebra (RA)
- SQL
聚合函数
使用: \aggr_{aggr_attr_list} input_relation
Group: \aggr_{group_by_attrs: aggr_attr_list} input_relation
SQL (Relational) Databases
FastAPI不需要您使用SQL(关系)数据库。
但是您可以使用所需的任何关系数据库。
在这里,我们将看到一个使用SQLAlchemy的示例。
您可以轻松地使其适应SQLAlchemy支持的任何数据库,例如:
- PostgreSQL
- MySQL
- SQLite
- Oracle
- Microsoft SQL Server, etc.
算法:动态规划、回溯算法、查找算法、搜索算法、贪心算法、分治算法、位运算、双指针、排序、模拟、数学、……
数据结构:数组、栈、队列、字符串、链表、树、图、堆、哈希表、……
- 基本语法:select/delete/insert/update、limit、join等
- 索引:B+树,聚族索引,二级索引,组合索引,最左匹配原则,索引失效、慢查询
- 事务:事务四大特性ACID,事务隔离级别,MVCC
- 锁:全局锁、表级锁、行级锁、快照读、当前读、乐观锁、悲观锁、死锁
- 日志:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)
- 架构:读写分离、主从架构、分库分表、数据库和缓存双写一致性