数据库实验系列之1数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容)

您所在的位置:网站首页 课程表和成绩表的关系图 数据库实验系列之1数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容)

数据库实验系列之1数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容)

2024-07-14 23:07| 来源: 网络整理| 查看: 265

数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容) 实验1 SQL Server的安装 安装过程展示 实验2 设计数据库、创建数据库和数据表 实验5 视图 实验6 完整性约束 实验7 权限管理 附 创建market表,后续将会使用

本文最初由security9968发布于security9968的csdn博客,禁止任何形式的剽窃行为 转载原创文章请注明,转载自:security的博客

实验1 SQL Server的安装 实验目的 掌握SQL Server安装的硬件要求和系统要求。 熟悉SQL Server的安装步骤。 掌握SQL Server的卸载方法。 了解SQL Server的主要组件。 掌握登录和断开数据库服务器的方法。 实验内容 检查计算机的软、硬件配置(CPU、内存、硬盘和操作系统)是否达到SQL Server的安装要求。 安装SQL Server 双击安装软件中的“Setup”程序图标,进入SQL Server安装中心。 输入有效的产品密钥、接受许可条款,并且安装“程序支持文件”。 根据需要选择安装组件。 进行服务器配置,配置服务的账户、启动类型、排序规则等。 进行数据库引擎配置,配置数据库管理员sa指定的密码。 进行安装配置规则的设置,确保状态列为“已通过”。 进入正式安装界面,等待安装进度完毕。 查看“SQL Server Management Studio”“配置工具”和“导入和导出数据”等组件,并掌握其使用方法。 使用运行安装软件的方法或者通过控制面板卸载SQL Server 登录和断开数据库服务器。 分别使用Windows身份验证方式和SQL Server身份验证方式打开“SQL Server Management Studio”。 查看“对象资源管理器”是服务器中所有数据库对象的树视图。 断开与数据库服务器的连接。 安装过程展示

选择安装路径正在下载安装包正在安装 SQL SERVER完成安装,下面安装SSMS(SQL SERVER管理软件) 安装SSMS中

实验2 设计数据库、创建数据库和数据表 实验目的 掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。 实验内容

给定如表3.6、表3.7和表3.8所示的学生信息。 表3.6 学生表 学号 姓名 性别 专业班级 出生日期 联系电话 0433 张艳 女 生物04 1986-9-13 0496 李越 男 电子04 1984-2-23 1381290×××× 0529 赵欣 男 会计05 1984-1-27 1350222×××× 0531 张志国 男 生物05 1986-9-10 1331256×××× 0538 于兰兰 女 生物05 1984-2-20 1331200×××× 0591 王丽丽 女 电子05 1984-3-20 1332080×××× 0592 王海强 男 电子05 1986-11-1 表3.7 课程表 课程号 课程名 学分数 学时数 任课教师 K001 计算机图形学 2.5 40 胡晶晶 K002 计算机应用基础 3 48 任泉 K006 数据结构 4 64 马跃先 M001 政治经济学 4 64 孔繁新 S001 高等数学 3 48 赵晓尘 表3.8 学生作业表 课程号 学号 作业1成绩 作业2成绩 作业3成绩 K001 0433 60 75 75 K001 0529 70 70 60 K001 0531 70 80 80 K001 0591 80 90 90 K002 0496 80 80 90 K002 0529 70 70 85 K002 0531 80 80 80 K002 0538 65 75 85 K002 0592 75 85 85 K006 0531 80 80 90 K006 0591 80 80 80 M001 0496 70 70 80 M001 0591 65 75 75 S001 0531 80 80 80 S001 0538 60 80

在SQL Server中使用对象资源管理器和SQL命令创建学生作业管理数据库,数据库的名称自定。 使用对象资源管理器创建数据库,请给出重要步骤的截图。 删除第(1)步创建的数据库,再次使用SQL命令创建数据库,请给出SQL代码。 创建数据库之后,如果有需要,可以修改数据库。 对表3.6,表3.7和表3.8,分别以下表的方式给出各字段的属性定义和说明。

字段名 数据类型 长度或者精度 默认值 完整性约束 …… …… …… …… …… …… …… ……

使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,在实验报告中给出SQL代码。 在各个表中输入表3.6、表3.7和表3.8中的相应内容。

SQL语句代码

--使用SQL语句创建学生作业管理数据库 Create database 学生作业管理数据库; --使用SQL语句创建表 use 学生作业管理数据库; Create table 学生表( 学号 int primary key not null, 姓名 nvarchar(20) not null, 性别 nchar(1) default '男' not null, 专业班级 nvarchar(20) not null, 出生日期 nvarchar(20) not null, 联系电话 nvarchar(20) not null, ); --修改学生表联系电话可以为空 alter table 学生表 alter column 联系电话 nvarchar(20); alter table 学生表 alter column 出生日期 nvarchar(20); Create table 课程表( 课程号 nvarchar(20) primary key, 课程名 nvarchar(20)not null, 学分数 int not null, 学时数 int not null, 任课教师 nvarchar(20) not null, ); alter table 课程表 alter column 学分数 float; create table 学生作业表( 课程号 nvarchar(20) foreign key references 课程表(课程号), 学号 int foreign key references 学生表(学号), 作业1成绩 int check (作业1成绩>=0 and 作业1成绩=0 and 作业2成绩=0 and 作业3成绩


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3