• SQL Server 数据库应用技术
21年品牌 40万+商家 超1.5亿件商品

SQL Server 数据库应用技术

正版保障 假一赔十 可开发票

8.67 1.9折 45 全新

库存465件

广东广州
认证卖家担保交易快速发货售后保障

作者胡南珍,卢扬

出版社江苏大学出版社有限责任公司

ISBN9787811303810

出版时间2011-04

装帧平装

开本16开

定价45元

货号9434249

上书时间2023-07-16

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1篇示范篇

工作任务1学生成绩管理系统数据库设计

任务1.1学生成绩管理系统的需求分析

1.1.1数据库系统的基本概念

1.1.2现实世界数据化过程

1.1.3数据库设计

1.1.4需求调查的内容与方法

1.1.5分析和整理数据

任务1.2学生成绩管理系统的概念设计

1.2.1概念模型

1.2.2概念模型的表示方法

1.2.3E—R模型的设计

任务1.3学生成绩管理系统的逻辑设计

1.3.1关系模型

1.3.2E—R图转换为关系模式的原则

1.3.3关键字概念

1.3.4数据模型的规范化

任务1.4学生成绩管理系统的物理设计

1.4.1SQL标识符

1.4.2SQLServer系统数据类型

1.4.3数据完整性

思考与练习

工作任务2学生成绩管理系统数据库实现

任务2.1SQLServer2008的安装和配置

2.1.1常用数据库

2.1.2SQLServer2008管理工具

任务2.2创建学生成绩管理系统数据库

2.2.1系统数据库

2.2.2文件和文件组

2.2.3数据库中的数据存储方式

2.2.4使用对象资源管理器创建数据库

2.2.5T—SQL简介

2.2.6使用T—SQL语句创建数据库

任务2.3管理学生成绩管理系统数据库

2.3.1使用对象资源管理器管理数据库

2.3.2使用T—SQL语句管理数据库

任务2.4创建学生成绩管理系统数据表

2.4.1表的概述

2.4.2完整性约束

2.4.3使用对象资源管理器创建和管理数据表

2.4.4使用T—SQL语句创建和管理数据表

2.4.5建立数据库表之间的关系和关系图

任务2.5管理学生成绩管理系统数据表

2.5.1使用对象资源管理器管理数据

2.5.2使用T—SQL语句管理数据

思考与练习

工作任务3学生成绩管理系统数据库应用

任务3.1班级学生基本信息查询

3.1.1查询简介

3.1.2SELECT查询

3.1.3单表查询

3.1.4聚合(集合)函数

3.1.5对查询结果进行分组

3.1.6函数

任务3.2全院学生信息查询

3.2.1消除结果集中重复的记录

3.2.2特殊表达式

任务3.3学生考试成绩统计

3.3.1多表连接查询

3.3.2排名函数

3.3.3分组筛选

3.3.4将查询结果插入新的表

任务3.4课程信息统计

3.4.1子查询的概念

3.4.2不相关子查询

3.4.3相关子查询

3.4.4INSERT,DELETE和UPDATE语句中的子查询格式

任务3.5学生信息定制

3.5.1视图的概念

3.5.2视图的优点

3.5.3使用对象资源管理器创建和管理视图

3.5.4使用T—SQL语句创建和管理视图

3.5.5通过视图管理数据

任务3.6学生信息快速查询

3.6.1索引的概念

3.6.2索引的优点

3.6.3索引的分类

3.6.4索引的规则

3.6.5使用对象资源管理器创建和管理索引

3.6.6使用T—SQL语句创建和管理索引

任务3.7教师任课课程成绩查询

3.7.1T—SQL编程基础

3.7.2存储过程

任务3.8学生个人成绩查询

3.8.1程序块语句——BEGIN

3.8.2选择语句——IF

3.8.3循环控制语句——WHILE

任务3.9教师任课课程成绩统计

3.9.1创建带输出参数的存储过程

3.9.2执行带输出参数的存储过程

任务3.10学生成绩等级自动划分

3.10.1简单CASE语句

3.10.2搜索CASE语句

任务3.11退学学生信息处理

3.11.1事务的概念

3.11.2事务的操作

3.11.3事务的分类

任务3.12教师登分操作

3.12.1触发器的概念

3.12.2触发器的作用

3.12.3触发器的种类

3.12.4触发器的临时表

3.12.5使用对象资源管理器创建和管理触发器

3.12.6使用T—SQL语句创建和管理触发器

思考与练习

工作任务4学生成绩管理系统数据库维护

任务4.1创建用户并为之授权

4.1.1SQLServer2008的安全机制

4.1.2SQLServer2008的验证模式

4.1.3SQLServer的登录

