SQL Server2005实训报告

SQL Server2005实训报告

ID:47433289

大小:2.47 MB

页数:24页

时间:2020-01-11

SQL Server2005实训报告_第1页
SQL Server2005实训报告_第2页
SQL Server2005实训报告_第3页
SQL Server2005实训报告_第4页
SQL Server2005实训报告_第5页
资源描述:

《SQL Server2005实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库设计与实现(SQL)实训》报告(2011-2012学年第一学期)系别:班级:姓名:学号:指导教师:设计时间:二〇一一年十二月三十日实训项目:教学管理系统数据库设计一、实训目的和要求1、通过实训掌握本学期所学数据库开发的相关知识;2、掌握数据库、数据表的创建及修改;3、掌握基本查询、连接查询、嵌套查询的使用;4、掌握变量的定义、函数的使用和简单程序设计;5、掌握索引、视图、存储过程和触发器的创建;6、掌握数据库的维护及帐户的创建。二、实训内容为了有效的管理资源,并方便的完成教学信息检索操作,很多学校都有自己的教学管理系统,本次实训主要完成一

2、个基于实际需求的教学管理系统的设计,主要完成后台数据库部分的内容。包括学生表、教师表、授课任务表、课程表、选课表的设计与数据输入,外键关系的建立,课程、成绩等信息的查询操作。四、实训步骤实训项目一数据库、数据表的创建及修改■任务一、创建一个名为教学管理的数据库,数据文件存放在“D:教学管理”路径下。它由5MB主要数据文件(教学管理1.mdf和1MB日志文件(教学管理_log.ldf)组成。并且主要数据文件以2MB增长速度增长,其最大数据文件大小为15MB,事物日志文件以1MB增长速度增长,其最大数据文件大小为10MB。)启动SQLServer2

3、005,单击“新建查询”,在弹出窗口中输入如下语句:createdatabase教学管理on(name=教学管理1,filename='c:教学管理1.mdf',size=5,maxsize=15,filegrowth=2)logon(name=教学管理_log,filename='c:教学管理_log.ldf',size=1,maxsize=10,filegrowth=1)■任务二、为教学管理数据库增加一个次要数据文件(教学管理2.ndf),该文件大小为4MB,以10%增长速度增长,最大增长到10MB启动SQLServer2005,单击“新

4、建查询”,在弹出窗口中输入如下语句:alterdatabase教学管理addfile(name=教学管理,filename='c:教学管理2.ndf',size=4,maxsize=10,filegrowth=10%)■任务三、将“教学管理”数据库中主要数据文件“教学管理1.mdf”大小扩充为20MB。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:alterdatabase教学管理modifyfile(name=教学管理1,size=20)■任务五、创建教师表。启动SQLServer2005,单击“新建查询”,在弹

5、出窗口中输入如下语句:use教学管理createtable教师(教师名char(4)notnullPRIMARYKEY,教师姓名varchar(10),性别char(2)default'男',职称varchar(10),所在部门varchar(30),登录密码varchar(30)default'teacher')实训项目二数据查询的实现■任务一、对学生表进行学号、姓名、性别、出生日期、专业的查询,结果按姓名字段升序排序。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理select学号,姓名,性别,出生日

6、期,专业from学生表orderby姓名asc■任务二、为结果集制定姓名,查询学生表中的学生及姓名列,要求查询结果中姓名列的名称为“学生姓名”。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理select学号,姓名as学生姓名from学生表■任务三、查询所有学生的学号、姓名、性别和年龄。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理select学号,姓名,性别,year(getdate())-year(出生日期)as年龄from学生表■任务四、显示学生的专业情况

7、,要求:不显示重复的专业。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理selectdistinct专业from学生表■任务五、显示前3名较年长的学生信息启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理selecttop3学号,姓名,出生日期from学生表orderby出生日期■任务六、查询不是计算机网络技术专业的女同学的信息。启动SQLServer2005,单击“新建查询”,在弹出窗口中输入如下语句:use教学管理select*from学生表where专业<>

8、'计算机网络技术'and性别='女'■任务七、使用IN关键字查询成绩是88、87、75的同学信息。启动SQLServer2005,单击“

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

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

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