《数据库系统原理》实验二-数据库建立.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
实验二 数据库建立 一、实验目的 1、理解数据库的含义。 2、掌握在SQL Server中创建数据库的各种方法以及对数据库的各种操作。 3、掌握在SQL Server中创建数据表的各种方法以及对数据表的各种操作。 二、实验环境 1、实验仪器设备 至少具有如下配置的计算机:计算机主频至少166MHZ;计算机内存至少64MB以上;至 少1G以上的硬盘空间;VGA或更高分辨率的显示器。 2、软件环境 操作系统:Windows 7或Windows XP。 DBMS: SQL Server 2005。 三、实验内容 1、在SQLserver Management Studio中创建数据库 创建学生选课管理的数据库库,数据库名为xs,主数据文件名(逻辑文件名自定或默 认,物理文件名默认,物理文件存储路径自定或采用默认路径),初始大小为20MB,最 大为50MB,数据库自动增长,增长方式是按15%比例增长;日志文件名(逻辑文件名自定 或默认,物理文件名默认,物理文件存储路径自定或采用默认路径)默认,初始为5MB, 最大可增长到25MB,按5MB增长。 2、使用SQLserver Management Studio,在数据库XS中创建:学生、课程和选课三个表,结构如下: 学生表S的结构如下: sno(学号) char(10) sname(姓名) char(8) sage(年龄) int sdept(系别) char(20) birth (出生日期) datetime 表中的记录如下所示: " sno"sname "sAGE "SDEPT "birth " "0001 "a "23 "计算机 "12/5/83" "0002 "b "21 "计算机 "11/3/85" "0003 "c "24 "数学 "2/3/82 " "0004 "d "19 "外语 "3/5/87 " 表SC结构如下: sno(学号) char(10) cno(课程号) char(2) grade(成绩) int 表中的记录如下所示: "sno "cno "Grade " "0001 "1 "70 " "0001 "2 "72 " "0001 "3 "73 " "0002 "1 "65 " "0002 "2 "54 " "0003 "3 "35 " 表C结构如下: cno(课程号) char(2) cname(课程名) char(20) ccredit(学分) smallint 表中的记录如下所示: "cno "cname "ccredit " "1 "数据库 "4 " "2 "数据结构 "4 " "3 "计算机网络 "3 " 3、在SQLserver Management Studio修改表 (1)为S表增加一字段JL(简历)类型:char(1000) (2)修改JL的类型为VARCHAR(2000) (3)修改JL字段名为JJ(简介) (4)删除列JJ 4、在SQLserver Management Studio删除数据库和数据表 (1)在SQLserver Management Studio中删除表S、SC、C (2)在SQLserver Management Studio中删除xs数据库 5、利用T-SQL中创建数据库和数据表(重点掌握) (1)用T-SQL语句创建xs数据库 (2)使用T-SQL语句创建表S、SC、C 6、利用T-SQL修改字段 (1)为S表增加一字段JL(简历)类型:char(1000) (2)修改JL的类型为VARCHAR(2000) (3)修改JL字段名为JJ(简介) (4)删除列JJ 四、实验步骤 1、准备工作:在D盘上创建以自己"学号-姓名"命名的文件夹 2、在SQLserver Management Studio中创建数据库 (1)打开SQLserver Management Studio 开始"-"程序"-MS SQL SERVER 2005—SQL SERVER MANAGEMENT STUDIO (2)展开 "数据库"文件夹 (3)选中"数据库"图标单击右键出现如图2-1所示界面后单击"新建数据库" 图2-1 (4)单击"新建数据库"弹出如图2- 1所示界面",在名称文本框中输入xs,然后设置"数据文件"、"日志文件"各参数后,单 击"确定" 图2-2 (5)打开数据文件和日志文件所在的文件夹,查看其数据文件和日志文件 2、使用SQLserver Management Studio,在数据库XS中创建表 (1)单击"开始"-"程序"-MS SQL SERVER 2005—SQL SERVER MANAGEMENT STUDIO (2)展开"数据库"文件夹,找到数数据库XS. (3)展开"XS"数据库文件夹,选中"表"单击右键选中" 实验二的目的是让学生深入理解和掌握数据库的基本概念以及在SQL Server 2005环境中创建、操作数据库和数据表的方法。实验环境要求计算机具备一定的硬件配置,操作系统为Windows 7或XP,并安装了SQL Server 2005。 实验内容包括以下几个部分: 1. 在SQL Server Management Studio中创建名为`xs`的数据库,设置了主数据文件和日志文件的大小、增长方式等参数。主数据文件初始为20MB,最大50MB,按15%的比例自动增长;日志文件初始5MB,最大25MB,每次5MB的增长。 2. 在数据库`xs`中创建了三个表:学生表`S`,课程表`C`和选课表`SC`。`S`表包含学号`sno`(char(10))、姓名`sname`(char(8))、年龄`sage`(int)、系别`sdept`(char(20))和出生日期`birth`(datetime)字段。`SC`表由学号`sno`(char(10))、课程号`cno`(char(2))和成绩`grade`(int)组成。`C`表则包含课程号`cno`(char(2))、课程名`cname`(char(20))和学分`ccredit`(smallint)。 3. 对`S`表进行修改,添加字段`JL`(简历),类型初设为char(1000),然后将`JL`类型改为VARCHAR(2000),再将其字段名改为`JJ`(简介)。删除`JJ`列。 4. 删除操作涉及在Management Studio中分别删除表`S`、`SC`和`C`,以及整个`xs`数据库。 5. 使用T-SQL语句创建数据库和数据表,这是实验的重点,需熟练掌握。包括创建`xs`数据库的T-SQL语句,以及创建`S`、`SC`和`C`表的SQL语句。 6. 通过T-SQL修改字段,与在Management Studio中的操作相同,即在`S`表中增加、修改和删除字段`JL`(或`JJ`)。 实验步骤详细指导了如何在Windows环境下启动SQL Server Management Studio,创建数据库,以及在数据库中创建和操作表。通过这些步骤,学生可以实践数据库的生命周期,从创建、修改到删除,同时熟悉T-SQL语言的应用。 这个实验旨在提升学生对数据库管理系统和SQL语言的实际操作能力,使他们能独立完成数据库设计、数据操作和管理任务。
- 粉丝: 189
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助