实验二 创建数据库和表 实验报告

上传人:cn****1 文档编号:420386512 上传时间:2022-10-11 格式:DOCX 页数:4 大小:96.80KB
返回 下载 相关 举报
实验二 创建数据库和表 实验报告_第1页
第1页 / 共4页
实验二 创建数据库和表 实验报告_第2页
第2页 / 共4页
实验二 创建数据库和表 实验报告_第3页
第3页 / 共4页
实验二 创建数据库和表 实验报告_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验二 创建数据库和表 实验报告》由会员分享,可在线阅读,更多相关《实验二 创建数据库和表 实验报告(4页珍藏版)》请在金锄头文库上搜索。

1、实验2 创建数据库和表 实验报告一实验名称:创建数据库和表 二目的和要求:(1)了解SQL Server数据库的逻辑结构和物理结构。( 2)了解表的结构特点。(3) 了解SQL Server的基本数据类型。( 4)了解空值概念。(5)学会使用T-SQL语句创建数据库和表.。三实验准备 首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用 CREATEDATABASE语句的用户。其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最 初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解S

2、QL Server的常用 数据类型,以创建数据库的表。此外还要了解使用T-SQL语句创建数据库、表的方法。 四实验时间:2011年4月7日五实验设备和实验环境:(1) PC 机。(2) SQL Server 2000。六实验内容:1、实验题目创建用于学校管理的学生一课程数据库,数据库名为“DB_自己的学号”,包含学生的信 息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:(1) Student:学生信息表。(2) Course:课程信息表。(3) Sc:选修情况表。2实验步骤(1)使用T-SQL语句创建数据库 按照上述要求创建学生-课程数据库。启动查询分析器一在“查询”窗口中输人创建

3、数据库的TSQL语句。 单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查 看)。打开查询分析器,在工作区域输入crea te da tabase DB_0921121010创建一个以自己 学号为名的库,结果如图(1)所示:零 SQL 查询分析器-查询 一 SQLDBSERVER2. DB_0921121010. stu 无标题 1町H5服务器:消息1801,级别1乩状态3,行1 数据库DE_Q921121Q1 已存在*(I 网格因消息咎对象回模圍II(8.0) |stu (57)| 0:00:00行 | 行 1 ,列 30连接:1俪图(1)(2)使用T-SQL语句在所

4、创建的数据库中创建Student、Course和Sc表。 单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查 看)。在创建好的名为DB_0921121010数据库中创建student、course和sc表操作如下: 在工作区域输入create table Student(Sno char(10) not null unique,Sname char(8) not null,Ssex char(2) not null,Sage int,Sdept char(8) not null);Select *from student创建st uden t表,结果如图(2)所示:r

5、SQL 查询分析器-查询 一 SQLDBSERVER2.DB_0921121010. stu 无标题 1*口问区1爭 文件d)編辑 查询 工具 窗口 帮助-! n1 X对象浏览器(Q)J SQLDBSERVEE2 (stu) J J JJ J e-e-:e-:e-IU:_0921121006DB_0921121007HB_0921121008IU:_0921121009HB 0921121010create table Student(Sno char (1U) not nul 1 urLiqu已 Sn:dJTL已 char (3) mjt nul 1We已芷 char(2) not null

6、.Sage intjEd已pt char(S) not null):belect 水from studente-:e-:e-:.e-:-:e-.:e 咎对象|匚1模板I10SnoSnameSsexSageSdept口网格, 批查询完成BP消息SQLDBSERWE2 (8.0) stu (ST) DB_09211210100:00:00 Q 行 行 8,列 1筍為噩龜百髓|巧| 口卜 | j DB 0921121010J |昶智直|圄圉连接:1|图(2)在工作区域输入create table Course(Cno char(2) not null,Cname char(20) not null

7、unique,Cpno char(2) null,Ccredit int);Select *from course创建course表,结果如图(3)所示:XJ SQUIBSEIMF2 (:Etu:i:曲:曲:曲;宀一s-m-:s-;-;s-:.s-:F J DB_0921121006 J DB_0921121007 J DB_0921121008 J DB_0921121009 J DB_0921121010+ _|用户表 + _I系统表+ _|观图+存储过程+ _I函数+用户定交的数 J DB_0921121011 J DB_0921121014 J DB_0921121018 J DB_0

8、921121019 J DB_0921121021 J DB_0921121022咎对象|匚1模板仝连接:1图(3)在工作区域输入create table SC(Sno char(10) not null unique,Cno char(2) not null,Grade int);Select *from sc创建sc表,结果如图(4)所示:EI爭 文件()編辑 查询 工具(!)窗口迪 帮助QI)-n1 X昌*用盘日|為憲龜百悶 G 口* J DB 0921121010jJ昶暗艮 囹圉q累国施詰I.QJXJ SQUIBSEIMF2 (:Etu:i SQL 查询分析器-查询 一 SQLDBSE

9、RVER2.DB_0921121010. stu 无标題 1*s-E-:El-:K:;E-.s-s-s-m-.&rHJ DB_0921121006 J DB_0921121007 J DB_0921121008 J DB_0921121009 J DB_0921121010+ _|用户表 + _I系统表+ _|观图+存储过程+ _I函数+用户定交的数 J DB_0921121011 J DB_0921121014 J DB_0921121018 J DB_0921121019 J DB_0921121021 J DB_0921121022Jin.批查询完成口creat e table SC(S

10、no clLar (10) not nul 1 WLique,Cno char (2) not nul 1Grade int):SnoCno Grade10921121010195垂网格nW消息SQLDBSERVER2 (8.0)|stu (57)DB_09211210100:00:001行连接:1晰必图(4)七实验总结:1通过此次的实验操作学会了使用SQL语句创建简单的数据库和表,并且熟悉了查询分析器 的工作界面。2实际操作发现,查询分析器对字母的大小写不敏感。由此可以加深印象,不必在意字母大 小写对数据查询的影响。3有学过高级程序语言设计的基础有助于SQL语言的理解和使用。4创建表是一定要根据实际需要来决定使用什么样的数据类型存放数据以及分配其大小。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号