Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

web数据库开发

Fujian Vocational College of Agriculture via XuetangX

Overview

本课程是计算机相关专业的专业课程,以数据库系统的基本原理和方法作为主要的研究对象,研究如何存储、使用、管理和维护数据,是学生进行顶岗实习和上岗工作之前的综合技术应用课程。培养以服务社会主义新农村信息化建设、服务“三农”需要为目标,具有良好的人文素养、职业道德和创新意识及精益求精的工匠精神,能从事数据库设计与开发、数据处理与优化、数据分析与应用等岗位的高素质技术技能人才。

本课程是一门理论与实践相结合的课程。涵盖了数据库基础知识和Mysql数据库管理系统这两个方面内容。其中,数据库基础知识系统地介绍了关系型数据库的基本理论,包括数据库系统体系结构,关系数据库规范设计,关系运算、系统需求分析和数据库概念结构设计等内容;Mysql 数据库管理系统部分以 Mysql 为核心,系统地介绍了如何根据需求分析,进行数据库的逻辑结构设计和物理结构设计,并进行有效的数据库存储,实现数据的安全。

学完本课程,将了解并掌握实体-关系图,关系规范化理论,数据模型,T-SQL语言,数据库应用项目开发过程等知识,具备职业岗位所需的各项能力。

 


Syllabus

  • 第1章 导学
    • 课程概述
    • 课程宣传片
    • 课程基本文件
    • 电子教案
    • 教学案例
  • 第2章 数据库基础知识
    • 数据库设计的步骤
    • 数据库系统体系结构
    • 三级模式结构
    • 层次模型和网状模型
    • 关系模型
    • 关系代数(合、并、交、笛卡尔积)
    • 关系代数(投影、选择、连接)
    • 课后习题
  • 第3章 数据库概念结构设计
    • ER图及其设计
    • 项目ER图综合绘制
    • 课后习题
  • 第4章 数据库逻辑结构设计
    • MySQL软件简介
    • MySQL软件下载安装与配置
    • MySQL语法规范以及常用命令使用
    • 图形访问工具Navicate的使用
    • 字符集、字符序、存储引擎
    • 数据库范式简介
    • 数据库设计之评价第一范式
    • 数据库设计之评价第二范式
    • 数据库设计之评价第三范式
    • MySQL数据类型--数值型
    • MySQL数据类型--日期时间类型
    • MySQL数据类型--字符串类型
    • 数据库逻辑结构设计--表结构设计与管理
    • 数据库逻辑结构设计--表结构的修改
    • 删除表
    • 数据完整性约束-参照完整性
    • 数据完整性约束-域完整性
    • 数据完整性约束-实体完整性
    • 课后习题
  • 第5章 数据操作与数据应用
    • 数据操作之数据插入
    • 数据操作之数据修改和删除
    • 数据查询之简单查询(上)
    • 数据查询之简单查询(下)
    • 数据查询之分组与聚合函数(上)
    • 数据查询之分组与聚合函数(下)
    • 数据查询之复杂查询(上)
    • 数据查询之复杂查询(中)
    • 数据查询之复杂查询(下)
    • 课后习题
  • 第6章 数据库物理结构设计
    • 索引的创建与使用
    • 视图的创建和使用
    • 课后习题
  • 第7章 数据库高级设计
    • 创建与使用存储过程
    • 创建与使用存储过程之变量
    • 创建与使用存储过程之自定义函数
    • 创建与使用存储过程之游标
    • 创建与使用存储过程之内置函数(上)
    • 创建与使用存储过程之内置函数(中)
    • 创建与使用存储过程之内置函数(下)
    • 创建与使用事务
    • 触发器的创建和使用-1
    • 触发器的创建和使用-2
    • 触发器的创建和使用-3
    • 课后习题
  • 第8章 数据库安全设计
    • 数据库的创建和管理
    • 课后习题
  • 期末考试

    Taught by

    Wu Rongzhen, LWW, CYF, ZH, YX, and PHJ

    Tags

    Reviews

    Start your review of web数据库开发

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.