4.1.4SQLServer的数据库用户

4.1.5SQLServer2008的权限管理

任务4.2取消数据库用户权限

4.2.1拒绝权限

4.2.2撤销权限

4.2.3拒绝权限与撤销权限的区别

任务4.3使用角色管理用户

4.3.1SQLServer角色

4.3.2游标

任务4.4数据库的分离与附加

4.4.1分离数据库

4.4.2附加数据库

任务4.5数据的导入与导出

4.5.1导入数据

4.5.2导出数据

任务4.6数据库的备份与恢复

4.6.1数据库备份的作用

4.6.2SQLSeiver2008备份方式

4.6.3备份策略

4.6.4备份设备

4.6.5数据库备份

4.6.6数据库恢复

思考与练习

第2篇实训篇

实训1社区图书管理系统数据库设计

实训2创建和管理社区图书管理系统数据库

实训3创建和管理社区图书管理系统数据表

实训4社区图书管理系统数据库查询

实训5社区图书管理系统数据库优化

实训6社区图书管理系统数据库用户与权限管理

实训7社区图书管理系统数据库的备份与恢复

附录A需求分析现场调查对白(视频)

附录B学生成绩管理系统数据库student中数据表的数据

附录C社区图书管理系统数据库book中数据表的数据

参考文献

内容摘要

  任务11学生成绩管理系统的需求分析  任务描述  宏进电脑公司接受了为江扬职业技术学院开发用于学生成绩管理的软件业务.软件名称定为“学生成绩管理系统”。现已成立了一个项目小组,设项目负责人1名,成员3名。项目小组的首要工作是设计学生成绩数据库结构,按照数据库设计的步骤,先做需求分析工作,即对江扬职业技术学院学生成绩管理工作进行调查,全面了解用户的各种需求。

任务分析

项目小组必须与用户密切合作,了解用户人工管理学生成绩的工作流程和学生成绩管理中所涉及的部门、人员、数据、报表及数据的加工处理等情况,收集与学生成绩管理相关的资料,并对收集的资料进行整理和分析。

完成任务的具体步骤如下:

(1)确定需求调查的方法;

(2)设计调查的内容;

(3)进行调查并收集数据资料:

(4)对调查收集的数据资料进行整理、分析;

(5)绘制业务流程图,编制数据字典。

任务资讯

111数据库系统的基本概念

1.数据库(DataBaseDB)

数据库,顾名思义,是存放数据的仓库。它是指长期存储在计算机内,有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。  2.数据库管理系统(DataBase Management SystemDBMS)  数据库管理系统是位于用户与操作系统之间的一层数据管理软件。对数据库的一切操作,包括查询、维护及各种控制,都是通过DBMS进行的。目前,数据库管理系统主要有Visual FoxProAccessOracleSQL ServerDB2MySQL等。  数据库管理系统的主要功能包括以下几个方面:  (1)数据定义功能  数据库管理系统提供数据定义语言(Data Definition LanguageDDL),用户通过它可以方便地定义数据库中的对象。如表、视图和索引等。  (2)数据操纵功能  数据库管理系统提供数据操纵语言(Data Manipulation LanguageDML),用户通过它实现对数据库中的数据进行查询、修改、删除、插入、统计和排序等操作。

(3)数据库的管理、控制和维护功能

数据库管理系统在数据库建立、运行和维护时对数据库进行统一的管理和控制,以保证数据的安全性、完整性、多用户的并发使用及发生故障后的系统恢复等。  3.数据库管理员(DataBase AdministratorDBA)  数据库的管理工作只靠DBMS远远不够,还要有专门的人员来完成,这些人员被称为数据库管理员。他们负责全面管理和控制数据库系统,其主要工作有数据库设计、数据库维护和改善数据库系统性能等。  4.数据库系统(DataBase SystemDBS)  将数据库技术引进计算机系统后形成了数据库系统。数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户等部分组成,其中数据库管理系统是数据库系统的核心。

数据库系统的主要特点有:

(1)数据结构化。数据库系统实现整体数据的结构化。在数据库系统中,数据不再针对某一个应用,而是面向全组织;不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。

(2)数据的共享性高,冗余度低。数据共享是数据库系统最重要的特点。数据库中的数据可以被多个用户、多个应用程序所共享。由于数据库中的数据被集中管理、统一组织,因而避免了不必要的数据冗余。

(3)数据独立性高。数据独立性包括数据的物理独立性和逻辑独立性。数据独立性是指数据和程序相互不依赖,即数据的逻辑结构或物理结构改变时,程序不会跟着改变。这大大减少了应用程序的维护和修改。

(4)统一的数据控制。数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此,数据库管理系统必须提供统一的数据控制功能,包括

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP