我要报名
适用人群
主要针对有一定编程经历而对数据库不熟悉并希望在未来投身数据科学或数据分析行业的学生或就业群体。项目结束后能够具备系统的求职所需数据库知识
你将收获
数据库实战经验
硅谷导师推荐信
你将学习的技能
数据挖掘
信息检索
数据库操作
课题介绍
随着硬件和软件的不断发展,数据的收集和存储工作愈发发达。每天在各个行业都会产生海量的数据,有序地组织数据/存储数据/提取数据便成了当今学术界和产业界的一大热点。数据库在这样的大环境下应运而生,集收集/组织/管理/存储/提取/维护于一身,很快就变成了各大公司不可或缺的一部分。掌握数据库系统自然也就成为了一名合格的数据科学家必不可少的技能和各大科技公司衡量一名数据技术人员的核心标杆
课程大纲
项目内容主要包括关系数据库的概念学习,数据库设计过程的概要介绍,SQL的入门到精通,与数据库相关的数据挖掘和信息检索(R/Python,提供小项目和相对应的数据库文件包括2016年stackflow的log和money donation during 2016 election),实例研究(包括PostgreSQL/Oracle/IBM DB2 etc.) 本项目总时长为4周,基于每周一次的实践编程和/或书面作业。在最后一周会让学员使用Python SQLite清洗处理NYC的开源Uber数据并自定义地构建模型来预测每趟Uber的载客时长
1
Introduction to Data System Concepts
考察:Reading
授课1小时; 学习3小时
2
Relational Database Concepts
考察:Homework and Pseudo Coding Assignment
授课1小时; 学习4小时
3
SQL Intro-level
考察:Coding Assignment: Based on Leetcode SQL questions
授课2小时; 学习4小时
4
Intermediate and Advanced SQL
考察:Coding Assignment: Extract interesting statistics from NYC Uber data
授课2小时; 学习4小时
5
Database Related Data Mining and Information Retrieval
考察:Homework and Coding: Investigate the Money Donation During 2016 Election
授课2小时; 学习4小时
6
Case Study: PostgreSQL/Oracle/IBM DB2 Universal DB/Microsoft SQL Server
考察:Readings
授课2小时; 学习1小时
7
Case Study - NYC Uber Data in Python SQLite
考察:Coding Project + Final Presentation
授课2小时; 学习8小时
课程导师
Kevin

经历

谷歌软件工程师
谷歌面试官
高盛技术分析师实习

教育

加州大学伯克利分校计算机本科