数据库原理实验报告(Mysql).doc

实验项目列表

序号实验项目名称指导教师1实验一 数据库的定义实验(验证性)2实验二 数据库的建立和维护实验(验证性)3实验三 数据库的查询实验(验证性)4实验四 数据库的视图操作实验(验证性)5实验五 触发器、存储过程操作实验(综合性)

实验一:数据库的定义实验

实验目的:

1、理解MySQL Server 6.0 服务器的安装过程和方法;

2、要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。

二、实验环境:

硬件:PC机

软件:Windows操作系统、 MySQL Server 6.0 和Navicat for MySQL 9.0

实验内容和原理:

1、安装MySQL以及相应的GUI工具

2、用SQL命令,建立学生-课程数据库基本表 :

学生Student(学号Sno,姓名Sname,年龄Sage,性别Ssex,所在系Sdept);

课程Course(课程号Cno,课程名Cname,先行课Cpno,学分Ccredit);

选课SC(学号Sno,课程号Cno,成绩Grade);

要求:

1) 用SQL命令建库、建表和建立表间联系。

2) 选择合适的数据类型。

3) 定义必要的索引、列级约束和表级约束.

实验步骤:

1、运行Navicat for MySQL,然后进行数据库连接,进入到GUI界面;

2、利用图形界面建立基础表:

student表的信息:

字段名类型长度约束条件Snovarchar9非空、主键Snamevarchar20Ssexvarchar2Sagesmallint6Sdeptvarchar20

course表的信息:

字段名类型长度约束条件Cnovarchar4非空、主键Cnamevarchar40Cpnovarchar4与course表中Cno关联Ccreditsmallint6 sc表的信息:

字段名类型长度约束条件Snovarchar9非空、主键、与student表中Sno外键关联,级联删除Cnovarchar4非空、主键、与course表中Cno外键关联Gradesmallint6(1)、连接数据库,在localhost中点击鼠标右键(如图1所示),点击“新建数据库”,在弹出的窗口中输入数据库名称(如图2所示),然后单击“确定”,就完成了数据库的建立。

图1 新建数据库 图2

(2)、进入新建的数据库,在表的位置单击鼠标右击(如图3所示),点击“新建表”,分别在“栏位”中输入上表所示的字段名、类型及长度中的数据(如图4、5、6所示),在“外键”中输入对应表的约束条件(如图)。

图3 新建表 图4 student表

图5 course表 图6 sc表

图7 course的约束条件 图8 sc的约束条件

3、利用命令方式建表:

(1)、单击“查询”,然后点击“新建查询”,在弹出的新建查询窗口中输入“CREATE DATABASE huangqiangwei”命令,建立一个名为zhz的数据库;

(2)、通过“use huangqiangwei”命令进入到huangqiangwei数据库中;

(3)、在查询编辑器窗口中分别输入命令:

建立student表:

CREATE TABLE student

(Sno varchar(10) PRIMARY KEY,

Sname varchar(20) UNIQUE,

Ssex varchar(2),

Sage SMALLINT,

Sdept varchar(20)

)

建立course表:

CREATE TABLE course

