数据库原理实验一、二、三

由于当时没存代码,只有实验代码截图了,章末可直接获取实验文档。

实验一 熟悉数据库管理系统环境

一、实验目的

(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;

(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。

二、实验内容

  1. 熟悉SQL Server操作环境,学会控制数据库服务启停,学会使用Management

Studio 客户端工具连接后台服务器,掌握对象资源管理器等工具的使用;

    2、在SQL SERVER 中建立数据库并设计各表结构(字段及完整性约束),输入多条实际数据,实现数据的增、删、改操作。

三、实验步骤

1、练习SQL server服务的启停,使用Management Studio连接服务器,并熟悉操作环境;

2、在SQL Server数据库管理系统中利用图形操作界面(非SQL语句)进行数据库和表的创建操作。

(1)创建学生管理数据库(XSGL)

(2)在数据库节点下创建数据表(student、course、sc),并对表中字段进行实体完整性和自定义完整性的定义;

 

(4)录入表中数据,并有意识的录入一些违反各种完整性约束的数据,观察DBMS的反应。

实验二 SQL定义语言

实验目的

能够使用SQL语言进行基本表的结构的定义、修改、删除,会建立与删除索引;

实验内容

用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除

实验步骤

  1. 在SQL SERVER 中新建查询,建立到服务器的连接
  2. 用SQL语言CREATE TABLE语句创建实验一中学生表student、课程表course

   和选课表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语句修改表结构;

  1. STUDENT表中增加一个字段入学时间scome,
  2. 删除STUDENT表中sdept字段;
  3. 删除创建的SC表中cno字段和COURSE表cno字段之间的外键约束;
  4. 重建(3)中删除的约束

5、重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;

6、用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序唯一索引;

7、用SQL语言DROP语句删除索引;

实验三  使用SQL语言进行简单查询

实验目的

掌握简单数据查询操作。

实验内容

使用各种查询条件完成指定的查询操作

实验步骤

1、创建学生表student、课程表course和选课表SC,并输入数据(注意数据的完整性。);(可以使用实验一中已经建立的表和数据)

2、对各表中的数据进行不同条件的查询;

包括的运算:投影、选择、比较运算符、逻辑运算符、字符匹配运算符、匹配列表范围、算术运算符、内部函数、排序、分组、分组函数使用

学艺不精,若有错误还望海涵。

关注公众号:Time木
回复:数据库原理实验
可获得相关代码,数据,文档
更多大学课业实验实训可关注公众号回复相关关键词

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Time木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值