收藏 分销(赏)

实验一-创建数据库和表.doc

上传人:w****g 文档编号:4116807 上传时间:2024-07-30 格式:DOC 页数:3 大小:30.04KB
下载 相关 举报
实验一-创建数据库和表.doc_第1页
第1页 / 共3页
实验一-创建数据库和表.doc_第2页
第2页 / 共3页
实验一-创建数据库和表.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验一 创建数据库和表1、目的和要求(1)了解SQL Server数据库的逻辑结构和物理结构.(2)了解表的结构特点(3)了解SQL Server的基本数据类型。2、实验内容(1)实验题目创建一个新的数据库.创建用于企业管理的员工数据库,数据库名称为YGGL。 在创建好的数据库YGGL中创建数据表。考虑到数据库YGGL中包含员工的信息、部分信息以及员工的薪水信息,所以数据库YGGL应该包含三个表:Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表.3、实验步骤(1)在对象资源管理器中创建数据库YGGL。(2)删除数据库YGGL。界面操作删

2、除数据库删除数据库YGGL时,右键单击数据库,弹出菜单点击“删除”,弹出“删除对象窗口,确认删除. TSQL语句删除数据库在代码空白处右击鼠标,弹出菜单选择“执行(X)”或者键盘“F5运行代码,在下方会显示运行成功。此时在左侧“对象资管理器”中右键点击“数据库”选择刷新数据库,会发现数据库“PX”已经删除。注意:当执行过一遍代码时,也就是执行了TSQL语句删除数据库后再次执行代码会出现这样的警告。原因是由于执行过一遍T-SQL语句,进行操作的数据库已经被删除,不存在。(3)使用T-SQL语句创建数据库YGGL。 新建查询后,在窗口中输入上面代码,右键代码空白处执行。然后在“对象资源管理器”中查

3、看。如果“数据库”列表中并未列出YGGL数据库,则单击右键“数据库”,选择“刷新”选项,“数据库”列表中就会出现创建的YGGL数据库.(4)在对象资源管理器中创建表。 创建表。Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表.在对象资源管理器中选择创建的数据库“YGGL”,展开数据库YGGL,选择“表”,右键单击“表在弹出的菜单中选择“新建表。将表保存并命名为“Employees”.下面是相同方法创建的Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表.Employees(员工自然

4、信息)表Departments(部门信息)表Salary(员工薪水情况)表 删除表。右击表弹出的快捷菜单中“删除”项,打开“删除对象”窗口。 在YGGL数据库中选择“表”,展开找到Employees(员工自然信息)表右键单击在弹出菜单内选择删除,在“对象删除”窗口中选择确定删除。(5)使用TSQL语句创建表。利用TSQL语句创建Employees(员工自然信息)注:Employees红色下划线,由于已经运行了代码,数据库中已经存在Employees表,所以将鼠标放在上面才会出现下面这样的错误。 利用T-SQL语句创建Departments(部门信息)表。在代码空白处单击右键选择“执行,会在下方

5、“消息对话框中看到执行成功。 在左侧对象资源管理器中YGGL数据库的子菜单表中右键选择刷新,就会显示创建的表. 利用TSQL语句创建Salary(员工薪水情况)表.同样执行后,在下方“消息中会看到“命令已成功完成”,在左边对象资源管理器中YGGL数据库的表中单击右键选择刷新,会出现新建的Salary(员工薪水情况)表。4、思考与练习(1)在YGGL数据库存在的情况下,使用CREATE DATABASE语句新建数据库YGGL,查看错误信息。当左侧资源管理器的数据库中已经存在数据库YGGL时,再次用CREATE DATABASE语句新建数据库YGGL时,在下方“消息”中会出现以下错误,是由于已经存

6、在数据库YGGL。(2)创建数据库YGGL1,使用界面方式或者ALTER DATABASE语句尝试修改YGGL1数据库逻辑文件的初始大小。在左侧对象资源管理器中刷新数据库,在数据库YGGL1中右键单击查看属性,逻辑文件大小已经由初始值修改为20MB。(3)在YGGL1中创建表Salary1(参照表Salary的结构),表Salary1比Salary多一列计算列,列名为“ActIncome,由InCome-OutCome得到。在下方“消息中显示“命令执行完成.在数据库YGGL1的Salary1表单击右键“设计”中会发现比起Salary表已经多了ActInCome一项.(4)在YGGL1数据库中创

7、建Employees1(结构与Employees相同),分别使用命令行方式和界面方式将表Employees1中的Address列删除,并将Sex列的默认值修改为0.利用命令行形式在数据库YGGL1中创建表Employees1。利用界面操作的形式将数据库YGGL1中表Address列删除,并且将Sex的默认值修改为0.在数据库YGGL1中打开表Employees1,在列中找到Sex这一项,单击右键修改,在列属性中将Sex的默认值或绑定由原来的1修改为0。同样在表Employees1中找到Address找到,在Address属性上单击右键,选择删除 ,在弹出的删除对象窗口中选择确定,进行删除。(5

8、)什么是临时表?怎样创建临时表?可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见.本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (#table_name)。方法一: create table 临时表名(字段1 约束条件, 字段2 约束条件, 。.。.) create table #临时表名(字段1 约束条件, 字段2 约束条件, 。.。.)方法二: select into #临时表名 from 你的表; select into #临时表名 from 你的表;注:以上的代表局部临时表,代表全局临时表下面是我创建的临时表Salary1

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服