SQL Server 2008 数据库应用及开发课件_第1页
SQL Server 2008 数据库应用及开发课件_第2页
SQL Server 2008 数据库应用及开发课件_第3页
SQL Server 2008 数据库应用及开发课件_第4页
SQL Server 2008 数据库应用及开发课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2008SQL Server 2008数据库应用与开发数据库应用与开发 - -裴胜玉裴胜玉Email : Email : 2021-10-181广西财经学院广西财经学院L o g oL o g o数据库产品数据库产品vDB2vOracleOraclevInformixInformixvSybaseSybasevSQL ServerSQL ServervmySQLmySQLvAccessAccessvFoxProFoxProL o g oL o g o大数据(大数据(1 1)v 大数据量、“小分析学”。此处的目标是对极大量的数据集使用。此处的目标是对极大量的数据集使用SQL

2、SQL。对大数据集,没有人会用。对大数据集,没有人会用“Select Select * *”来查询因为其返回太子节(来查询因为其返回太子节(terabyteterabyte)的数据使接收者无法应付。替代方案,则是对海量数据把注)的数据使接收者无法应付。替代方案,则是对海量数据把注意力放在意力放在SQLSQL的分析功能上,如的分析功能上,如countcount、sumsum、maxmax、minmin、avgavg等,可辅等,可辅之以之以group_bygroup_by。我将此称作。我将此称作“小分析学小分析学”,以便把这个用例(,以便把这个用例(use caseuse case)区别于下面的场

3、合。)区别于下面的场合。v 对大量数据使用大分析学。“大分析学大分析学”在此的含义是:对海量数据在此的含义是:对海量数据施用数据聚类(施用数据聚类(clusteringclustering)、回归分析、机器学习、以及其他更为复)、回归分析、机器学习、以及其他更为复杂的分析手段。目前,用户倾向于采用统计学软件包如杂的分析手段。目前,用户倾向于采用统计学软件包如R R、SPSSSPSS、SASSAS等来实现。其他方案是使用线性代数软件包,例如:等来实现。其他方案是使用线性代数软件包,例如:ScalaPackScalaPack或或ArpackArpack。最后,也有大量自行开发的代码在使用中。最后,

4、也有大量自行开发的代码在使用中。L o g oL o g o大数据(大数据(2 2)v 大速度。其含义是:对电子交易、实时网页广告投放、实。其含义是:对电子交易、实时网页广告投放、实时客户针对营销、移动社交网络等应用,能够吸收并处理时客户针对营销、移动社交网络等应用,能够吸收并处理“灭火水龙带灭火水龙带”式的数据涌入。此用例在大型网站公司和式的数据涌入。此用例在大型网站公司和华尔街盛行,二者都倾向于自行开发。华尔街盛行,二者都倾向于自行开发。v 大多样性。许多企业面临整合日益扩大的多种数据源,而。许多企业面临整合日益扩大的多种数据源,而数据格式千差万别,例如:电子表格、网页、数据格式千差万别,

5、例如:电子表格、网页、XMLXML、传统、传统的关系型数据库等。许多企业认为这是最头疼的问题。从的关系型数据库等。许多企业认为这是最头疼的问题。从历史上来说,萃取、转置、加载(历史上来说,萃取、转置、加载(ETLETL)供应商在此市场)供应商在此市场上对有限的数据源曾提供服务。上对有限的数据源曾提供服务。L o g oL o g o伯克莱伯克莱埃里森(甲骨文)埃里森(甲骨文)v经历了三个大学经历了三个大学v加入加入AmpexAmpexv成立公司成立公司v大学学位是有用的,大学学位是有用的,我想每个人都应该去我想每个人都应该去获得一个或者更多,获得一个或者更多,但我在大学没有得到但我在大学没有得

6、到学位,我从来没有上学位,我从来没有上过一堂计算机课,但过一堂计算机课,但我却成了程序员。我我却成了程序员。我完全是从书本上自学完全是从书本上自学编程的。编程的。”L o g oL o g o读书无用读书无用?L o g oL o g o数据库的地位数据库的地位v数据库好比人的大脑的记忆系统,没有了数据库数据库好比人的大脑的记忆系统,没有了数据库就没有了记忆系统。计算机也就不会如此迅速的就没有了记忆系统。计算机也就不会如此迅速的发展。数据库的应用已经深入到生活和工作的方发展。数据库的应用已经深入到生活和工作的方方面面。数据库的发展体现了一个国家信息发展方面面。数据库的发展体现了一个国家信息发展

7、的水平,并且计算机软件的开发很多都是基于数的水平,并且计算机软件的开发很多都是基于数据库的。据库的。L o g oL o g o课程目标课程目标82021-10-18掌握相关数据库的基本理论,掌握掌握相关数据库的基本理论,掌握SQL Server 2008 数据库对象的创建、数据库对象的创建、开发和管理的基本操作。开发和管理的基本操作。1通过课堂学习和上机实验,达到理论通过课堂学习和上机实验,达到理论与实践相结合、具备一定的分析问题与实践相结合、具备一定的分析问题和解决问题的软件开发能力的目标。和解决问题的软件开发能力的目标。2L o g oL o g o课程任务课程任务92021-10-18

8、 掌握数据库和表的创建、管理和使用掌握数据库和表的创建、管理和使用 掌握索引、视图、事务、存储过程与触发掌握索引、视图、事务、存储过程与触发器等数据对象的使用和并行机制的管理器等数据对象的使用和并行机制的管理 掌握数据库的备份、还原、复制、监视和掌握数据库的备份、还原、复制、监视和自动化管理的基本操作自动化管理的基本操作 了解利用了解利用SQL Server 2008SQL Server 2008数据库进行应用系数据库进行应用系统开发的方法和步骤。统开发的方法和步骤。L o g oL o g o课程安排建议课程安排建议102021-10-18 面授总学时面授总学时 3232 授课学时授课学时

9、1616 实验实验 学时学时 1616 内容内容: : 第第1 1章第章第1515章章L o g oL o g o使用教材使用教材 SQL Server 2008 SQL Server 2008 数据库应用与开发数据库应用与开发姜桂洪姜桂洪 主编主编清华大学出版社清华大学出版社 2014.12.122014.12.12参考书:参考书:SQL Server 2008 SQL Server 2008 数据库应用与开发数据库应用与开发 习题解答与上机指导习题解答与上机指导L o g oL o g o教材目录教材目录122021-10-18第第1 1章章 数据库系统概论数据库系统概论第第2 2章章 S

10、QL Server 2008SQL Server 2008的运行环境的运行环境第第3 3章章 创建与管理数据库创建与管理数据库第第4 4章章 表和数据完整性表和数据完整性第第5 5章章 Transact-SQLTransact-SQL语言基础语言基础第第6 6章章 数据检索数据检索第第7 7章章 Transact-SQLTransact-SQL语句的高级应用语句的高级应用第第8 8章章 索引和视图索引和视图L o g oL o g o教材目录教材目录132021-10-18第第9 9章章 存储过程和触发器存储过程和触发器第第1010章章 事务和锁事务和锁第第1111章章 SQL Server 2005SQL Server 2005的安全管理的安全管理第第1212章章 备份和恢复备份和恢复第第1313章章 系统自动化任务管理系统自动化任务管理第第1414章章 复制与性能监视复制与性能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论