当前位置:文档之家› 数据库设计解决方案入门经典pdf

数据库设计解决方案入门经典pdf

数据库设计解决方案入门经典,pdf篇一:编程开发---珍藏版资料下载地址篇二:读书笔记-sql入门经典SQL入门经典第一章欢迎来到SQ(来自: 小龙文档网:数据库设计解决方案入门经典,pdf)L的世界数据库管理系统(DBMS)关系型数据库管理系统(RDBMS)结构化查询语言(SQL)是与关系型数据进行通信的标准语言关系型数据库由被称为表的逻辑单元组成。

客户端/服务器模型SQL会话CONNECT连接数据库通常需要用到的命令:CONNECT user@databaseDISCONNECT和EXITDISCONNECTSQL命令的类型主要分类:数据定义语言DDL数据操作语言DML数据查询语言DQL数据控制语言DCL数据管理命令事务控制命令定义数据库结构数据定义语言(DDL)用于创建和重构数据对象CREATE TABLEALTER TABLEDROP TABLECREATE INDEXALTER INDEXDROP INDEXCREATE VIEWDROP VIEW操作数据数据操作语言(DML)用于操作关系型数据库对象内部的数据 INSERTUPDATEDELETE选择数据SELECT数据查询语言(DQL)数据控制语言数据控制语言(DCL)命令通常用于创建与用户访问相关的对象,以及控制用户的权限。

ALTER PASSWORDGRANTREVOKECREATE SYNONYM数据管理命令数据管理命令用于对数据库的操作进行审计和分析,还有助于分析系统性能。

START AUDITSTOP AUDIT事务控制命令COMMIT :保存数据库事务ROLLBACK:撤销数据库事务SAVEPOINT:在一组事务里创建标记点以用于退回(ROLLBACK) SET TRANSACTION 设置事务的名称本书使用的数据库表的构成一、字段字段是表里的一列,用于保持每条记录的特定信息。

二、记录后一行数据记录也被称为一行数据。

三、列列是表里垂直的一项,包含表里特定字段的全部信息。

四、主键主键用于区分表里每一条数据行。

五、NULL值NULL是表示没有值的专业术语。

第2章定义数据结构本章重点包括1、概述表的底层数据2、简介基本的数据类型3、使用不同类型的数据4、展示不同数据类型之间的区别数据是什么数据类型用于指定特定列所包含的数据的规则,它决定了数据保存在列里的方式,包括分配给列的宽度,以及值是否可以使字母、数篇三:1《SQL Server数据库技术及应用》教学大纲《SQL Server数据库技术及应用》课程教学大纲一、课程的性质和任务1.课程的性质和地位本课程是高职计算机类专业的一门专业基础课程,同时也是一门强调传授数据库技术的基本知识和基本方法,培养数据库技术的基本技能和实践应用能力的专业主干课程。

2.课程的任务主要任务是培养学生的数据库应用能力,使学生了解数据库系统的基本概念、关系数据模型、结构化查询语言(SQL)、关系规范化理论及数据库设计等基本知识和基本方法。

掌握SQL server 关系数据库的建立、更新、查询、维护及应用等数据库应用技术的基本技能和基本方法,掌握SQL语言的应用。

二、课程的基本要求1.课程目标本课程教学目标是使学生了解数据库技术的相关知识,掌握数据库技术的基本方法,熟练掌握数据库数据处理的基本技能,具备运用SQL Server数据库管理系统进行数据管理与维护的基本能力。

2.知识要求(1)了解数据管理技术的发展情况;(2)理解数据库技术基本概念;(3)掌握关系的基本运算;(4)掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句格式及功能;(5)理解关系规范化中的函数依赖及范式;(6)理解数据库设计中的概念结构设计与逻辑设计的方法;(7)了解和比较各类数据库管理系统特点及应用领域。

3.能力要求(1)能利用相关知识进行简单数据库设计;(2)能利用SQL Server 数据库管理系统进行数据管理与维护工作;(3)培养运用所学数据库进行数据查询与统计等数据库应用能力。

4.素质要求通过做中学:基于项目的学习,培养学生讨论交流、团队合作、自主学习、解决问题的综合能力和综合素质。

5.实训条件每人一台微机系统、SQL Server XX 数据库管理系统。

6.考核要求基本技能考核过程化、基本知识考核系统化、综合技能考核项目化。

三、课程内容第1章认识数据库【教学目的】掌握数据库、数据库管理系统、数据库系统、数据模型等基本概念;理解数据库系统结构、数据库系统的体系结构;掌握关系、关系模型、关系数据库、关系运算等基本概念;掌握安装配置SQL Server XX实例的基本方法;了解数据管理技术的发展情况;了解关系数据库语言SQL;了解数据库的安全性与完整性;了解当前流行数据库管理系统情况。

