实验报告4:使用SQL语句进行SQL Server 2000数据库操作
-
Upload
byron-zhao -
Category
Documents
-
view
1.116 -
download
8
Transcript of 实验报告4:使用SQL语句进行SQL Server 2000数据库操作
![Page 1: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/1.jpg)
《数据库原理及应用》实验报告四 学号: 姓名: 班级:
实验名称:熟悉 SQL Server 2000 系统 实验地点: 所使用的工具软件及环境: 所使用的工具软件及环境:
1、 实验目的: 1、 实验目的: 1、 掌握使用 SQL 如何建立管理数据库; 2、 掌握使用 SQL 语句如何建立关系表以及实现完整性约束;
3、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 1、 掌握使用 SQL 如何建立管理数据库; 2、 掌握使用 SQL 语句如何建立关系表以及实现完整性约束;
3、掌握使用 SQL 语句如何进行数据更新操作以及完整性约束 2、 实验内容: 2、 实验内容:
(使用 SQL 语句完成下列操作) 1. 在 SQL Server2000 中创建一个名为 student 的数据库,比较其创建过程的
异同; 2. 在 SQL Server2000 系统中 student 数据库上创建下列三张表,要求满足下
述所有字段描述,并比较其异同; (学生表)S
![Page 2: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/2.jpg)
属性名 Sno Sname Sage Ssex
类型 字符 可变长度字符 整型 字符
长度 6 10 默认长度 2 默认为’男’
是否主键 是
是否可为空 否 否 可 可
唯一性 是
其它约束 >=15 <=35
![Page 3: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/3.jpg)
3. 分别在 SQL Server2000 系统中 student 数据库中输入下述记录; 3. 分别在 SQL Server2000 系统中 student 数据库中输入下述记录; (学生表)S Sno Sname Sage Ssex
010001 张三 19 男
010002 李四 18 男
010003 昭君 女
010004 赵五 19 男
(课程表)C
![Page 4: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/4.jpg)
Cno Cname Cmark Cdate
001 数据库原理 3 2005 年 2 月 16日
002 数据挖掘 2.5 2006 年 9 月 1日
(成绩表)SC
Sno Cno Grade
010001 001 100
010001 002 90.5
010002 001 55
010003 002 70
4. 在(成绩表)SC 中输入下列记录,观察其返回值:
![Page 5: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/5.jpg)
010001 002 90
010010 002 80.5
5. 在(学生表)S 中输入下列记录,观察其返回值,并利用修改表定义
SQL 命令进行必要的修改,然后再输入: 010005 阿布杜拉。阿
凡提 男
三、实验步骤、结果与体会:
(学生表)S
![Page 6: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/6.jpg)
Sno Sname Sage Ssex
010001 张三 19 男
010002 李四 18 男
010003 昭君 女
010004 赵五 19 男
(课程表)C
![Page 7: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/7.jpg)
Cno Cname Cmark Cdate
001 数据库原理 3 2005 年 2 月 16日
002 数据挖掘 2.5 2006 年 9 月 1日
(成绩表)SC
Sno Cno Grade
010001 001 100
010001 002 90.5
010002 001 55
010003 002 70
4. 在(成绩表)SC 中输入下列记录,观察其返回值:
![Page 8: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/8.jpg)
010001 002 90
010010 002 80.5
5. 在(学生表)S 中输入下列记录,观察其返回值,并利用修改表定义
SQL 命令进行必要的修改,然后再输入: 010005 阿布杜拉。阿
凡提 男
三、实验步骤、结果与体会:
![Page 9: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/9.jpg)
![Page 10: 实验报告4:使用SQL语句进行SQL Server 2000数据库操作](https://reader036.fdocument.pub/reader036/viewer/2022081720/559a91de1a28ab731d8b4764/html5/thumbnails/10.jpg)
任课教师: 成绩: 200 年 月 日