注:此内容仅仅只是记录成长与分享学习,不能保证绝对正确

实验一 数据库的创建与管理

实验日期:2022325 日  星期  实验地点:宿舍

一 实验目的

1. 熟练掌握创建、删除数据库。

2. 查看和修改数据库属性。

二 实验要求

1. 请大家务必动手完成实验,实验过程中,会随机抽查提问,作为实验成绩重要参考。

2. 请将数据库studb的两个基本文件自行保留,下次实验在此基础上进行。

3. 请在本实验报告指定方框认真填写对应的实验代码或实验结果。

三 实验步骤

1. 进入SQLServer Management Studio,熟悉SQL Server环境。

请用文字说明进入SQL Server环境时选择SQLServer服务器的过程,注明服务器名称及所选择的身份验证方式:

打开SQR Sever后就会弹出连接到服务器的窗口,

  1. 选择服务器类型(默认数据库引擎)
  2. 输入服务器名称(自己的电脑名称,程序已经给出)
  3. 选择身份验证(默认Windows身份验证)
  4. 点击链接

2. 创建两个数据库:testdb及studb。

1)通过创建数据库“向导”创建testdb,要求数据库testdb满足:主数据文件逻辑名称为testdb_data,初始大小为10MB,最大尺寸为无限大,增长速度为10%;日志文件逻辑名称为testdb_log,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。通过以下途径进入“向导”:

图1.1 SQL Server窗口

创建成功后,数据库testdb的数据文件在windows中的物理路径是:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

2)通过命令方式创建数据库studb,点击图1.1所示的“新建查询”,进入脚本编辑窗口,如图1.2,在编辑窗口中通过命令方式创建数据库studb,要求将数据库文件放在自行指定的文件夹,不要放在系统默认文件夹,也不要放在硬盘根目录(有时在根目录创建数据库会失败),主数据create database SQLTest文件逻辑名称为studb,物理文件名称为studb_data.mdf,初始大小为3MB,增长方式为10%,数据文件最大为500MB;日志文件逻辑名称为studb_log,物理名称为studb_log.ldf,初始大小为3M,增长方式为1MB,日志文件最大尺寸不受限制。

图1.2 脚本窗口

新建数据库的SQL命令为:

create database studb

3. 在图1.2命令窗口中借助于drop database命令删除所建立的第一个数据库(testdb),SQL命令为:

drop database testdb

4. 命令文件(.sql文件)可以自行保留以备多次使用,掌握保存、打开命令文件(.sql文件)的基本方法。

5. 数据库的“分离”与“附加”。首先,将数据库studb与SQLServer进行“分离”,“分离”数据库通过图1.3所示路径实现,“分离”后,数据库的两个基本文件就可以拷贝以备下次使用。下次使用此数据库之前,需通过数据库“附加”命令对数据库进行附加,否则SQLServer环境不能读取数据库文件信息。“附加”数据库通过图1.4途径实现。

图1.3 分离数据库

图1.4 “附加”数据库

四 实验总结

【注】每次实验的实验总结不可缺少,总结实验过程中出错处理及实验收获,若马虎了事或内容空洞,实验成绩降级处理。

在创建第一个数据库时很顺利,但是在用SQL命令创建第二个数据库时右侧一直没有显示,苦思无果后上网查询才知,右键数据库再单击弹窗最下方刷新,这样才会显示。

