ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:117.87KB ,
资源ID:29480453      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29480453.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验14数据库和表的创建.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验14数据库和表的创建.docx

1、实验14 数据库和表的创建实验一 数据库和表的创建、修改和删除一、 实验目的掌握利用SQL Server2000及其交互式查询语言SQL进行数据定义的基本操作(如建立、修改、删除基本表)。二、实验设备与环境1硬件:电脑一台。2软件:Windows 2000/XP等操作系统,安装SQL Server 2000个人版或企业版。三、 实验内容1.掌握查询分析器及企业管理器的使用。2.利用查询分析器,使用SQL中的CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。四、实验步骤(一)、利用企业管理器进行操作。1使用“”创建数据库“学生数据库”。在“数据库”上右键单击选择“新

2、建数据库”,如图2.1所示。 图2.1新建数据库2在“数据库属性”中的名称中,输入“学生数据库”。可以通过“数据文件”与“事务日志”选项分别查看数据库数据文件与事务日志的属性,如图2.2所示。图2.2 数据库属性3在新建的“学生数据库”上右键单击,选择“新建”中的“表”,开始创建数据表,如图2.3所示。图2.3 新建数据表4在创建数据表的对话框中,输入数据表的各个字段名称、选择合适的数据类型、长度以及确定该字段是否允许空,如图1.4所示。图2.4 创建数据表的各个字段5创建表的主键。在Student表中Sno为主键,在Sno字段的左边,单击鼠标右键选择“设置主键”。如果某个表的主键由多个字段联

3、合组成,可以通过Ctrl键将多个字段选中,然后按上述方法设置主键。如图2.5所示。图2.5 设置表的主键6将表建好以后要对其进行保存,在保存表对话框中输入表的名称。如图2.6所示。图2.6 保存表7按照以上步骤,完成课程表Course和选课表SC。8表建好以后,可以添加数据。在“学生数据库”中找到上述建立的Student表,右键单击选择“打开表”中的“返回所有行”,如图2.7所示。图2.7 选择查看数据表的数据9通过步骤8可以看到Student表中的所有数据,在表中另起一行,向表中添加新的数据,如图2.8所示。 图2.8 添加一行新的数据10如果要删除一行数据,选中该行,右键单击选择“删除”,

4、如图2.9所示。 图2.9 删除数据11如果要修改表的结构,选中表右键单击选择“设计表”,如图2.10所示。图2.10 修改表结构(二)、利用查询对话框进行操作。1在查询对话框中首先创建一个以自己名字命名的数据库,以下操作均在该数据库中进行。创建基本表student(sno,sname,ssex,sage,sdept)、course(cno,cname,ccpno,ccredit)、sc(sno,cno,grade)。表的其余内容自行定义。2. 用insert语句为这3个表输入数据,数据见教材p82。用Select语句查看这3个表的数据。3. 为学生表增加一列:入学时间。列名及类型等自行定义。

5、用Select查看该表的数据。用insert语句输入一个入学时间。4. 将学生表中的年龄字段类型改为SMALLDATETIME类型。5. 删除学生表中的入学时间列。6. 删除学生表。五、注意事项1认真准备预习知识,严格按实验内容的步骤和方法进行实验,不得漏作。2对实验中可能出现的错误,认真分析原因,特别是书写错误,尽快解决或与任课教师及时沟通。六、实验记录1记录实验中的关键操作步骤与方法及程序代码和程序的运行结果。2记录实验中出现的问题和解决的方法。七、实验报告要求1及时撰写实验报告,内容详尽,字迹工整。2既要包含所做实验的全部内容,又要包含实验中出现的问题和如何解决的。3最后要谈谈本次实验的