(Cno varchar(4) PRIMARY KEY,

Cname varchar(40),

Cpno varchar(4),

Ccredit SMALLINT,

FOREIGN KEY (Cpno) REFERENCES course(Cno)

mysql数据库原理实验报告_数据库原理实验报告(Mysql).doc相关推荐

  1. 查询计算机系学生的详细记录,实验三_数据库的简单查询和连接_.doc

    实验三_数据库的简单查询和连接_ 实验三 数据库的简单查询和连接查询 实验目的及要求 掌握SELECT语句的基本语法: 熟练掌握表的数据简单查询.数据排序: 熟练掌握表的连接查询的表示: 掌握等值连接 ...

  2. mysql的触发器实验报告_数据库原理实验报告s11-数据库触发器的创建.doc

    数据库原理实验报告s11-数据库触发器的创建.doc 数据库管理系统SQLSERVER实验报告第1页2011年5月4日实验11数据库触发器的建立实验日期和时间20141128实验室软件工程室班级12计 ...

  3. mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句

    实验十报告 创建视图 实验目的 1.掌握创建视图的SQL语句的用法. 2.掌握使用企业管管理器创建视图的方法. 3.掌握使用创建视图向导创建视图的方法. 4.掌握查看视图的系统存储过程的用法. 5.掌 ...

  4. mysql数据库网上书店实训报告_数据库.网上书店实验报告.doc

    数据库.网上书店实验报告 数据库课程设计实验报告 网上书店 目 录 1.引言·························································· 2 1 ...

  5. mysql的安全性实验报告_数据库实验报告3-SQL Server 安全性验证

    数据库实验报告 JNU本科实验报告专用纸 课程名称 数据库上机实验 成绩评定 实验项目名称 SQL Server 安全性验证 指导教师 实验项目编号 08060113 实验项目类型 验证性 实验地点 ...

  6. mysql的触发器实验报告_数据库实验7触发器实验报告

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. mysql安全实验测验答案_实验三_数据库安全性实验报告.doc

    一 实验目的 熟悉通过SQL对数据进行安全性控制实验工具利用及其实验内容和要求 使用SQL对数据进行安全性控制,包括:授权和权力回收.操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了权力收 ...

  8. mysql实验总结_数据库实验的心得体会.docx

    数据库实验的心得体会 数据库实验心得体会 篇一:数据库实训总结 SQL Server 数据库管理课实训报告 这个星期是我们SQL Server 数据库管理课的实训,经过一个星期的实训,让我将书本上的理 ...

  9. mysql的开题报告_数据库设计开题报告 本科毕业论文开题报告模板

    [200篇]数据库设计开题报告为免费毕业论文的开题报告模板,为您写毕业论文提供相关的优秀开题报告范文格式模板参考. 1. 设计(或研究)的依据与意义 1基本概念 时态数据库中的一些基本概念主要涉及时态 ...

最新文章

  1. JSP 自定义标签介绍
  2. Python运算符可不只有加减乘除
  3. 路由协议redistribute重新分配“总结笔记”
  4. Linux 学习 Ubuntu 12.04 配置指南
  5. 关于使用easyUI遇到过的一些坑
  6. C# 类型转换(is和as运算符)
  7. 用Asp.Net c#写的采集小例子
  8. Messes in Reading Source Coding of SSD
  9. ghost还原提示an internal
  10. 【干货分享】嫁给爱情字体设计创意
  11. mysql常用增删改查sql语句
  12. 中国移动互联网半年大报告解析
  13. java jtable 单元格合并_JTable合并单元格
  14. 固态硬盘的计算机需要进行磁盘碎片整理吗,浅析为什么固态硬盘不需要磁盘碎片整理...
  15. 中国前十软件公司招聘官网聚合
  16. 学习=拟合?深度学习和经典统计学是一回事吗?
  17. 云服务器的实用功能——弹性伸缩
  18. Toward Fast, Flexible, and Robust Low-Light Image Enhancement(实现快速、灵活和稳健的弱光图像增强)CVPR2022
  19. kotlin协程简单封装,助你一臂之力
  20. Java支付宝二维码支付和退款,微信二维码支付

热门文章

  1. Wisdom RESTClient 工具
  2. java基础面向对象_Java基础-面向对象
  3. 使用Moldflow进行微注塑成型分析
  4. html css侧边展开收起,css实现侧边展开收起
  5. 实操:搭建前端LB负载均衡+keepalived并指定apiserver的vip
  6. CityBuilder——导入GIS数据创建三维城市地图
  7. mysql latin1 utf8 java_Java读写以latin1编码存储以UTF-8输出的MySQL数据库(中文乱码)...
  8. 亚马逊全球开店中国发布2021年战略重点,推动企业向线上模式转型
  9. 用C语言构建简单的石墨烯六边形模型(附带边界条件)
  10. 口腔医学重点精心整理【经典资料】