前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库原理及应用上机实验一

数据库原理及应用上机实验一

作者头像
命运之光
发布2024-03-20 10:35:04
1230
发布2024-03-20 10:35:04
举报
文章被收录于专栏:我在本科期间写的文章

作者:命运之光 专栏:数据库原理及应用上机实验报告整理

🍓🍓前言: 数据库原理及应用上机实验报告的一个简单整理后期还会不断完善🍓🍓

✨一、实验目的和要求

1、每位同学带一个U盘,保存每次上机作业的内容,包括数据库文件及实验报告。所有实验的实验报告都放在一个word文档中,要求写出实验的内容、过程、结果以及实验过程中出现的问题和解决方法,可以图文并茂。

2、首先在学生机上创建一个自己名字全拼命名的文件夹。实验文档和数据库文件一律保存在这里。

3、每次实验课结束时,需要首先分离创建的数据库才可以把文件夹保存到U盘。分离数据库的方法:鼠标右键单击要分离的数据库名字;在弹出的菜单中选择“任务”|“分离”,在弹出的对话框里,如果有复选框,全部选中,然后选择确定。右键点击导航栏的“数据库”|“刷新”。如果在列表里看不到创建的数据库就说明已经分离成功。然后就可以把文件夹拷贝到U盘了。

附加数据库:创建数据库以后,每次上机时,需要把U盘的文件夹拷贝到学生机上,然后在SQLServer2008中附加数据库方可使用。方法如下:打开SQLServer2008后,在对象资源管理器列表中,鼠标右键单击“数据库”选项,在弹出的菜单中选择“附加”,在打开的“附加数据库”对话框中,选择“添加”,在打开的“定位数据库文件”对话框中,打开数据库文件所在磁盘及文件夹,选择后缀名为“.mdf”的数据库文件,然后单击确定。

✨二、实验内容与步骤

以自己名字全拼命名创建一个数据库。在该数据库内,创建课本82-83页的三张基本表。严格按照书上的代码,完成基本表的创建。向三张表中录入数据。先录入52页表中的记录,然后每张表补充更多的记录,要求每张表至少10条记录。如实记录在实验过程中的所有错误提示,分析这些错误,给出解决的思路。最后总结出在录入数据时应该注意哪些问题。

1、创建数据库:

设数据库名为“zhang”,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“zhang_data”(如不修改则默认为数据库名),存放路径为“E:\sql_data”, 物理文件名为“zhang_data.mdf(自动生成,无需设置),创建完成后可在存放路径下查看物理文件。日志文件的逻辑文件名为“zhang_log”,存放路径为“E:\sql_data” (可自己选择存放路径),物理文件名为“zhang_log.ldf”,(自动生成,无需设置),创建完成后可在存放路径下查看物理文件。

分别使用向导和SQL语句两种方式创建上述描述的数据库zhang。

(1) 使用向导创建上述描述的数据库。

使用SQL Server Management Studio(简称SSMS)创建数据库。

1)启动SSMS

在开始菜单中:所有程序-SQL Server 2008 -SQL Server Management Studio

单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。

2)建立数据库

在“对象资源管理器”窗口,建立上述数据库Liutext1。在数据库节点上右击选择新建。在下图“新建数据库”窗口中,完成实验内容中Liutext1数据库的各项要求。

以上设置完成后,点击“确定”。完成数据库创建。即可在“对象资源管理器”中查看到刚创建的数据库Liutext1。如下图所示。

  1. 用SQL语句创建数据库

在打开的编辑窗口输入以下SQL命令:

代码语言:javascript
复制
create database zhanagsan

on primary

(name=zhangsan_data,   /*数据文件的逻辑名称*/

filename='D:\zhangsan\zhangsan.mdf',  /*物理名称,注意路径必须存在(注:先在D盘上建立一个以自己姓名全拼命名的文件夹,把数据库文件保存到自建的文件夹中。)*/

size=5,  /*数据初始长度为M*/

maxsize=10,   /*最大长度为M*/

filegrowth=1)  /*数据文件每次增长M*/

log on

(name=zhagnsan_log,  /*日志文件的逻辑名称*/

filename='D:\zhangsan\zhangsan.ldf',  /*日志文件的物理名称*/

size=2, maxsize=5, filegrowth=1)

运行上述语句建立数据库zhangsan。

2、在数据库中创建课本82-83页的三张基本表。严格按照书上的代码,完成基本表的创建,并向三张表中录入数据。

(1)Student表

(2)Course表

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ✨一、实验目的和要求
  • ✨二、实验内容与步骤
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档