数据库实验 实验一 数据库创建与管理相关推荐

  1. 实验:使用SSMS创建并管理数据库及其基本表

    目录 题目要求 1.创建数据库 2.创建三个表 3.修改限制条件 4.创建及管理约束条件 5.录入基本数据 6.数据的更改和插入 7.分离与附加数据库 题目要求 实验课程 数据库系统原理 专业 计算机 ...

  2. 实验:使用SSMS创建并管理数据库及其基本表(代码版)

    目录 一.实验要求 1.使用SQL命令创建学生课程(SCC)数据库: 2.使用SQL命令学生课程数据库中的学生表(S).课程表(C).选课表(SC)并保存关闭设计窗口: 3.使用SQL命令修改基本表结 ...

  3. oracle数据库、数据表的创建与管理 实验笔记二

    如何在命令窗口复制粘贴 鼠标移动到窗口边框然后右击 正文: 1.启动SQL*Plus,以SYS身份连接默认数据库. 2.创建一个用户默认表空间H1,并为该用户授相应的权限. 4.以新建用户身份连接默认 ...

  4. mysql中create role_GP数据库中角色(Role)的创建和管理

    一.GP数据库中角色(Role)的创建和管理 1.客户端通过角色(role)来访问数据库.什么是角色?角色相当于linux系统中用户和组的概念,角色可以是GP数据库的一个用户,也可以是一个组,也可以是 ...

  5. 关于dw站点更改html,实验二 使用DW创建站点、设置页面头部信息及页面属性

    第二部分实验一使用DW创建及管理站点.设置页面头部信息 及页面属性 一.实验目的 掌握使用Dreamweaver创建站点以及设置页面头部信息和页面属性 二.实验环境 装有Dreamweaver的PC机 ...

  6. 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理

    实验二 数据库和表的创建与管理 创建用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表).Departments(部门信息表).Salary ...

  7. Oracle实验 实验2 Oracle数据库的创建以及逻辑存储结构管理

    1 实验目的 掌握使用DBCA创建数据库和ONCA进行网络配置的方法. 熟悉Oracle数据库的表空间管理. 了解数据库表空间处于不同状态时对数据操作的影响. 2 实验要求 使用DBCA创建数据库,并 ...

  8. mysql基本语句实验二 修改表的结构-- 1、修改数据库-- 修改实验一中创建的学生管理数据库studentmanager的字符集为gbk。

    -- 1.修改数据库 -- 修改实验一中创建的学生管理数据库studentmanager的字符集为gbk. alter database studentmanager DEFAULT CHARACTE ...

  9. 实验1 在MySQL创建数据库及表_数据库表的创建、管理和数据操作(实验一),数据库创建...

    数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识. ...

  10. 【数据库实验课堂】实验一:数据库的管理

    实验一:数据库的管理 1.假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定):请分别使用Management界面方式和T-SQL语句实现以下操作: 1) ...

最新文章

  1. [WUST2017]一组简单一点的题目(三) A - Calculate S(n)
  2. 思维的禁锢 大脑的绳锁
  3. java多线程 -- 创建线程的第三者方式 实现Callable接口
  4. Web 趋势榜:上周最有意思、又热门的 10 大 Web 项目 - 210723
  5. [-算法篇-] 开篇前言
  6. 教你玩转CSS 轮廓(outline)属性
  7. Docker : Docker镜像的分层结构
  8. qt弹出框自动消失的悬浮提示框_QT【简单自定义弹出提示框】:非模态,数秒后自动消失...
  9. win10安装马上6的问题
  10. 有限差分法热传导matlab,热传导方程有限差分法的MATLAB实现
  11. 点云学习笔记16——pcl点云可视化
  12. 如何避免前人挖坑,后人填坑
  13. 研究生北大计算机双学位,北京大学2018年本科双学位招生通知
  14. BERT简介及中文分类
  15. vue+el国际化-东抄西鉴组合拳
  16. ESP32基于arduino开发的心跳体温检测系统(一)项目介绍及准备
  17. 数据结构算法之数组篇
  18. RuoYi框架首页问题
  19. C++ 之 for 循环 | C++11 for 循环 | 内存 Destory 示例
  20. ContentProvider详解

热门文章

  1. win7录屏_win7/win10电脑屏幕录像工具哪款比较好?--QVE屏幕录制
  2. JAVA智能分析的简单聚众筹平台计算机毕业设计Mybatis+系统+数据库+调试部署
  3. python实战项目分析2—物流
  4. 【愚公系列】2022年02月 Django商城项目 26-搜索引擎功能实现
  5. lg相乘公式_ln公式(lg公式大全)
  6. Qt中QListView设置其编辑状态
  7. 系统性能测试实施流程
  8. 点名软件—使用二项分布实现点名均匀分布
  9. java fly bird小游戏_JavaScript实现Fly Bird小游戏
  10. 数据库毕业设计参考文献最新合集