1 / 10
文档名称:

数据库原理实验一.doc

格式:doc   大小:159KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理实验一.doc

上传人:cjc201601 2018/1/12 文件大小:159 KB

下载得到文件列表

数据库原理实验一.doc

文档介绍

文档介绍:课程名称
数据库原理
实验
成绩
实验名称
交互式SQL语言
学号
姓名
班级
日期
实验目的:
熟悉数据库的交互式SQL工具;
熟悉通过SQL语言对数据库进行操作;
实验平台:
利用RDBMS(SQL Server 2005)及其交互查询工具来操作SQL语言;
实验内容与步骤:
数据定义
基本表操作
建立基本表
在数据库TEST中建立3张基本表:Student、Course和SC。
创建学生表Student,由以下属性组成:学号SNO(char型,长度为4,
主码),姓名SNAME(char型,长度为8,其值唯一),性别SEX(char型,长度为2),所在系DEPTNO(char型,长度为2)。
--CREATE TABLE Student
--(
-- SNO CHAR(4)PRIMARY KEY,
-- SNAME CHAR(8)UNIQUE,
-- SEX CHAR(2),
-- DEPTNO CHAR(2),
--)
(2)创建课程表Course,由以下属性组成:O(char型,长度为2,主码),AME(char型,长度为20,非空),授课教师编号TNO(char型,长度为3,主码),学分CREDIT(int型)。
--CREATE TABLE Course
--(
-- CNO CHAR(2),
-- CNAME CHAR(20),
-- TNO CHAR(3)PRIMARY KEY,
-- CREAIT INT,
--);
(3)创建学生选课表SC,由以下属性组成:学号SNO( char型,长度为4,主码),O( char型,长度为2,主码),成绩GRADE(int型)。
-- CREATE TABLE SC
-- (
-- SNO CHAR(4),
-- CNO CHAR(2),
-- GRADE INT,
-- PRIMARY KEY (O),
-- );
(4)创建教师表Teacher,由以下属性组成:教师编号TNO(char型,长度为3,主码),教师姓名TNAME(char型,长度为8,非空),所在系DEPTNO(char型,长度为2)
-- CREATE TABLE Teacher
-- (
-- TNO CHAR(3)PRIMARY KEY,
-- TNAME CHAR(8)NOT NULL,
-- DEPTNO CHAR(2)
-- )
(5)创建系表Dept,由以下属性组成:系号DEPTNO(char型,长度为2,主码),系名DNAME(char型,长度为20,非空)。
CREATE TABLE Dept
(
DEPTNO CHAR(2)PRIMARY KEY,
DNAME CHAR(20) NOT NULL,
)

修改基本表
在student表中加入属性AGE(int型);
ALTER TABLE Student
ADD AGE INT;


删除基本表
后边所有操作结束后,删除所创建的基本表;
DROP TABLE Student;
DROP TABLE Course;
DROP TABLE SC;
DROP TABLE DEPT;
DROP TA