【教学内容】1.认知数据库系统 2.认知关系数据库3.安装配置SQL Server XX【重点与难点】1.重点:数据库基本概念、关系模型。

2.难点:数据模型、体系结构。

第2章数据库设计【教学目的】了解数据库设计的基本步骤;掌握利用E-R图描述数据库的概念模型;掌握将E-R图转化为关系模型的方法;掌握数据库规范化理论和方法;掌握数据库建模工具的使用。

【教学内容】1.需求分析与概念结构设计 2.数据库逻辑结构设计3.数据库建模【重点与难点】1.重点:数据库逻辑结构设计。

2.难点:数据建模。

第3章数据库建立【教学目的】学会使用SQL Server XX创建数据库的基本方法;学会使用SQL Server XX创建数据表的基本方法;学会建立数据库约束的基本方法;学会使用T-SQL语句进行数据的增、删、改;学会创建与使用索引的基本方法。

【教学内容】1.创建与管理数据库 2.创建与管理数据表 3.设置数据库完整性 4.更新数据库的数据 5.创建与使用索引【重点与难点】1.重点:创建数据库、数据表,设置数据库完整性。

2.难点:设置数据库完整性。

第4章数据库查询【教学目的】了解数据库查询的作用;掌握简单查询的基本方法;掌握统计查询的基本方法;掌握连接查询的基本方法;掌握子查询的基本方法;掌握建立和使用视图的基本方法。

【教学内容】1.数据库的简单查询 2.数据库的统计查询 3.数据库的连接查询 4.数据库的子查询 5.创建和使用视图【重点与难点】1.重点:数据库的简单查询、统计查询、连接查询、视图使用。

2.难点:数据库的子查询。

第5章数据库编程【教学目的】掌握T-SQL中变量和常量的使用方法;掌握T-SQL中表达式和函数的使用方法;掌握T-SQL中流程控制语句的使用方法;掌握存储过程及触发器的设计和使用方法;掌握事务的使用方法;理解SQL Server中存储过程及触发器的概念及运行机制;理解SQL Server中事务的处理机制。

【教学内容】1.数据库编程基础 2.创建与执行存储过程 3.创建与验证触发器4.事务控制与并发处理【重点与难点】1.重点:存储过程与触发器的使用。

2.难点:事务控制。

第6章数据库管理【教学目的】了解SQL Server XX的安全机制;掌握SQL Server登录和用户管理;掌握SQL Server角色及权限管理;掌握SQL Server中数据库备份和还原的方法;掌握数据库导入/导出的方法;掌握数据库复制的方法。

【教学内容】1.登录与用户管理 2.角色与权限管理 3.数据库备份 4.数据库恢复5.数据库导入导出与复制【重点与难点】1.重点:用户、权限、角色等管理。

2.难点:权限设置。

第7章数据库开发【教学目的】了解应用程序访问SQL Server的方式;学会数据库访问的方法;学会基于SQL Server的应用系统开发的基本方法。

【教学内容】1.数据库访问 2.数据库系统实现【重点与难点】1.重点:数据库访问。

2.难点:数据库系统实现。

四、教学方法1.教学方法做中学:基于项目的学习的教学方法;教-练-考紧密结合的教学方法;多媒体教学、上机实践、课程设计的教学方法;自主学习、小组学习、网络学习的教学方法。

2.教学活动与项目:在课内外完成 SQL Server 数据库大作业;自选数据库课程设计。

五、教学时数分配六、教材及参考书1.主教材:《SQL Server数据库技术及应用》,黄崇本韦存存主编,XX年12月,大连理工出版社百度文库-让每个人平等地提升自我11 2.参考书目录:[1] 陈会安.SQL Server XX数据库设计与开发实务[M].北京:清华大学出版社,XX.[2] (美)阿特金森.SQL Server XX编程入门经典[M].北京:清华大学出版社,XX. [3] 吴德胜.SQL Server入门经典[M].北京:机械工业出版社,XX.[4] 王英英,张少军,刘增杰等.SQL Server XX从零开始学[M].北京:清华大学出版社,XX.[5] 黄崇本,谭恒忪等.数据库技术与应用[M].北京:电子工业出版社,XX. [6] 杨章伟.精通SQL 语言与数据库管理[M].北京:人民邮电出版社,XX. [7] 萨师煊,王珊等.数据库系统概论[M].北京:高等教育出版社,XX.。

相关主题