数据库应用基础教学大纲
数据库原理与应用--教学大纲(完整版)
课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。
主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。
目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。
为进一步学习专业课和为日后的实际工作奠定基础。
二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。
3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。
《数据库技术及应用》课程教学大纲精选全文
可编辑修改精选全文完整版《数据库技术及应用》课程教学大纲一、课程简介本课程是计算机类专业必修的专业课程。
关系数据库是当今数据库技术的主流,本课程以关系数据库为核心,全面概述了数据库系统的基本概念、基本原理和基本技术。
内容覆盖了数据管理技术的进展和特点、数据库系统的组成、数据库的三级模式结构、数据模型的组成和分类、关系模型、SQL语言(含数据库完整性的实现)、索引和视图、数据库安全性、事务的并发控制和恢复、规范化设计理论、ER模型和数据库设计等。
面对21世纪互联网应用所产生的海量数据和巨大点击量,关系型数据库技术显得有些力不从心,这助推了更注重大数据存储和高并发交互响应的NoSQL数据库技术的诞生。
本课程概要介绍NoSQL数据库技术的概念与特点、存储模式、基本操作和应用场景。
数据库技术是信息处理技术中的核心和关键技术,也是一切信息系统的基础。
本课程采用基本理论与实际应用相结合的原则,在注重理论性、系统性和科学性的同时,结合目前最流行的数据库管理系统(SQL Server 2014和MongoDB)对照讲述数据库的基本技术与应用。
通过Python数据处理技术的学习,训练运用数据库技术解决实际应用问题的知识、素质和能力,为后继课程的学习和今后的工作奠定重要基础。
二、课程目标1、掌握数据库技术的基本概念、原理、方法和技术;2、掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力;3、掌握一个典型的RDBMS(如SQL Server)数据库安全性管理、事务并发控制以及数据库备份和恢复的基本技能;4、掌握关系数据库规范化设计理论和ER模型基本方法,具备独立思考设计数据库的能力;5、初步掌握使用Python语言连接SQL Server数据库的方法,培养学生应用数据库技术解决实际问题的思维方法与基本能力;6、初步掌握自主学习方法,能够阅读并理解数据库相关文献,不断拓展知识面,更新知识结构,从而了解数据库技术的最新发展。
数据库应用技术(SQLSERVER)教学大纲
数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。
数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。
课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。
(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。
能熟练掌握Transact-SQL 语言,并能进行简单编程。
能保证数据的完整性和一致性、数据库的安全。
(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。
从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。
三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。
四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。
(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。
数据库原理及应用(MySQL版)-教学大纲
《数据库原理及应用》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理及应用(三)课程英文名称:Principle and Application of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 5 学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分安排:《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。
原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。
通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。
达成支撑专业学习成果相应的指标点。
课程目标对学生能力要求如下:课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。
课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。
课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。
课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。
课程目标5. 具备良好的沟通、表达和团队协作能力。
三、教学内容与课程目标的关系1.理论教学第1章数据库系统的基本原理章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时)具体内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。
《Visual-FoxPro数据库及其应用》教学大纲精选全文
可编辑修改精选全文完整版《数据库应用基础——Visual FoxPro》教学大纲课程的性质课程设置的目的与要求课程要求的内容与考核目标授课及实验学时分配课程实验要求考试方式及考试成绩有关说明与实施要求《数据库应用基础——Visual FoxPro》教学大纲一、课程名称《数据库应用基础——Visual FoxPro》二、课程性质1.教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。
该课程为3学分,实行学分制。
2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。
通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。
3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。
三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。
教材内容在第一版的基础上增加了关系数据库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。
本书是中等职业学校计算机及应用专业国家规划教材《数据库应用基础VisualFoxpro》第2版,在原有国家规划教材基础上修订。
本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。
Access数据库基础与应用-教学大纲
《数据库技术应用》课程标准课程名称:数据库技术应用课程编号:G1020005课程类别:公共必修课适用专业:计算机类各专业学时:60学分:3一、课程的性质《数据库技术应用》计算机信息管理、软件技术、网络管理及软件外包专业的一门专业必修课。
主要使学生了解数据库技术的发展,掌握数据库技术的基础知识和基本技能;具备使用小型数据库管理系统进行数据处理的能力和进行数据库应用系统设计与开发的思想。
本课程应特别注重信息系统的理论性与实践的结合,注重对学生实际应用和开发能力的培养。
二、设计思路课程以“立足基础、重在应用、强化能力、服务专业、适应社会”的思想,为各专业搭建数据库技术应用平台。
课程的教学设计充分体现了工学结合的特点。
以工作过程为导向,针对学习和训练内容,提炼典型工作任务。
本课程选取典型的项目为载体,采用项目驱动的方式,带着任务和问题学知识、练技能,具有情景真实性、过程可操作性、结果可检验性的特点,课程的主要培养目标是通过课程的学习,使学生具备开发小型数据库管理应用系统的能力,通过知识的学习和训练,达到对学生应具备的社会能力、学习能力和专业能力的进一步提升,使课程凸显基础性地位和工具性作用。
三、本课程与其他课程的关系本课程为计算机类各专业的专业必修课程,其先行课为《计算机应用基础》,后续课程是《SQL Server数据库》、《Oracle数据库管理》。
四、课程目标按照课程服务于专业的原则,按照职业岗位能力和职业素养培养的要求,通过课程的学习和训练,使学生具备以下的知识、能力及素养:1、知识目标:(1)具有一定的关系数据库的相关知识;(2)具有一定的Access2003 数据库的基本概念;(3)具有一定的开发数据库应用系统的方法。
2、能力目标:(1)具备使用Access创建、管理和使用数据库的基本能力;(2)具备对数据库中的数据进行查询、索引、统计和汇总的基本能力(3)具备对窗体界面的设计、创建和窗体中控件运用的基本能力;(4)具备设计和创建报表的基本能力;(5)具备使用Access 开发小型数据库管理应用系统的能力。
《数据库基础与应用-Access2010》教学大纲
第八章宏
1.主要内容:宏的基本概念;宏的创建与编辑;宏的执行与调试;宏的应用案例。
《数据库基础及应用(Access)》教学大纲
课程名称:中文名称:数据库基础及应用(Access);
英文名称:BasicandApplicationofDatabase(Access)
课程编码:
学 分:6
总 学 时:96学时,其中,理论学时:48学时;上机学时:48学时
适用专业:
先修课程:计算机基础
执 笔 人:
第六章报表
1.主要内容:报表概述;创建报表;编辑报表;创建高级报表。
2.重点:报表的基本概念;创建报表;编辑报表。
3.难点:编辑报表;创建高级报表。
4.教学要求:理解报表的基本概念,掌握报表的组成、报表的类型及报表视图的概念,掌握使用向导创建简单报表的基本方法,掌握使用报表设计来完成报表制作,掌握报表中各种控件的创建及属性的设置,掌握报表的分组、计算和统计功能。
2.重点:模块的概念;程序流程中的三种基本结构。
3.难点:程序流程中的三种基本结构;函数及子过程。
4.教学要求:理解模块的概念,掌握把宏转换为VBA的方法,掌握面向对象程序设计的基本概念及事件驱动机制,熟练掌握程序流程中的三种基本结构:顺序结构、选择结构、循环结构,掌握函数及子过程的定义和使用,了解程序的调试方法。
第四章SQL查询
1.主要内容:SQL概述;SQL常用语句;SQL特定查询。
2.重点:SQL常用语句。
数据库原理与应用课程教学大纲
《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。
因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
(二)课程目标:学生需要掌握数据库系统的基本原理、方法和应用技术,以便能够有效地使用现有的数据库管理系统和软件开发工具。
此外,他们还需要了解数据库结构的设计以及数据库应用系统的开发方法。
通过这些学习,可以培养学生分析和解决实际问题的能力,以及进行数据库应用系统开发的能力。
课程目标1:数据库设计1.1 数据系统的概述1.2 数据模型1.3 关系型数据设计课程目标2:SQL数据库系统的使用2.1 SQL Server 2012基本知识2.2 数据库的基本操作2.3 数据表的基本操作2.4 数据库查询2.5 T-SQL编程2.6 视图和索引2.7 存储过程和2.8 事务与并发控制2.9 数据库系统的安全性2.10 数据库的备份与还原(要求参照《普通高等学校本科专业类教学质量国家标准》,对应各类专业认证标准,注意对毕业要求支撑程度强弱的描述,与课程目标对毕业要求的支撑关系表一致)(五号宋体)(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章数据库系统概述1.教学目标:(1)掌握数据、数据库、数据库管理系统、数据库系统的概念;(2)了解数据库技术的发展;(3)掌握数据库系统的组成和功能以及数据库的体系结构2.教学重难点:数据库系统的基本概念、组成和功能,数据库的体系结构。
数据库应用基础课程教学大纲.doc
业时分零适总学《数据库应用基础》课程教学大纲人力资源管理、旅游管理、管理科学、国际经济与贸易、金融学、会计学64 (讲课:32 上机:32 )4课程的性质和目的数据库应用技术是计算机基础教育的一个重要组成部分,数据库原理与应用是许多专业的必修课。
它的目的是向学生介绍数据库的基础知识,使学生掌握数据库的基本原理和应用, 数据库设计思想,以及使用小型或中型的数据库管理系统完成基本的数据操作,使学生具有初步的数据库概念,并能进行简单的程序设计,为进一步理解数据库打下基础。
本课程包含数据库原理与Access数据库的应用两个方面的内容,课程的重点是Access 数据库的应用。
原理部分以数据库技术的实际应用为目标,重点讲述数据库的基本知识、基本原理和基本技术;应用部分以当代数据库应用开发的主要方法为主,介绍数据库应用系统的设计方法、步骤和范例。
二、课程内容和要求(-)数据库系统概述(2学时)主要内容:数据库的基本概念、数据模型、数据库系统的组成、实体之间的联系要求学生掌握实体之间的联系,数据模型,数据库的体系结构,数据库系统的全局结构, 应透彻了解数据库的基本概念,它们是数据库原理的基础部分。
(二)关系数据库设计理论(2学时)主要内容:关系数据库规范化理论及其在数据库设计中的作用要求学生掌握关系函数的类型、函数依赖、范式、关系模式的规范化(三)Access的开发环境(2学时)主要内容:ACCESS的开发环境、ACCESS数据库的对象组成、数据库、帮助系统。
要求学生掌握ACCESS数据库和表的关系,帮助系统的使用。
(四)Access数据库设计(3学时)主要内容:数据库设计的总体思路,建立数据库,数据表的建立,数据表之间的关联。
要求学生掌握数据库设计的总体思路,数据库的创建、记录的基本操作、表关系的关联。
(五)数据查询(3学时)主要内容:查询目的、种类及准则,创建查询。
要求学生掌握:各种类型查询的创建、查询的编辑、字段表达式的使用及准则表达式的使用等。
Visual FoxPro 6 教学大纲
Visual FoxPro 6.0 教学大纲本书是全国中等职业学校计算机类专业数据库教材,是在《数据库应用技术——visual foxpro 6.0》的基础上编写的。
全书共分为9章,主要内容包括数据库应用基础、数据库的基本操作、创建查询和视图、结构化查询语言sql、程序设计基础、表单设计、报表设计、菜单和工具栏的设计以及应程序开发实例等。
每章任务明确、实例清晰、操作步骤详实,并提供了大量的练习题和上机操作题,有利于初学者系统地学习visual foxpro6.0知识,并为学习其他数据库技术和用数据库进行应用开发打下基础。
本书适合作为中等职业学校学生学习visual foxpro6.0数据库的教材,也可以为全国计算机等级考试(二级visual foxpro程序设计)辅导教材,以及计算机应用培训班教材和初学者自学visual foxpro6.0用书。
书籍目录:第1章数据库应用基础1.1 数据库简介1.1.1 数据库1.1.2 数据库管理系统1.2 数据模型1.3 关系型数据库1.3.1 关系型数据库概念1.3.2 关系操作1.4 visual foxpro6.0的启动和退出1.4.1 启动 visual foxpro6.01.4.2 退出 visual foxpro6.0练习1第2章数据库的基本操作2.1 创建项目文件2.1.1 建立项目文件2.1.2 项目管理器窗口组成2.2 创建数据库2.2.1 创建数据库概念2.2.2 使用数据库2.3 创建表. 2.3.1 建立表结构2.3.2 修改表结构2.4 表的基本操作2.4.1 输入记录2.4.2 浏览记录2.4.3 记录指针的定位2.4.4 编辑记录2.5 索引记录2.5.1 索引的类型2.5.2 建立索引2.5.3 使用索引2.6 设置字段属性2.6.1 设置字段的标题2.6.2 给字段添加注释2.6.3 设置字段默认值2.6.4 设置有效性规则2.7 工作区的使用2.7.1 选择工作区2.7.2 多表的打开与关闭2.7.3 访问其他工作区2.8 创建表间关系2.8.1 表间关系2.8.2 设置表间临时关系2.8.3 建立表间永久关系2.8.4 编辑表间永久关系2.8.5 编辑参照完整性练习2第3章创建查询和视图3.1 创建查询3.1.1 使用查询向导创建查询3.1.2 使用查询设计器创建查询3.2 创建视图3.2.1 使用视图设计器创建本地视图3.2.2 更新视图3.3 创建参数视图练习3第4章结构化查询语言sql第5章程序设计基础第6章表单设计第7章报表设计第8章菜单和工具栏设计第9章应用程序开发实例。
《数据库应用技术》课程教学大纲
《数据库应用技术》课程教学大纲一、课程名称《数据库应用技术》二、学时及学分64学时,4学分三、适用专业软件设计专业、软件设计(日语)专业四、教学目的本课程通过理论和实践教学,使学生掌握SQL SERVER 2000的服务管理器、企业管理器、查询分析器、SQL查询语句、索引和视图以及存储管理和触发器的源代码的编写;掌握SQL SERVER 2000的基本应用方法和技巧。
五、教学要求本课程是软件设计专业的一门专业课程,具有较强的实践性,其任务是使学生在掌握数据库的基本知识的基础上,具备数据库管理系统的个人级、网站级、或企业级的开发工作的高素质、应用型专门人才所必需的理论,知识和基本技能,并为培养学生装的创新能力和全面素质打下良好的基础。
六、教学学时数分配表七、理论教学内容第一章数据库系统和SQL Server(2学时)内容提要:掌握数据库的概述,如数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的;理解Microsoft SQL Server2000的物理数据、逻辑数据独立性;数据完整性、并发控制、备份与恢复;了解SQL的语法约定。
教学重点和难点:数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的。
§1.1数据库的理论基础概述(0.5学时)一、什么是数据库系统、关系数据库系统、SQL二、数据库设计的三个范式三、数据库规范化与非规范化的目的§1.2Microsoft SQL Server2000概述(1学时)一、物理数据、逻辑数据独立性;二、数据完整性三、并发控制四、备份与恢复五、支全性与身份认证§1.3Microsoft SQL Server2000组件(0.5学时)一、SQL Server Enterprise Manager简介二、Enterprise Manager的使用三、管理数据库和数据库对象四、SQL Server查询分析器简介五、查询分析器中的编辑器第二章数据定义语言与数据库对象的建立(2学时)内容提要:掌握SQL的基本对象和数据类型,以及数据库对象的创建、修改、删除,理解函数和约束。
《MySQL数据库技术与应用》课程教学大纲
《MySQL数据库技术与应用》教学大纲一、适用对象适用于本科学生。
二、课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
数据库课程是计算机科学与技术专业、软件工程专业的专业必修课,也是电子信息工程、通信工程、电子商务等非计算机专业本科、专科学生的必修课程之一。
MySQL是一个由Oracle公司开发的具有跨平台、开放源代码、体积小、速度快等特点的数据库管理系统,在信息管理系统和各类中小型网站的开发中得到广泛的应用。
本课程以数据库原理为基础,以Oracle公司最新推出的MySQL 8.0作为平台,内容包括数据库概论、MySQL的安装和运行、MySQL数据库、MySQL表、表数据操作、数据查询、视图、索引、数据完整性、MySQL语言、存储过程和存储函数、触发器和事件、安全管理、备份和恢复、事务和锁。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL 语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
前序课程:计算机基础、C语言。
三、教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 掌握设计数据库的基本方法,具备数据库设计的能力。
5. 了解数据库技术的最新发展。
四、学时安排教材:《MySQL数据库技术与应用》.学时安排:讲课32学时,实验32学时,共计64学时。
五、教学要求(按章节详细阐述)第1章数据库概论教学要求:●理解数据库和数据库系统的概念;●掌握数据库系统的组成,掌握数据库管理系统的功能和组成;●掌握数据模型的概念和数据模型的类型;●掌握关系数据库基本概念和关系运算;●了解设计数据库的基本方法;●掌握依据需求分析进行概念结构设计和逻辑结构设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力;●了解物理结构设计、数据库实施、数据库运行和维护;●了解大数据和NoSQL数据库的基本概念。
《MySQL数据库应用实战教程》教学大纲
《MySQL数据库应用》课程教学大纲一、课程名称及代码课程名称:MySQL数据库应用课程代码:XXXXXX二、适用教育层次及专业教育层次:高职专科适用专业:XXXX专业三、学分、学时学分数:4 学时数:64四、课程类型课程性质:专业基础课课程类别:理论+ 实践课五、先修课程名称及代码一门编程类课程(任何语言,如C++、Java或Python等)六、教学目标本课程的任务是使学生掌握关系数据库的基本原理和基础知识,能够正确使用MySQL开发环境创建和使用数据库,掌握数据结构设计、创建数据库和表、操纵数据和查询数据的技术,学会使用SQL语言编写视图、存储过程、存储函数、触发器等数据库对象,学会数据库安全管理和备份与恢复的方法,为提高学生专业素质和为继续学习,从事专业实践工作打下良好基础。
1.知识目标(1) 掌握关系数据库理论、数据库建模、数据结构设计技术。
(2) 掌握结构化查询语言SQL、查询优化、视图、索引、SQL编程等。
(3) 了解事务和并发控制原理。
(4) 掌握数据库备份和恢复技术。
(5) 掌握数据库安全和运维技术。
2.能力目标(1) 具有进行小型数据库项目的需求分析能力。
(2) 具有进行小型数据库项目的设计开发能力。
(3) 具有使用SQL语言进行数据定义、操纵、查询和编程的能力。
(4) 具有基本的数据库运维管理能力。
3.素质目标(1) 具有自学能力和探索精神、拥有求知欲望和学习兴趣(2) 具有分析问题、解决问题的能力。
(3) 具有建立实验假设、探索查阅知识的能力。
(4) 能够运用系统性思维分析和解决问题。
(5) 具有良好的变通能力、一定的创造性思维和批判性思维。
(6) 能负责地完成任务,具有严格的时间观念以及时间管理意识。
(7) 能了解本专业职业成长过程,并能做好个人的职业规划。
(8) 遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。
七、教学内容及要求单元一了解数据库1.教学基本要求1)了解MySQL数据库管理系统,及其与其他数据库管理系统的区别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用基础》教学大纲课程名称:数据库应用基础课程号:0130565 一、开设院(部)管理科学与工程学院二、教学对象非计算机科学与技术专业本科学生三、教学目的数据是管理的基本资源,信息产生于对数据的有效管理及合理利用。
数据库技术是当今计算机应用的重要基础之一,其在信息管理领域同样占有重要地位,数据库技术为数据及信息管理提供了强有力的技术支持,数据库相关知识和技能极具实用价值。
凡与各种数据和信息资源管理及应用相关的各类专业均需学习和掌握数据库及其应用方面的知识,以适应目前的专业学习需要,并为将来工作中的数据处理和数据管理打下基础。
因为,没有丰富的数据管理知识,不掌握有力的数据管理工具,将无法面对蕴藏着丰富信息资源的大量业务数据,无法归纳出崭新的管理理念,无法实现现代的管理模式。
与对数据库应用系统开发人员的要求不同的是,管理人员应作为数据库系统的拥有者和使用者来学习数据库知识,以便了解如何从现实业务中提取和组织数据,如何进行数据管理,如何对数据进行加工和处理,如何获取所需的信息,从而使数据和信息在管理和决策中发挥重要作用。
同时,掌握由现实业务系统到数据库系统的转换和实现方法,以便在数据库系统的开发和应用过程中,积极参与、严格控制,以确保数据库系统的功能、品质和性能。
四、教学要求本课程的前修课程是计算机应用基础,以及其他计算机和管理类的课程。
要求学生通过本课程的学习,准确掌握数据和信息的基本概念以及数据库知识;掌握信息系统与数据库的关系;了解信息系统开发路线和方法;掌握和运用建立数据模型的基本方法;了解数据分析、规范化的内容和基本方法;掌握和运用由数据模型到数据库的转换方法;重点掌握ACCESS数据库的基本数据操作;重点掌握SQL查询的基本操作;掌握ACCESS窗体、报表、数据访问页的基本设计方法;掌握ACCESS数据库安全与维护的概念和方法;了解如何从高级语言程序中访问数据库。
五、教学课时及其分配总学时:90(理论54学时、实验36学时)六、考核形式考核形式:上机考试试卷结构:1.填空题1(共15 个空,每空2分,共30分)2.单项选择题(共15 题,每题2分,共30分)3.填空题2(共5 题,每题2分,共10分)4. 简答题(共2题,每题5分,共10分)5.`设计题 (共4题,每题5分,共20分)七、教材刘畅. 数据库应用基础 (第三版).上海交通大学出版社,2011.2八、主要参考书目1.[美]David M.Kroenke.数据库处理—基础、设计与实现(第七版).北京:电子工业出版社,20012.解圣庆.Access 2003数据库教程.清华大学出版社,2006年10月3.Ryan K .stephens ,Ronald R.Plew著,何玉洁,武欣,邓一凡等译. 数据库设计.北京:机械工业出版社4.丁宝康,董健全.数据库实用教程.北京:清华大学出版社,20045.施伯乐,丁宝康.数据库技术.北京:科学出版社,20026.萨思煊,王珊.数据库系统概论.北京:高等教育出版社,19997.施伯乐,朱扬勇.数据库与智能数据分析.上海:复旦大学出版社,2003 8.罗晓沛,张迎新,蔡越江.数据库技术.武汉:华中理工大学出版社,2000 9.陈恭和,王汉新,刘瑞林.数据库基础与Access应用教程.高等教育出版社,2006年2月.九、讲授提纲第1章数据库概述(3学时)[教学目的和要求]本章中,将从基本知识出发,介绍数据和信息的概念及主要特性;介绍数据处理(或信息加工)的基本内容以及数据处理技术发展的主要过程;介绍数据库与数据库管理系统方面的基本概念和基础知识。
以便使同学们在学习数据库应用技术之前,对数据、数据库及其主要应用有一个较系统、较全面的了解。
本章的要求是:了解数据与信息的有关概念、信息的主要特性和作用、数据处理技术的发展状况、数据库方面的基本知识、数据库管理系统方面的基本知识、关系数据库的有关概念、信息系统的有关概念。
[教学内容]第1章数据库概述1.1 数据与信息1.1.1 数据1.1.2 信息1.1.3 数据与信息的差异1.1.4 数据处理技术1.2 数据库系统概述1.2.1 数据库1.2.2 数据库管理系统1.2.3 数据库系统第2章 Access概述( 2+2 学时)[教学目的和要求]Access是Microsoft Office办公系列软件之一,是面向个人用户及中、小型公司的数据库开发工具。
Access提供了大量的功能,它可以满足不同用户对数据库的要求,可用于开发:个人应用程序、小型商务应用程序、部门级应用程序、公司级应用程序、作为企业级客户/服务器应用程序的前端程序、Intranet/Internet应用程序。
Access提供了表达式生成器、查询设计器、报表设计器等许多可视化操作工具和数据库向导、表向导、查询向导、报表向导等向导,以利于用户能够快捷地创建一个简单实用的信息管理系统;提供了Visual Basic for Application程序设计语言,以便用户创建比较复杂,功能强大的信息管理系统。
另外,Access能够同Word、Excel等办公软件进行数据集成、共享,构成了一个集文字处理、图表生成和数据管理与一体的功能强大的办公自动化处理系统。
本章将介绍Access的启动方法和界面,介绍Access的主要对象,介绍如何创建Access数据库。
以期同学们熟悉Access的操作环境,掌握创建数据库的各种方法。
[教学内容]第2章Access概述2.1 Access的启动与主界面2.1.1 启动Access2.1.2 Access的主界面2.2 Access的主要对象2.2.1 表2.2.2 查询2.2.3 窗体2.2.4 报表2.2.5 宏2.2.6 模块2.3 创建Access数据库2.3.1 使用模板创建数据库2.3.2 创建空白数据库2.3.3 关闭数据库第3 章数据模型( 4+2 学时)[教学目的和要求]在数据库应用中,表是关键性的基础建筑,如果基础建筑不合理系统的整体目标就很难实现。
因此,必须在建表之前对实际业务数据进行认真分析,形成类似于建筑结构图的数据模型,并且分析和评价所生成的模型,然后再进行具体的建表操作。
从现实数据中找出其内在的结构关系,是数据库应用的首要任务,该任务称之为:数据建模。
数据建模是创建数据库结构逻辑表示的过程,是为设计数据库所必做的准备工作,该项工作的成果是生成数据模型。
本章将介绍数据建模的相关基本概念,介绍构成数据模型的各种元素,介绍如何逐步创建合理的数据模型。
使同学们初步掌握从现实到抽象的数据建模的过程和方法,了解和掌握创建、分析、优化数据模型的知识和技术。
[教学内容]第3章数据模型3.1 数据模型3.1.1 数据模型的基本概念3.1.2 数据模型的主要元素3.1.3 弱实体3.2 数据建模过程3.2.1 获取实体3.2.2 上下文数据模型3.2.3 基于键的数据模型3.2.4 具有完整属性的数据模型3.3 评价数据模型第4 章表( 3+2 学时)[教学目的和要求]在数据库中表是用以存放数据的容器,在一个数据库系统中可能需要用到数十或数百个表,这些表是构建数据库应用的基础,需要认真设计、创建和管理。
每个表都有着自己的特定结构,字段是其重要成员。
如果已经创建了数据模型,就可以按照一定的规则将模型转换为实际的数据库成员。
在创建表的过程中,需要完成若干步骤的操作,每步操作都有着重要意义,理解它们的意义和作用,将有助于创建结构合理的数据表。
以表为对象的基本操作包括:剪切、复制、粘贴、删除、导入、导出等多种。
Microsoft Office Access 2007提供了丰富的导入、导出方式,除了可以与多种格式的数据文件进行交互外,还可以与多种数据库进行数据交换,包括桌面数据库和网络数据库。
本章介绍的内容将帮助同学们理解和掌握数据表的结构及创建方法,掌握对表的基本操作。
包括数据表的基本结构、数据模型转换的基本规则、创建表的详细步骤和具体方法、常用的表的基本操作等。
[教学内容]第4章表4.1 表结构及字段4.1.1 表结构4.1.2 字段4.2 建表4.2.1 基本转换规则4.2.2 表的视图4.2.3 创建表的基本操作4.3 表的基本操作4.3.1 重命名、删除4.3.2 剪切、复制、粘贴4.3.3 表属性4.3.4 打印第5章数据的有效性控制(3+2 学时)[教学目的和要求]为了尽量保证数据正确进入数据库,人们不得不花较多的精力在数据的组织和控制上。
数据模型帮助人们完成从实际业务中提取和组织数据,数据分析帮助人们调整和优化数据结构。
尽管完成了表的创建,并能用表来存储数据,但表仍存在一些需要解决的问题。
例如,表能对进入字段的数据进行数据类型检查,那么它是否还能对数据的有效值域进行检查呢?表中的若干字段间存在着逻辑关系,当其中某些数据发生改变后,这种逻辑关系是否还有效?如果二个表之间存在一对多的联系,这种联系如何实施?所幸的是各种数据库管理系统或多或少地提供了此类支持。
在Access数据库中,可以利用字段的输入掩码来约束数据的输入,还可以通过有效性规则来实现对数据值域或逻辑的一定约束。
通常,有效性规则有两类:字段有效性规则和记录有效性规则,分别用来对字段和记录进行约束。
而表与表之间的联系可以通过创建“关系”来建立,并且可以通过关系实施参照完整性约束。
本章将进一步地深入讨论表的各种设计问题,介绍如何控制数据的输入模式,介绍字段和记录有效性规则的创建与使用方法,介绍关系创建的方法及参照完整性、级联删除、级联更新的意义及实施方法。
帮助同学们掌握借助数据库管理系统的功能更好地实现数据模型的设计意图的方法,掌握若干对数据的检查与控制的方法,采取多种手段阻止无效数据进入数据库。
[本章教学内容]第5章数据的有效性控制5.1 输入掩码5.2 字段有效性规则5.3 记录(表)有效性规则5.4 参照完整性5.4.1 建立表之间的关系5.4.2 参照完整性的实施情况5.5 表的查阅列5.5.1 创建行来源类型为值列表的查阅列5.5.2 创建行来源类型为表/查询的查阅列5.5.3 创建多值的查阅列第6章基本数据操作( 2+2 学时)[教学目的和要求]完成了表的创建工作后,即可通过多种方式将数据收集、存储到相应的表中。
根据表中将存储的数据在实际业务中的意义及所起的作用的不同,对表的数据操作也将有所区别。
有时,随着业务事件的发生需要向某些表中添加新的数据记录;有时,需要根据一定的要求查阅或筛选数据;有时,所发生的业务事件要求对数据做个别或批量的修改;有时,需要把一些不再使用的数据记录从表中删除掉。
为了探索和揭示表中的数据的内在联系和规律,可借助数据透视表来汇总、分析、浏览摘要数据,这些摘要数据还可以使用数据透视图来生成可视化图形,以方便查看和比较数据的模式及趋势。