数据库应用技术培训课程
《数据库技术与应用》课程标准(完整版)
![《数据库技术与应用》课程标准(完整版)](https://img.taocdn.com/s3/m/3edcafc3cc7931b764ce1572.png)
《数据库技术与应用》课程标准课程代码:MB010020 课程类型:理论+实践课程属性:专业基础课适用专业:计算机网络技术学分:2.5 学时:48课程负责人:参编人员:一、课程定位(一)课程性质该课程是计算机网络技术专业课程体系中的一门专业基础课程,对后续数据库应用系统的开发起着铺垫作用。
该课程与职业岗位紧密联系,对学生职业素质与职业能力的培养具有实践指导作用。
(二)课程作用通过对该课程的学习,使学生掌握数据库的基本知识,掌握创建、维护和管理数据库的基本方法,学会并熟练掌握应用数据库存储、维护和查询数据的实践操作能力。
(三)前导、后续课程前导课程:《计算机基础》、《编程基础》后续课程:《PHP高级开发》、《网络安全》二、课程设计思路《数据库技术与应用》作为计算机网络专业的一门专业课,该课程主要任务是使学生能够理解性地掌握数据库主要技术,能够适应数据库应用开发岗位所需要的各种素质和技能。
或者说,培养面向数据库应用开发岗位,实践能力强、具有良好职业道德的高技能人才。
本课程是一门以实践为主的课程,同时兼顾概念的理解。
该课程每周4课时,授课方式为理论、实践一体化教学;主要教学方法有行动导向法、项目驱动法、多媒体演示法等;主要学习方法有小组学习法、自主学习法、项目模仿学习法、DBA项目任务实战学习法等。
三、课程目标(一)能力目标1.创建并维护数据库的能力;2.创建和管理表、编辑数据的能力;3.检索数据的能力;4.利用MYSQL语言编写简单应用程序的能力;5.创建索引、视图、存储过程和触发器的能力;6.对数据进行复制和恢复的能力;7.数据安全性、完整性保证的能力。
(二)知识目标1.掌握数据库的基本概念;2.掌握数据库软件的安装和主要组件的操作方法;3.掌握数据收集和数据库分析与设计方法;4.掌握数据库创建、维护和管理的方法;5.掌握数据检索等基本应用。
(三)素质目标1.诚实、正直;2.客观,善于沟通;3.具有敬业精神;4.有团队意识、学习能力强。
数据库应用技术课程标准
![数据库应用技术课程标准](https://img.taocdn.com/s3/m/ce9e7caf941ea76e58fa04bb.png)
《Access数据库应用技术》课程标准一、课程概述( 一) 、课程的性质《数据库应用技术》课程是旅游三部计算机应用专业、会计专业学生的一门必修专业基础课, 课程性质是职业能力课程中的职业基础课程, 主要培养学生数据库管理和应用的能力, 以及结合高级程序设计语言进行数据库应用系统、管理信息系统、动态网站开发的能力, 是计算机应用专业动态网站开发数据库课程的基础。
( 二) 、课程定位本课程以计算机应用专业学生的就业为导向, 根据用人单位对计算机应用专业所涵盖的岗位群进行的任务和职业能力分析, 以Access数据库管理系统为主线, 以本专业应共同具备的岗位职业能力为依据, 遵循学生认知规律, 为了充分体现任务引领、实践导向课程思想, 将本课程的教学活动分解设计成若干实验项目或工作情景, 以具体的项目任务为单位组织教学, 以典型实际问题设备为载体, 引出相关专业理论知识, 使学生在实训过程中加深对专业知识、技能的理解和应用, 培养学生的综合职业能力, 满足学生职业生涯发展的需要。
( 叙述本课程在专业人才培养中的地位、作用和功能, 与其它课程的关系, 以及课程类型等内容。
)二、课程目标:本课程以就业为导向, 按照”以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求, 该门课程以形成数据库管理能力和利用高级编程语言进行数据库编程能力为基本目标, 紧紧围绕完成工作任务的需要来选择和组织课程内容, 突出工作任务与知识的联系, 让学生在职业实践活动的基础上掌握知识, 增强课程内容与职业能力要求的相关性, 提高学生的就业能力。
在教学内容和方法上贯彻”技能培养为主, 知识够用为度”的教学思想, 旨在培养学生的创新意识, 提高岗位实践能力和适应能力。
选取项目的基本依据是该门课程涉及的工作领域和工作任务范围, 但在具体设计过程中还以数据库系统开发流程与典型的项目为载体, 使工作任务具体化。
培训机构数据库课程设计
![培训机构数据库课程设计](https://img.taocdn.com/s3/m/6decd4b56394dd88d0d233d4b14e852458fb39cc.png)
培训机构数据库课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握数据库的基本概念、原理和操作方法;技能目标要求学生能够运用数据库知识解决实际问题,如设计简单数据库、进行数据库查询和维护等;情感态度价值观目标要求学生培养对数据库技术的兴趣和好奇心,提高信息素养,认识到数据库在现代社会中的重要性和应用价值。
通过分析课程性质、学生特点和教学要求,明确课程目标,将目标分解为具体的学习成果,以便后续的教学设计和评估。
二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。
教学大纲如下:1.数据库基本概念:介绍数据库、数据库管理系统、数据库系统的概念及其关系。
2.数据库设计:讲解需求分析、概念设计、逻辑设计和物理设计的基本方法。
3.数据库操作:教授数据库的基本操作,如创建、删除、修改表结构,插入、更新、删除数据等。
4.数据库查询:学习SQL查询语言,包括简单查询、复杂查询、事务操作等。
5.数据库安全与维护:讲解数据库的安全性、完整性、备份与恢复等方面的知识。
教学内容安排和进度如下:1.第1-2周:数据库基本概念2.第3-4周:数据库设计3.第5-6周:数据库操作4.第7-8周:数据库查询5.第9-10周:数据库安全与维护三、教学方法选择合适的教学方法,如讲授法、讨论法、案例分析法、实验法等,以激发学生的学习兴趣和主动性。
1.讲授法:用于讲解基本概念、原理和方法,确保学生掌握理论知识。
2.讨论法:鼓励学生针对案例或问题进行讨论,培养分析问题和解决问题的能力。
3.案例分析法:分析实际案例,让学生了解数据库在实际应用中的作用,提高实践能力。
4.实验法:让学生动手操作,加深对数据库知识的理解和运用,培养实际操作能力。
四、教学资源选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。
1.教材:《数据库原理与应用》2.参考书:《数据库系统概念》、《SQL权威指南》3.多媒体资料:教学PPT、视频教程、在线案例库4.实验设备:计算机、数据库管理系统软件、网络设备等教学资源应能够支持教学内容和教学方法的实施,丰富学生的学习体验。
《数据库技术及应用》课程标准
![《数据库技术及应用》课程标准](https://img.taocdn.com/s3/m/0d72981ec281e53a5802ff22.png)
计算机系课程标准数据库技术及应用课程标准课程名称:数据库技术及应用课程代码:适用专业:计算机软件技术学时:60 学分:4开课学期:第一部分前言1、课程性质与地位本课程是软件技术专业的一门核心课程、专业必修课程,也是计算机应用技术专业和网络技术专业的选修课程。
本课程的功能是使学生掌握大型数据库SQL Server/Oracle的构架、组件和安全性方面的知识,具备一定的大型数据库开发基础,掌握大型数据库的管理和实现方法,培养学生在大型数据库分析、设计、使用、维护和管理等方面的能力。
学好本课程可为将来从事数据库管理、软件开发等工作提供所必须的知识和技能基础。
2、课程的基本理念通过实际信息系统项目的文档及分析设计结果体会数据库系统的概念即开发过程;通过项目实做理解数据库应用系统分析的原理与工具,获取需求分析、系统设计的经验;综合应用面向对象技术、数据库设计与技术完成系统功能,为掌握中小型数据库系统开发与数据库管理奠定基础。
3、课程标准的设计思路计算机软件技术专业学生的职业范围之一是计算机系统管理人员,而数据库管理则是计算机系统管理人员必备的技能。
计算机系统管理员必须掌握数据库的安全管理和数据库的备份与还原,能够对数据库进行简单操作,能读懂创建数据库对象的代码。
计算机应用技术专业和软件技术专业都以SQL Server数据库为前序课程,学习Oracle数据库为更深入的学习、使用、维护管理数据库,为数据库应用系统的开发打下坚实的基础。
数据库应用系统的开发需要掌握数据库的分析设计方法、数据库和数据表的创建、数据查询、数据库其他对象(视图、存储过程、触发器、包等)的合理应用,同时还需要了解数据库的安全管理以及数据库的备份与还原。
本课程是依据上述三个专业的“工作任务与职业能力分析表”中的相关任务领域而设置的。
把典型的工作任务转化为课程的学习性的任务,按照职业活动工作顺序将课程所对应的理论知识和实践知识进行合理有效的整合,构建以工作体系为基础的课程内容体系,完成“行动领域”到“学习领域”的转化,以数据库应用开发为主线,以具体项目(任务)为载体,每个项目(任务)都包括实践知识、理论知识,每个项目(任务)都是一些具体的行动化学习任务,课程的安排围绕学习性的任务而展开,从而完成“学习领域”到“学习情境”的转化。
《数据库技术及应用》课程教学大纲精选全文
![《数据库技术及应用》课程教学大纲精选全文](https://img.taocdn.com/s3/m/dd8f14b8cf2f0066f5335a8102d276a2002960bc.png)
可编辑修改精选全文完整版《数据库技术及应用》课程教学大纲一、课程简介本课程是计算机类专业必修的专业课程。
关系数据库是当今数据库技术的主流,本课程以关系数据库为核心,全面概述了数据库系统的基本概念、基本原理和基本技术。
内容覆盖了数据管理技术的进展和特点、数据库系统的组成、数据库的三级模式结构、数据模型的组成和分类、关系模型、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、初步掌握自主学习方法,能够阅读并理解数据库相关文献,不断拓展知识面,更新知识结构,从而了解数据库技术的最新发展。
数据库技术及应用教程教学设计
![数据库技术及应用教程教学设计](https://img.taocdn.com/s3/m/42e07e6676232f60ddccda38376baf1ffc4fe390.png)
数据库技术及应用教程教学设计
一、教学目标
本教学课程旨在让学生了解数据库技术的基本原理,掌握数据库管理和应用开发的方法与技巧。
具体学习目标包括:
1.掌握数据库的基本概念和常用操作。
2.掌握关系型数据库管理系统的基本架构和组成。
3.掌握SQL语言的基本语法和应用方法。
4.掌握数据库设计和规范化的基本方法。
5.掌握数据库应用开发的基本技术和工具。
二、教学内容
本课程共分为2个部分,具体内容如下:
第一部分:数据库基础
1.数据库概述:了解数据库的概念和定义。
2.关系型数据库:了解关系型数据库的基本原理和特点。
3.数据库管理系统:了解数据库管理系统的构成和功能。
4.SQL语言:了解SQL语言的基本语法和应用方法。
5.数据库设计和规范化:了解数据库设计和规范化的基本方法。
第二部分:数据库应用
1.数据库应用开发环境:了解数据库应用开发环境的基本概念和组成。
2.数据库应用开发工具:了解常用数据库应用开发工具的功能和应用方
法。
3.数据库应用开发:了解数据库应用开发的基本步骤和技术。
1。
数据库应用技术(SQLSERVER)教学大纲
![数据库应用技术(SQLSERVER)教学大纲](https://img.taocdn.com/s3/m/6ddef696c67da26925c52cc58bd63186bceb9212.png)
数据库应用技术(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 的特性、体系结构、构造、应用程序的开发构架、安装等。
2024年Oracle数据库培训
![2024年Oracle数据库培训](https://img.taocdn.com/s3/m/e5993d2ecbaedd3383c4bb4cf7ec4afe04a1b13d.png)
Oracle数据库培训Oracle数据库培训:全面提升您的数据库管理技能一、引言Oracle数据库作为全球领先的数据库管理系统,以其卓越的性能、可靠性和安全性,在各个行业中得到了广泛的应用。
为了帮助广大数据库管理员和开发人员更好地掌握Oracle数据库技术,我们特推出Oracle数据库培训课程。
本文将详细介绍本课程的目标、内容、培训方式及预期效果,帮助您全面了解Oracle数据库培训的相关信息。
二、培训目标1.理论与实践相结合:使学员掌握Oracle数据库的基本概念、体系结构、核心功能及高级特性,能够熟练运用Oracle数据库进行数据管理和维护。
2.提升技能水平:通过培训,使学员具备独立进行Oracle数据库安装、配置、优化、备份与恢复的能力。
3.适应企业需求:针对企业实际应用场景,培养学员具备解决实际问题的能力,提高企业数据库管理水平和业务运行效率。
4.考取Oracle认证:帮助学员顺利通过Oracle认证考试,获得Oracle认证数据库管理员(OCP)证书,提升个人职业竞争力。
三、培训内容1.Oracle数据库基础(1)Oracle数据库概述(2)Oracle数据库体系结构(3)SQL语言基础(4)PL/SQL编程2.Oracle数据库管理(1)数据库安装与配置(2)表空间与数据文件管理(3)用户、权限与角色管理(4)备份与恢复策略3.Oracle数据库性能优化(1)SQL优化(2)索引优化(3)分区技术(4)数据库监控与分析4.Oracle数据库高级特性(1)RAC集群技术(2)DataGuard物理备用数据库(3)GoldenGate实时数据复制(4)Oracle数据库安全策略四、培训方式1.面授课程:小班授课,面对面教学,方便学员与讲师互动交流,及时解答疑问。
2.实践操作:课程中安排大量实验环节,确保学员在实际操作中掌握Oracle数据库技术。
3.在线辅导:提供在线学习平台,学员可随时提问,讲师将在第一时间给予解答。
数据库原理及应用PPT培训课件
![数据库原理及应用PPT培训课件](https://img.taocdn.com/s3/m/33ba7538aa00b52acec7ca70.png)
• 查询设计视图中的工具条
进入查询设计视图后, 菜单、工具栏都会发生了变化。
查询的3种视图
• 1、设计视图 • 2、数据表视图 • 3、SQL视图
用来显示和编辑SQL语句。
在查询设计器中创建选择查询
例:不及格成绩查询
4、设备故障与5S 人们常说“眼睛是心灵的窗口”,眼神传达的是微妙细致的情感。目前国内服务或多或少存在服务不够精致化的缺陷,就是在眼神、 声音表情等等细微方面,没有落实到真心的贴心服务。因此,如何让企业的服务能够落实到细致入微的程度,是更深层次培训的目的 。 (3)如果买方认为卖方在本合的竞争或实施中有欺诈行为。 9.1 卖方应提供下列服务中的任一种或所有的服务: 1、期初建帐:包括“帐套数据清理”、“期初商品库存”、“期初往来余额”、“期初科目余额”、“帐套启用”、“帐套选项”等 功能,主要是完成数据初始工作。 2.演练的目的 5.1熟悉国家有关的法律、法规及上级主管部门下发的有关安全规定、文明精神等,对本岗位的安全生产负直接责任。 16.1 除买方事先书面同意外,卖方不得部分或全部转让其应履行的合同义务。 Intel公司之所以能有今天这么高的竞争力,是因为它有坚定的信仰,即顾客至上的原则。 三工转换采用“绩效管理,计量到位,绩效连筹”的原则。这种管理方法能够促使员工产生竞争心理,从而提高工作效率。竞争会促 进和改善生存质量,要让员工产生不安定、不安全的危机意识。为此,员工必须争夺工作机会,工作起来就会更认真。 (9)被授权代表的身份证明文件复印件;
返回值 BA R12
7893
例: 从学号“A10120201”中取出班级代码
3. 表达式的例子
5.5查询中的计算
查询还具有计算功能
计算能力有限
• 创建总计字段
《数据库高级应用技术》教学大纲
![《数据库高级应用技术》教学大纲](https://img.taocdn.com/s3/m/63bf298e8bd63186bcebbcc0.png)
《数据库高级应用技术》课程教学大纲一、课程代码:二、课程名称:数据库高级应用技术三、学分:4四、授课对象:软件技术专业五、先修课程:《数据库入门原理》、《数据建模技术》六、同修课程:七、课程简介:《数据库高级应用技术》是软件技术专业的一门专业必修课程。
主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。
本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(1)能力目标A1. 能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计A2. 能够根据关系模式在MySQL中创建数据库、数据表的方法(后台数据库的物理设计)A3. 能够根据要求完成后台数据库数据表的完整性约束条件的设置A4. 能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)A5. 能够根据要求为后台数据库添加视图A6. 能够根据要求为后台数据库添加触发器A7. 能够根据要求为后台数据库进行安全管理(2)知识目标K1. 掌握Transaction-SQL的语言基础K2. 掌握T-SQL进行数据的更新操作的方法K3. 掌握完整性约束、默认值、规则的创建方法(包括T-SQL语言)K4. 掌握存储过程的创建方法(包括T-SQL语言)K5. 掌握触发器的创建方法(包括T-SQL语言)K6. 掌握身份验证的方法和服务器账户的管理K7. 掌握数据库用户的基本管理K8. 掌握数据库用户的权限管理(3)素质目标Q1.具有谦虚、好学、追求上进的态度。
Q2.具有创新精神。
Q3.具有良好的职业道德。
八、教材及参考书(教材及参考书不得少于5本):[01] 教材,温立辉,数据库高级应用技术[M] ,北京理工大学出版社,2016[02] 参考书,[美]Vikram Vaswani 著,徐小表译,MySQL完全手册[M] ,电子工业出版社,2006[03] 参考书,[美]施瓦茨著,宁海元译,高性能MySQL(第3版)[M] ,电子工业出版社,2013[04] 参考书,[美]西尔伯沙茨著,杨冬青译,数据库系统概念[M] ,机械工业出版社,2013[05] 参考书,[英]C.J. Date 著, 卢涛译,数据库设计与关系理论[M] ,机械工业出版社,2013九、教学内容、基本要求及各章节时间分配:。
2024年数据库基础知识培训(多应用)
![2024年数据库基础知识培训(多应用)](https://img.taocdn.com/s3/m/759f66a6988fcc22bcd126fff705cc1754275f58.png)
数据库基础知识培训(多应用)数据库基础知识培训一、引言随着信息技术的快速发展,数据已经成为企业的重要资产。
数据库作为存储、管理和处理数据的系统,其重要性不言而喻。
为了提高员工对数据库基础知识的理解和应用能力,特举办本次数据库基础知识培训。
通过本次培训,参训人员将掌握数据库的基本概念、类型、结构、设计方法以及数据库管理的基本技能,为实际工作提供有力支持。
二、数据库基本概念1.数据库(Database,DB)数据库是长期存储在计算机内的、有组织的、可共享的大量数据的集合。
数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性。
2.数据库管理系统(DatabaseManagementSystem,DBMS)数据库管理系统是一种用于建立、使用和维护数据库的大型软件。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
常见的数据库管理系统有Oracle、MySQL、SQLServer等。
3.数据模型数据模型是描述数据、数据联系、数据操作、数据语义以及一致性约束的概念工具。
常见的数据模型有层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是最为广泛应用的数据模型,它采用二维表来表示实体及其之间的关系。
4.关系数据库(1)数据结构化:关系数据库中的数据以表格的形式组织,便于用户理解和使用。
(2)数据共享:关系数据库中的数据可以被多个用户和应用程序共享,提高了数据利用率。
(3)数据独立性:关系数据库中的数据具有较高的逻辑独立性和物理独立性,使得用户在不了解数据库内部结构的情况下,也能方便地使用数据。
(4)数据安全性:关系数据库提供了完善的数据安全机制,保证了数据的安全性。
三、数据库类型与结构1.数据库类型(1)按数据模型分类:层次数据库、网状数据库、关系数据库、面向对象数据库等。
(2)按用途分类:事务处理数据库、数据仓库、实时数据库、空间数据库等。
(3)按规模分类:小型数据库、中型数据库、大型数据库等。
《数据库应用技术》课程教学大纲
![《数据库应用技术》课程教学大纲](https://img.taocdn.com/s3/m/6ef7fe81b307e87100f6969f.png)
《数据库应用技术》课程教学大纲一、课程名称《数据库应用技术》二、学时及学分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的基本对象和数据类型,以及数据库对象的创建、修改、删除,理解函数和约束。
《数据库应用技术》课程标准
![《数据库应用技术》课程标准](https://img.taocdn.com/s3/m/3e00d85e001ca300a6c30c22590102020740f238.png)
《数据库应用技术》课程标准一、课程性质《数据库应用技术》是针对计算机职业领域数据库管理员工作岗位而设置的课程,主要培养适应当今社会生产、建设、管理、服务第一线的面向数据库应用领域需要的高等技术应用性专门人才,是一门理论性和实践性都很强的面向实际应用的课程。
课程的教学目标是使学生在已有的计算机知识的基础上,熟练掌握数据库的安装配置与管理,对数据库程序开发有一个较全面的、系统的了解,能够系统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。
学生在学习课程后应掌握数据库的基础知识和基本理论,在此基础上了解数据库的实际应用技术和发展趋势,也要求学生了解数据库系统的基本概念和发展方向,学会使用SQL语言,掌握关系数据理论、数据库保护、数据库设计和数据库管理系统的知识,不断提高数据库理论知识、数据库应用和数据库程序开发的能力。
课程的内容结构由七个学习情境组成,分别如下:情境1:数据库应用设计与选型情境2:安装和配置数据库管理软件情境3:设计和创建数据库及表情境4:设置约束,实现数据库完整性情境5:数据操作:添加、修改、删除、查询数据情境6:创建数据库对象:视图、存储过程、触发器情境7:管理和维护数据库本课程是高职高专教育计算机类物联网应用技术专业的一门专业基础课程,其内容的理论性和实践性都较强,在专业课程体系中起着承上启下的作用,是《毕业设计》课程的基础。
学生在学习本课程之前应具备计算机的基础知识、网络的基础知识。
二、课程理念《数据库应用技术》课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以工作过程为导向的思想。
利用在教学中总结出来的经验、大型数据库开发项目中实战积累的经验与社会对数据库技术人员的要求相结合,充分的听取行业人士的建议,不断的在教学上自我完善,自我提高,从而取得良好的教学效果。
课程的实践训练部分由学生在计算机房完成教师布置的具体实践任务,实践任务除了由学生实际操作完成数据库、表、查询、视图、完整的应用程序的设计等教学内容外,还增加了实际数据库应用系统的开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
增加借书记录
使用上面创建的存储过程,增加若干借书 记录
重复做“基本查询”中的4和6,验证数据是 否一致
进行查询(尽量使用一条SQL):
判断读者###是否已经借阅书## 查询读者###借阅书##的借书时间,以天为单
位。 判断读者###借阅书##是否已经超期
时间排列)。 7. 查询图书###的被借阅次数 8. 统计图书###的平均被借阅时间 9. 列出所有书籍的被借阅次数,按借阅次数降序排列 10. 列出一年内被借阅次数最多的书籍 11. 列出一年内术培训课程
创建数据库对象
按照自己的设计,创建“图书管理系统” 所需要的各个表格
注意各个表格所需的约束 创建设计所需的其它数据库对象,包括视
图、序列、索引等
添加基础数据
使用SQL命令完成以下工作 增加若干个系统用户,可能包括读者、操
作员、管理者等等 增加若干本书及相关信息
基本查询
增加还书记录
使用上面创建的存储过程,增加若干还书 记录
验证还书存储过程的正确性 重复做“基本查询”中的4和6,验证数据是
否一致
深入查询-1
对于以下深入查询,尽量使用一条SQL来完成,如实在 不能,编写相应的存储过程或函数,或增加一些视图来 完成
1. 列出读者号###当前借书的清单 2. 列出读者号###历史上已经借阅的书籍清单 3. 列出读者号###目前已经超期的书籍,按借书时间排列 4. 统计读者###的平均借书周期(对于所有已还的书籍,
还书
编写存储过程,完成还书功能。具体如下
参数:读者号,图书号 1、判断读者号是否存在 2、判断图书号是否存在 3、判断该读者是否借阅相关书籍 4、增加借书日志,修改相关信息。注意日志中
主键的使用方法 当上面1-3步发生错误时,使用
raise_application_error 触发错误
1. 查询姓名为XXX的读者 2. 查询书名为XXX的书籍信息 3. 查询某一个作者为XXX的书籍信息 4. 查询借书证号为###的读者已借书数量、
可借书数量 5. 查询书号为###的书籍的总数量 6. 查询书号为###的书籍的目前库存量(可
借出数量)
借书
编写存储过程,完成借书功能。具体如下
参数:读者号,图书号 1、判断读者号是否存在 2、判断读者可借书数量是否为0 3、判断图书号是否存在 4、判断图书可借阅数量是否为0 5、增加借书日志,修改相关信息 当上面1-4步发生错误时,使用
其还书时间-借书时间的平均数) 5. 查询读者###手里的相同书籍 6. 查询读者###历史上曾借阅2次以上的书籍
深入查询2
1. 查询借阅图书###的读者名单 2. 查询所有目前库存为0的书籍 3. 查询所有书籍的总数量 4. 如果存在书籍类型,列出不同类型的书籍的总数量 5. 查询所有书籍的可借阅数量 6. 列出图书###的被借阅历史(谁,什么时候借和还,按