您的位置:首页 » 实验报告答案 » 数据库原理与应用教程实验报告 » 数据库原理与应用教程 SQL Server 2008 实验报告及答案 (尹志宇)

数据库原理与应用教程 SQL Server 2008 实验报告及答案 (尹志宇)

数据库原理与应用教程 SQL Server 2008 实验报告及答案 (尹志宇) - 封面

实验报告配套教材:

书名:数据库原理与应用教程 - SQL Server 2008
作者:尹志宇 郭晴
出版社:清华大学出版社

实验报告概述:

实 验 报 告 课程名称 数据库系统原理 学院 班 实验者姓名 实验日期 2014 年 03 月 17 日 评分 教师签名 实验项目名称:数数据库和表的建立、数据操作 一、实验目的: 掌握使用SQL语言进行数据定义和数据操纵的方法。 二、实验要求: 建立一个数据库stumanage,建立三个关系表student,course,sc。向表中插入数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。 三、实验内容: 1、开始→程序→Microsoft SQL Server→SQL Server Management Stdio。2、在“连接到服务器”对话框中,选择“Windows身份验证”,点击“连接”,进入SQL Server Management Stdio操作界面。采用如下两种方式之一建立数据库。3、在“对象资源管理器”中右击“数据库”,在“新建数据库”对话框中输入数据库名称stumanage,设置数据库文件初始大小为5M,限制文件增长50M,日志文件初始大小设为2M,限制文件增长5M,并更改文件存储路径。4、单击“新建查询”按钮,在SQL查询窗口中输入SQL语句,建立数据库stumanage。然后单击工具栏上点“执行”按钮(红色叹号)。下部的空白区显示该语句的运行情况,将建立数据库的SQL语句写入实验报告。(注:以下操作均在上部的空白区输入SQL语句,单击执行后,下部的空白区显示该语句的运行情况。) create database Stumanage on primary (name=Stumanage, filename='E:\Data\Stumanage.mdf', size=5mb, maxsize=50mb ) log on (name=Stumanage_log, filename='E:\Data\Stumanage_log.ldf', size=2mb, maxsize=5mb) 5、在stumanage数据库中,如下图建立表student: 列名 数据类型允许空主键 说明 1 sno Char(8) 否 是 学号 2 sname Varchar(20) 是 否 姓名 3 sex Char(2) 是 否 性别 4 sdept Varchar(20) 是 否 所在系 如下图建立表:course 列名 数据类型允许空主键 说明 1 cno Char(6) 否 是 课程号 2 cname Varchar(20) 是 否 课程名 如下图建立表sc:(注:包括两个外键,sno和cno共同组成主键)2 列名 数据类型允许空 主键 外键 说明 1 sno Char(8) 否 是 students(sno) 学号 2 cno Char(6) 否 是 course(cno) 课程号 3 grade int 否 否 否 成绩 6、将三条建表语句写入实验报告。 create table Student (Sno char(8) primary key, Sname varchar(20) null, Ssex char(2) null, Sdept varchar(20) null) create table Course (Cno char(6) primary key, Cname varchar(20) null) create table SC (Sno char(8) not null, Cno char(6) not null, Grade int, primary key (Sno,Cno), foreign key (Sno) references Student (Sno), foreign key (Cno) references Course (Cno)) 7、在student 表中插入两条数据: (1)20050101,王飞,男,计算机系(2)20050102,李丽,女,信息系 insert into Student values ('20050101','王飞','男','计算机系') insert into Student values ('20050102','李丽','女','信息系') 8、在course 表中插入两条数据: (1)01,数据结构(2)02,数据库原理 in