数据库——实验整理

本文详述了数据库系列实验,包括建立数据库和表、数据完整性验证、查询、更新操作以及视图创建。实验涵盖创建数据库、表结构设计、数据插入与更新、查询分析器使用、完整性约束、多表查询、视图操作等内容,旨在提升对数据库管理和应用系统设计的理解。
摘要由CSDN通过智能技术生成

实验一:建立数据库及基本表

一、实验目的

1、了解数据库的逻辑结构和物理结构; 2、了解的基本数据类型; 3、学会在数据库管理器中创建数据库和表; 4、使用SQL查询分析器用CREATEDROPALTER语句创建和删除数据库,创建、删除、更新基本表。

二、实验内容

1、创建数据库和查看数据库属性。2、创建表。3、查看和修改表结构。4、熟悉数据库管理器和查询分析器工具的使用方法

三、实验步骤

1、在数据库管理器中创建数据库和数据表。

(1) 使用数据库管理器建立图书管理数据库,数据库名为BM,数据库的逻辑文件名和物理文件名均采用默认值。

详细步骤:

(2) 在数据库管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。

(3) 通过数据库管理器,在建好了图书管理数据库BM中建立图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:

图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话); 借阅(书号,读者编号,借阅日期)。 三个表各个字段的数据类型:

(4) 利用数据库管理器向表中输入数据。

2、在查询分析器中创建数据库和数据表

 (1) 创建数据库S-C sql语句: create database s_c

(2) 在数据库S-C下,创建基本表 学生表student(sno,sname,ssex,sage,sdept)sql语句: create table student( sno c(8)sname c(10)ssex c(2)sage(4)sdept c(8) ) 创建基本表 课程表course(cno,cname, ccredit)sql语句: create table course( cno c(4)cname c(10)ccredit c(2) ) 创建基本表 成绩表sc(sno,cno,grade)sql语句: create table sc( sno c(8)cno c(4)grade n(4) )

(3) 在窗口下分别键入DROP TABLE StudentDROP TABLE SC命令,运行后观察结果。

 (4) 利用查询分析器编写SQL语句修改表。

student表中增加一个新的字段“Specialty”(特长),数据类型为char(30);

<
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值