- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库实验报告
姓名 学号
目录
一.实验标题: 2
二.实验目的: 2
三.实验内容: 2
四.上机软件: 3
五.实验步骤: 3
(一)SQLServer2016 简 介 3
(二)创建数据库4
(三)创建数据库表7
(四)添加数据 17
六.分析与讨论:19
一.实验标题:
创建数据库和数据表
二.实验目的:
理解数据库、数据表、约束等相关概念;
掌握创建数据库的 T-SQL 命令;
掌握创建和修改数据表的 T-SQL 命令;
掌握创建数据表中约束的 T-SQL 命令和方法;
掌握向数据表中添加数据的 T-SQL 命令和方法
三.实验内容:
打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;
在 SQL Server Management Studio 中 , 使 用 create database 命令建立“学生-选课”数据库,数据库文件存储在步骤 1 建立的文件夹下,数据库文件名称自由定义;
在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;
添加具体数据;
四.上机软件:
SQL Server 2016
五.实验步骤:
(一)SQL Server 2016 简介
SQL Server 2016 的界面
启动和退出 SQL Server 2016
双击图标,即出现 SQL Server2016 的初始界
选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可
注意事项:在退出 SQL Server 2016 之前,应先将已经打开的数据库进行保存,
注意事项:
如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作
(二)创建数据库
方法一:
点击“新建查询”,出现如下对话框
在空白区域输入创建数据库“学生选课”的代码命令,点击“执行”
消息框中出现“命令已成功完成”即表示数据库创建成功,在“对象资源管理器”中,右击“数
据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”
方法二:
右击数据库,在弹出的快捷菜单中选择“新建”
在弹出的对话框中输入“学生选课”
在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”
注意事项:数据库名称在服务器中必须唯一,并且符合标识符的规则
注意事项:
(三)创建数据库表
左键点击“学生选课”数据库,再点击“新建查询”,在出现的空白对话框中输入如图代码后点击 “执行”,消息框中出现“命令已成功执行”即成功建立好学生、课程、选课三张表
建立成功后的表格如图所示
了 字 型! 痉]乌
巳@DESKTOP·CRQ5B6G(SQL Se八,er 11.0
曰亡 数据库
田巴 军统数据库
田亡 数据库快照
田B Repo rt Server
巳 8 学生选课
,1-田巳 数据库关系图巳 仑
,1-
田亡 索织衷
巴亡l File Tables
田口
田 亡3 视图
田 亡]同义词田 仑 可摆程 性
田 C!:J Service Broker
田巴 存储田巳 安全性
田已 安全姓
田亡 服务器对余
田己 要制
田匀 AlwaysOn 离可用性田亡 顽
田已 lnt eg『at ion Services目录
酌SQL Server 代理(已禁用代理 XP)
对多顷 淉 音了里器
连接 芍窀 痉]
- 1/- X
><巳 D ESKTOP·CRQSBGG(SQL Serv er 11 .0
>
<
巳口 数据库
田巳 系统数据库田已 数括库快照
田 H Repo rt Server
巳 6 学生选课
1-田 亡3 数括 库关 系圈巳 亡 3 表
1-
田 仑 系统表
田 亡 File Tables
巴已即
田已 d bo.Stud ent
田巳 视图
田亡 同义词
田己 可编哩性
田 亡 }Service Broker
田 亡3 存储田 亡3 安会 性
田 亡 安全 姓
田 口 服 务器对余
田己 要制
田已 AlwaysOn禹可用性
田亡 音理
田已 Int eg rat ion Services 吕录
酚 SQL Server 代理(已禁用代理 XP)
注意事项:
1.T-SQL 中创建数据库表的指令格式为: Create table 表名
(
数据类型{identify| not null |数据类型
数据类型
{identify
| not null |
数据类型
{identify
| not null |
字段名 2 null},
……
)
null 表示该字段的值可以为控制,空值意味着没有任何存储数据,这是默认参数,当所定义的字段允许空值时,参数 null 可以忽略
n
文档评论(0)