This course aims to help you to learn database programming from the beginning, and learn how to use the Knowledge Point Puzzle (KPP) method to improve the database developing skills.
开设学校:南开大学;学科:计算机、
This course aims to help you to learn database programming from the beginning, and learn how to use the Knowledge Point Puzzle (KPP) method to improve the database developing skills.
-From the beginning: Knowledge Point Puzzle of Chapter I
-1.1 Data & Data Management
--1.1.1 Data, Information and Databases
--1.1.2 Explore Data Management
-1.2 Database System
--1.2.3 Three-tier Mode of Database
-Exercise
-【Discussion: Will the database be replaced by blockchain? 】
-Knowledge Point Puzzle of Chapter Ⅱ
-2.1 Database Design
-2.2 Conceptual Structure Design
--2.2.1 Conceptual Structure Design
-2.3 Logical Structure Design
--2.3.1 Logical Structure Design
--2.3.2 Integrity Rules of Relational Model
--2.3.3 Transforming ER Model into Relational Model
-Exercise
-【Discussion: Structured data —— Relational model, Unstructured data——? 】
-Knowledge Point Puzzle of Chapter Ⅲ
-3.1 Create Databases
-3.2 Create Tables
-3.3 Maintain Tables
-Exercise
-【Discussion: What is the referential integrity?】
-Knowledge Point Puzzle of Chapter Ⅳ
-4.1 Data Types, Constants and Variables
--4.1.1 Data Types, Constants and Variables
-4.2 Expressions
--4.2.1 Numeric & Character Expressions
--4.2.2 Relational & Logical Expressions, Operation Priority
-4.3 Functions
--4.3.3 Date/Time, Conversion and Iif Functions
-Exercise
-Knowledge Point Puzzle of Chapter Ⅴ
-5.1 Query and Query Files
--5.1.1 Data Retrieval Method and Query Files
-5.2 Select Query
-5.3 Operation Query
-Exercise
-Knowledge Point Puzzle of Chapter Ⅵ
-6.1 Summary Of SQL
-6.2 Data Definition Language
--6.2.1 SQL Definition Language
-6.3 Data Query Language
-6.4 Data Manipulation Language
--6.4.1 SQL Manipulation Language
-Exerise
-Knowledge Point Puzzle of Chapter Ⅶ
-7.1 Form Design
-7.2 Report Design
--7.2.1 Report Structure and Create Report
-Exercise
-Knowledge Point Puzzle of Chapter Ⅷ
-8.1 VBA Programming
--8.1.1 VBA Programming Environment
-8.2 Sequence Structure
-8.3 Selection Structure
--8.3.2 The “Select Case” Statement & Nested Selection Structure
-8.4 Repetition Structure
--8.4.2 The “Do While” Statement
-8.5 Functions & Procedures
--8.5.1 Functions and Procedures
--8.5.2 Parameter Transmission
-8.6 VBA Debug
-8.7 Arrays
-Exercise
-Knowledge Point Puzzle of Chapter Ⅸ
-9.1 What is OOP?
-9.2 Properties, Methods and Events
--9.2.1 Properties, Methods and Events
--9.2.2 Event Trigger Sequence
-9.3 OOP Examples
--9.3.1 Object Synchronization
--9.3.4 Connect and Access Tables
-Exercise
-Knowledge Point Puzzle of Chapter Ⅹ
-10.1 What is a Macro?
--10.1.2 Commands and Classifications of Macro
-10.2 Create Macros
--10.2.1 Add New Action to a Macro
-10.3 Debugging and Conversion of Macro
--10.3.1 Debugging and Conversion of Macro
-Exercise
-Congradulations!Puzzle complete!
-11.1 Requirement Analysis of Database Application System
--11.1.1 System Design Process
--11.1.2 System Function Introduction
-11.2 Data Layer of Database Application System
--11.2.1 Underlying Data Structure
-11.3 Realization of Database Application System
--11.3.1 Registration and Login Module
--11.3.2 Get User Identity from Login Form
-11.4 Test and Release of Database Application System
--11.4.1 Test and Release of Database Application System
-Final Exam
高裴裴,博士,南开大学计算机学院教师,伦敦布鲁内尔大学访问学者,南开大学《数据库技术与程序设计》课程负责人,承担多项省部、校级教学改革项目,获南开大学教学成果奖5项,发表论文10余篇,发明专利1项,编写教材8部,指导学生参加国家级、省部级计算机竞赛获得一、二、三等奖27项。
李敏,博士,南开大学计算机学院教师,南开大学公共计算机基础教学部《计算机基础(文)》课程负责人,主讲《计算机基础》,《数据结构与算法》,《数据库技术与应用》等课程,科研方向为密码学应用及隐私保护。承担和参与省部、校级教学改革项目及科研项目10余项,获南开大学教学成果奖3项,发表论文10余篇,主编教材4部,参与编写多套教材。
袁晓洁,教授,博士生导师,现任南开大学计算机学院院长,享受国务院政府特殊津贴专家,是国家重点研发计划“云计算和大数据”重点专项总体专家组成员,中国计算机学会(CCF)杰出会员、专委工作委员会委员,数据库专委、软件工程专委、信息系统专委委员,2006-2010年教育部高等学校计算机科学与技术教学指导委员会委员,天津市第十六届、第十七届人大代表,南开大学学术委员会委员,担任天津市计算机学会副理事长,天津市数据科学与技术学会副理事长。曾荣获全国五一巾帼标兵、天津市最美女教师等荣誉称号,以及天津市五一劳动奖章、教育部宝钢优秀教师奖等奖项。 主要研究领域包括大型数据库系统、云计算与大数据、机器学习、信息检索、数据挖掘等,主持承担国家高技术研究发展计划(863计划)3项、国家自然科学基金项目3项、教育部和天津市科委项目10余项,在国际会议和期刊上发表学术论文100余篇,其中多篇论文发表在国际顶级期刊和会议TKDE、SIGIR、ICDE、CIKM、NIPS、IJCAI、KDD上,获国家发明专利授权9项,计算机软件著作权登记10余项。已培养本领域的博士和硕士100余名,形成了高水平的研究团队,具有丰富的纵向、横向科研项目的管理经验,为公司、高校、企事业开发了多个大型软件系统,并与国际著名计算机公司、国内软件企业等建立了多种形式的合作关系,直接开发面向国际市场的软件产品。 袁晓洁带领的南开大学数据库与信息系统研究室在海量知识库构建、大数据实时检测与深度分析、XML数据存储与查询技术、大数据智能辅助决策平台、Web信息检索与挖掘、基于中间件的数据挖掘企业平台、跨模态数据分析等方向具有丰富的研发经验,完成了多个商业应用系统,这些研究基础可为“雪上项目临场决策辅助支持系统平台研发与应用”的顺利实施提供技术支持和保障。
赵远红,博士, 2016年硕士毕业于英国伦敦布鲁内尔大学工程管理专业。 现为英国布鲁内尔大学工程设计与物理学院博士生,研究方向为智能绿色建筑与语义网本体技术应用,质量工程等。
硕士,实验师。2012年本科毕业于天津大学软件工程专业。2015年研究生毕业于南开大学机器智能研究所,研究方向为软件工程和软件测试。现任南开大学《数据库技术与程序设计》、《大学计算机基础》等课程教师。