6、体会。实验二 数据更新操作及索引与视图的创建、修改和删除一 实验要求使用SQL语句输入数据、修改数据等。索引与视图的创建、修改和删除。二 实验内容(两种方法)1、将学号:95027、姓名:张鹏、性别:男、年龄:20、系别:ma的学生信息插入到相应的表中;2、插入一条选课信息(95027, 001);3、求每门课程的平均成绩,并把结果存入数据库;4、将学生95001的年龄改为22岁;5、将所有学生的年龄都增加1岁。6、将信息系全体学生的成绩至为零。7、删除学号为95001的学生记录;8、删除所有的学生选课记录;9、删除计算机系所有学生的选课信息;10、在学生表和选课表中插入自己的数据。举例说明什

7、么样的数据不能输入。11、修改选课表中自己的一个记录,分数改为90。12、删除选课表中学号为自己的成绩记录。1、在student表上按学号升序建唯一索引;2、在course表上按课程号降序建唯一值索引;3、在sc表上按学号升序和课程号降序建立唯一索引;4、在student表上按姓名升序建立聚簇索引;5、删除student表的某个索引; 1、建立数学系学生的视图; 2、建立信息系学生的视图,视图的字段包括学号、姓名与年龄,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生;3、建立计算机系选修了001号课程的学生的视图;4、建立计算机系选修了001号课程且成绩在90分以上的学生视图;5、将

8、学生的课程号与平均成绩定义为一个视图;6、将数学系学生的视图删除;7、在信息系学生的视图中找出年龄小于20岁的学生; 8、将信息系学生视图IS_student中学号为95036的学生姓名改为“刘熙”; 9、向信息系学生视图IS_student中插入一个新的学生记录,其中学号为95045,姓名为赵茜,年龄为21岁。10、删除信息系学生视图IS_student中学号为95036的记录。实验三-四 数据查询1实验目的掌握使用SELECT语句进行查询的方法。2实验内容及步骤 在学生表中插入姓“陈”、“李”的学生信息。 在选课表中增加成绩值,包括不及格的值。然后执行以下操作:1、查询每个学生的学号、姓名

9、、所在院系信息,列名分别显示中文别名。2、找出所有男同学的学号和姓名,并按姓名由大到小排序。3、查找分数在8090范围内的学生的学号和分数。4、查询课程号为2的学生的平均分。5、查询学习各门课程的人数及平均成绩。6、查询全部学生的学号、姓名、性别及籍贯信息,结果按照性别升序排序,性别相同时按照学号降序排序。7、查询姓“陈”的学生学号和姓名。8、查询姓“陈”且全名为两个汉字的学生学号和姓名。9、查询姓“陈”或“李”的学生学号和姓名。10、查询所有不姓“刘”的学生信息。11、查询计算机专业、信息管理专业所有学生的学号、姓名,结果按照年龄升序排序。12、查询学号为15121的学生的平均成绩。13、查

10、询每个学生的平均成绩。14、统计计算机系的女学生人数。15、统计各个院系的学生人数。16、计算课程号为15121的平均成绩、最高分和最低分。17、统计各门课程的平均成绩、最高分和最低分,结果按平均分降序排列。1、查询学号为15121的学生所选修的课程名称;2、查询选修了001号课程的学生学号与姓名;3、查询选修了课程的学生的学号与课程名;4、列出姓名相同的学生; 5、查询所有学生的学号、姓名及其选修课的课程号,将结果按学号降序排列,包括没有选修课程的学生;6、查询学号为15121学生所选的课程名;7、查询计算机系学生的学号和姓名以及年龄小于24岁的学生的学号与姓名;8、查询年龄最大的学生的学号和姓名;9、查询选修了课程名为“数据库原理”的学生姓名;10、统计学生不及格的情况,列出不及格学生的学号、姓名和没有及格的课程名称。1、统计学生不及格的情况,列出不及格学生的学号、姓名和没有及格的门数。2、查询有两门以上包括两门课程不及格的学生,列出学生的学号、姓名和不及格的课程门数。3、查询每个学生的所选课程的最高成绩,要求列出学号、姓名、课程名、成绩。4、查询所有开设课程的课程号、课程名、学分及选课学生的学号、姓名,包括没有被学生选修的课程。5、查询所有选课情况,包括未选课的学生和未被学生选修的课程。6、查询没有选修课程06的学生学号和姓名。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1