南航专接本《数据库系统原理》实验报告1

更新时间:2024-05-04 23:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验报告一

学号___姓名__ _成绩___ _ ___ 实验名称 完成数据库、数据表创设计 实验时间 2013.10.16 实验地点 实验目的与要求: 创建和管理数据库、数据表、索引。 流423 指导教师 张英 实验环境: ●服务器端:运行SQL Server2000服务器 ●服务器及所有客户端均已正确配置,并与网络相连 ●为用户分配适当的权限和角色,能登录SQL Server2000服务器并完成相关操作 实验内容 1.使用CREATE DATABASE创建一个“教学”数据库,该数据库的主文件逻辑名称为Student1_data,物理文件名为Student1.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Student1_log,物理文件名为Student1.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。 2. 在上面创建的“教学”数据库中建立如下结构的四张表: 学生表S 列(属性)名 SNO SNAME SSEX SAGE SDEPT 课程表C 字段名 CNO CNANE CT TNO 选课表SC 字段名 SNO CNO SCORE 教师表T 字段名 字段类型 约束控制 字段含义说明 字段类型 CHAR (6) CHAR (6) SMALLINT 约束控制 外键 外键 0~100之间 字段含义说明 学号 课程号 成绩 字段类型 CHAR (6) CHAR(10) SMALLINT CHAR(6) 约束控制 主键 Not Null 外键 字段含义说明 课程号 课程名 学分 授课教师号 类型 CHAR(6) CHAR (8) CHAR (2) SMALLINT CHAR (10) 约束控制 主键 Not Null Not Null ‘男’或 ‘女’ 含义说明 学号 姓名 性别 年龄 系别 TNO TNAME TSEX TITLE CHAR (6) CHAR (8) CHAR (2) CHAR (10) 主键 Not Null ‘男’或 ‘女’ 教师号 教师姓名 性别 职称 实验过程: 1. 点击桌面右下角的服务。 图标,打开SQL Server服务管理器。点击三角形符号开启 图1-开启SQL Server服务 2. 企业管理器创建数据库: 打开企业管理器,展开到本地服务器。右击“数据库”,选择新建数据库。输入数据库名称,点击确定。并在“数据库”上右击选择“刷新”,即可看到新建的数据库。 图2-使用企业管理器创建数据库 3. SQL语句新建数据库:打开企业管理器,点击菜单栏里的“工具”,选择“SQL查询分析器”,并输入以下语句。执行语句后,回到企业管理器,展开“数据库”,即可查看到创建好的数据库。 图3-SQL语句创建数据库 图4-创建好的数据库 4. 建表:展开新建好的数据库,在“表”上右击,选择“新建表”,新建四张表。并为相应的字段添加约束。 图5-创建S表(学生表) 5. 表创建好以后,向表中插入相关数据。 图6-C表(课程表)数据 实验结果及分析: 使用SQL Server管理数据比较方便,在创建数据库时,可选的方法也不止一种。SQL语句创建和管理器关键。管理器的优点在于可视化界面,用鼠标就可完成基本的工作,有些需要调整的地方需要手动输入数据,管理器创建数据库的方法比较适合初学者,操作起来方便,一般不会遇到难题。 使用SQL语句创建数据库时,可定制化的程度比较高,自己想要什么样的数据库都可以,只要SQL语句符合书写规范。相比起管理器创建数据库,SQL语句难度较高一点。本实验中主要学习的是SQL Server的开启与基本数据库的创建。也涉及到表结构的设计。 设计表结构时,涉及到为字段添加约束,例如性别限制为男或者女,填写非男和女的将不能通过验证,数据库就会提示。总体做起来没什么难度,一般都能顺利的完成实验,同时也能巩固一下所学知识。

本文来源:https://www.bwwdw.com/article/kodg.html

Top