《数据库开发技术》实训方案

上传人:自*** 文档编号:79733543 上传时间:2019-02-17 格式:DOC 页数:4 大小:100.30KB
返回 下载 相关 举报
《数据库开发技术》实训方案_第1页
第1页 / 共4页
《数据库开发技术》实训方案_第2页
第2页 / 共4页
《数据库开发技术》实训方案_第3页
第3页 / 共4页
《数据库开发技术》实训方案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库开发技术》实训方案》由会员分享,可在线阅读,更多相关《《数据库开发技术》实训方案(4页珍藏版)》请在金锄头文库上搜索。

1、数据库开发技术实训方案序号实训项目内容提要实训时数要求1数据库系统设计1. 数据库的概念设计2. 数据库的逻辑设计3. 给出学生成绩管理系统的数据库设计21. 掌握实体、属性、联系的概念2. 掌握E-R图的画法3. 能根据E-R图导出表结构2SQL Server服务器的安装与配置1.SQL Server 2000的软硬件配置要求2.SQL Server 2000的安装。3.SQL Server 2000的主要工具。4.配置SQL Server 2000 服务器21. 了解SQL Server 2000的软硬件配置要求。2. 掌握SQL Server 2000的安装。3. 掌握SQL Serve

2、r 2000的主要工具的用途。4. 会配置SQL Server 2000 服务器3Transact-SQL程序设计1. 数据类型2. 常量与变量、函数、运算符与表达式3. 流程控制语句41.了解Transact-SQL的数据类型。2.掌握常量与变量、函数、运算符与表达式的使用方法。3.掌握流程控制语句的使用方法。4数据库及数据表1建立一个数据库,数据库名为:我班同学库2分别用企业管理器与T-SQL方法在我班同学库建立如下数据表:同学表(学号 char(6),姓名 nchar(4),性别 nchar(1),出生日期,身高,民族 nchar(5),身份证号 char(18),宿舍编号 char(6

3、) 宿舍表(宿舍编号 char(6),宿舍电话号码 char(12) 3向以上数据表中输入我班同学的真实数据。并用insert、update、delete 命令进行插入、修改、删除等数据操作。61理解数据库和表的概念2掌握用企业管理器与T-SQL两种方法建立、查看、修改、删除数据库3掌握用企业管理器与T-SQL两种方法建立、查看、修改、删除以及向表中插入、修改、删除数据5数据查询及视图1用select命令从真实数据中进行数据查询实训步骤:(1)参照【例6.1】至【例6.8】从同学表中查寻同学的姓名、性别、年龄。(2)参照【例6.9】至【例6.12】在同学表中进行查寻:18至20岁的姓李的女生。

4、(3)参照【例6.13】至【例6.16】 查询同学的最大身高、最小身高、平均身高及总人数。(4)参照【例6.13】至【例6.16】 查询按身高从大到小的顺序显示学生的姓名, 性别, 年龄,然后将结果保存成数据表。(5)参照【例6.17】至【例6.24】对同学表和宿舍表进行连接查询。(6)参照【例6.30】 从同学表和宿舍表中查寻某一电话号码对应宿舍的同学姓名、出生日期。2建立同学表视图(学号 char(6),姓名,性别,出生日期,年龄,身高,民族,身份证号,宿舍编号,宿舍电话号码) (1)参照6.4.2中用企业管理器创建视图的方法建立同学表视图。(2)通过同学表视图对同学表中的数据进行插入、修

5、改和删除。(3)参照【例6.39】删除同学表视图。(4)用T-SQL的create view命令重新建立同学表视图。(5)从同学表视图中统计出男生和女生的最大年龄、最小年龄、平均年龄及人数。81掌握各种查询方法,包括:单表单条件查询、单表多条件查询、多表多条件查询、子查询。2能对查询结果排序、分组3掌握视图的建立、修改、使用和删除。6数据的完整性在第4、5实训基础上,对数据库:我班同学库,做如下操作(用企业管理器和查询分析器两种方法)。1更改表名:同学表改为旧同学表、宿舍表改为旧宿舍表,用来保存第5章录入的真实数据,删除视图:同学表视图2建立新表:带约束条件的同学表、宿舍表,建表要求如下:同学

6、表(学号 char(6),姓名,性别,出生日期,身高,民族,身份证号,宿舍编号) 宿舍表(ID,宿舍编号,宿舍电话号码) (1). 非空约束:姓名、出生日期、宿舍电话号码(2). 主键约束:同学表.学号,宿舍表.宿舍编号(3). 外键约束:同学表.宿舍编号,参照主表宿舍表的宿舍编号列(4). 默认约束:民族字段默认为汉族(5). 唯一约束:身份证号(6). 检查约束:性别只能为男或女、身高范围在0.5米到2.5米之间(7). 宿舍表增加字段ID号,采用识别列,种子为1001,增量为1(8). 创建默认对象:默认值为男,将其绑定到性别列(9). 创建规则对象:值为18位的字符,每个字符范围只能是

7、0到9之间的数,将其绑定到身份证号列3还原数据重建视图:从旧同学表、旧宿舍表中导入数据(真实数据),重建视图同学表视图。4修改数据体会完整性的作用。41. 掌握域完整性的概念及实现方法2. 掌握实体完整性的概念及实现方法3. 掌握参照完整性的概念及实现方法7索引、全文索引与优化完成如下实训:(1)分析实训5中的各种查询需求,确定需要创建索引的列。(2)确定在列上创建聚集索引或非聚集索引。(3)参照【例8.1】【例8.2】【例8.3】,使用T-SQL语句创建索引。(4)使用企业管理器查看、重命名及删除索引。(5)再使用【创建索引向导】重新创建索引。(6)针对相同的查询需求,使用【索引优化向导】获

8、取索引建议。(7)参考【索引优化向导】给出的索引建议,分析原先创建索引过程中的得失。41分别使用T-SQL语句、企业管理器和向导创建与管理索引。2掌握在维护索引时显示索引的碎块信息、整理碎片、重建索引。3了解索引优化的建议和使用索引优化向导的方法。4了解包括使用企业管理器创建全文索引目录,使用向导创建全文索引,使用全文索引的方法。8自定义函数、存储过程和触发器通过【企业管理器】或【查询分析器】创建用户自定义函数、存储过程、触发器1创建一个用户自定义函数:查询宿舍函数,通过输入学生姓名,查询学生的姓名、性别、宿舍编号、宿舍电话号码。并调用该函数查询。2创建一个带参数的存储过程:查询宿舍过程,输入

9、宿舍编号,查询某宿舍同学的存储过程。并带参数,执行该存储过程。3在宿舍表上创建一个触发器:修改宿舍编号,当修改该表中的宿舍编号时,同时修改同学表中的宿舍编号。81掌握自定义函数的定义及调用方法;2掌握存储过程的定义及调用方法;3掌握触发器的定义及使用方法;9游标及事务在第4、5、6、7、8实训建立的数据库我班同学库、表同学表、宿舍表、视图及其数据基础上,做如下操作:1创建游标:c姓名,从同学表中逐条提取同学姓名并显示2 体会事务的三种模式:自动事务模式、隐性事务模式、显性事务模式。61掌握游标的声明、打开、提取/修改/删除、关闭、释放等操作。2掌握三种事务模式:自动事务模式、隐性事务模式、显性

10、事务模式的作用方法。10数据库安全性管理在SQL上机考试与辅助阅卷系统系统中,用企业管理器和用T_SQL脚本两种方法建立如下SQL身份验证的账户:登录名登录密码数据库用户名描述SQL考试黑客54707SQL考试捣乱者可查询并能修改试卷完成表中的答案、结果图。并加以验证。61.理解SQL Server的安全认证模式2.掌握登陆帐户的管理3.掌握数据库用户的管理4.掌握数据库角色的管理11数据库备份恢复、导入导出与分离附加在第4、5、6、7、8、9实训项目创建的数据库我班同学库、数据表同学表宿舍表与录入的真实数据基础上,完成以下实训内容:1 份:我班同学库(T-SQL)2 还原:我班同学库(企业管

11、理器)3 分离、附加:我班同学库(企业管理器)4 导出:同学表视图excel表61了解备份的概念、各种备份方法的特点和备份与恢复策略;讲解备份设备的创建方法;结合实例讲解2. 掌握使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、恢复数据库的方法3掌握利用DTS导入导出向导导入、导出数据的方法和数据库分离与附加的方法。12代理服务与数据复制通过【企业管理器】完成SQL Server代理的创建。数据库名:我班同学库1.创建一个操作员banzhang,联系方式分别是 电子邮件。2.创建一个保证此数据库每周周日23点进行备份的作业,且名为no1。4掌握SQL数据库代理

12、服务的配置方法,并了解代理服务在日常的数据库管理与维护中的重要作用,及何时适合使用数据库代理服务。13开发SQL Server应用程序参考教材中“班级学习管理系统”,开发一个小型的基于C/S的SQL Server应用系统401 有用户验证及权限管理2 有数据库的备份与恢复3 有数据的增、删、改、查、统计、报表功能4 使用存储过程及触发器设计合计100 SQL Server数据库管理与开发教程与实训(21世纪全国高职高专计算机系列实用规划教材) 杜兆将; 郭鲜凤; 刘占文 等主编北京大学出版社ISBN:7301101732 主要参考书目:1刘胜雷 编著,新概念SQL SERVER 2000教程, 北京科海集团公司2黄剀涛 等编著,SQL SERVER 2000学习教程,北京大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号