数据库系统
文章平均质量分 51
乔卿
寻找灵感而不是寻找答案。
展开
-
MySQL数据库的bat脚本文件编写(Windows)
bat是Windows平台下的脚本文件格式。本文通过bat脚本实现了数据库开启/关闭/检测状态/新增用户/删除用户等功能。select、drop等其他功能可以参照本文中的脚本实现。数据库启动脚本通过net start MySQL执行数据库服务的启动。@ECHO OFF ECHO Starting MySQLService, please wait ... net start MySQL mysql -u root -p pause原创 2021-03-17 22:16:47 · 2545 阅读 · 0 评论 -
MySQL数据库:已知函数依赖集,判断是否为候选键例题(步骤清晰)
题目描述:已知关系R(A, B, C, D), 有函数依赖集F = { A->C; B->D; B,D->A }, 问{A,B}是不是R的候选键?原创 2021-03-14 23:13:29 · 1516 阅读 · 0 评论 -
MySQL数据库:将ER图模型转换为关系模型例题(手写)
写在最前文中的ER图均由PowerDesigner创建。PowerDesigner的使用方法可以参考MySQL系列(九):一文掌握PowerDesigner正向工程(CDM、PDM)与逆向工程。例1ER图:关系模型:例2ER图:关系模型:例3ER图:关系模型:例4ER图:关系模型:例5ER图:关系模型:...原创 2021-03-14 23:09:22 · 4185 阅读 · 0 评论 -
MySQL数据库:关系模式与关系代数例题(以银行数据库与宾馆数据库为例)
例一:银行数据库对银行数据库模式:branch (b_no,b_name, address, city, assets)customer (account_no,c_name, street, city)transaction (account_no, t_date,t_time, t_type, amount, b_no)分别为营业点表,客户表,客户的交易记录表。t_type有deposit,withdraw两种类型。一、 标识每个表的主键,有外键的,标识出来。branch(营业点表)的原创 2021-03-14 22:59:49 · 4215 阅读 · 0 评论 -
MySQL数据库设计:简单的大学教务系统数据库设计(入门向)
简单的教务系统数据库可以由如下六个表组成。下面给出了各个表格的主键与外键。学生表主键为学号,无外键课程表主键为课程编号,无外键老师表主键为教师工号,无外键开课表主键为教师工号、课程编号、学期(老师可以在不同学期开相同的课程)、课程班级(老师可以在同一个学期开设课程班级不同的同一门课)外键为教师工号(老师表的主键)、课程编号(课程表的主键)学生选课表主键为学号、课程编号、学期(学生可以在不同学期选相同的课程,如重修)外键为学号(学生表的主键)、课程编号(课程表的主键)排课表主键为课原创 2021-03-14 22:35:08 · 5464 阅读 · 3 评论 -
MySQL系列(九):一文掌握PowerDesigner正向工程(CDM、PDM)与逆向工程
写在最前本教程取自数据库系统课程实验,对PowerDesigner正向工程与逆向工程的实现进行一个总结。从CDM的创建、到PDM的转换以及逆向工程的具体步骤,本文力争具体易懂。操作步骤创建CDM(1) 使用PowerDesigner构建出ER图。a) 打开PowerDesigner工具。b) 选择文件菜单中的NEW子菜单,选CDM数据库模型。如果是第一次使用,直接在欢迎页面新建即可,图示即为这种情况。c) 在Model name 出输入要建立的CDM模型的名字为Stu_course,按确定原创 2021-02-04 17:56:45 · 2873 阅读 · 2 评论 -
MySQL系列(七):SQL课后作业(以教务系统数据库为例)
大学教务数据库中有如下五张表:student (s_no, name, sex, b_date, phone, d_no);course (c_no, name, textbook, credit, hours, d_no);teacher (t_no, name, rank, email, phone, d_no);department(d_no, name, Address, Telephone, dean_no);enroll (s_no, c_no, semester, clas原创 2020-12-17 10:43:07 · 2417 阅读 · 0 评论 -
MySQL系列(八):数据库系统期中/期末复习试题
一、 选择题1.在DBS中,DBMS和OS之间关系是( D )A.并发运行 B.相互调用C.OS调用DBMS D.DBMS调用OS2.DBS具有“数据独立性”特点的原因是因为在DBS中( B )A.采用磁盘作为外存 B.采用三级模式结构C.使用OS来访问数据 D.用宿主语言编写应用程序3.关系代数的完备集运算是( B)(A)∪ - × σ π ρ(B)∪ - σ π × ∩(C)∪ ∩ × σ π ÷(D)∪ ∩ σ π × ρ4.设关系R、S、W各有10个元组...原创 2020-12-16 19:47:17 · 4189 阅读 · 5 评论 -
MySQL系列(六):SQL课后作业(以连锁酒店数据库为例)
案例一:连锁酒店数据库希尔顿是一家经营宾馆的集团公司。它在全世界各地都开有宾馆。其住宿业务数据库中的四个表是:Hotel (hotelNo, name, city) Room (roomNo, hotelNo, type, price) Booking (hotelNo, guestNo, dateFrom, dateTo, roomNo) Guest (guestNo, name, city, creditNo)房间类型有:单人间,双人间,套间,商务间;Guest中的city为户籍地。每个原创 2020-12-16 19:38:00 · 6777 阅读 · 0 评论 -
MySQL系列(五):MySQL进阶实验之数据库高级查询与更新
实验目的:掌握基本的SQL命令和语法,熟练掌握子查询、连接查询、嵌套查询、组函数等技术查询。实验说明:本实验以《MySQL系列(四):MySQL进阶实验之数据库查询》为先导实验。实验内容:按照下文中的步骤,在MySQL中执行SQL语句,逐一学习体会各SQL语句的用法。正在上传…重新上传取消...原创 2020-12-16 10:06:25 · 1101 阅读 · 0 评论 -
MySQL系列(四):MySQL进阶实验之数据库查询
实验目的:掌握基本的数据库查询命令和语法。版权声明:本文实验参考自《数据库系统-实验指导书-湖南大学2019版》实验内容:按照下文中的步骤,在MySQL中执行SQL语句。---6 The Database Language SQL create table LAPTOP (...原创 2020-12-16 09:38:11 · 723 阅读 · 0 评论 -
MySQL系列(三):从零开始,玩转MySQL基本功能(MySQL入门指导实验)
写在最前本文适用于已经安装MySQL的读者。如果未安装MySQL,请参考这篇文章:MySQL系列(一):超详细、非常适合入门的MySQL安装、环境配置教程请打开cmd(按住Win+R,输入“cmd”之后回车),一步步按照下面的命令,玩转MySQL基本功能。实验开始首先,执行下面两条语句中的任意一条。mysql -h localhost -P 3306 -u root -pmysql -u root -p输入密码,你便成功登录进了MySQL。如果出现报错,99%是因为你的MySQL安装或者是原创 2020-12-15 22:14:02 · 424 阅读 · 0 评论 -
彻底理解数据库ER建模中的扇子陷阱与裂口陷阱:追根到底
目录写在最前关于两类陷阱的困惑什么是扇子陷阱什么是裂口陷阱扇子陷阱与裂口陷阱的联系扇子陷阱与裂口陷阱的正确性写在最后写在最前在课堂上,我们学习了扇子陷阱与裂口陷阱这两类建模陷阱。显然,“扇子”和“裂口”都是很形象的比方,关于这两类陷阱,我初学时有一些困惑。如果你正在为这两类陷阱困扰,那么请看这篇文章,这篇文章会帮你彻底理解它们。如果你从没有听说过这两类陷阱,但有一些ER建模的经历,那么静下心来,这篇文章会从0开始,教会你。关于两类陷阱的困惑这两类陷阱具体是什么?两类建模陷阱之间是否存在联系?原创 2020-12-15 21:51:07 · 962 阅读 · 0 评论 -
《数据库系统》期末复习知识点总结(全)
目录1. 数据库系统基础1.1 数据库系统概述基本概念数据独立性1.2 概念模型1.3 数据库系统的结构2. 关系数据库2.1 关系数据结构及形式化定义1. 数据库系统基础1.1 数据库系统概述1.1.1 基本概念数据:描述事物的符号记录数据库:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合DBMS:数据库管理系统数据库系统:数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员(DataBase Ad...原创 2020-12-15 21:05:54 · 65125 阅读 · 13 评论 -
数据库理论:计算机数据库技术在信息管理中的应用分析
摘要:目前,从当前计算机技术的使用情况上来看,人们更加重视该技术在信息管理中所发挥的功能。为了满足人们的这一需求,计算机数据库技术成为了信息领域所研究的重点。现如今,计算机数据库技术的应用范围不断扩展,在信息管理中发挥着重要性的作用,为确保信息的安全性和完善性,我国需加大对该技术的研究力度,在原有的基础上,实现进一步的优化与升级,提高计算机数据库技术的应用价值,促进我国科技的发展。关键词:科技水平;计算机技术;信息管理现如今,我国已经进入了一个信息化时代,无论是人们的工作、生活还是学习中,均存在着大原创 2020-06-21 01:14:03 · 3047 阅读 · 1 评论 -
【亲测有效】IDEA连接MySQL数据库时“Server returns invalid timezone”时区问题的解决方法
IDEA连接MySQL数据库时,出现如下报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.解决方法:1. 以管理员模式运行cmd。2. 输入:mysql -u root -p若提示“ 'mysql' 不是内部或外部命令,...原创 2020-04-04 20:05:33 · 929 阅读 · 4 评论 -
彻底理解数据库ER模型(CDM)中的强实体与弱实体:追根到底
目录写在最前一、 强实体与弱实体的定义1. 强实体2. 弱实体百度百科中的解释《数据库系统课程》中的解释总结起来写在最前数据库设计是困难的,其原因之一就在于我们很难去完全把握实体的定义。是不是实体、该不该定义实体是一直困扰数据库初学者的问题,强实体、弱实体的概念同样难以理解。我一直深受强实体、弱实体概念的困扰,百度百科中的定义不能很好地解决我的困惑,一路学习过来,自己对强实体、弱实体的理解越...原创 2019-12-01 20:56:03 · 28391 阅读 · 35 评论 -
MySQL系列(一):超详细、非常适合入门的MySQL安装、环境配置教程
MySQL系列教程不定期更新,欢迎关注!一、 安装环境Windows 10 专业版(64位)二、 下载MySQL1. 访问MySQL官网,网址为:http://www.mysql.com。2. 点击页面上方的”DOWMLOADS”。3. 选择”MySQL Community (GPL) Downloads »”,进入MySQL下载界面。4. 这里我们选择第一列倒...原创 2019-11-04 22:12:33 · 25700 阅读 · 46 评论 -
MySQL系列(二):MySQL基本使用与SQL基本语法总结
一、 MySQL的安装在学习SQL基本语法之前,请参照MySQL安装教程,确保MySQL安装及环境配置完成。二、 MySQL的使用与SQL基本语法基于命令提示符,即同时按下Windows+R输入cmd,点击”确定”。1. 连接数据库mysql -u root -p2. 查看数据库show databases;3. 创建数据库create database 数据库名;...原创 2019-11-04 22:19:01 · 493 阅读 · 0 评论