2《数据库系统开发与应用》实验大纲

2《数据库系统开发与应用》实验大纲

ID:35522445

大小:70.42 KB

页数:9页

时间:2019-03-25

2《数据库系统开发与应用》实验大纲_第1页
2《数据库系统开发与应用》实验大纲_第2页
2《数据库系统开发与应用》实验大纲_第3页
2《数据库系统开发与应用》实验大纲_第4页
2《数据库系统开发与应用》实验大纲_第5页
资源描述:

《2《数据库系统开发与应用》实验大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库系统开发与应用》实验教学大纲课程名称:数据库系统开发与应用英文名称:DatabaseSystemDevelopmentandApplication开课学期:6适用专业/对象:计算机科学与技术(网络技术)实验课性质:非独立开课实验学时:32大纲主撰人:涂云杰、白杨制定时间:2012.7一、实验教学目的与基本要求通过实验使学生巩固和加深对数据库课堂教学内容的理解,提高分析问题和解决问题的能力,为学习后续课程和从事相关技术工作奠定基础。通过该实验课的基本训练,要求学生初步具备数据库基础知识,加深对基本理论的理解,培养学生的实

2、际动手能力和分析解决问题的能力。二、主要仪器设备及型号计算机三、实验课程内容和学时分配序号实验项目名称实验内容学时分配实验类别实验类型实验要求已开/未开1函数、变量和流程控制练习函数、变量和流程控制的使用4专业验证必修已开2数据库管理使用SQLServerManagementStudio创建数据库4专业验证必修已开3表的创建和完整性在数据库中创建符合完整性约束条件的表6专业验证必修已开4数据更新进行数据更新操作4专业验证必修已开5数据查询进行数据库数据查询操作4专业验证必修已开6存储过程和触发器创建存储过程和触发器6专业验证必

3、修已开7数据库的备份与恢复数据库的备份和恢复操作2专业验证选修已开8权限控制用户、权限和角色管理2专业验证选修已开实验一函数、变量和流程控制(一)实验目的了解T-SQL的变量、运算符,掌握主要的流程控制语句(二)基本知识与预习1.安装环境需求;2.系统安装过程;3.主要管理工具;4.管理SQLServer服务器。(三)实验环境对SQLServer服务器进行管理操作所需的软硬件环境。(四)实验内容(1)用dateadd函数、算术运算编写求今天100天后日期的查询语句。(2)用datediff函数、算术运算编写岀生日期为:1983

4、-9-30生人的年龄、月龄的查询语句。(3)用while循环控制语句编写20!二1*2*3*・・・*20程序,并由print语句输出。(4)计算500以内能被3或7整除的数。(5)测试jxgl库的学生基木信息表student中是否有“王丽"这个人,若有则显示其信息,若无则显示“没有XX这个人!覽(五)实验报告内容把实验过程表达出来。实验二数据库管理(一)实验目的通过本实验使学生掌握创建、修改、删除数据库的方法。(二)基本知识与预习1.SQLServer数据库体系结构;2.系统数据库;3.创建用户数据库;(三)实验环境对数据库进

5、行管理所需的软硬件环境。(四)实验内容1.使用SQLServerManagementStudio创建一个数据库。2.使用Transact-SQL的CREATEDATABASE语句创建数据库参考:数据库的设计与创建1.创建用于教学管理的数据库,名称为“JXGL”。2.主数据文件“JXGL_data”,物理存储路径为“d:JXGLAJXGL_data.mdf”,初始大小为3mb,最大容量为10mb,递增量为lmb,文件组为primary文件组。3.事务日志文件“JXGL_log”,物理存储路径为"d:JXGLJXG_log.

6、ldf初始大小为2mb,最大容量为5mb,递增量为10%。(五)实验报告内容根据数据库建库实验的过程和方法,编写相应的数据库管理实验文档。实验三表的创建和完整性(一)实验目的通过本实验学生掌握表的创建方法,理解数据库完整性约束的概念,掌握声明型数据完整性和过程型数据完整性的实现方法。(二)基本知识与预习1.创建与删除用户表;2.修改用户表结构;3.用户表中插入、修改与删除数据。4.数据完整性概念;5.数据完整性实现;6.规则与默认值对象;7.创建和管理约束。(三)实验环境SSMSo(四)实验内容1.使用CREATETABLE

7、语句,在数据库中创建符合完整性约束条件的表;例如,为student的民族nationality指定默认值'汉',为teacher表的身份证号identitycard指定unique约束,并指定identitycard的长度为15或18。参考:设计与管理表创建表,并保存结果。表2.1major表(专业表)字段名称类型宽度允许空值主键说明majornochar3NOTNULL是专业编号majornamevarchar16NULL专业名称表2.2class表(班级表)字段名称1类型宽度允许空值主键说明classnochar4NOTN

8、l'LL是班级编号classnamevarchar20NOTNl'LL班级名称classteachervarchar10NULL班主任majornochar3NULL专业编号stunumtinyintNULL学生人数表2・3student表(学牛表)字段名称类型宽度允许空值主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。