您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页实验1 创建数据库和表

实验1 创建数据库和表

来源:尚车旅游网


实验1 创建数据库和表

实验目的:

1.学会在SQL Server Management Studio中创建数据库和表。 2.学会使用T—SQL语句创建数据库和表。

3.学会在企业管理器中对数据库表进行插入、修改和删除数据操作。 4.学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。 5.理解数据更新操作时应注意数据完整性约束。

6.了解数据库备份、恢复及导入、导出的概念及方法。

实验要求:

1.独立完成实验

2.提交比较规范的实验报告

实验内容:

1.使用SQL Server Management Studio创建教学管理数据库,数据库名为JXGL。

2.使用T—SQL语句创建教学管理数据库,数据库名为JXGL。

包含下列3个表:

(1)STUDENT :学生信息表。 (2)COURSE:课程信息表。 (3)SC:

选课情况表。

各表的结构分别如表1表2和表3所示。

表1 STUDENT表结构 列名 数据类型 长度 是否允许为空 说明  no Char 10 学生编号,主键  Sname Char 8 姓名  Ssex Char 2 性别(‘男’,‘女’) ✓ Sage Int 4 年龄(20-30) ✓ Sdept nvarchar 20 系别 表2 COURSE表结构 列名 数据类型 长度 是否允许为空 说明  Cno int 4 课程编号,主键  Cname char 20 课程名 ✓ Cpno int 4 选修课号 ✓ Ccredit Int 4 学分

表3 SC表结构 列名 Sno Cno Grade 数据类型 Char int Int 长度 10 4 4 是否允许为空   ✓ 说明 学生编号,主属性(外键) 课程编号,主属性(外键) 成绩

实验步骤:

1.在SQL Server Management Studio中创建数据库JXGL

要求:数据库JXGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB 曾长(默认是按5%比例增长)。数据库的逻辑文件名和物理文件名均采用默认值,分别为JXGL_data(物理名称是包括目录路径的物理文件名。它必须符合操作系统文件的命名规则。默认路径一般为:c:\\program files\\microsoft sql server\\mssql.1\\mssql\\data,本机房c:\\program files\\microsoft sql server\\mssql.2\\mssql\\data,物理文件名的后缀为.mdf)事务日志的逻辑文件名和物理文件名也均采用默认值,分别为JXGL_LOG(物理文件jxgl_log.ldf,默认路径同上)

注意:

数据库中默认路径是可以更改的。可以右击某个数据库实例,在弹出的快捷菜单中选择“属性”命令,打开服务器属性“对话框。在该对话框中,选择“数据库设置”页,即可在“数据库默认位置下修改数据库默认位置。

2.在SQL Server Management Studio删除创建的JXGL数据库

在SQL Server Management Studio中,展开“对象资源管理器组件窗口中选择数据库JXGL,在JXGL上单击鼠标右键,删除。

3.使用T-SQL语句创建数据库JXGL 按照上述要求创建数据库JXGL。

启动SQL Server Management Studio并连接到数据库引擎服务器。 单击工具栏上的“新建查询”按钮,打开一个新建查询窗口。 窗口中输入如下T-SQL语句:

CREATE DATABASE JXGL ON

(NAME=’JXGL_Data’,

FILENAME=’c:\\program files\\microsoft sql server\\mssql.2\\mssql\\data \\JXGL.Mdf’, //说明:也可以自已指定路径

SIZE=10MB,

MAXSIZE=50MB, FILEGROWTH=5%)

LOG ON

(NAME=’JXGL_Log’, FILENAME=’c:\\program files\\microsoft sql server\\mssql.2\\mssql\\data \\JXGL_Log.1df’,

SIZE=2MB,

MAXSIZE=5MB,

FILEGROWTH=1MB) go

单击快捷工具栏的执行图标执行上述语句,并在SQL Server Management Studio中查看执行结果。

4.在SQL Server Management Studio中分别创建表STUDENT、COURSE、和SC表,注意完整性约束条件的创建。

在SQL Server Management Studio中选择数据库JXGL,在JXGL上单击鼠标右键,新建表。

5.使用T-SQL语句创建表STUDENT1、COURSE1、和SC1表。结构同STUDENT、COURSE、和SC表。 6.分别使用SQL Server Management Studio和T-SQL语句,向数据库JXGL的3个表student、course和sc中插入多行数据记录,然后修改和删除一些记录。注意完整性约束的作用。

7.为所创建的JXGL数据库备份,并恢复。

8.在SQL Server和excel之间导入和导出数据。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务