数据库系统原理实验一参考答案.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库系统原理实验一参考答案 在这篇资源中,我们将讨论数据库系统原理实验一的参考答案,包括实验目的、实验容、实验过程等方面的内容。 实验目的 实验目的旨在安装并熟悉 SQL SERVER 2021 环境,通过实验达到能熟练使用“管理器”及“命令窗口”两种方法,建立数据库及数据库表(表构造和表容)。重点注意数据类型及完整性约束(要求作验证)。 实验容 实验容包括七个部分: 1. 建立数据库(CREATE DATABASE):Students_Mis_2021 2. 调用数据库(USE):Students_Mis_2021 3. 分别建立 4 个数据表的表构造(CREATE TABLE):系(Depts)、学生(Students)、课程(Courses)、选课(Reports) 4. 插入表数据(INSERT) 5. 数据类型及完整性约束验证:难点是主外键约束 6. 问题答复:假设先建立学生表,后建立系表,行吗?为什么?假设先建立选课表,后建立课程表,行吗?为什么?对 INSERT,自己举几个违反约束条件的例子,并说明理由。 7. 别离数据库、复制数据库存储文件、附加数据库 实验过程 实验过程包括两个部分: 1. 建立数据库(CREATE DATABASE):Students_Mis_2021 USE master GO CREATE DATABASE Students_Mis_2021 ON ( NAME = 'Students_Data', FILENAME = 'E:\SQL_DATEBASE\Students_Mis_data.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = 'Students_Log', FILENAME = 'E:\SQL_DATEBASE\Students_Mis_log.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO 2. 调用数据库(USE):Students_Mis_2021 use Students_Mis_2021 GO 3. 分别建立 4 个数据表的表构造(CREATE TABLE):系(Depts)、学生(Students)、课程(Courses)、选课(Reports) CREATE TABLE Depts ( Dno CHAR(5) PRIMARY KEY, Dname CHAR(20) NOT NULL ) GO CREATE TABLE Students ( Sno CHAR(5) PRIMARY KEY, Sname CHAR(20) NOT NULL, Sage INT, Sdept CHAR(5) NOT NULL, FOREIGN KEY (Sdept) REFERENCES Depts(Dno) ) GO ... 结论 通过这篇资源,我们可以了解到数据库系统原理实验一的实验目的、实验容和实验过程。实验目的旨在安装并熟悉 SQL SERVER 2021 环境,通过实验达到能熟练使用“管理器”及“命令窗口”两种方法,建立数据库及数据库表(表构造和表容)。实验容包括建立数据库、调用数据库、分别建立 4 个数据表的表构造、插入表数据、数据类型及完整性约束验证等七个部分。实验过程包括建立数据库、调用数据库、分别建立 4 个数据表的表构造三个部分。
- 粉丝: 4
- 资源: 13万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助