![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库实验
文章平均质量分 69
数据库实验作业
YKYBF
这个作者很懒,什么都没留下…
展开
-
MySql的安装忘记root密码的解决方法
MySql的安装忘记root密码的解决方法原创 2022-06-09 17:25:54 · 2395 阅读 · 1 评论 -
数据库第13周作业——第十一章作业
原创 2021-05-25 23:51:08 · 184 阅读 · 0 评论 -
数据库第12周作业——第十章课后习题
原创 2021-05-18 23:02:13 · 137 阅读 · 0 评论 -
数据库第11周作业——第九章课后习题
原创 2021-05-12 11:41:56 · 160 阅读 · 0 评论 -
数据库第十周作业——第七章课后习题
原创 2021-05-04 21:00:07 · 195 阅读 · 0 评论 -
数据库第十周实验——利用draw.io画E-R模型并导出
目录E-R模型draw.io1.选择2.选择创建新项目 Create New Diagam3.选择Flowchart,点击创建数据库设计: 对于一个给定的应用环境, 构造(设计)优化的数据库逻辑模式和物理结构, 据此建立数据库及其应用系统, 使之能够有效地存储和管理数据, 满足各种用户的应用需求。数据库建设的基本规律: 三分技术,七分管理,十二分基础数据规范设计法 基本思想:过程迭代和逐步求精 典型方法: 新奥尔良(Ne...原创 2021-05-03 11:31:49 · 2491 阅读 · 2 评论 -
数据库第九周作业——第六章 关系数据理论总结
目录逻辑设计(表结构)数据依赖函数依赖码范式逻辑设计(表结构)关系模式由五部分组成,是一个五元组: R(U, D, DOM, F)R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖二维表每个分量必须是不可分开的数据项。满足了这个条件的关系模式就属于: 第一范式(1NF)数据依赖是一个关系内部属性与属性之间的一种约束关系 ...原创 2021-04-28 12:33:34 · 323 阅读 · 1 评论 -
数据库第九周作业——第六章课后题
答案详解:答案详解:原创 2021-04-27 22:52:55 · 121 阅读 · 0 评论 -
数据库第九周实验——数据依赖使用的符号 markdown - Unicode - LaTeX+例题
CSDN选择markdown编辑器LaTeX:X←YX \leftarrow YX←Y X→YX \rightarrow YX→YX↚YX \nleftarrow YX↚Y X↛YX \nrightarrow YX↛YX↚YX \not\leftarrow YX←Y X↛YX \not\rightarrow YX→YX→FYX \overset F \rightarrow YX→FY X⟶FYX \overset F \longrightarrow YX⟶FYX→PYX \ove原创 2021-04-27 22:50:35 · 312 阅读 · 0 评论 -
数据库第八周作业——SQL总结
文章目录数据库的4个基本概念概念模型 !!!关系模型 !!!数据库系统的三级模式结构新建数据库模式的定义与删除基本表的定义、删除与修改索引的建立修改与删除数据的插入、修改和删除数据查询视图的建立查询更新删除授予与回收数据库角色审计数据库完整性完整性约束命名子句断言触发器存储过程总结数据库的4个基本概念 ❖数据(Data):数据库中存储的基本对象 1.定义:描述事物的符号记录 2.种类:数字、文字、图形、图像、音频、视频、学生的档案记录等 3.语义:数据的含义,数据与其语义是不可原创 2021-04-22 18:14:22 · 566 阅读 · 0 评论 -
数据库第四周实验——模式,基本表——例题实现
编程语言新建数据库点击【新建查询】新建数据库语句:CREATE DATABASE STUDENT1.分析:语法错误2.执行:新建数据库成功刷新左侧【对象资源管理器】,可以查看到新建的STUDENT数据库例题1.为用户WANG定义一个学生-课程模式S-T(1)创建WANG用户【数据库】->【新建的数据库】->【安全性】->【用户】右键【新建用户】->填写用户名WANG...原创 2021-03-22 23:50:45 · 1011 阅读 · 3 评论 -
数据库第八周实验——第五章课后题
假设有下面两个关系模式: 职工(职工号,姓名,年龄,职务,工资,部门号), 其中职工号为主码; 部门(部门号,名称,经理名,电话),其中部门号为主码。用 SQL 语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:(1)定义每个模式的主码;(2)定义参照完整性;(3)定义职工年龄不得超过60岁create table Dep( Dnum int primary key, Dname char(10), Djlname char(10), Dtel char(20.原创 2021-04-21 23:34:44 · 2081 阅读 · 1 评论 -
数据库第七周实验——数据库完整性+存储过程——例题实现
数据库的完整性 数据的正确性:数据是符合现实世界语义,反映了当前实际状况的 数据的相容性:同一对象在不同关系表中的数据是符合逻辑的【例如】(1)学生的学号必须唯一(2)性别只能是男或女(3)本科学生年龄的取值范围为14~50的整数(4)学生所选的课程必须是学校开设的课程,学生所在的院系必须是学校已成立的院系数据的“完整性”和“安全性”是两个不同概念 数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据 防范对象:不合语义的、不正确的数据 数据原创 2021-04-18 17:36:14 · 3047 阅读 · 0 评论 -
数据库第七周作业——第四章课后题
6.对下列两个关系模式: 学生(学号、班级、年龄、性别、家庭住址、班级号) 班级(班级号,班级名,班主任,班长)使用GRANT语句完成以下授权功能:Student(Sno,Sname,Sage,Ssex,Saddress,Cnum)Class(Cnum,Cname,Cteacher,Cmonitor)(1)授予用户U1对两个表的所有权限,并可给其他用户授权。GRANT ALL PRIVILEGESON Student,ClassTO U1WITH GRANT OPTION;(.原创 2021-04-17 21:56:51 · 3019 阅读 · 1 评论 -
数据库第七周实验——授权,数据库角色,视图机制,审计——例题实现
授权:授予与收回GRANT语句向用户授予权限REVOKE语句收回已经授予用户的权限1.GRANT GRANT <权限>[,<权限>]... ON <对象类型> <对象名>[,<对象类型> <对象名>]… TO <用户>[,<用户>]... [WITH GRANT OPTION];语义:将对指定操作对象的指定操作权限授予指定的用户接受授权的用户可以是一个或多个具体用户,也可以是PUBLIC,即原创 2021-04-15 22:54:37 · 1760 阅读 · 0 评论 -
数据库第七周作业——第三章课后习题
3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式:(1)σ A=10(S)SELECT *FROM SWHERE A=10;(2)π A , B ( S )SELECT A,BFROM S;(3)S ⋈ TSELECT S.A,S.B,C,D,E,FFROM S,TWHERE S.C=T.C AND S.D=T.D;(4)SELECT *FROM S,TWHERE S.C=T.C;(5)SELECT *FROM S,原创 2021-04-15 18:33:41 · 1482 阅读 · 1 评论 -
数据库第七周实验——集合查询,空值处理,视图——例题实现
集合查询并操作UNION,交操作INTERSECT,差操作EXCEPT注意:参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同【例3.64 3.65 3.66 3.67 3.68】--查询计算机科学系的学生及年龄不大于19岁的学生:并SELECT *FROM StudentWHERE Sdept='CS'UNION SELECT *FROM StudentWHERE Sage<=19;--查询选修了课程1或者选修了课程2的学生:并SELECT SnoFRO原创 2021-04-15 15:20:59 · 1254 阅读 · 0 评论 -
数据库第六周实验——嵌套查询——例题实现
【例3.55 3.56】--查询与“刘晨”在同一个系的学生--方法一:--1.确定“刘晨”所在系名SELECT SdeptFROM StudentWHERE Sname='刘晨';--2.查找所有在CS系学习的学生SELECT Sno,Sname,Sdept FROM StudentWHERE Sdept='CS';--方法二:嵌套SELECT Sno,Sname,SdeptFROM StudentWHERE Sdept IN ( SELECT Sdept原创 2021-04-12 23:04:30 · 3774 阅读 · 1 评论 -
SQL Server2019安装及基本使用教程
00原创 2021-03-09 14:11:02 · 24685 阅读 · 8 评论 -
数据库第三周实验--可视化程序设计计算器
c#程序开发安装Visual Studio Community 2019:https://visualstudio.microsoft.com/zh-hans/软件要登陆Misrosoft用户,不然只有30天试用期启动后没有工具箱:【工具】->【选项】->【windows窗体设计器】->【自动填充工具箱】改为True->【确定】遇到的问题:1.设置按钮在对话框中输出要用对话框的名字,我一直以为用按钮的名字,结果在按钮框中输出...原创 2021-03-16 23:10:54 · 228 阅读 · 1 评论 -
数据库第四周实验——索引,插入,查询 ——例题实现
一.索引的建立与删除(一)建立索引CREATE [UNIQUE] [CLUSTER] INDEX <索引名>ON <表名>(<列名>[<次序>][,<列名>[<次序>]]...);88页【例3.13】为学生-课程数据库中的Student、Course和SC 三个表建立索引。其中Student表按学号升序建唯一索引,Course表按课程号升序建唯一索引,SC表按学号升序和课程号降序建唯一索引。二.插入数据(插入元组)INSE原创 2021-03-24 14:26:12 · 4085 阅读 · 1 评论 -
数据库第五周实验——单表查询——例题实现
查询经过计算的值SELECT 子句的<目标列表达式>不仅可以是表中的属性列,也可以是表达式。<目标列表达式>不仅可以是算术表达式,还可以是字符串常量、函数等【例3.19】查询全体学生的姓名及其出生年份SELECT Sname,2020-Sage /*查询结果的第二列是一个算术表达式*/FROM Student;【例3.20】查询全体学生的姓名、出生年份和所在的院系,要求用小写字母表示系名。SELECT Sname,'Year of Birth:',2021原创 2021-04-04 21:04:31 · 1529 阅读 · 0 评论 -
数据库第六周实验——连接查询——例题实现
连接查询一个查询同时涉及两个以上的表,称之为连接查询。1.等值于非等值连接查询 连接查询的WHERE子句中用来连接两个表的条件称为连接条件或连接谓词[<表名1>.]<列名1><比较运算符>[<表名2>.]<列名2>或[<表名1>.]<列名1>BETWEEN[<表名2>.]<列名2>AND[<表名2>.]<列名3>当连接运算符为=时,称为等值连接。使用其他运算符称原创 2021-04-05 11:37:49 · 1570 阅读 · 0 评论