北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟宏鹏IT校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

15902769092

百日千才

ACCP学年 第二学期 第二册 优化MySchool数据库设计

2013-07-11 11:10来源:武汉北大青鸟光谷校区作者:武汉宏鹏

  本册说明

  通过学期的“KTV点歌系统”阶段项目,相信你已体会到了以微软公司SQL Server为代表的数据库管理系统的魅力。本课程在学期课程的基础上,继续深化讲解,具体安排如下。

  部分:数据库的设计,你将领略到什么才是规范的数据库设计以及它将带来的好处,让你抛弃那些不符合潮流的做法。

  第二部分:你将学习程序员日常创建、删除数据库对象、表对象,控制SQL代码程序逻辑的专业做法,所有对数据库的操作均使用SQL语句实现。

  第三部分:在学期联接查询的基础上,你将会学习查询、事务、视图和索引,用以模拟现实事务,处理较复杂的业务需求,并确保处理数据的安性。

  第四部分:介绍SQL语句能否高效利用、能否减少执行时间,学习具有预编译功能的存储过程,体会存储过程的封装性,以便调用执行编程语言。

  需要忠告一点:SQL语句的查询是每家企业面试的必考题,网上也有很多面试题,希望你经常关注、练习。

  本册课程内容

  第1章 数据库的设计

  目录

  1.1为什么需要规范的数据库设计

  1.1.1什么是数据库设计

  1.1.2数据库设计非常重要

  1.2设计数据库的步骤

  1.2.1收集信息

  1.2.2标识实体

  1.2.3标识每个实体需要存储的详细信息

  1.2.4标识实体之间的关系

  1.3绘制E-R图

  1.3.1实体-关系模型

  1.3.2关系数据库模式

  1.4绘制数据库模型图

  1.5数据规范化

  1.5.1设计问题

  1.5.2规范设计

  1.5.3实体-规范化和性能的关系

  1.6上机练习

  本章任务:

      1、完成酒店管理系统数据库的设计

  2、完成员工晋级数据库的设计

  本章技能目标:

  1、了解设计数据库的步骤

  2、掌握如何绘制数据库的E-R图

  3、掌握如何绘制数据库模型图

  4、使用三大范式实现数据库设计规范化

  第2章 数据库的实现

  目录

  2.1 T-SQL语句回顾

  2.2使用SQL语句创建和删除数据库

  2.2.1创建数据库

  2.2.2删除数据库

  2.2.3上机练习

  2.3使用SQL语句创建和删除表

  2.3.1创建表

  2.3.2删除表

  2.3.3上机练习

  2.4使用SQL语句创建和删除约束

  2.4.2添加约束

  2.4.2删除约束

  2.4.3上机练习

  2.5 SQL Server文档

  2.5.1如何查看 SQL Server帮助

  2.5.2上机练习

  本章任务:

      1、使用SQL语句创建数据库MySchool

  2、使用SQL语句创建学生信息表、课程表和成绩表

  3、使用SQL语句添加表约束

  本章技能目标:

  1、掌握创建库、删除库的SQL语句

  2、掌握创建表、删除表的SQL语句

  3、掌握添加约束的SQL语句

  第3章 SQL编程

  目录

  3.1使用变量

  3.1.1局部变量

  3.1.2局变量

  3.2输出语句

  3.2.1 PRINT语句和SELECT语句

  3.2.2上机练习

  3.3.数据类型转换

  3.3.1 CAST()和CINVERT()函数

  3.3.2上机练习

  3.4逻辑控制语句

  3.4.1 BEGIN-END语句

  3.4.2 IF-ELSE条件语句

  3.4.3上机练习

  3.4.4 WHILE循环语句

  3.4.5 CASE多分支语句

  3.4.6上机练习

  本章任务:

      1、根据条件查询学生基本信息

  2、根据条件查询学生考试成绩

  3、汇总统计并显示学生成绩

  本章技能目标:

  1、掌握如何定义变量并赋值

  2、掌握如何输出显示数据

  3、掌握逻辑控制语句

  4、使用批处理指令完成多语句批量处理

  第4章 查询

  目录

  4.1子查询

  4.1.1简单子查询

  4.1.2上机练习

  4.2 IN和NOT IN 子查询

  4.2.1 IN子查询

  4.2.2 NOT IN子查询

  4.2.3上机练习

  4.3 EXISTS和NOT EXISTS子查询

  4.3.1 EXISTS子查询

  4.3.2 NOT EXISTS子查询

  4.3.3上机练习

  4.3.4子查询注意事项

  4.3.5上机练习

  4.4 SQL语句的综合应用

  本章任务:

      1、查询年龄比“李斯文”大的学生

  2、查询某课程近一次考试的学生名单

  3、检查并更新S1的学生为S2

  4、统计考试缺考情况

  5、制作学生成绩单

  本章技能目标:

  1、掌握简单子查询的用法

  2、掌握IN子查询的用法

  3、掌握EXISTS子查询的用法

  4、应用SQL进行综合查询

  第5章 指导学习:我的租房网

  目录

  5.1复习串讲

  5.1.1难点突破

  5.1.2知识梳理

  5.2综合练习

  5.2.1任务描述

  5.2.2练习

  本章任务:

  实现我的租房网中下面的数据查询功能:

  1、分页显示查询房屋出租信息

  2、查询某街道房屋出租信息

  3、按区县制作房屋出租清单

  4、按季度统计本年发布的房屋出租数量

  本章技能目标:

  1、使用TOP关键字实现查询数据分页显示

  2、使用临时表保存临时的查询结果

  3、使用子查询完成较复杂的查询

  4、使用联接查询获得多表数据

  5、使用联合查询合并多个查询的结果表

  第6章 事务、视图和索引

  目录

  6.1事务

  6.1.1为什么需要事务

  6.1.2什么是事务

  6.1.3如何执行事务

  6.1.4上机练习

  6.2视图

  6.2.1为什么需要视图

  6.2.2什么是视图

  6.2.3如何创建和使用视图

  6.2.4上机练习

  6.3索引

  6.3.1什么是索引

  6.3.2索引分类

  6.3.3创建索引

  6.3.4删除索引

  6.3.5查看索引

  6.3.6上机练习

  本章任务:1、模拟实现银行转账功能

  2、批量插入学生考试成绩

  3、办理毕业学员离线手续

  4、查看学生成绩

  5、查看学生档案

  本章技能目标:

  1、使用事务保证操纵数据的完整性

  2、掌握如何创建并使用视图

  3、掌握如何创建并使用索引

  第7章 数据库的设计

  目录

  7.1存储过程的概念

  7.1.1为什么需要存储过程

  7.1.2什么是存储过程

  7.1系统存储过程

  7.2.1常用的系统存储过程

  7.2.2常用的扩展存储过程

  7.2.3上机练习

  7.3用户定义的存储过程

  7.3.1创建不带参数的存储过程

  7.3.2上机练习

  7.3.3创建带输入参数的存储过程

  7.3.4上机练习

  7.3.5创建带输出参数的存储过程

  7.3.6上机练习

  7.4处理错误信息

  7.4.1 RAISERROR语句

  7.4.2上机练习

  本章任务:

      1、查看各学期的课程信息

  2、查询指定学期开设的课程信息

  3、获得指定学期开设的课程数目

  4、插入新增课程记录

  本章技能目标:·

  1、了解存储过程的优点

  2、掌握常用的系统/扩展存储过程

  3、使用存储过程封装业务逻辑

  4、掌握如何实现错误处理

  第8章 指导学习:课程总复习

  目录

  8.1复习串讲

  8.1.1核心技能目标

  8.1.2知识梳理

  8.2综合练习

  8.2.1任务描述

  8.2.2练习

  本章任务:

      1、使用存储过程统计某类型客房的入住客人人数

  2、使用存储过程根据房间号查询客房信息

  3、使用存储过程删除某种客房类型记录

  4、使用存储过程插入入住客人记录

  本章技能目标:

  1、使用存储过程封装业务逻辑

  2、使用事务实现数据的完整性

  第9章 项目案例:银行ATM存取款机系统

  目录

  9.1案例分析

  9.1.1需求概述

  9.1.2开发环境

  9.1.3案例覆盖的技能点

  9.1.4问题分析

  9.2项目需求

  9.2.1用例1:数据库设计

  9.2.2用例2:建库、建表、建约束

  9.2.3用例3:插入测试数据

  9.2.4用例4:模拟常规业务

  9.2.5用例5:创建、使用视图

  9.2.6用例6:使用存储过程实现业务处理

  9.2.7用例7:利用事务实现较复杂的数据更新

  9.3进度记录

  本章任务:

      1、数据库设计

  2、创建库、创建表、创建约束

  3、插入测试数据

  4、模拟常规业务

  5、创建视图

  6、使用存储过程实现业务处理

  7、利用事务实现较复杂的数据更新

  本章技能目标:

  1、使用T-SQL语句创建数据库和表结构

  2、使用T-SQL语句编辑实现用户业务

  3、使用事务和存储过程封装业务逻辑

  4、使用视图简化复杂的数据查询

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟光谷校区

武汉市江夏区华泰街武昌理工学院对面

全真项目实战 入学签就业协议

Copyright (c) 2006-2021 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.