赞
踩
由于当时没存代码,只有实验代码截图了,章末可直接获取实验文档。
一、实验目的
(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;
(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。
二、实验内容
Studio 客户端工具连接后台服务器,掌握对象资源管理器等工具的使用;
2、在SQL SERVER 中建立数据库并设计各表结构(字段及完整性约束),输入多条实际数据,实现数据的增、删、改操作。
三、实验步骤
1、练习SQL server服务的启停,使用Management Studio连接服务器,并熟悉操作环境;
2、在SQL Server数据库管理系统中利用图形操作界面(非SQL语句)进行数据库和表的创建操作。
(1)创建学生管理数据库(XSGL)
(2)在数据库节点下创建数据表(student、course、sc),并对表中字段进行实体完整性和自定义完整性的定义;
(4)录入表中数据,并有意识的录入一些违反各种完整性约束的数据,观察DBMS的反应。
实验目的
能够使用SQL语言进行基本表的结构的定义、修改、删除,会建立与删除索引;
实验内容
用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除
实验步骤
和选课表sc及其相应约束,
具体约束如下:
表1 学生信息表:student
列名 | 数据类型 | 长度 | 完整性约束 |
sno | 字符(文本)型 | 8 | 主键 |
sname | 字符(文本)型 | 4 | 不为空 |
ssex | 字符(文本)型 | 2 | 默认值为’男’ 取值为’男’或’女’ |
sage | 整数(数值)型 | ||
sdept | 字符型 | 10 |
表2 课程信息表:course
列名 | 数据类型 | 长度 | 完整性约束 |
cno | 字符(文本)型 | 2 | 主键 |
cname | 字符(文本)型 | 30 | |
credit | 整数(数值)型 | ||
cpno | 字符(文本)型 | 3 |
表3 学生选课表:sc
列名 | 数据类型 | 长度 | 完整性约束 |
sno | 字符(文本)型 | 8 | 主属性,外键 |
cno | 字符(文本)型 | 2 | 主属性,外键 |
grade | 整数(数值)型 | 取值在0-100之间 |
3、向创建的表中输入数据,测试所创建的完整性约束是否起作用
4、用SQL语言ALTER语句修改表结构;
5、重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;
6、用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序唯一索引;
7、用SQL语言DROP语句删除索引;
实验目的
掌握简单数据查询操作。
实验内容
使用各种查询条件完成指定的查询操作
实验步骤
1、创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据)
2、对各表中的数据进行不同条件的查询;
包括的运算:投影、选择、比较运算符、逻辑运算符、字符匹配运算符、匹配列表范围、算术运算符、内部函数、排序、分组、分组函数使用
学艺不精,若有错误还望海涵。
关注公众号:Time木
回复:数据库原理实验
可获得相关代码,数据,文档
更多大学课业实验实训可关注公众号回复相关关键词
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。